Linux 為何不把圖形使用者介面寫入核心?

時間 2021-05-06 03:59:14

1樓:

1。linux核心只放最基本的東西,這是設計者的理念問題

2。沒有公司去推動

就這兩點原因,那些扯什麼技術原因更種高深原因的,你解釋一下為啥windows就把圖形介面寫進了核心?

2樓:

Linux核心沒有介面庫是因為linux核心是免費開源的,既然沒有人能從中獲利,並且使用linux都是黑客,根本不需要玩介面,有什麼寫的必要嗎?作為小白,你要想有介面的linux去玩ubuntu不就好了?

3樓:cizixs

作業系統的核心只負責和硬體互動和管理系統資源(CPU和記憶體),包括記憶體管理、程序管理、檔案管理、網路管理等。上層的UI屬於系統程式級別,和驅動程式類似,是在使用者程式和作業系統之間的。

這麼做的原因:

1. 桌面不是核心的一部分

2. linux不是給普通使用者使用的

3. 設計桌面不像coding那樣容易開源協作這樣做有很多好處:

1. 關注核心的開發,do one thing and do it well。

2. 為桌面提供更多的可能性(KDE,GNOME等)

4樓:PokemoGo

gnu/linux核心裡加入gui,恐怕會像win一樣吃硬體很厲害我記得06年那會用的ubuntu可以在512M的記憶體上跑3D,那時512M的記憶體跑7大概很難過吧

但是現在帶kde的linux發行版需要1G記憶體才能跑的歡快吧ls有位說的不錯,gui只是gnu/linux的乙個軟體罷了,gui崩潰了系統還不一定崩潰

這大概是gnu/linux沒有加入gui的乙個好處吧

5樓:肥嘟嘟

核心還是保證基本功能就行了,其他的功能交給應用軟體來就行了。再說LINUX系統是個可移植性很高的系統,總不能為各種不同的硬體在核心中整合各種平台的桌面吧。

6樓:cyantree

個人覺得,如果linux想進入個人電腦,就應該搞定圖形介面,尤其這幾年隨著windows的不斷公升級,老舊的硬體越來越成為乙個負擔,如果linux可以做出穩定可用的gui,就救活了一大堆老裝置

7樓:德卡西利亞

linux也許是這世上最穩定的系統了,所以他們最主要的工作地點是在伺服器上面(經得起時間的考驗),甚至NASA的太空站裡面。圖形介面多浪費資源,外表華麗的東西一般經不起考驗,你覺得呢?(請勿對號入座)

8樓:郭小閒

歷史原因:Linux 的直系祖先是 Minix,這個教學用的系統沒有圖形介面。所以 Linus 開始寫 Linux 的時候也沒有考慮圖形介面。

等到 Linux 發展到全面相容 Unix 程式的時候,很自然的就將 Unix 的 Xwindow 給移植過來了。而 Xwindow 本身只是乙個應用程式而已。

理念原因:其實 Linux 完全可以將圖形介面寫到核心裡面。但是,有很多對 windows 深惡痛絕的程式設計師已經意識到 windows 不穩定的元凶因素就是其核心中的圖形介面。

而這些人恰好是 Linux 的使用者和開發者,所以將圖形介面寫入核心的阻力相當大。

技術原因:開發圖形介面必須詳細了解圖形硬體的細節。不過圖形硬體的細節往往是不透明的。

很多圖形硬體廠商在很長的時間內不願意對開源世界公開其硬體的規格細節等。比如 nvidia 的顯示卡,到目前為止其官方的驅動程式都是閉源的。

授權原因:Linux 是開源作業系統,所使用的軟體基本都是 GPL 授權,BSD 授權等。如果要在核心中使用那些私有的圖形驅動程式,其授權就可能會有問題。

個人原因:存在 Richard Stallman 這樣的在開源世界影響力很大但是有潔癖的大牛以及各種潔癖人士。這些人主張不使用任何封閉的軟體,硬體等。

暫時想到這麼幾點。也不一定就完全正確。僅供參考。

最近想要入門Linux,有沒有圖形操作介面比較好用且軟體版本比較新的發行版推薦呢?

carlo Ubuntu絕對是主流,幾乎所有的linux軟體都支援Ubuntu,資料也好找。幾乎所有的win軟體都有對應功能的Linux版本。 追求圖形介面是無用的,如今還是X的時代。DE無非Gnome,Kde,Gnome2系,DDE。WM似乎更適合Linux的自我定位。而軟體就滾動發行版吧,ope...

你們安裝Linux雙系統都是進圖形介面嗎?

對我這個會重灌windows的人來說,第一次裝manjaro,直接就成功了。曾經ubuntu有wubi的時候也是一次成功,是第一次裝linux發行版 後來裝debian倒是失敗了一次。而有些人吹上天的arch wiki,我連get started都看不懂。 guanzd 想學linux?Arch系,...

Windows Phone 為何不把 UI 做的和 Android iOS 一樣?

並不是 windows phone ui差,是表現形式上不被大數人接受,當然不包括 windows 10 mobile,那個ui不理解 臥槽,題主真的體會過windows phone 的ui麼?這麼好還變成安卓 ios。2年 的wp使用者。目前wp8.1 gr1 葉藏 題主你想一想,為啥在wp推出的...