国产av一二三区|日本不卡动作网站|黄色天天久久影片|99草成人免费在线视频|AV三级片成人电影在线|成年人aV不卡免费播放|日韩无码成人一级片视频|人人看人人玩开心色AV|人妻系列在线观看|亚洲av无码一区二区三区在线播放

網(wǎng)易首頁(yè) > 網(wǎng)易號(hào) > 正文 申請(qǐng)入駐

Linux桌面環(huán)境碎片化嚴(yán)重,亟需整合統(tǒng)一

0
分享至


Linux開(kāi)發(fā)者喜歡重新發(fā)明輪子,這已經(jīng)不是什么秘密。就像房間里的大象一樣顯而易見(jiàn)。

實(shí)際上,Linux本身以及構(gòu)建它的GNU工具都是對(duì)現(xiàn)有專(zhuān)有工具的自由開(kāi)源重新創(chuàng)造。但盡管經(jīng)過(guò)超過(guò)三十年的持續(xù)開(kāi)發(fā),Linux只有一個(gè)版本,GNU工具的替代品也很少。有些領(lǐng)域能夠保持統(tǒng)一。

然而,有些領(lǐng)域卻失敗得相當(dāng)慘烈。讓我們看看在FOSS桌面中一個(gè)更嚴(yán)重的例子:任何終端用戶(hù)操作系統(tǒng)最可見(jiàn)的部分——桌面環(huán)境。

正如我們之前詳細(xì)討論過(guò)的,當(dāng)今FOSS中絕大多數(shù)桌面環(huán)境都共享相同的設(shè)計(jì),這是一個(gè)源自Windows的設(shè)計(jì)。近20年前,微軟曾威脅要就此提起訴訟。雖然最終沒(méi)有發(fā)生,但并不是因?yàn)槲④浫狈ψC據(jù):正如我們?cè)?013年詳細(xì)說(shuō)明的,跡象非常明顯。訴訟沒(méi)有發(fā)生是因?yàn)椴磺宄?yīng)該起訴誰(shuí),或者是否可以起訴任何人的免費(fèi)社區(qū)驅(qū)動(dòng)努力。

我們所說(shuō)的類(lèi)似Windows是什么意思?具體來(lái)說(shuō),是類(lèi)似Windows 95——因?yàn)閺哪且院蟮拿總€(gè)Windows版本都繼承了相同的核心設(shè)計(jì)。當(dāng)Windows 95迎來(lái)20周年時(shí),The Register給予了它一個(gè)小小的致敬,你可以在那里看到核心設(shè)計(jì)。屏幕一整個(gè)長(zhǎng)邊上有一個(gè)面板,從左到右閱讀,首先是應(yīng)用程序啟動(dòng)按鈕,然后是打開(kāi)窗口的一排按鈕,接著是一個(gè)帶有時(shí)鐘的凹陷"系統(tǒng)托盤(pán)",通常還有一些通知圖標(biāo)。其中一些用作揚(yáng)聲器音量等功能的控件。啟動(dòng)器按鈕打開(kāi)分層視圖,頂層有主要應(yīng)用程序和系統(tǒng)控制功能,加上包含輔助功能的文件夾。

基于圖標(biāo)的文件管理器,每個(gè)窗口中有一個(gè)可選的左窗格,包含目錄層次結(jié)構(gòu)的可展開(kāi)樹(shù)。在此之前,文件管理器最流行的布局是經(jīng)典的Norton Commander風(fēng)格,現(xiàn)在稱(chēng)為Orthodox File Manager。甚至Windows 3的文件管理器也是這樣工作的。

Windows 95中用戶(hù)界面功能的組合是獨(dú)特的。在它之前沒(méi)有任何東西具有所有這些功能。充其量,有一些斷開(kāi)連接的功能模糊地相似,比如RISC OS的圖標(biāo)欄或NeXTstep的Dock。但是從1995年開(kāi)始發(fā)明的幾乎所有東西都具有這種確切的組合。

按照21世紀(jì)的標(biāo)準(zhǔn),Windows 95是微小的。第一個(gè)版本只適合13張軟盤(pán)。對(duì)于那些不記得磁盤(pán)的人來(lái)說(shuō),它不到25 MB。

原始的Windows資源管理器是200 KB的代碼。雖然很小,但它是一個(gè)杰作,它重新定義了計(jì)算機(jī)用戶(hù)界面,這種情況直到22年后的iPhone才再次發(fā)生。

在我們看來(lái),它至今還沒(méi)有被超越。這就是為什么這么多團(tuán)隊(duì)和產(chǎn)品都復(fù)制了核心設(shè)計(jì)。

原始資源管理器的設(shè)計(jì)不僅在視覺(jué)上簡(jiǎn)單:至少一些底層實(shí)現(xiàn)也是如此。例如,在Windows 3.x和NT.x中,程序管理器只支持單級(jí)層次結(jié)構(gòu)。應(yīng)用程序必須保存在組中,存儲(chǔ)在.GRP文件格式中,這些不能嵌套。相反,資源管理器引入了快捷方式文件,開(kāi)始菜單存儲(chǔ)在簡(jiǎn)單的目錄樹(shù)中:圖標(biāo)是快捷方式,子菜單是子目錄。Linux自然有自己的版本,這相當(dāng)復(fù)雜。

Linux上有數(shù)量驚人的Windows風(fēng)格桌面——這主要也適用于BSD。它們大多數(shù)用C實(shí)現(xiàn),并且大多數(shù)使用各種版本的Gtk工具包來(lái)制作小部件:菜單、對(duì)話(huà)框、按鈕等。

按大致年齡順序,今天仍在維護(hù)的有Xfce;MATE,這是GNOME 2的分支;LXDE;Linux Mint的Cinnamon;以及用以GNOME為中心的Vala語(yǔ)言實(shí)現(xiàn)的Budgie。

GNOME在第3版中重新發(fā)明了自己,變成了非常不像Windows的東西,但它仍然提供GNOME Classic和GNOME Flashback,這兩者都具有更像GNOME-2的桌面布局。Cinnamon桌面最初是一組稱(chēng)為MSGE的自定義,但變成了一個(gè)完整的分支,偶爾會(huì)重新基于上游GNOME Shell的較新版本。Zorin OS桌面仍然使用多個(gè)擴(kuò)展的方法,而不是分叉代碼。

LXDE在主要開(kāi)發(fā)者轉(zhuǎn)向LXQt后,已經(jīng)安靜了幾年,但最近有一些更新。即便如此,許多發(fā)行版仍然提供LXDE,Raspberry Pi OS仍然使用一些LXDE組件。它的繼任者LXQt,像KDE Plasma一樣,使用Qt工具包而不是Gtk,用C++代替C。繼續(xù)的KDE 3.5分支Trinity Desktop也是如此。

在西方很少見(jiàn)到但在東半球更常見(jiàn)的是另外兩個(gè)類(lèi)似Windows的桌面。Uniontech的發(fā)行版使用深度桌面環(huán)境,麒麟系列發(fā)行版使用UKUI。一個(gè)或兩個(gè)在從Arch到Ubuntu的各種其他發(fā)行版中也可用,兩者似乎都包含Gtk和Qt組件的混合。

到目前為止有13個(gè)?,F(xiàn)在我們深入到黑暗森林...

雖然它可以做更多,但Enlightenment共享相同的默認(rèn)布局,繼續(xù)的分支E16和Moksha也是如此。所有這些都使用它們自己版本的Enlightenment Foundation Libraries而不是Gtk。

Equinox桌面環(huán)境EDE使用FLTK而不是Gtk。由于FLTK再次積極開(kāi)發(fā),也許EDE應(yīng)該更新了。XPde使用Kylix,Delphi的Linux版本,而不是C,但它也早已死亡。Lumina是用C++和Qt為FreeBSD構(gòu)建的,但近年來(lái)也在Linux上運(yùn)行。同樣極簡(jiǎn)的是ChromeOS桌面Aura。

IceWM重新積極開(kāi)發(fā),JWM(Joe's Window Manager)也是如此。甚至FVWM95幾年前也得到了更新。公平地說(shuō),這些是窗口管理器,不是桌面,但它們?nèi)匀还蚕硎煜さ娜蝿?wù)欄和開(kāi)始菜單設(shè)計(jì),并在當(dāng)前的發(fā)行版中使用,如antiX和Damn Small Linux。

現(xiàn)在我們達(dá)到了23個(gè)。我們可以挖得更深,但我們希望現(xiàn)在已經(jīng)說(shuō)明了這一點(diǎn)。這里有幾種不同的語(yǔ)言(但遠(yuǎn)少于23種),以及幾種不同的圖形工具包(但再次,遠(yuǎn)少于20種)。這是花費(fèi)在重新發(fā)明然后維護(hù)軸端圓形物體基本概念上的巨大努力。

但這里的基本概念實(shí)際上是相當(dāng)簡(jiǎn)單的。窗口管理器無(wú)法匹配Windows 95資源管理器的功能,沒(méi)有一個(gè)桌面捕獲了原版的簡(jiǎn)單優(yōu)雅。Windows 95讓你把任務(wù)欄放在任何屏幕邊緣,但你只得到一個(gè),你不能改變它的長(zhǎng)度,或重新排列或調(diào)整其內(nèi)容的大小,更不用說(shuō)改變它們的方向。多行是你唯一的選擇。

今天,我懷疑很少有FOSS開(kāi)發(fā)者記得Elvis或Stevie。它們是早期另外兩個(gè)領(lǐng)先的FOSS Vi克隆——你知道,19世紀(jì)末。

想象一下,如果我們有23個(gè)不同的Vi克隆,而不是Vim,每個(gè)發(fā)行版都包含其中大部分,因?yàn)樗鼈兊膼?ài)好者仍在爭(zhēng)論哪個(gè)更好。想象一下,如果它們每個(gè)都有自己的配置文件格式,并且不能導(dǎo)入其他的。想象一下,除了核心的1970年代用戶(hù)界面之外,它們都使用不同的按鍵。所有都有自己的語(yǔ)法高亮例程、自己的腳本語(yǔ)言、自己的插件等等。

除了純粹的混亂,它們中的任何一個(gè)似乎都不太可能獲得Vim的功能嗎?

沒(méi)有辦法將所有不同的類(lèi)似Windows的Linux桌面合并為一個(gè),甚至只是三個(gè)或四個(gè)。沒(méi)有有用的方法將用C編寫(xiě)的大型程序與用C++或Vala編寫(xiě)的程序結(jié)合,或?qū)⑹褂肎tk構(gòu)建的程序與用Qt構(gòu)建的程序結(jié)合。

但它們可以協(xié)作合作。

記住Unix哲學(xué)的基礎(chǔ):

編寫(xiě)做一件事并且做得很好的程序。編寫(xiě)協(xié)同工作的程序。編寫(xiě)處理文本流的程序,因?yàn)檫@是一個(gè)通用接口。

1995年的設(shè)計(jì)很簡(jiǎn)單。桌面的組件——任務(wù)欄、文件管理器、文本編輯器等——不需要交換大量豐富、復(fù)雜的消息。

用戶(hù)應(yīng)該可以自由地——例如——將MATE面板與Xfce窗口管理器、Cinnamon文件管理器和Budgie開(kāi)始菜單一起使用。

所有都可以共享通用設(shè)置格式。所有都應(yīng)該能夠讀取相同的配置文件,并理解三十年前建立的相同核心最低公分母功能,比如主面板在哪里。我們當(dāng)時(shí)不需要重新排列面板項(xiàng)目,現(xiàn)在也不需要:重新排列泰坦尼克號(hào)上的甲板椅是一個(gè)毫無(wú)意義、浪費(fèi)行動(dòng)的諺語(yǔ)。

近兩打不同的類(lèi)似Windows的用戶(hù)界面代表程序員努力、技能和時(shí)間的巨大浪費(fèi)。數(shù)百人,也許數(shù)千人,幾十年來(lái)努力工作...但都在不同的項(xiàng)目上,意味著它們都沒(méi)有達(dá)到偉大。例如,看看KDE Plasma的36個(gè)啟動(dòng)器菜單。

距離KDE首次發(fā)布已經(jīng)27年了,我懷疑微軟從那時(shí)起一直在笑著賺錢(qián)。FOSS世界可以做得更好,是時(shí)候開(kāi)始嘗試了。

Q&A

Q1:Linux為什么有這么多類(lèi)似Windows的桌面環(huán)境?

A:Linux開(kāi)發(fā)者傾向于重新發(fā)明輪子,幾乎所有FOSS桌面環(huán)境都復(fù)制了Windows 95的核心設(shè)計(jì):屏幕邊緣的面板、應(yīng)用程序啟動(dòng)按鈕、任務(wù)欄和系統(tǒng)托盤(pán)的組合。因?yàn)檫@個(gè)設(shè)計(jì)在1995年是獨(dú)特且成功的,所以被廣泛復(fù)制,導(dǎo)致出現(xiàn)了23個(gè)以上的類(lèi)似實(shí)現(xiàn)。

Q2:這些不同的Linux桌面環(huán)境能否合并成一個(gè)?

A:無(wú)法直接合并。因?yàn)樗鼈兪褂貌煌木幊陶Z(yǔ)言(C、C++、Vala等)和不同的圖形工具包(Gtk、Qt等)。用C編寫(xiě)的程序無(wú)法與用C++或Vala編寫(xiě)的程序有效結(jié)合,使用Gtk構(gòu)建的程序也無(wú)法與用Qt構(gòu)建的程序合并。

Q3:如何解決Linux桌面環(huán)境碎片化問(wèn)題?

A:雖然無(wú)法合并,但可以通過(guò)協(xié)作來(lái)改善。遵循Unix哲學(xué),讓不同組件能夠協(xié)同工作,比如允許用戶(hù)混合使用MATE面板、Xfce窗口管理器和Cinnamon文件管理器。所有桌面應(yīng)該共享通用設(shè)置格式,能讀取相同配置文件,理解核心基礎(chǔ)功能。

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶(hù)上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關(guān)推薦
熱點(diǎn)推薦
劉強(qiáng)東夫婦深夜突擊!6天連開(kāi)3家公司,網(wǎng)友:奶茶妹妹這波贏麻了

劉強(qiáng)東夫婦深夜突擊!6天連開(kāi)3家公司,網(wǎng)友:奶茶妹妹這波贏麻了

雷科技
2026-04-16 08:59:56
尼格買(mǎi)提剛剛曬照片:別染發(fā)!

尼格買(mǎi)提剛剛曬照片:別染發(fā)!

深圳晚報(bào)
2026-04-15 23:30:31
時(shí)隔3年重返WNBA!韓旭訓(xùn)練營(yíng)合同簽紐約自由人 多位國(guó)手留洋

時(shí)隔3年重返WNBA!韓旭訓(xùn)練營(yíng)合同簽紐約自由人 多位國(guó)手留洋

醉臥浮生
2026-04-15 23:58:33
許家印,KTV豪情終成妄念

許家印,KTV豪情終成妄念

哲空空
2026-04-15 11:40:51
24歲抗癌博主“徐平安”確診黑色素瘤晚期不到一年去世,其母親剛因胃癌離世,17歲弟弟發(fā)聲

24歲抗癌博主“徐平安”確診黑色素瘤晚期不到一年去世,其母親剛因胃癌離世,17歲弟弟發(fā)聲

極目新聞
2026-04-16 10:16:08
震撼!某地網(wǎng)球男單第一人出軌人妻被丈夫發(fā)現(xiàn)當(dāng)場(chǎng)捅死!

震撼!某地網(wǎng)球男單第一人出軌人妻被丈夫發(fā)現(xiàn)當(dāng)場(chǎng)捅死!

魔都囡
2026-04-16 10:20:28
WNBA史上最大合同!阿賈3年500萬(wàn)超級(jí)頂薪留隊(duì) 年薪仍低于布朗尼

WNBA史上最大合同!阿賈3年500萬(wàn)超級(jí)頂薪留隊(duì) 年薪仍低于布朗尼

羅說(shuō)NBA
2026-04-16 06:34:25
善惡有報(bào),許家印認(rèn)罪僅1天,子女近況被扒,原來(lái)大兒子早有布局

善惡有報(bào),許家印認(rèn)罪僅1天,子女近況被扒,原來(lái)大兒子早有布局

八斗小先生
2026-04-15 17:47:57
“見(jiàn)過(guò)最廉價(jià)的兜底”,一份山姆燒雞,讓低認(rèn)知母子淪為全網(wǎng)笑柄

“見(jiàn)過(guò)最廉價(jià)的兜底”,一份山姆燒雞,讓低認(rèn)知母子淪為全網(wǎng)笑柄

妍妍教育日記
2026-04-15 09:30:09
伊朗總統(tǒng)感謝中國(guó)

伊朗總統(tǒng)感謝中國(guó)

第一財(cái)經(jīng)資訊
2026-04-16 08:10:16
被限制的特朗普,和即將被限制的特朗普

被限制的特朗普,和即將被限制的特朗普

新民周刊
2026-04-16 09:09:12
特朗普真的瘋了嗎?

特朗普真的瘋了嗎?

微評(píng)社
2026-04-15 10:49:43
外媒看中國(guó) | 桑切斯“四年四訪”彰顯西中關(guān)系重要性 西班牙致力搭建“歐中橋梁”

外媒看中國(guó) | 桑切斯“四年四訪”彰顯西中關(guān)系重要性 西班牙致力搭建“歐中橋梁”

國(guó)際在線
2026-04-15 18:26:10
香港老戲骨江圖去世,無(wú)兒無(wú)女留千萬(wàn)遺產(chǎn),托付古天樂(lè)操辦后事

香港老戲骨江圖去世,無(wú)兒無(wú)女留千萬(wàn)遺產(chǎn),托付古天樂(lè)操辦后事

180視角
2026-04-15 14:21:39
隨著皇馬4-6,阿森納1-0,歐冠最新奪冠賠率出爐:大巴黎第三

隨著皇馬4-6,阿森納1-0,歐冠最新奪冠賠率出爐:大巴黎第三

側(cè)身凌空斬
2026-04-16 05:28:28
文章上海餐館端盤(pán)陪女兒!17歲愛(ài)馬神似馬伊琍,滿(mǎn)屏大長(zhǎng)腿太搶鏡

文章上海餐館端盤(pán)陪女兒!17歲愛(ài)馬神似馬伊琍,滿(mǎn)屏大長(zhǎng)腿太搶鏡

娛小余
2026-04-15 23:28:58
為了省錢(qián),特斯拉開(kāi)始用欣旺達(dá)電池了。

為了省錢(qián),特斯拉開(kāi)始用欣旺達(dá)電池了。

差評(píng)XPIN
2026-04-16 00:11:31
法國(guó)全票通過(guò)“文物歸還法案” 接下來(lái)呢?

法國(guó)全票通過(guò)“文物歸還法案” 接下來(lái)呢?

看看新聞Knews
2026-04-15 22:44:05
紫牛頭條|“JD快修”修電腦收6000多元卻無(wú)維修痕跡,京東:公司無(wú)此類(lèi)業(yè)務(wù),不要上當(dāng)

紫牛頭條|“JD快修”修電腦收6000多元卻無(wú)維修痕跡,京東:公司無(wú)此類(lèi)業(yè)務(wù),不要上當(dāng)

揚(yáng)子晚報(bào)
2026-04-15 21:16:28
鄧正紅主義糾纏論:跨尺度糾纏普適性 規(guī)則場(chǎng)與物質(zhì)場(chǎng)的動(dòng)態(tài)共生

鄧正紅主義糾纏論:跨尺度糾纏普適性 規(guī)則場(chǎng)與物質(zhì)場(chǎng)的動(dòng)態(tài)共生

鄧正紅軟實(shí)力
2026-04-16 10:16:58
2026-04-16 10:48:49
至頂AI實(shí)驗(yàn)室 incentive-icons
至頂AI實(shí)驗(yàn)室
一個(gè)專(zhuān)注于探索生成式AI前沿技術(shù)及其應(yīng)用的實(shí)驗(yàn)室。
3259文章數(shù) 169關(guān)注度
往期回顧 全部

科技要聞

39.98萬(wàn)!小鵬GX預(yù)售“純電增程同價(jià)”

頭條要聞

24歲抗癌博主去世媽媽和姐姐也病世 一家五口只剩兩人

頭條要聞

24歲抗癌博主去世媽媽和姐姐也病世 一家五口只剩兩人

體育要聞

WNBA史上最大合同!阿賈3年500萬(wàn)超級(jí)頂薪留隊(duì)

娛樂(lè)要聞

謝娜現(xiàn)身環(huán)球影城,牽手女兒溫馨有愛(ài)

財(cái)經(jīng)要聞

一季度GDP增5%!國(guó)新辦介紹國(guó)民經(jīng)濟(jì)情況

汽車(chē)要聞

空間大五個(gè)乘客都滿(mǎn)意?體驗(yàn)嵐圖泰山X8

態(tài)度原創(chuàng)

手機(jī)
親子
藝術(shù)
房產(chǎn)
家居

手機(jī)要聞

蘋(píng)果停止簽署iOS 26.4,升級(jí)26.4.1的用戶(hù)無(wú)法降級(jí)

親子要聞

這孩子真棒

藝術(shù)要聞

張大千『 花菓薈萃冊(cè)』

房產(chǎn)要聞

重磅調(diào)規(guī)!341畝商改住+中小學(xué)用地!寶龍城這把穩(wěn)了?

家居要聞

智能舒適 簡(jiǎn)約風(fēng)尚

無(wú)障礙瀏覽 進(jìn)入關(guān)懷版