前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Deiban 12 “bookworm” 发布,这可能是最好的Linux

Deiban 12 “bookworm” 发布,这可能是最好的Linux

作者头像
御剑
发布2023-08-31 20:00:56
8830
发布2023-08-31 20:00:56
举报
文章被收录于专栏:微言码道微言码道

Debian 12于2023年6月10日发布. 这可能是最好的Linux发行版本,非常值得你关注与了解.

最出色的Linux

大多数国内程序员,可能更熟知CentOS或Ubuntu这两个发行版本, 很少会使用到Debian这个发行版本. 甚至有些人会没有听说过这个发行版本.

但是,Debian是最出色的一个Linux发行版本, 简而言之的原因是:

  • 它是一个纯粹的由社区管理的开源与自由的发行版本. 背后没有任何商业公司及商业利益的影响.
  • Debian是Linux三大发行系列(Deiban系, Redhat系,以及Arch系)的始祖. Ubuntu等非常多著名的Linux发行版本都是基于Debian而构建的.
  • Linux以稳定而著称, 但在所有Linux发行版本中,公认Debian是最稳定可靠的发行版本.

因此, 对于Linux服务器来说, Debian是非常出色的,可靠的选择. 这也是我Linux服务器的默认选择.

Debian 12发布

经过近两年的开发, Debian 12发布了, 它的代号是 “bookworm”. 这个单词在是“书呆子,书迷'意思.

在介绍Debian 12有哪些新功能前, 先介绍一下Debian的发行机制.

发行机制

每个Linux发行版本都有自己不同的发行机制, 比如Ubuntu是每半年发行一个版本, 同时每两年发布一个LTS(长期支持版). 每个LTS发行版本支持5年, 可延长至10年(Ubuntu Pro服务), 而非LTS版本仅支持9个月.

而与之对应的是, Debian的发行机制是:

  • 同时发行Stable,Testing以及unstable版本. 当然就服务器选择来说, 当然是Stable最好了
  • 大约每两年发行一个Stable版本(并非像Ubuntu这么严格与固定, 而是开发完成就发布), 每个Stable版本支持为5年. 没有商业支持功服务(它背后没有商业公司)

Debian 12的变更

简要的说明一个Debian 12有哪些变更

内核升级, Linux kernel 6.1

Linux发行版本众多,看似很多选择. 但实质是所有Linux系统的本质都是基于 Linux kernel而实现的系统. Linux kernel才是Linux系统最本质,最重要的核心支持.

Debian 12升级到了Linux kernel 6.1. Linux kernel 6.1是一个内核LTS长期支持版本, 这个内核会被支持到2026年.

一大批软件升级到新版本

基本每个重要的发行版本,一个最重要的就是其默认支持的软件,都升级到了新版本. Deiban 12也不例外, 一大批仓库中的软件更新到了新版本.

以我们程序员熟悉的一些来举例说明:

  • Nginx 1.22
  • OpenJDK 17
  • PHP 8.2
  • MariaDB 10.11
  • PostgreSQL 15
  • Python 3, 3.11.2
  • Vim 9.0

而Debian对各种操作桌面工具的支持,也都升级到了新版本.

  • Gnome 43,
  • KDE Plasma 5.27,
  • LXDE 11,
  • LXQt 1.2.0,
  • MATE 1.26,
  • Xfce 4.18

全新的non-free-firmware机制

一般说来, 认同开源与自由理念的社区,通常对私有软件都有意见.

Debian这个Linux发行版本因为是基于”开源与自由“的理念而构建起来的, 一直以来对no-free的固件或软件一直不太友好.

这种不友好表现在Deiban在自己的发行构建产物中,默认不会包含及安装一些no-free的软件. 在Debian 12之前,你得自己添加一个no-free的仓库源, 再主动去安装一些no-free的软件.

好吧, 对服务器系统来说, 这还不是很严重的问题. 但对于桌面Linux来说,这就极不友好了. 大多数硬件的驱动都不是开源的, 意味着基于Debian来安装桌面系统, 是非常麻烦的事. 得自己处理各种硬件驱动. 与之相对就的是, Ubuntu就完全不在意这些,自动帮你寻找与安装这些驱动. 这也是Ubuntu非常友好的原因之一.

不过,自Debian 12开始, 默认就包括及添加了一个non-free-firmware的仓库源. 安装时,会根据需要加载与安装必要的固件软件或驱动. 从友好性上来说, 提升了一大步.

不过,需要注意的, Debian 12仍然默认不包括no-free仓库. no-free源中包括一些非开源自由的软件但在安装系统时默认又不会需要的到的.

The Universal Operating System

Debian 12重新添加支持了Secure Boot on ARM64架构的硬件.

Deiban号称是The Universal Operating System, 用中文来就是通用操作系统. 而这是名副其实的. 原因是因为Debian支持了非常多的不同的CPU架构. 包括:

  • 32-bit PC (i386) and 64-bit PC (amd64),
  • 64-bit ARM (arm64),
  • ARM EABI (armel),
  • ARMv7 (EABI hard-float ABI, armhf),
  • little-endian MIPS (mipsel),
  • 64-bit little-endian MIPS (mips64el),
  • 64-bit little-endian PowerPC (ppc64el),
  • IBM System z (s390x)

基本上,很少有Linux发行版本能支持如此多的架构

是否Debian 12

对于仍然在使用Deiban 11的来说,一般说来,考虑到服务系统对稳定性的要求,一般不建议马上升级. 至少等到12.1之后,才考虑升级是更稳妥的选择.

如果是新的Linux系统,那选择Debian 12是完全可行的了.

附录

而对于那些仍然在使用CentOS的来说(国内应该是主流),我有必要再强调下, CentOS已经发生了变更, 仍然继续使用CentOS 7并不是个合适的选择. 而CentOS 8则都已经END OF LIFE了.

具体参阅我过往写的文章:

1. 从CentOS 8到CentOS Stream,到底发生什么事了?

2. CentOS的那些替代选择

而不了解Ubuntu与Debian关系与区别的,建议参阅我写的这篇文章

3.Debian与Ubuntu到底有什么不同,应该如何选择?

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2023-06-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 微言码道 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 最出色的Linux
  • Debian 12发布
    • 发行机制
      • Debian 12的变更
      • 是否Debian 12
      • 附录
      相关产品与服务
      云数据库 MariaDB
      腾讯云数据库 MariaDB(TencentDB for MariaDB) 让您轻松在云端部署、使用 MariaDB 数据库。MariaDB 是在 MySQL 版权被 Oracle 收购后,由 MySQL 创始人 Monty 创立,其版权授予了“MariaDB基金会(非营利性组织)”以保证 MariaDB 永远开源,良好的开源策略,是企业级应用的最优选择,主流开源社区系统/软件的数据库系统,均已默认配置 MariaDB。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档