SystemE, um substituto cômico para systemd com Emacs Lisp

Um dos desenvolvedores de distribuição Beijo Linux publicou o código para um projeto de piada sistemaE, comercializado como um substituto do systemd escrito em Emacs Lisp. O kit de ferramentas oferecido no systemE permite organizar o download usando sinit como manipulador PID 1, iniciando o editor Emacs no PID2 no modo “-script”, que, por sua vez, executa scripts de inicialização do sistema (rc.boot) escritos em Lisp.

Como shell de comando, gerenciador de pacotes, substituição de startx/xinitrc e gerenciador de janelas também defensores Emacs. Para controlar a execução dos serviços, é usado o runit do pacote busybox. Entre os planos para o desenvolvimento do SystemE está a intenção de reescrever runit e sinit em Lisp e para lançar Emacs como PID 1.

Um ambiente baseado em SystemE pode usar пакеты de Beijo Linux, uma distribuição minimalista cujos desenvolvedores, de acordo com o princípio BEIJO Eles estão tentando construir um sistema extremamente simples e livre de complicações. Funcionários gerenciador de pacotes KISS é escrito em shell e contém cerca de 500 linhas de código. Todos os pacotes são construídos a partir do código-fonte. O rastreamento de dependências e patches adicionais são suportados. Metadados about pacotes estão localizados em arquivos de texto e podem ser analisados ​​por utilitários Unix padrão. musl é usado como biblioteca C do sistema e o conjunto de utilitários é baseado no busybox. É fornecido um ambiente gráfico simples baseado em Xorg.
Ao carregar, muito simples scripts de inicialização.

Fonte: opennet.ru

Adicionar um comentário