Debian10Buster即将发布。候选版本已经发布,我们预计将在几周内看到最终版本。如果您期待这个新的主要版本,让我告诉您里面有什么。Debian10Buster发布时间表Debian10Buster的发布日期尚未确定。为什么?与其他发行版不同,Debian不是基于时间发布的。相反,它主要侧重于修复发布版本中的错误发布关键错误。ReleaseCriticalBugs是严重的安全问题(CVE)或其他一些阻止Debian发布的严重问题。Debian在其软件档案中分为三个部分,分别称为Main、contrib和non-free。在这三者中,Debian开发人员和发行经理最关心的软件包构成了发行版的基石。Main坚如磐石。所以他们想确保那里没有重大的功能或安全问题。它们还被赋予不同的优先级,例如基本、必需、重要、标准、可选和额外。更多信息可以在后续的Debian文章中找到。这是必要的,因为Debian在许多环境中被用作服务器,人们已经对Debian产生了依赖。他们还会看升级周期有没有断线,所以他们找人测试,看升级的时候有没有断线,有这样的问题通知Debian。这种提交带来的稳定性是我喜欢Debian的众多原因之一。Debian10Buster发行版中的新功能以下是即将发布的主要Debian发行版的一些外观和内部更改。新主题和壁纸Buster的Debian主题称为FuturePrototype,看起来像这样:DebianBusterFuturePrototypeTheme1,GNOMEDesktop3.30DebianStretchEdition中的GNOMEDesktop在Buster中从1.3.22升级到1.3.30。GNOME桌面发行版中包含的一些新软件包是gnome-todo、tracker,它取代了tracker-gui、gstreamer1.0-packagekit的依赖项,因此它可以通过自动安装编解码器来执行播放电影等操作。所有软件包的一个重大变化是从libgtk2+到libgtk3+。2.Linuxkernel4.19.0-4Debian采用LTS内核版本,硬件支持更好,维护支持周期长达5年。我们已经从内核4.9.0.3升级到4.19.0-4。$uname-r4.19.0-4-amd643,OpenJDK11.0Debian很长时间以来一直是OpenJDK8.0。现在在DebianBuster中我们已经升级到OpenJDK11.0,并且会有一个团队维护新版本。4.默认启用AppArmorDebianBuster默认启用AppArmor。这是一件好事,谨慎是系统管理员必须采取的正确策略。这仅仅是开始,可能还有很多用户认为有用的脚本需要修复。5.Nodejs10.15.2Debian很长一段时间仓库里只有Nodejs4.8。在此周期中,Debian已迁移到Nodejs10.15.2。事实上,DebianBuster有很多javascript库,比如yarnpkg(一个nmp的替代品)等等。当然,您可以从项目存储库在Debian中安装Nodejs,但是如果能从Debian存储库中看到更新的版本那就太好了。6.NFtables替换iptablesDebianBuster提供nftables来完全替换iptables,因为它有更好更简单的语法,更好地支持双栈ipv4/v6防火墙等等。7.支持更多的ARM64和ARMHF单板机。Debian已经支持一些常见的新SBC,包括pine64_plus、ARM64pinebook、Firefly-RK3288、ARMHF64u-boot-rockchip和OdroidHC1/HC2板、SolidRunCubox-i双核/四核(1.5som)和SolidRunCubox-i双核/四核(1.5som+emmc)板、Cubietruckplus等。还支持Rock64、BananaPiM2Berry、PineA64LTS板、OlimexA64Teres-1和RapberryPi1、Zero和Pi3.它也支持开箱即用的RISC-V系统。8.Python2已死,Python3将继续存在。2020年1月1日,python.org将弃用Python2。在Debian将所有软件包从Python2.7移至Python3后,Python2.7将从存储库中删除。这可能会在Buster版本或未来的某个版本中发生,它肯定会出现。因此,鼓励Python开发人员移植他们的代码库以与Python3兼容。在撰写本文时,DebianBuster支持python2和pythone3。9、Mailman3Mailman3终于可以在Debian中使用了。Mailman也被细分为组件。要安装整个软件堆栈,请安装mailman3-full以获取所有组件。10.由于glibc的本地数据更新,任何现有的Postgresql数据库都需要重新索引,信息分类到文本索引中的方式将改变,因为重新索引是有益的,因此将来不会发生数据损坏。11.默认的Bash5.0你可能已经知道Bash5.0的新特性,它已经是Debian中的版本。12.Debian实现/usr/merge我们已经分享了一篇关于/usr/merge带来什么的优秀freedesktop读物。有几件事需要注意。当Debian想要整个过渡时,一些二进制文件可能没有进行这些更改,这可能是由于不可预见的情况。需要指出的一点是/var和/etc不会被触及,所以那些使用容器或云技术的人不需要考虑太多:)。13.支持安全启动在BusterRC1中,Debian现在支持安全启动。这意味着启用了安全启动设置的机器应该能够轻松安装Debian。无需再禁止或处理安全启动:)14.Debian-LiveMirror的CalameresLive-installer对于DebianBuster的Live版本,Debian引入了Calameres安装程序来替换旧的Debian-installer。Debian-installer的功能比Calameres多,但是对于初学者来说,Calameres提供了比Debian-installer另一种新的安装方式。安装过程截图:CalamaresPartitioningStage如您所见,在Calamares下安装Debian非常简单。您只需完成5个步骤即可在您的机器上安装Debian。下载Debian10Live镜像(仅用于测试),暂时不要在生产机器上使用它。大家可以在测试机或者虚拟机上试试。您可以从DebianLive目录获取Debian64位和32位镜像。如果需要64位,则进入64位目录;如果需要32位,则进入32位目录。下载Debian10BusterLiveImages如果您从现有的稳定版本升级并遇到一些问题,请检查预安装的升级报告中是否提到它,使用reportbug报告您看到的问题。如果错误没有被报告,请报告并分享尽可能多的信息。总结当更新了数千个包时,似乎不可能将它们全部列出来。我已经列出了您会在DebianBuster中发现的一些主要变化。你怎么认为?
