ОС на Python.
ос на питоне не написать, потому что для питона нужен интерпретатор, а интерпретатору нужна ос. замкнутый круг
Метациклические реализации существуют кучу лет уже. Ищется по Jikes RVM.
а загрузчик на чём писать?
JavaScript
Это надо смотреть на ребят из Cosmos OS.
Спроси это у чела кто предложил писать на питоне)
а ядро это у нас код на питоне если что
Вроде питон можно скомпилировать не?
можно в байткод или жастинтайм
Всё что угодно можно скомпилировать, главное приложить достаточно усилий.
Значит можно обойтись без интерпретатора
байткод тоже кто-то должен исполнять
странно, у той же явы жирный рантайм, но люди и на ней умудряются писать оси Singularity is an experimental operating system developed by Microsoft Research between July 9, 2003,[3] and February 7, 2015.[4] It was designed as a high dependability OS in which the kernel, device drivers, and application software were all written in managed code. Internal security uses type safety instead of hardware memory protection. [1]
upd: а вот и пример оси на жаве, тоже только magned code
Ос для виндус
Сначала нужно сделать питон компилируемым. Запилить для него компилятор или транслятор. Желательно сразу для нескольких архитектур. Хотя бы для X86, ARM, MIPS, PDP. При чём на питоне. А там уже можно и загрузчик написать и ядро, и всё остальное.
https://github.com/cython/cython
Отлично. Можно теперь поискать на гитхабе загрузчик и на стековерфлоу ядро)
Обсуждают сегодня