vitus_wagner (
vitus_wagner) wrote2016-04-27 09:22 am
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Entry tags:
Археопрограммистское
Задумался над тем, чтобы поставить в KVM Slackware 2.01. Интересно, поймет ядро 1.0.9 QEMU-шную эмуляцию NE2K-PCI? Или все-таки не выпердриваться и поставить RedHat 4.2 с 1.2.13 ядром. В принципе, меня даже Debian 2.0 устроит. Нужен дистрибутив прошлого века, в котором GCC еще ни сном ни духом по поводу С99.
А то я тут catdoc 0.95 выпускать собрался, который в общем-то тоже компьютерноархеологический инструмент, поскольку читает файлы от офисов 10 и более летней давности. Ну Turbo C 2.0 из dosemu никуда не делся. DOS-овскую версию я соберу. А вот протестировать юниксовую версию на системах где не бывает stdint.h, стоило бы.
А то я тут catdoc 0.95 выпускать собрался, который в общем-то тоже компьютерноархеологический инструмент, поскольку читает файлы от офисов 10 и более летней давности. Ну Turbo C 2.0 из dosemu никуда не делся. DOS-овскую версию я соберу. А вот протестировать юниксовую версию на системах где не бывает stdint.h, стоило бы.
Re: glibc?
А так 8-рка вышла в феврале 2000. А C99 принят в мае 2000. Ну и вообще все компиляторы С в ту эпоху по-моему отличались жуткой консервативностью, и поддерживать очередной стандарт начинали не ранее чем через 5 лет после выхода. Так что надо вспомнить, куда я заныкал сидюк с 8 солярисом и попробовать поставить в QEMU. Сановского тулчейна у меня там по-моему, правда не было. Но надо вообще порыться в закромах.
Re: glibc?
Я покамест заапстримил пару патчей, чтобы FreeBSD/sparc64 запускалась. Так что прогресс есть.
Для Solaris/sparc64 я уже сделал на коленке sun4v (десятка запускается), но надо причесать патчи. Покамест, каждые выходные что-то меня от этого отвлекает, но до конца года рассчитываю заапстримить.
> Чем меня всегда восхищали Solaris-ы, так это грамотно сделанной мультиархитектурностью.
Это да. Многие вещи там очень продуманные, особенно в старых версиях. А вот десятка себя очень смешно повела, когда у меня RTC из-за бага показало следующее тысячелетие. Более ранние версии - всё это проверяли и предупреждали, и вообще к многим сбоям железа устойчивы были.
Правда, в то же время, как раз в прошлые выходные столкнулся с багом в одном из их штатных драйверов. При определённом стечении обстоятельств драйвер просто молча выкидывает приходящие от устройва байты, вообще ни слова не говоря, ни в лог ни ещё куда. И драйвер этот такой, как минимум со времён семёрки.
> Сановского тулчейна у меня там по-моему, правда не было.
Начиная с 2.5 они же перестали компилятор с ОС поставлять (из-за чего я SunOS 4 и предложил). Но, на рутракере, вроде был.
А gcc-3 уж проще под линуксом гонять, кмк.
Re: glibc?
Re: glibc?
По-моему, они это только с Sun Studio начали, а это уже 2004год. Forte, насколько я помню, денег стоил.
Re: glibc?