當前位置:
首頁 > 知識 > 即將到來的 Debian 10 Buster 發布版的新特點

即將到來的 Debian 10 Buster 發布版的新特點

即將到來的 Debian 10 Buster 發布版的新特點


Debian 10 Buster 即將發布。第一個發布候選版已經發布,我們預期可以在幾周內見到待最終版。

-- Shirish

Debian 10 Buster 即將發布。第一個發布候選版已經發布,我們預期可以在幾周內見到待最終版。

如果你期待對這個新的主要發布版本,讓我告訴你裡面有什麼。


Debian 10 Buster 發布計劃

Debian 10 Buster 的發布日期並沒有確定。為什麼這樣呢?不像其他分發版, Debian 並不基於時間發布。相反地它主要關注於修復 發布版重要 Bug(release-critical 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 並且看起來如下圖:

即將到來的 Debian 10 Buster 發布版的新特點

Debian Buster FuturePrototype Theme


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 現在支持 安全啟動(secure-boot)。這意味著打開了安全啟動設置的機器應該能夠輕鬆安裝 Debian。不再需要禁止或者處理安全啟動的事 :)


14、Debian-Live 鏡像的 Calameres Live-installer

對於 Debian Buster 的 Live 版,Debian 引入了 Calameres 安裝器 來替代老的 Debian-installer。Debian-installer 比 Calameres 功能更多,但對於初學者,Calameres 相對於 Debian-installer 提供了另外一種全新的安裝方式。安裝過程的截圖:

即將到來的 Debian 10 Buster 發布版的新特點

Calamares Partitioning Stage

如圖所見,在 Calamares 下安裝 Debian 相當簡單,只要經歷 5 個步驟你就能在你的機器上安裝 Debian。


下載 Debian 10 Live 鏡像 (只用於測試)

現在還不要將它用於生產機器。可以在測試機上嘗試或者一個虛擬機。

你可以從 Debian Live 目錄 獲取 Debian 64 位和 32 位的鏡像。如果你想要 64 位的就進入 64-bit 目錄,如果你想要 32 位的,就進入 32-bit 目錄。

  • 下載 Debian 10 Buster Live Images

如果你從已存在的穩定版升級並且出現了一些問題,查看它是否在預安裝的 升級報告 中提及了,使用 reportbug 報告你看到的問題。如果 bug 沒有被報告,那麼請儘可能地報告和分享更多地信息。


總結

當上千個包被升級時,看起來不可能一一列出。我已經列出了一些你在 Debian Buster 可以找到的一些主要的改變。你怎麼看呢?



via: https://itsfoss.com/new-features-coming-to-debian-10-buster-release/

作者: Shirish 選題: lujun9972 譯者: warmfrog 校對: wxy

本文由 LCTT 原創編譯, Linux中國 榮譽推出


點擊「了解更多」可訪問文內鏈接

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 Linux技術 的精彩文章:

COPR 倉庫中 4 個很酷的新軟體(2019.4)
小白觀察:Ubuntu 19.04 發布

TAG:Linux技術 |