vak: (Default)
Serge Vakulenko ([personal profile] vak) wrote2016-12-31 06:16 pm

Итоги 2016 года

Проект RetroBSD: практически не притрагивался. На мой взгляд, операционная система доведена до состояния логической завершённости. Хороший образец для изучения архитектуры ранних юниксов. Дальше её можно развивать вширь (драйверы периферии), переносить на другие архитектуры, но я свою задачу считаю выполненной. Цель была продемонстрировать возможности Unix на современных микроконтроллерах.

Проект LiteBSD: сделана установка пакетов из сети (как в OpenWRT). Сделан ассемблер с выходом ELF. Линкер почти готов. С лета проект несколько подвис. Общественного интереса немного, двигать некому. Крошечные юникс-системы не особенно интересуют публику, на фоне Raspberry Pi и других недорогих платформ типа Linkit Smart.

Занялся асинхронной логикой. Доделал транслятор языка Balsa для генерации кода на Xilinx FPGA. Изобрёл способ реализации асинхронного арбитра на FPGA. Следующий запланированный этап - синтез асинхронной логики непосредственно из языка Verilog.

Участвовал в создании сайта besm6.org. Фактически это веб-интерфейс к архиву музейно-исторических материалов о линии советских ЭВМ ряда БЭСМ-6.

Создал проект micro-BESM. Задача повторить разработку на современной элементной базе (FPGA), используя сохранившиеся исходные тексты микрокода, тестов и операционной системы. Сейчас уже проходят тесты микрокода и 90% комплексного теста системы команд.
euthanasepam: Ла-ла-ла-ла! Ла-ла-ла-ла! (Default)

[personal profile] euthanasepam 2017-01-01 03:02 am (UTC)(link)
Извините за вопрос, но зачем? Это в самом деле кем-то используется?

Или из любви к искусству?
Edited 2017-01-01 03:04 (UTC)
1500py470: (Default)

[personal profile] 1500py470 2017-01-01 07:29 am (UTC)(link)
С Новым годом!
Достойно отпраздновать юбилей БЭСМ-6 на калифорнийщине! Ну и тут обжится на DW :)
mtve: (Default)

[personal profile] mtve 2017-01-06 06:44 pm (UTC)(link)
Отлично! С Новым Годом!