Своя ОС миф? Нет уже реальность.
Как апнуть ось? добавить скруглённых углов и всё заиграет!
Месяц назад я начал статьи о том что было бы не плохо написать свою ОС. Не Linux и не форки космоса, а свою с нуля. Даже ИИ отговаривал сам, говорил что типа для запуска программ нужно ядро, для переносимости NET программ или C нужен компилятор интерпретатор да чтобы ядро понимало команды, да вообще легче пентагон ломануть.
Конечно без здравой архитектуры и понимания под капотки, просто написать ИИ мол сделай красиво, ты ничего не получишь.
Нельзя просто так взять и создать свою ОСь
Первые этапы были самые долгие и мучительные, в ожидании что будет результат Windows12 просто вперемешку с MacOS. Но как же всё иначе.
Ну да ладно, такой вид даже удалось запустить на смартфоне в обход Андроида, и оно работает.
Добавив SSH и DHCP уже в принципе мы получили что-то рабочее, ещё прикрутив автоапдейт так вообще, ставь и пользуйся, только вот внутри ничего и внешка из 2000-х годов. Надо что-то делать.
Ооо BTRFS (NTFS на вкусненькое оставим) - done
Параметры и визуал - done
А что если прикрутить .NET? - да еб@@@@@@@ , может сначала научить ОС выполнять программы на C? - done
Раз ОС умеет уже выполнять программы на Си значит можно прикрутить и Mono - он же на Си, а поверх уже NET крутить? но слои абстракций, слои.
Ну опять же пишу то не я, чё я загоняюсь? отправляем - сделать свой интерпретатор и написать свою библиотеку зависимостей чтобы Winforms и консольные програмки запускались не спрашивая System Windows библиотек, а что? NET открыт посмотреть можно, ну и DONE.
Получаем ОС которая уже что-то да может, работать с программами на Си и на шарпе. А дальше и JVM прикрутим и Питон будь он не ладен.
Это что такое получается??? Если мы смогли запустить на оси Windows Forms приложение, а операционку мы накатывали на смартфон 🤔🤔
Ну да - всё верно читатель, ты правильно уловил мысль.
Да до идеальной ОС ещё далеко, Протончик прикрутить и с драйверами видюхи разобраться и в принципе то жить уже можно и анонимно. Ещё не запускал LLM, проверить бы, да пока времени нет, но обязательно проверю. Пока держимся в 40-50Мб оперативной памяти, будем стараться удержать планку.
И я помню про не скучные обои, сделаю перед 1.0 релизом обещаю.
Добавлена уже тучева фичей и алгоритмов, и ещё столько же три четыре раза нужно сделать, но цель остаётся не именной, а своя ОС это миф? Нет уже реальность...