Linux 在過去幾年發生的六種變化
隨著時間的推移, 桌面已經發生了變化,這種變化是逐漸發生的,因此這裡彙總了過去十年中 Linux 桌面體驗發生變化的一些具體方式。 |
資深使用者知道 Linux 桌面已經走過了漫長的道路。從前端應用程式設計到後端 Linux 元件,近年來發生了很多變化。
今天使用 Linux 看起來與 5 年或 10 年前大不相同。最流行的桌面環境不再停留在 90 年代。雖然您可能仍然需要技術知識來安裝 Linux,但您不再需要在成為計算機高手之後才能使用它。
這種變化是逐漸發生的,因此這裡彙總了過去十年中 Linux 桌面體驗發生變化的一些具體方式。
近年來,所有桌面作業系統的應用程式設計都發生了變化,Linux 也沒有跳過這一趨勢。桌面介面的傳統元素,例如工具欄、標題欄和選單欄,現在越來越過時了。
目前最流行的 Linux 桌面 GNOME,使用包含圖示和漢堡選單按鈕的單個標題欄。一些較新的 GNOME 應用程式在視窗內容和標題欄之間根本沒有任何邊界。基本作業系統上的應用程式也是如此。
這種變化並沒有出現在所有 Linux 桌面上。許多傳統介面仍然存在並繼續流行,例如 Cinnamon、MATE 和 XFCE。然而,即使在這些桌面上,您仍然很有可能在某些時候安裝具有更新設計感的應用程式。基於 KDE Plasma的各種發行版體現了這種中間狀態,一些應用程式具有選單欄或漢堡選單(或兩者兼有)。
在早期,PC 上的應用程式相對靜態。元素並沒有移動太多。如果您將視窗縮小得太遠,您就有可能隱藏介面的內容或元素。
現在應用程式的適應性越來越強,改變以適應小視窗大小,有時在此過程中完全重新排列它們的介面。這使得單個應用程式可以在桌面和移動裝置上舒適地執行,就像自適應網站一樣。
這是對應用程式設計的另一項更改,其中 GNOME 走得最遠,但其他桌面也在進行過渡。KDE Plasma 有一個名為Kirigami的獨立框架,它提供了一個可以很好地適應各種外形尺寸的應用程式介面。作為向 GTK 4 過渡的一部分,elementary OS 正在使應用程式更具適應性。
幾年前,切換到 Linux 感覺就像回到了過去。GNOME 2.x 和 KDE 3.x 看起來像是停留在 1990 年代的環境,即使它們新增了現代功能。擁抱軟體自由意味著失去某種光澤和光彩。
如今,自由軟體桌面與其專有軟體桌面之間的距離要小得多。GNOME 可以說擁有與 macOS 一樣具有凝聚力和一致性的設計語言,甚至更多。桌面動畫和過渡感覺比在 ChromeOS 上更流暢。路人很容易將 KDE Plasma 誤認為是 Windows。
當然,有很多 Linux 桌面仍然感覺卡在時間上。MATE 和 XFCE 的存在部分是為了保留舊的做事方式。但是,如果您想要一些感覺現代的東西,Linux 現在可以提供。
在 Linux 上安裝軟體長期以來一直是個混日子。一方面,Linux 長期以來一直有包管理器,在應用商店出現之前,它就充當了應用商店。如果您的發行版提供了一個應用程式,您只需單擊或 即可安裝它。但是,如果您的發行版沒有提供應用程式,或者它提供了過時的版本,那麼使用該程式會很痛苦。
您必須從原始碼編譯程式或將其他軟體源新增到系統中,這種更改會增加您遇到錯誤或崩潰的風險。您可以執行哪些軟體很大程度上取決於您選擇的發行版。
現在有多種通用包格式適用於大多數 Linux 版本。如果應用程式以 Flatpak、Snap 或 AppImage 格式提供,那麼您很有可能只需下載該程式並在您的計算機上執行它。
Flathub(用於 Flatpaks)和 Snap Store(用於 Snap 包)提供了您可能需要的大部分軟體的集中來源以及持續更新。因此,應用程式不僅更容易找到,而且更容易保持最新狀態。即使是測試版或實驗性軟體現在也很容易執行,對您的計算機幾乎沒有風險。
Linux 是為自己的作業系統,因此它以自己的方式執行。不僅如此,並非所有 Linux 桌面都採用任何一種外觀或特性。作為一個相對小眾的選擇,我們中的大多數人不一定認識我們個人生活中執行 Linux 的人,我們也不能將我們的 PC 帶到大商場尋求幫助。
這增加了對 Linux 本身幫助我們學習如何使用計算機的需求。幸運的是,在這個領域,桌面已經取得了長足的進步。Ubuntu 是最受歡迎的 Linux 版本,多年前當它的安裝程式向人們介紹 Ubuntu 體驗的各個方面時,它開闢了新天地。
現在 GNOME 提供了一個 Tour 應用程式,它會在首次啟動時開啟,並引導您瞭解如何使用 GNOME 介面,並且幫助應用程式更深入。elementary OS 的入門體驗可與使用移動裝置相媲美。一些發行版很好地提供了一個應用程式,其中包含特定於其特定發行版的資源,就像 Ubuntu MATE 一樣。
沒有任何一家公司生產或控制 Linux。取而代之的是,整個生態系統由許多人組成,其中大多數是志願者,他們建立與其他軟體互動的軟體以生產一臺功能正常的計算機。
從技術上講, Linux只是核心,它使您在螢幕上所做的事情能夠與您的物理硬體進行通訊。但是在你看到的和你點選的之間有很多層,這些層變得更加強大和更好地整合。
例如,systemd 處理計算機的大部分啟動和後臺程式。它可以管理使用者登入、裝置管理和網路連線。傳統上,不同的程式管理所有這些不同的任務。集中體驗有助於發行版實現更快的啟動速度和更少的錯誤。
同樣,Wayland 是一種現代顯示伺服器協議,可以更好地與 Linux 核心整合並實現更強的安全性。Wayland 有助於產生比它所取代的系統更流暢的動畫和手勢。然後是 PipeWire,這是一種使 Linux 更易於用於音訊製作的新技術。
所有這些變化都受到普遍歡迎嗎?並非沒有爭議。畢竟,模組化是 Unix 方式的重要組成部分。然而,發行版選擇採用這些元件,因為它們最終為大多數使用者帶來了更好的體驗。
隨著時間的推移,Linux 桌面已經發生了變化,但越來越多的是,Linux 桌面只是故事的一部分。各種 Linux 桌面環境現在出現在智慧手機和平板電腦上。他們還沒有準備好與他們的專有對手進行正面交鋒,但正在取得進展,PinePhone Pro 等裝置都預裝了Linux。
如果您是 Linux 新手並且不知道過去是什麼樣的,您仍然可以親自體驗它們。只需安裝更保守的 Linux 桌面之一,如 MATE。但請記住,如果特定桌面不符合您的要求,您還可以使用其他選項。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31524109/viewspace-2927643/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 外媒:暴雪在過去六個月展現出公司的迅速變化
- 在Linux中,有哪幾種linux/unix發行版本?Linux
- 過去10年,開放世界遊戲發生了哪些變化?(下)遊戲
- 過去10年,開放世界遊戲發生了哪些變化?(上)遊戲
- 過去三年,生鮮購物者消費習慣有何變化?
- 陣列去重的六種方法陣列
- Linux埠轉發的幾種常用方法Linux
- 陣列去重的幾種方式陣列
- 陣列去重的幾種方法陣列
- Docker四種方式改變了軟體工程師過去五年的工作方式Docker軟體工程工程師
- Linux幾種轉發請求方案Linux
- 增量採集中的幾種去重方案
- JS陣列去重的幾種方法JS陣列
- 【Linux】詳解六種配置Linux環境變數的方法(以centos為例)Linux變數CentOS
- 許多商業模式在數字化時代發生變化模式
- 梨樹種植,樹苗常發生的幾種蟲害DJSJS
- 過去十年,遊戲行業究竟發生了哪些鉅變?遊戲行業
- 遠見|2020,遊戲業已經和正在發生的幾點關鍵變化遊戲
- Linux 技巧:讓程式在後臺可靠執行的幾種方法Linux
- 分享幾種 Java8 中通過 Stream 對列表進行去重的方法Java
- 過半數公司過去一年中發生過雲服務資料洩露事件事件
- STR:過去六年中國酒店市場供應增速維持在4%-7%
- 過去十年間的Linux核心的貢獻對比Linux
- 物聯網的演變,物聯網的過去、現在和未來
- 程式開發中常用的10種演算法,你用過幾種?演算法
- 成立15年,《模擬火車》開發商的過去、現在和未來
- 過去十年,遊戲產業發生了什麼滄桑鉅變?遊戲產業
- Linux安裝mysql的幾種方法LinuxMySql
- sed中變數引用的幾種方式變數
- 《科學報告》:研究發現在過去40年裡的歌曲歌詞變得更簡單、重複更明顯
- Linux上安裝MySQL的幾種常見方式的過程和步驟LinuxMySql
- 位元組遊戲夢醒,遊戲行業也在發生變化遊戲行業
- 面試官在“逗”你係列:陣列去重你會幾種呀?面試陣列
- 不只有結構光:機器眼中的立體世界,還在發生若干變化
- 科羅拉多大學博爾德分校:研究發現過去二十年來發生的野火變得更快、更致命
- 幾種刪除Linux目錄的方法Linux
- 幾種Linux網路配置工具的使用Linux
- RTS的過去,現在和未來