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