Хабы: Python, Системное программирование, Операционные системы
На чем только уже не запускали Doom. Мы же будем запускать Linux. Да не где-нибудь, а на Python. Да-да, прямо вот внутри него, где в качестве среды выполнения будет выступать интерпретатор Python. Ну как... Не будем пытаться переписать ядро и другие части Linux на этот язык, а попробуем написать (точнее портировать) виртуальную машину на Python и уже в ней запускать ОС.
Начнем с позитивного, а именно с плюсов такого решения.
– Можно будет запустить Linux вообще везде, где есть интерпретатор Python.
– Можно использовать как бенчмарк конкретного интерпретатора.
– Веселимся, пока все это пишем и отлаживаем. Пожалуй, это самый главный плюс.
Минусы: будет работать оооочень не быстро (ну логично же).
Немного технических подробностей. Внезапно поработаем с нейросетями, посмотрим, что получится и насколько быстро будет работать.
Приступаем!