Обновить
60
1.5
David Klassen@f0rk

Программист

Отправить сообщение

Когда мне пришла в голову мысль что я хочу навайбкодить операционку, у меня было смутное представление что полноценным успехом можно будет считать только self-hosted OS, то есть чтоб в ней запускались дев-тулы, можно было поправить исходники, скомпилировать, ребутнуться с новым ядром и все продолжало работать.

Если честно, я не думал что получится, думал в лучшем случае получу что-нибудь что может запустить пару kernel-space процессов которые будут по очереди что-то в UART печатать и все. А оно раз, и получилось… Self-hosting milestone взят!

В Slopix есть:
- Простенький шелл
- Компилятор Си (и прочие build essentials)
- Интерактивный редактор текста с подсветкой синтаксиса для Си

Принципиально ничто не мешает теперь заниматься разработкой слопикса в слопиксе.

Потребовалось 5 weekend sprints. Получилось примерно 45к строк на Си. Узнал много нового про операционки и многому научился в плане coding agents workflows. Ну и тонну удовольствия получил, конечно же!

Реп тут: https://github.com/davidklassen/slopix

Теги:
+10
Комментарии0

Информация

В рейтинге
1 657-й
Откуда
Таиланд
Дата рождения
Зарегистрирован
Активность

Специализация

Бэкенд разработчик, Архитектор программного обеспечения
Ведущий
От 12 000 $