即將到來的 Debian 10 Buster 釋出版的新特點
Debian 10 Buster 即將釋出。第一個釋出候選版已經發布,我們預期可以在幾周內見到待最終版。
如果你期待對這個新的主要釋出版本,讓我告訴你裡面有什麼。
Debian 10 Buster 釋出計劃
Debian 10 Buster 的釋出日期並沒有確定。為什麼這樣呢?不像其他分發版,Debian 並不基於時間釋出。相反地它主要關注於修復釋出版重要 Bug。釋出版重要 Bug 要麼是嚴重的安全問題(CVE),要麼是一些其他阻止 Debian 釋出的嚴重問題。
Debian 在它的軟體歸檔中分為三個部分,叫做 Main、contrib 和 non-free。在這三者之中,Debian 開發者和釋出管理者最關心的包組成了該分發版的基石。Main 是像石頭一樣穩定的。因此他們要確保那裡沒有主要的功能或者安全問題。他們同樣給予了不同的優先順序,例如 Essential、Required、Important、Standard、Optional 和 Extra。更多關於此方面的知識參考後續的 Debian 文章。
這是必要的,因為 Debian 在很多環境中被用作伺服器,人們已經變得依賴 Debian。他們同樣看重升級週期是否有破環,因此他們尋找人們來測試,來檢視當升級的時候是否有破壞並通知 Debian 有這樣的問題。
這種提交方式帶來的穩定性是我喜歡 Debian 的眾多原因之一。
Debian 10 Buster 版本的新內容
這裡是即將到來的 Debian 主要釋出版的一些視覺上和內部的改變。
新的主題和桌布
Buster 的 Debian 主題被稱為 FuturePrototype 並且看起來如下圖:
1、GNOME 桌面 3.30
Debian Stretch 版中的 GNOME 桌面在 Buster 中從 1.3.22 升級到了 1.3.30。在 GNOME 桌面釋出版中新包含的一些包是 gnome-todo、tracker 替代了 tracker-gui、gstreamer1.0-packagekit 的依賴,因此可以通過自動地安裝編碼解碼器來做播放電影之類的事。對於所有包來說一個大的改變是從 libgtk2+ 到 libgtk3+。
2、Linux 核心 4.19.0-4
Debian 使用 LTS 核心版本,因此你可以期待更好的硬體支援和長達 5 年的維護和支援週期。我們已經從核心 4.9.0.3 到 4.19.0-4。
$ uname -r
4.19.0-4-amd64
3、OpenJDK 11.0
Debian 在很長時間裡都是 OpenJDK 8.0。現在在 Debian Buster 裡我們已經升級為 OpenJDK 11.0,並且會有一個團隊維護新的版本。
4、預設啟用 AppArmor
在 Debian Buster 中是預設啟用 AppArmor 的。這是一個好事,謹慎是系統管理員必須採取的正確策略。這僅僅是第一步,並且可能需要修復很多對使用者覺得有用的指令碼。
5、Nodejs 10.15.2
在很長一段時間裡 Debian 在倉庫中都只有 Nodejs 4.8。在這個週期裡 Debian 已經移到 Nodejs 10.15.2。事實上,Debian Buster 有很多 javascript 庫例如 yarnpkg (一個 nmp 的替代品)等等。
當然,你可以從該專案倉庫在 Debian 中安裝最新的 Nodejs,但是從 Debian 倉庫中看到更新的版本是很棒的。
6、NFtables 替代了 iptables
Debian Buster 提供了 nftables 來完整地替代了 iptables,因為它有更好、更簡單的語法,更好的支援雙棧 ipv4/v6 防火牆等等。
7、支援更多的 ARM 64 和 ARMHF 的單板機。
Debian 已經支援一些常見的新的單板機,其中最新的包括 pine64_plus、ARM64 的 pinebook、Firefly-RK3288、ARMHF 64 的 u-boot-rockchip 以及 Odroid HC1/HC2 板、SolidRun Cubox-i 雙核/四核(1.5som)和 SolidRun Cubox-i 雙核/四核(1.5som+emmc)板、Cubietruckplus 等。同樣支援 Rock 64、Banana Pi M2 Berry、Pine A64 LTS Board、Olimex A64 Teres-1 與 Rapberry Pi 1、Zero 和 Pi 3。對於 RISC-V 系統同樣支援開箱即用。
8、Python 2 已死,Python 3 長存
在 2020 年 1 月 1 日,Python 2 將被 python.org 廢棄。在 Debian 將所有的軟體包從 Python 2.7 移到 Python 3 以後,Python 2.7 將從軟體倉庫中移除。這可能發生在 Buster 釋出版或者將來的某個釋出版,這是肯定要來臨的。因此 Python 開發者被鼓勵移植他們的程式碼庫來相容 Python 3。在寫本文的時候,在 Debian Buster 中同時支援 python2 和 pythone3。
9、Mailman 3
在 Debian 中終於可以使用 Mailman3 了。同時 Mailman 已經被細分成為元件。要安裝整個軟體棧,可以安裝 mailman3-full 來獲取所有元件。
10、任意已有的 Postgresql 資料庫將需要重新索引
由於 glibc 本地資料的更新,放入文字索引中的資訊排序的方式將會改變,因為重新索引是有益的,這樣在將來就不會有資料破壞發生。
11、預設 Bash 5.0
你可能已經瞭解了 Bash 5.0 的新特點,在 Debian 中已經是該版本了。
12、Debian 實現 /usr/merge
我們已經分享過一個優秀的 freedesktop 讀物,介紹了 /usr/merge
帶來了什麼。有一些事項需要注意。當 Debian 想要整個過渡時,可能由於未預見的情況,一些二進位制檔案可能並沒有做這些改變。需要指出的一點是,/var
和 /etc
不會被觸及,因此使用容器或者雲技術的不需要考慮太多 :)。
13、支援安全啟動
在 Buster RC1 中,Debian 現在支援安全啟動。這意味著開啟了安全啟動設定的機器應該能夠輕鬆安裝 Debian。不再需要禁止或者處理安全啟動的事 :)
14、Debian-Live 映象的 Calameres Live-installer
對於 Debian Buster 的 Live 版,Debian 引入了 Calameres 安裝器來替代老的 Debian-installer。Debian-installer 比 Calameres 功能更多,但對於初學者,Calameres 相對於 Debian-installer 提供了另外一種全新的安裝方式。安裝過程的截圖:
如圖所見,在 Calamares 下安裝 Debian 相當簡單,只要經歷 5 個步驟你就能在你的機器上安裝 Debian。
下載 Debian 10 Live 映象 (只用於測試)
現在還不要將它用於生產機器。可以在測試機上嘗試或者一個虛擬機器。
你可以從 Debian Live 目錄獲取 Debian 64 位和 32 位的映象。如果你想要 64 位的就進入 64-bit
目錄,如果你想要 32 位的,就進入 32-bit
目錄。
如果你從已存在的穩定版升級並且出現了一些問題,檢視它是否在預安裝的升級報告中提及了,使用 reportbug 報告你看到的問題。如果 bug 沒有被報告,那麼請儘可能地報告和分享更多地資訊。
總結
當上千個包被升級時,看起來不可能一一列出。我已經列出了一些你在 Debian Buster 可以找到的一些主要的改變。你怎麼看呢?
via: https://itsfoss.com/new-features-coming-to-debian-10-buster-release/
相關文章
- Debian 10 "buster" 釋出
- Debian 10 “Buster”正式釋出
- 隨著 Debian 10.1 “Buster” 的釋出,MX Linux 19 也釋出了Linux
- [翻譯]看看即將到來的 Laravel 10Laravel
- 圖解 Debian 10(Buster)安裝步驟圖解
- SafeTitan歸來:新的加密貨幣ICO即將釋出加密
- RxJS 5.5: 即將到來的 pipelineJS
- 官方解讀:TensorFlow 2.0中即將到來的所有新特性
- 暴雪持有了新域名:暗示著《暗黑4》即將到來?
- OpenAI CEO Sam Altman:AI革命即將到來,我們需要新的系統OpenAI
- [譯] 做好準備:新的 V8 即將到來,Node.js 的效能正在改變。Node.js
- 用筆記來記錄遇到的問題:釋出版本和非釋出版本遇到的問題筆記
- JDK 16 即將釋出,新特性速覽!JDK
- 即將釋出的ionic4有哪些激動人心的新特性
- v2.2釋出,CNC Fanuc、QnA 1E驅動即將到來
- 學Java的同學看過來,JDK13即將釋出,新特性會是什麼?JavaJDK
- 5G時代即將到來,帶來的遠遠不止網速的提高
- 為即將到來的北京冬殘奧會提供技術保障
- 雙十一即將到來,你的網站真的準備好了嗎?網站
- Coinlist要聞:即將到來的以太坊合併的風險有多大?
- 特別的愛給特別的你,獨家課預售即將開啟
- 即將推出的 chrome 95 新特性❗ 從中我們能學到什麼❓Chrome
- 2019即將結束進入2020:微軟也即將迎來Win10 2004微軟Win10
- 最終預覽版 Beta 4 現已釋出,Android P 正式版即將到來!Android
- Kotlin的特點及各版本新特性Kotlin
- Steam中國即將到來?V社悄然推出Alpha版本
- KDE Plasma 5.17 即將釋出ASM
- Visual Studio 2022即將釋出!
- 獨佔時代或將結束,跨平臺時代即將到來?
- 「PS5」即將到來:你是看好還是看衰?
- 俄羅斯公司提出為小米即將到來的IPO提供代幣化業務
- 10月書訊:下月有7本新書即將上市新書
- 榮耀10全新版本即將釋出 這次要帶來相機“嚇人技術”
- 2月10日返工潮即將到來,北京開始部署「快速AI體溫檢測儀」AI
- Unix 即將迎來 50 歲
- Silverlight5即將來臨
- 即時通訊和即時通訊的區別是什麼,都有什麼特點?
- macOS Big Sur 11.1即將釋出Mac