SystemE, un remplacement comique de systemd avec Emacs Lisp

L'un des développeurs de la distribution Embrasse Linux a publié le code d'un projet de blague systèmeE, commercialisé en remplacement de systemd écrit en Emacs Lisp. La boîte à outils proposée dans systemE permet d'organiser le téléchargement à l'aide pécher en tant que gestionnaire PID 1, lancer l'éditeur Emacs sous PID2 en mode « -script », qui, à son tour, exécute les scripts d'initialisation du système (rc.boot) écrits en Lisp.

En tant que shell de commande, gestionnaire de packages, remplacement startx/xinitrc et gestionnaire de fenêtres également avocats Emacs. Pour contrôler l'exécution des services, runit du package busybox est utilisé. Parmi les projets de développement de SystemE, il y a l'intention de réécrire runit et sinit en Lisp et courir Emacs comme PID 1.

Un environnement basé sur SystemE peut utiliser пакеты de Embrasse Linux, une distribution minimaliste dont les développeurs, conformément au principe Ne compliquez pas les choses. Ils essaient de construire un système extrêmement simple, sans complications. Personnel directeur chargé d'emballage KISS est écrit en shell et contient environ 500 lignes de code. Tous les packages sont construits à partir du code source. Le suivi des dépendances et les correctifs supplémentaires sont pris en charge. Métadonnées À propos des packages se trouvent dans des fichiers texte et peuvent être analysés par les utilitaires Unix standard. musl est utilisé comme bibliothèque système C et l'ensemble des utilitaires est basé sur busybox. Un environnement graphique simple basé sur Xorg est fourni.
Lors du chargement, très simple scripts d'initialisation.

Source: opennet.ru

Ajouter un commentaire