為何說沒有GNOME 40,Ubuntu 21.04依然是個重要版本
曾經,Ubuntu 擁躉因21.04(Hirsute Hippo)成為首個搭載GNOME 40 桌面環境的發行版本而興奮,畢竟GNOME 40 桌面環境引入了非常多的變化,帶來了更高效的使用體驗。但遺憾的是,由於GNOME 40 尚未做好大規模部署的準備,而且也沒有太多應用遷移到GTK4,因此Canonical 決定在21.04 中不搭載GNOME 40。
雖然Ubuntu 21.04 是一個短期的支持版本(通常意味著使用人數會比較少),雖然沒有擁躉最期待的GNOME 40 桌面環境,但是它依然不失為一個值得期待的新版本。這主要是因為Ubuntu 21.04 包含了很多新軟件,包括:
● Python 3.9
● Kernel 5.11
● 常規應用更新
● 全新的壁紙
● GNOME Shell增強
或許有人對上面引入的新版本不以為然,而且即便是Linux Kernel 5.11 也沒有一個令用戶歡呼的功能列表。你可以看到以下內容
● 改善USB4 和Thunderbolt
●聲音方面支持英特爾Alder Lake
●支持Guitar Hero Live PS3和WiiU擴展配件
●更好的聯想ThinkPad檢測
● 支持PCI Experss 6.0 的首條通道
● 支持Corsair 電源
●支持新的華碩遊戲筆記本鍵盤
除非你擁有上面的一些硬件,否則你不會對這個內核躍躍欲試。並不是說一個新的內核就很無聊。代碼清理和bug修復總是很多的,但對於一個新發行版來說,5.11 並不是那麼值得一提。
不過,Ubuntu 21.04 中引入的一項新功能可能會引起用戶的關注。在Ubuntu 21.04 中,Ubuntu 的Home 目錄將會變成私有目錄。或許你會想:“我的Home 目錄難道不是已經私有了嗎?”,那麼你可以嘗試下。首先登錄到一個正在運行的Ubuntu 實例(服務器或桌面,這並不重要)。確保這台機器有一個以上的用戶賬戶。一旦你登錄了,就可以輸入命令
ls /home/USER
這裡的USER 會反饋你用戶名以外的用戶名,在擁有兩個賬戶的測試機型上會返回
nathan
olivia
我登錄Nathan 的帳號然後輸入
ls /home/olivia
你可以看到Olivia 帳號目錄下的所有內容。
當然,這並不意味著,作為用戶Nathan,我可以讀取Olivia 主目錄下的文件。不過我使用“less /home/olivia/secret_file”命令能夠讀取文件的內容。
雖然Olivia 可以更改這些文件的權限,從而確保只有她能夠讀取和修改,但是從理論上來說,Nathan 不應該讀取到Olivia 帳號下的內容。這正是Ubuntu 21.04要帶來的–讓home自動成為私有目錄。在這個新版本中,所有的主目錄將不再設置為755權限,而是750權限。
這意味著
● 只有所有者(用戶)才有讀、寫和執行的權限
● 組(Group)具備讀取和執行的權限
● 世界(World)沒有權限
所以,Olivia 可以讀取、寫入和執行文件;任何屬於Olivia組的人都可以讀取和執行文件,但其他人都會被屏蔽。這看起來似乎沒有什麼變化,但實際上是一個重要的變化,對提高隱私性和安全性有很大的幫助。
注意事項
如果只是單純的系統升級,無法部署這個權限變化。要想獲得私人主目錄的額外獎勵,你必須重新安裝。當然,任何運行LTS版本(如20.04)的人可能不會做升級到21.04。因為21.04 唯一誘人的功能就是私有主目錄,所以很多人可能會跳過這個版本,等到GNOME 40 進入桌面時再做決定。