SystemE ដែលជាការជំនួសកំប្លែងសម្រាប់ប្រព័ន្ធជាមួយ Emacs Lisp

Один из разработчиков дистрибутива ថើបលីនុច опубликовал код шуточного проекта systemE, позиционируемого как замена systemd, написанная на Emacs Lisp. Предложенный в systemE инструментарий позволяет организовать загрузку, используя បាប в качестве обработчика PID 1, запускающего под PID2 редактор Emacs в режиме «—script», который, в свою очередь, исполняет сценарии инициализации системы (rc.boot), написанные на языке Lisp.

В роли командной оболочки, пакетного менеджера, замены startx/xinitrc и оконного менеджера также អ្នកតស៊ូមតិ Emacs. Для контроля за выполнением сервисов используется runit из пакета busybox. Из планов по развитию SystemE отмечается намерение переписать runit и sinit на Lisp и បើកដំណើរការ Emacs как PID 1.

Окружение на базе SystemE может использовать កញ្ចប់ ពី ថើបលីនុច, минималистичного дистрибутива, разработчики которого в соответствии с принципом KISS пытаются построить предельно простую систему, избавленную от усложнений. Штатный អ្នកគ្រប់គ្រងកញ្ចប់ в KISS написан на shell и включает около 500 строк кода. Все пакеты собираются из исходных текстов. Поддерживается учет зависимостей и наложение дополнительных патчей. ទិន្នន័យមេតា о пакетах размещаются в текстовых файлах и могут быть разобраны штатными unix-утилитами. В качестве системной Си-библиотеки используется musl, а набор утилит основан на busybox. Предоставляется простое графическое окружение на базе Xorg.
При загрузке применяются очень простые скрипты инициализации.

ប្រភព: opennet.ru

បន្ថែមមតិយោបល់