Solus Linux作者正在打造“真正現(xiàn)代化的Linux發(fā)行版”,或不再依賴GNU
目前l(fā)inux系統(tǒng)大多時依賴GNU的,Solus Linux 的創(chuàng)造者 Ikey Doherty 宣布其正在打造一個“真正現(xiàn)代的 Linux 發(fā)行版”Serpent OS,并且該發(fā)行版將不依賴 GNU 工具鏈與運行時。Ikey Doherty 認為當前市面上絕大多數(shù) Linux 發(fā)行版都有非常相似的目標:Modern, lightweight, privacy oriented/respecting, user-friendly desktop,現(xiàn)代、輕巧、面向隱私/尊重用戶友好的桌面。
但是其專注于構建可滿足自己需求的 Linux 發(fā)行版,而不是關注與 macOS * + Windows * 互用性的“基于 Linux 的操作系統(tǒng)”。也就是說,“這不是‘面向大眾的 Linux’,而是一個還原 Linux 真正該有的樣子的 Linux”。同時,這一發(fā)行版既模塊化又針對現(xiàn)代機器進行優(yōu)化。
更具體地說,Serpent 將會是一個“真正現(xiàn)代化的 Linux 發(fā)行版”(A Truly Modern Linux Distribution),它將采用發(fā)行優(yōu)先、兼容性更高的設計決策。同時還將把過去十年左右的時間里更明智的設計改進納入 Linux 發(fā)行版設計中:
● 不再拆分 usrbin
● 整個過程均采用 100% 的 clang 編寫(包括內(nèi)核)
● musl 作為 libc,依靠編譯器優(yōu)化而不是內(nèi)聯(lián) asm
● libc++ 代替 libstdc++
●LLVM 的 binutils 的變種(lld、as等)
● 混合源/二進制分發(fā)
● 從x86_64-generic通用基線轉向新的 CPU,包括針對 Intel 和 AMD 的優(yōu)化
● 程序包管理器中基于功能的訂閱(硬件/用戶選擇等)
● 只有UEFI,沒有其它傳統(tǒng)引導方式
● 完全開源,包括引導程序/重建腳本
● 針對較重的工作負載進行了認真的優(yōu)化
● 第三方應用程序僅依賴于容器,沒有兼容性漏洞
● 僅支持 Wayland
● 完全無狀態(tài)的管理工具和補丁上游
● ……
同時,對 Linux 的“不良”參與者不會容忍。例如,將不會容忍 NVIDIA 在其 GPU 上缺乏對 Wayland 加速的支持,NVIDIA 專有驅動程序將被發(fā)行版列入黑名單。
Ikey Doherty 是 Solus OS 的作者,這是 Linux 發(fā)行版的后起之秀,擁有自己的環(huán)境和軟件庫。系統(tǒng)使用自身開發(fā)的 Budgie 桌面環(huán)境,遵循極簡主義,觀感扁平化且現(xiàn)代。其“最早”基于 Debian,不過于 2013 年停止該項目,后來不基于任何發(fā)行版重頭開發(fā)了一個獨立的 Linux,并最終重新命名為 Solus。
現(xiàn)在 Serpent Linux 大膽宣稱自己不是 Serpent GNU/Linux,因為它想打造一個不依賴于 GNU 工具鏈與運行時的 Linux 版本,基于 Solus 的背景,或許 Serpent 真的能成,你覺得呢?難點是什么?
開源和隱私時以后的大趨勢,Serpent OS 項目的開發(fā)將于 7 月底開始,目前并沒有確定最終穩(wěn)定版的發(fā)布時間。