SolusLinux作者正在打造“真正现代化的Linux发行版”,不依赖GNU
SolusLinux的创造者IkeyDoherty宣布其正在打造一个“真正现代的Linux发行版”SerpentOS,并且该发行版将不依赖GNU工具链与运行时。
IkeyDoherty认为当前市面上绝大多数Linux发行版都有非常相似的目标:
Modern,lightweight,privacyoriented/respecting,user-friendlydesktop
现代、轻巧、面向隐私/尊重用户友好的桌面
但是其专注于构建可满足自己需求的Linux发行版,而不是关注与macOS*+Windows*互用性的“基于Linux的操作系统”。也就是说,“这不是‘面向大众的Linux’,而是一个还原Linux真正该有的样子的Linux”。同时,这一发行版既模块化又针对现代机器进行优化。
更具体地说,Serpent将会是一个“真正现代化的Linux发行版”(ATrulyModernLinuxDistribution),它将采用发行优先、兼容性更高的设计决策。同时还将把过去十年左右的时间里更明智的设计改进纳入Linux发行版设计中:
不再拆分usrbin
整个过程均采用100%的clang编写(包括内核)
musl作为libc,依靠编译器优化而不是内联asm
libc++代替libstdc++
LLVM的binutils的变种(lld、as等)
混合源/二进制分发
从x86_64-generic通用基线转向新的CPU,包括针对Intel和AMD的优化
程序包管理器中基于功能的订阅(硬件/用户选择等)
只有UEFI,没有其它传统引导方式
完全开源,包括引导程序/重建脚本
针对较重的工作负载进行了认真的优化
第三方应用程序仅依赖于容器,没有兼容性漏洞
仅支持Wayland
完全无状态的管理工具和补丁上游
同时,对Linux的“不良”参与者不会容忍。例如,将不会容忍NVIDIA在其GPU上缺乏对Wayland加速的支持,NVIDIA专有驱动程序将被发行版列入黑名单。
IkeyDoherty是SolusOS的作者,这是Linux发行版的后起之秀,拥有自己的环境和软件库。系统使用自身开发的Budgie桌面环境,遵循极简主义,观感扁平化且现代。其“最早”基于Debian,不过于2013年停止该项目,后来不基于任何发行版重头开发了一个独立的Linux,并最终重新命名为Solus。
现在SerpentLinux大胆宣称自己不是SerpentGNU/Linux,因为它想打造一个不依赖于GNU工具链与运行时的Linux版本,基于Solus的背景,或许Serpent真的能成,你觉得呢?难点是什么?
SerpentOS项目的开发将于7月底开始,目前并没有确定最终稳定版的发布时间。