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% комплексного теста системы команд.

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