vak: (Default)
Serge Vakulenko ([personal profile] vak) wrote2023-10-23 02:02 am

Venix 8086

В 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, присоединяйтесь к проекту Варнера, получите массу удовольствия. 


Post a comment in response:

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org