vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner
Задумался над тем, чтобы поставить в 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, стоило бы.

Date: 2016-04-27 07:00 am (UTC)
From: [identity profile] konstantin khlebnikov (from livejournal.com)
Можно не заморачиваться на виртуалку, для этого хватит чрута.
Конечно если это x86 и в ядре не отключены легаси костылики.

glibc?

Date: 2016-04-27 08:34 am (UTC)
From: [identity profile] ledernierheros.livejournal.com
Разве в RH 4.x была glibc? Там же, вроде была Linux libc. Но с вердром 2.6+ оно действительно, врядли уживётся.

Если хочется экстремальной археологии, можно взять qemu-system-sparc и SunOS 4.4. С SunOS 4.x поставлялся компилятор. Работает стабильно - океанографический корабль, отправившийся с системой навигации под такой связкой - уже неоднократно возвращался, и моряки мне ни слова нарекания не сказали. Даже наоборот, довольны - комп, на котором она работала до переезда под qemu, за 20+ лет подизносился и постоянно зависал.

Имиджи SunOS у меня в архиве имеются. Думаю, что 4.х. канает уже за abandonware.

Re: glibc?

Date: 2016-04-27 09:33 am (UTC)
From: [identity profile] ledernierheros.livejournal.com
> Насколько я помню, glibc 1.x и linux libc 5.x это было одно и то же.

FSF отказалось принимать патчи из Linux libc, поскольку там какие-то формальные проблемы с авторством были. Так что Linux libc, это всё-таки не glibc 1.

> Лучше, конечно, с 8-ки. Но у свежих солярисов в QEMU/KVM какие-то странные проблемы.

Про KVM ничего не знаю, поскольку интел. А под qemu-system-sparc 32х-битная восьмёрка вполне годно бегает. Но только для неё тулчейны уже поновее, так что gcc, наверно, уже в сторону c99 заточен.

Re: glibc?

Date: 2016-04-27 10:05 am (UTC)
From: [identity profile] ledernierheros.livejournal.com
>А у target sparc64 пока все плохо?

Я покамест заапстримил пару патчей, чтобы FreeBSD/sparc64 запускалась. Так что прогресс есть.

Для Solaris/sparc64 я уже сделал на коленке sun4v (десятка запускается), но надо причесать патчи. Покамест, каждые выходные что-то меня от этого отвлекает, но до конца года рассчитываю заапстримить.

> Чем меня всегда восхищали Solaris-ы, так это грамотно сделанной мультиархитектурностью.

Это да. Многие вещи там очень продуманные, особенно в старых версиях. А вот десятка себя очень смешно повела, когда у меня RTC из-за бага показало следующее тысячелетие. Более ранние версии - всё это проверяли и предупреждали, и вообще к многим сбоям железа устойчивы были.

Правда, в то же время, как раз в прошлые выходные столкнулся с багом в одном из их штатных драйверов. При определённом стечении обстоятельств драйвер просто молча выкидывает приходящие от устройва байты, вообще ни слова не говоря, ни в лог ни ещё куда. И драйвер этот такой, как минимум со времён семёрки.

> Сановского тулчейна у меня там по-моему, правда не было.

Начиная с 2.5 они же перестали компилятор с ОС поставлять (из-за чего я SunOS 4 и предложил). Но, на рутракере, вроде был.

А gcc-3 уж проще под линуксом гонять, кмк.

Re: glibc?

Date: 2016-04-27 10:23 am (UTC)
From: [identity profile] ledernierheros.livejournal.com
> А сановские тулчейны я где-то в те времена с Sun скачивал - они их раздавали на поиграться.

По-моему, они это только с Sun Studio начали, а это уже 2004год. Forte, насколько я помню, денег стоил.

Date: 2016-04-27 09:38 am (UTC)
From: [identity profile] avnik.livejournal.com
... но зачем?

Date: 2016-04-27 09:53 am (UTC)
From: [identity profile] avnik.livejournal.com
Таки использовать stdint.h там где он есть? все равно кроме turbo c он есть везде уже.

Profile

vitus_wagner: My photo 2005 (Default)
vitus_wagner

June 2025

S M T W T F S
1 23 4 567
891011121314
15161718192021
22232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 5th, 2025 11:02 pm
Powered by Dreamwidth Studios