Как стать автором
Обновить

Комментарии 24

The idea is that a Python OS would be fun to use and very easy to contribute to. Even relative beginners might be able to find ways to meaningfully contribute apps and other code to this distro.

Our window manager, snakewm, is based on pygame/pygame_gui. We do not use X11; snakewm draws directly to /dev/fb0.

We also are not going to be using any other huge and opaque software such as systemd, etc. The goal is to eventually have a usable set of userspace apps and utilities written entirely in Python, because Python is fun and it Just Werks™.

For fun братан))))

НЛО прилетело и опубликовало эту надпись здесь
Тут критично в основном время разработки — ведь нужно переписать на python кучу софта.

Питоновские проблемы с многопоточностью — это даже хуже, чем /dev/fb0 в плане производительности.
Но зато в такой системе очень удобно копаться и изучать ее.

Питоновские проблемы с многопоточностью


Ну это будет архикритично если выполнить всю ОС в виде монолитного приложения ;)

И конечно же, автор так делать не будет :)
Да и асинхронный питон сейчас в тренде, так что проблемы с многопоточностью можно избегать.

Усложнение кода входит в прямое противоречие с jff, о котором говорит автор. Так-то да, технически возможно.

Пока что виден всего один интерпретатор на все =)
Да и для демонстрации большего и не нужно.

Да ладно вам, были же системы на 1 ядре без многопоточности да и вроде разбиение по процессам, для системы то что нужно, а в данном случае питон должен вполне спокойно разбивать исполнение по ядрам в разных процессах.
были же системы на 1 ядре без многопоточности

И с кооперативной многозадачностью, да.
Каджит не уверен, насколько реально написать аналог вытесняющей многозадачности на питоне. Вероятно, можно, если пропатчить интерпретатор.


спокойно разбивать исполнение по ядрам в разных процессах

Ну, это будет просто размен кооперативной многозадачности-в-один-поток на межпроцессное взаимодействие.


Но, в целом, это уже прототип настоящей ОС. Эх, где оно было, когда каджит был моложе?

Ядро от линукса, драйвера встроены в ядро. Работать будет быстро.
А скорость прикладных программ (представляю себе браузер на питоне), конечно будут медленнее. Хотя отзывчивость программ часто зависит не от вычислительной скорости, а от скорости ввода вывода.

НЛО прилетело и опубликовало эту надпись здесь
Даешь ядро на python!
Ага, и вшить в BIOS интерпретатор Python

EFI Python, Baremetal Python

Spectrum с basic вместо BIOS это было хорошо ;)
НЛО прилетело и опубликовало эту надпись здесь

Кажется, слава SmallTalk кому-то не даёт покоя.

Ожидаем дистрибутив на JS

ожидаем дистрибутив на Php/HTML/CSS))))
Идея крута, не вижу проблем из скоростью, так как ядро на линуксе! Потом все нужные приложения написать на питоне в 100 раз быстрее чем на других языках! Тем более что 99% любого функционала уже на гитхабе ждёт)))) Не вижу проблем что бы это стало плохим дистрибутивом, учитывая что его будут использовать во всех вузах США для обучения! Это вам не Попов с его ОС))))))
Я думаю тут и будут специалисты по взлому обучатся!

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Другие новости

Истории