SystemE,用 Emacs Lisp 来替代 systemd

分销开发商之一 亲吻 Linux 发布了一个笑话项目的代码 系统E,作为用 Emacs Lisp 编写的 systemd 替代品销售。 systemE 中提供的工具包允许您使用以下方式组织下载 初始化 作为 PID 1 处理程序,以“-script”模式在 PID2 下启动 Emacs 编辑器,该编辑器依次执行用 Lisp 编写的系统初始化脚本 (rc.boot)。

作为命令 shell、包管理器、startx/xinitrc 替代品和窗口管理器 行为 Emacs。 为了控制服务的执行,使用 busybox 包中的 runit。 SystemE的开发计划中,有意用Lisp重写runit和sinit, 发射 Emacs 为 PID 1。

基于 SystemE 的环境可以使用 из 亲吻 Linux,一个简约的发行版,其开发人员按照以下原则 KISS 他们正在尝试构建一个极其简单、没有复杂性的系统。 职员 包管理器 KISS是用shell编写的,包含大约500行代码。 所有包都是从源代码构建的。 支持依赖性跟踪和附加补丁。 元数据 about 包位于文本文件中,可以通过标准 Unix 实用程序进行解析。 musl 用作系统 C 库,该实用程序集基于 busybox。 提供了一个基于Xorg的简单图形环境。
加载的时候,很简单 初始化脚本.

来源: opennet.ru

添加评论