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

Вышла версия 0.0.2 snakeware — дистрибутива Linux, в котором всё работает через Python

Время на прочтение 2 мин
Количество просмотров 12K


31 мая 2020 года разработчик Джош Мур (Josh Moore) из американского города Сиракузы опубликовал на GitHub новую версию своего необычного дистрибутива Linux — snakeware v0.0.2. В этом дистрибутиве все работает с помощью языка программирования Python, включая пространство пользователя, оболочку и графический интерфейс.

Фактически, Мур решил создать собственную Python OS, где оконный менеджер snakeware основан на pygame/pygame_gui, а вместо графического стека X11 для отображение графики напрямую используется фреймбуфер (/dev/fb0). Разработчик просит присоединиться к его проекту всех желающих.

Цель проекта, согласно словам Мура, создать «пригодный для использования набор пользовательских приложений и утилит, полностью написанных на Python, и потому что Python — это весело».

Дистрибутив snakeware собран с помощью Buildroot. Энтузиасты и разработчики Python, использующие pygame и pygame_gui, могут создавать свои собственные приложения для snakeware. В snakeware не используется подсистема инициализации и управления systemd.

В планах Мура по доработке snakeware в настоящее время значится длинный список дополнений, вплоть до создания версии для Raspberry Pi, веб-браузера и чата для разработчиков. Проект находится на начальной стадии, но Мур уже в нем реализовал некоторые из своих задумок, например, сделал поддержку звука и snaketerm — простой терминал Python. В snakeware есть приложения — часы, калькулятор, игры Pong и Snake. Также он хочет прекратить использовать Busybox для инициализации и найти способ выполнить все необходимые инициализации из среды Python.

Вдобавок Мур предупредил, что у некоторых пользователей могут возникнуть проблемы с запуском snakeware. В настоящее время ядро snakeware сконфигурировано для работы с его персональным ПК на AMD.


Ролик про версию snakeware v0.0.1 Initial Demo Release.


Ролик про версию версии snakeware v0.0.2.
Теги:
Хабы:
Если эта публикация вас вдохновила и вы хотите поддержать автора — не стесняйтесь нажать на кнопку
+19
Комментарии 24
Комментарии Комментарии 24

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

Истории

Работа

Data Scientist
66 вакансий
Python разработчик
130 вакансий

Ближайшие события

Московский туристический хакатон
Дата 23 марта – 7 апреля
Место
Москва Онлайн
Геймтон «DatsEdenSpace» от DatsTeam
Дата 5 – 6 апреля
Время 17:00 – 20:00
Место
Онлайн