vak: (Default)
[personal profile] vak
В 2017 году Warner Losh сумел разыскать образы флопиков операционной системы Venix - был такой юникс для первых компьютеров с процессором 8086. Скачать можно по ссылке: venix21.zip.

Народ сумел установить систему с этих дисков на симуляторе MAME: virtuallyfun.com/2015/08/14/venturcomm-venix86-on-messmame/

Но это только присказка. Самая забава в том, чтобы восстановить систему в исходных текстах. Подробности смотрите в докладе про Venix/86 на конференции FOSDEM 2022. Слайды здесь: docs.google.com/presentation/d/1aAxBk6ODGA28H32cH1GNghGJ4O-fSyam5faNFWVSrdI/

Исходники проекта на Гитхабе: github.com/bsdimp/venix

Был разработан симулятор, позволяющий выполнять бинарники Venix/86 "как родные" на современном компьютере под FreeBSD. Вот исходник для интересующихся: venix.c

Это намного ускоряет работу над проектом. На реальной XT-шке перекомпиляция всей системы занимает 7 часов. На FreeBSD нужно несколько минут.

Задумка очень похожа на наш с Лёней [personal profile] spamsink проект bkunix, где мы восстановили до исходных текстов крошечный LSX Unix, и приспособили его для БК-0010/11.

Если удастся полностью восстановить Venix, можно его слегка модифицировать для лаптопа Book 8088, продающегося сейчас на Aliexpress за $200. Получится забавный ретрокомпьютер. Кто имеет ностальгию и страсть к 8086, присоединяйтесь к проекту Варнера, получите массу удовольствия. 

Date: 2023-10-23 11:24 (UTC)
From: [personal profile] dedekha
Зачем?

Date: 2023-10-23 13:35 (UTC)
ufm: (Default)
From: [personal profile] ufm
Что "зачем"?

Date: 2023-10-23 16:00 (UTC)
spamsink: (Default)
From: [personal profile] spamsink
Ты путаешь. Исходные тексты LSX были; для BKUNIX мы их просто модифицировали.

То, что он хочет сделать, больше похоже на восстановление исходных текстов компилятора Паскаля. Но вместо того, чтобы писать декомпилятор (или использовать существующие где-нибудь в IDAPro или Ghidra), он, по-видимому, решил делать это вручную подгонкой текстов V7 или System III, и ему быстро надоело.

Date: 2023-10-23 19:39 (UTC)
From: [personal profile] vakhitov
Клавиша Windows забавно смотрится на этой машинке.

Date: 2023-10-23 20:31 (UTC)
From: [personal profile] dedekha
Bce

Date: 2023-10-23 20:48 (UTC)
ccpro: (Default)
From: [personal profile] ccpro
ух ты. я слышал про неё, но ни разу не видел. моим первым юниксом был demos sm1420, а потом сразу unix pc

Date: 2023-10-23 21:32 (UTC)
dmarck: (Default)
From: [personal profile] dmarck
так. и тут imp@

"страшно узок круг этих людей!"