Операционная система "МИР" для ретро компьютеров
Мне сейчас 48 лет. Когда я закончил институт и уже немного поработал (ближе к концу 10х годов), был тренд на возраст программиста. Считалось, что после 30-ти годиков мозги уже не так шевелятся, дела семейные отвлекают от работы, и данный предел означает закат карьеры...
Я очень люблю старые компьютеры, писать на них было крайне сложно. Нифига не было ничего быстрее ассемблера. Первым моим компьютером был вообще программируемый калькулятор БЗ-34. Первым компьютером к которому я прикоснулся был "АГАТ" - это советская реплика "Apple 2". Первым домашним компом был текстовый "Партнёр 01.01".
Настало время проверить пластичность мозга. Как оно переключается с API и фреймворков на язык кремниевых богов и обратно...
Интересно же написать свою ОС, но с учётом прошедших 40-ка лет. Сам подход к консолям за это время претерпел эволюцию. Да что там терминалы, даже пиксельная графика развилась в отдельное направление со своими нишевыми художниками. А ещё архитектура архаичных машин подозрительно напоминает современные микроконтроллеры. А ещё и Arduino перестал с Россией дружить! А нам, IT-шникам, нужны игрушки!
Проблемкой для меня стало уже просто собрать современный клон компьютера "Радио-86РК", но я научился это делать и в итоге спаял три разных модификации от разных авторов. Самый удачный и красивый на фотках.
Год ушёл на поиск удачной архитектуры ОС и инструментов работы со старым кремнием, ещё год на реализацию. В итоге ОС "МИР" для процессоров i8080 имеет гибкий интерпретатор, умеет через протокол I2C общаться с современными девайсами (например тачпад), может читать флэшки, и на этой платформе можно собрать умный дом. Если захочется)
Разместить исходники пришлось на мосхабе, и кстати ничего плохого про эту платформу сказать не могу. Нейронки уже всосали исходники и ребята допиливают ОС Клодом под свои хотелки.
Так же немногочисленные западные пользователи показывали ОС на фестивале Classic Computing в Германии этой осенью.
Так вот переключать мозги очень полезно. Днём Битрикс, PHP и JS, вечером ассемблер и паяльник. Код i8080 можно странслировать под современные микроконтроллеры (и не только), что было бы весьма интересным опытом. Для обучения (если таковое ещё осталось) тоже сгодится.
Просто хвалюсь!
· 42 мин
А что имеется в виду под "пришлось" - в отношении размещения исходников на "мосхабе" (первый раз услышал кажется). Есть какие-то юридические ограничения?
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён
· 36 мин
Да мы же не знаем, вдруг гитхаб нас заблочит. Я абсолютно такого не исключаю. Напряжение то нарастает, то снижается. Поэтому закинул исходники на отечественную платформу. Но коллега сделал клон на гитхабе, постит там англоязычную версию. Не такие уж у меня серьёзные амбиции, почему бы не пощупать отечественный продукт за вымя?
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 24 мин
спасибо за пояснение, конечно некий резон в этом есть - у меня, правда, больше опасений что всевозможные повылазившие местечковые "хабы" в какой-то момент испарятся (ну вот как бегет недавно).
впрочем, гит позволяет удобно пушить в несколько хранилищ, возможно в сложившейся ситуации правильнее всего так и делать :)
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён