同樣源於Unix,是不是Linux的桌面圖形使用者介面(GUI)沒有MacOS流暢

時間 2021-05-06 19:09:09

1樓:我是老王

如果說預設安裝以後的過場動畫的話, 那肯定不如windows和macos好,反應迅速方面肯定比windows和macos好,我的老爺機裝上UOS流暢的不要不要的,但是Linux有個古老的問題,就是他的X協議,然後有了xwayland,然後眼巴巴的等了六年了,六年的Ubuntu lts仍然沒有把他作為預設的選項。估計明年Ubuntu 22.04出來了才能宣布xwayland正是可用吧,其他的大beta們,比如fedora早就上了。

我最喜歡的關於Linux的就是文件秒開,這個Windows和macOS都沒做到(前提是同配置下!尤其是老機器)

2樓:李志成

和作業系統沒關係,和GNU協議有關係。你看看同樣是Linux核心的安卓,為什麼人家就能做的接近IOS的GUI,很大一部分原因是因為廠商的驅動。

安卓的HAL層就維護了廠商的利益,人家研發的優化演算法可以不洩露出來。這樣廠商就願意自己搞優化方案,寫出更好的驅動。

社群的力量在金錢面前是有限的,主要是出個linus,後面的人得以在上面修修補補。

要是指望社群搞出接近mac的gui,基本是白日做夢。

3樓:Orion

大概看了這個問題下的所有回答,除了划水的,還有幾個正兒八經放了幾個圖出來,敲了幾個命令複製些結果的,嚷嚷著要跑跑分的,我說你咋不開發個跨平台的擼大師呢?

作業系統最直接的用處是拿來用的,當然使用者體驗是最重要的,所謂流暢不流暢,也只有自個用了才體會的出來,以下回答僅個人體驗得出,不保證最權威,但求最真實。

作為Win,Mac,Linux都曾用過的使用者,單從使用者體驗這乙個角度回答,可以負責任的講,Linux最為流暢

當然,這也是有前提的,我用的是非常輕量級的GUI,只有乙個xorg和平鋪的windows manager(i3-gaps),這極大的減輕了資源的佔用率,開機跑起來不到300M的記憶體占用。

Windows就不說了,天生帶卡頓的氣質...不夠UI實話說其他平台沒有能打的。

Mac脫胎於Unix,GUI優化方面做的比較好,過渡動畫看起來很細膩但有卡頓感,沒有Linux那種呼之即來的快感。

最後說Linux,快確實快,方便也確實方便,對程式設計從業人員十分友好(如果你也和我一樣是乙個愛折騰的Linux使用者的話),你可以最大程度地自定義自己的GUI,無論是互動邏輯,還是樣式。但還是值得提一下的是,三個平台各有優劣,選擇那個看個人喜歡,要極致流暢就得犧牲使用者體驗和一定的穩定性問題(使用了桌面的Linux沒有那麼穩定)。

4樓:有泥土的路

不是.

Mac是GUI優先,所以看上去反應更快而已.

Mac下有動畫,其他大部分的桌面系統動畫做的不怎麼樣,所以顯得流暢.

另外

Mac的字型渲染方式要求你不得不用4K.然而老款的mac在4K下就像老牛拉車->累 ,累了就要經常休息,然後就會很卡.比如任何動畫,

5樓:xkeyC

是的,我144Hz顯示器,在mac上動畫滿幀,在linux上,gnome目測只有40來幀,KDE有100幀左右,但波動嚴重並且伴隨著嚴重的撕裂感,xfce雖然基本不掉幀,但其本身也沒多少動畫。

另外,雖然桌面掉幀,但遊戲,瀏覽器等幀率基本都達到了win甚至部分超越了win的水平,所以,linux桌面的確有嚴重的效能問題。

6樓:

非要比的話

我的3700x 480x ubuntu 20.04和macbook air 2018之間

沒有負載的情況下

macos好一點

gnome總會有一種掉幀的感覺

(實話實說吧,其實是跟狗屎一樣

7樓:小春

單說流暢性的話,蘋果的桌面其實超級吃顯示卡,導致很多比如12寸MacBook動畫都很卡。

然鵝同樣的配置跑Xfce或者LXQt之類的就很流暢。

但是這個問題本身和Unix無關,其實Vista以後的Windows的圖形架構和macOS現在的就差不多了。

當然M1的就很流暢了!

得益於蘋果的針對性優化,可能一時半會流暢度感覺不出像Intel的Mac系列那樣打字掉幀Launchpad卡頓的效果了。

但是又沒辦法跑Linux做橫向對比,不過還是推薦!

8樓:化境

前面已經有人推測你的問題回答了不少,我就不寫了。至於你提出這樣的問題首先可以肯定你不了解linux,甚至連關於linux的介紹都沒有看過;其次你這個問題是偽命題。

9樓:HalfmanG2

簡單點說,如果拿xwindow和darwin比的話,是的,因為xwindow壓根就不是針對桌面電腦設計的,而是面向服務機(比如小型機)加多台終端客戶機的模式設計的。

Linux的開發者們也早就知道這個問題,所以後面有了wayland,但專案進展有點慢。

事實上當年也是因為wayland我才徹底放棄了GNU,三個諸葛亮不如乙個臭皮匠。

另一方面,顯示卡驅動對linux也是個大問題,一定程度上影響了linux系統的渲染效能。

10樓:小小羅

想黑Linux你需要用有一定水平,否則你都黑不到點。

想黑Android 張口就可以來,因為用Android的人畢竟很多,總能找得到槽點。

但身邊用Linux當桌面系統的就極少了,我身邊除了做嵌入式Linux開發的人,幾乎沒有用Linux當桌面系統用。對於普通人可能連Linux都沒聽過。

我用了Linux桌面快10年了,我都沒感覺到Linux 的桌面系統卡,麻煩你把你認為的卡表述清楚,我們才好回答。

11樓:Manjusaka

你說的 MacOS 流暢是打字都掉幀的那種流暢?

還是載入 LaunchPad 掉幀的流暢

還是切換全屏視窗掉幀的流暢

如果是的話,那的確 MacOS 沒 Linux 桌面 GUI 流暢

12樓:Ao0001想吃肉

這都沒必要從技術角度談,這就單純看開發者願不願意花時間的問題。

蘋果是商業公司,Linux 是開源專案,兩者本質上就不同,使用者畫像也不同。

13樓:諾奇諾奇

到了現在這個年代,gui 流暢度一般取決於硬體,顯示卡驅動完善與否、特效有沒有硬體加速更能決定流暢度。

Linux 的 x window 系統沒有原罪,在設計它的那個年代,已經是相當優秀的解決方案,現在看來太重、設計太老了,於是社群推出 wayland 正在嘗試全面替代。

真正妨礙 Linux gui 流暢度的是殘廢的開源(預設)顯示卡驅動:

Intel 集顯雖然有社群維護,但總歸效能羸弱,你看就算在其他系統、集顯開 4K 也還是掉幀掉的厲害。

AMD 一直有相對較新的開源驅動,效能也還 OK 吧,AMD Yes!

至於 NVIDIA 在 Linux 上的表現。。。借用 linus 的話:NVIDIA,f**k you!

另:當你裝了黑蘋果,集顯卻沒通過打 patch 完美驅動起來,就可以看到 macOS 需要眨眼補幀的 gui 特效,這時就不覺得流暢了。

再另:最近版本的果子系統 bug 也不少,貌似就有看到 gui 掉幀、卡死的案例。

TODO: 有空會做乙個 Intel、NVIDIA 顯示卡在 Windows 和 Linux 下用 egl+opengl/es 繪製的測試,變數會好好控制下。

更新:NVIDIA 給 xserver 打了乙個補丁,支援他們家私有驅動的硬體加速渲染:

Xwayland: Support hardware accelerated rendering with the proprietary NVIDIA driver (!587) · Merge Requests · xorg / xserver · GitLab

到時候看看效果,可能會收回借用的 Linus 對 N 家喊的話。

14樓:知否知否

Mac很流暢,Linux很卡? 是同樣的配置嗎? 用過Xfce或LXDE的桌面嗎?

這樣吧,想黑Linux我給你介紹幾個切入點:

軟體少很難用,學不會,功能找不到。。。。。。介面醜

Unix 是不是死了?

哈扣 並沒有死。從使用範圍來看是沒有死的,還是有一部分人在使用這個系統 從它的影響範圍來看它更是永生的,它的後繼 linux,以及之後的各種微核心作業系統都受其影響至深。 FieMooN 安卓占有率那麼高而且還是類Linux UNIX雙層混合你說死了?商業上的MacOS iOS iPadOS Wat...

是不是應該尋找同樣目標的朋友

根據物以類聚的說法來看,是可以的 哪種目標要同樣,專業方向?工作?興趣?擇偶?定居城市?其實人各有志,朋友不一定要目標一致,但三觀要同路。不一定是主動尋找,可以被動吸引跟你頻率磁場相似的人,這樣相處或許不累。沒必要,畢竟就算追同一對cp也會因為是否可逆而反目。求同存異最重要。沒有人能和你處處相同或者...

每天做同樣的事情,胖子消耗的能量,是不是要比瘦子多呢?

小冰青兒 你倆的食量和身材分別達到了大致的平衡。我們說點極端的例子。一公尺五90斤的小個子女生,和一公尺九200斤的大個子男生,肯定是大個子需要吃的多一點的對吧,身體那麼大需要更多的食物才行。你和同事的比例只是沒那麼誇張而已,但他體型比你大,需要更多的食物。但你可能不服,他吃的比我多那麼多!憑什麼!...