都在4月发布,Ubuntu Linux 26.04能搭载内核7.0不?稳定性和新特性如何平衡?
Linux内核的下一个版本确定了是7.0,而不是6.19。一个新的大版本号即将问世,这会是有一个内核里程碑。时间在今年4月的中旬。Ubuntu Linux 26.04也将在4月份发布。这个新的Linux发行版会搭载这个新的内核发布吗?作为接下来的长期支持版,Ubuntu Linux 26.04得是被寄予厚望的。长期支持版是Ubuntu Linux的特色。长达十年以上的支持时间,能够给予个人电脑和服务器最可靠的保证。好多朋友都愿意选择长期支持版或者衍生版。因此,Ubuntu Linux 26.04将带来很多重要的改进和提升。(具体可查看底部相关阅读关于Ubuntu Linux 26.04 beta版的性能测试)和Linux内核一样,首先是Rust带来的改变。Rust是一个现代编程语言,在内存安全方面表现优异,很多基于C/C++的软件项目都在尝试用Rust替换。Linux内核7.0就在大幅度提升Rust代码的含量。而Ubuntu Linux 26.04会加入一个“Rust-y”核,用于取代之前使用C语言编写可能出现内存bug的程序。比如sudo-rs,这是sudo的Rust实现。同时还有coreutils的Rust coreutils实现,在这里日常会使用到的ls、cp、mv等命令,都将使用Rust重写,以提供更可靠的基础操作体验。桌面也会迎来大版本GNOME50,在这里X11将会被Wayland全面取代。X11这个上个世纪80年代问世的桌面显示协议,已经无法满足新生代的桌面使用体验了。近期一些以性能提升见长的Linux发行版备受欢迎,比如CachyOS,这个发行版就将默认的编译参数,大幅度调优,提升了启动速度和响应性能。Ubuntu Linux 26.04 也不甘落后,开启了amd64-v3的现代化参数指令支持,这个操作能够提升10%-15%的速度。同时还大规模重新编译了软件包,打破之前的性能瓶颈。性能提升这么重要,做出如此多的改变之后,Ubuntu Linux 26.04会不会对Linux内核7.0也十分期待?要知道开源的Linux内核,作为Linux操作系统的大脑,它的任何改变,都关乎系统的稳定和性能。作为普通用户,谁不希望系统有一个可靠又功能强大的内核呢?答案是肯定的,Linux内核7.0为性能提升带来诸多改变。EEVDF调度器将取代旧的CFS调度器保证了渲染视频或者编译代码时,桌面能够正常响应。Sheaves内存缓存机制在多核情况下保证了内存的分配。以前使用Linux桌面,一旦出现会话崩溃,不得不面对需要重启的窘境,KMS恢复技术,在显卡驱动崩溃的时候,内核会尝试恢复显示。同时,还有很多新的Intel、AMD的硬件被支持。比如Intel Shadow Stack、AMD GFX 12.1等等。Linux内核7.0稳定版的发布时间大概在4月12日到4月19日。这里为什么要强调稳定版,因为Canonical作为Ubuntu Linux的开发者,使用的是“Day-0 SRU”策略,即“Day-0 Stable Release Update”,只要稳定版发布就能接收并发布更新。而Ubuntu Linux 26.04的发布时间在4月23日,按照发布流程,新版本的各个软件包要提前一段时间进入“冻结期”,也就是不再对软件的版本进行修改和调整,静待一些代码的检测和打包工作。那么如此短的时间,Linux内核还会发生变更吗?难道,在发布之后,很多再让用户从6版本的内核升级到7版本?