Ubuntu博客谈Rust调度器和微内核设计的未来潜力

Ubuntu博客谈Rust调度器和微内核设计的未来潜力Righi今天在Ubuntu博客上发布了一篇文章,内容围绕使用eBPF加载调度程序实现的sched-ext、Rust和Ubuntu开发新的Linux调度程序实现。除了开发人员的优势外,这种组合还能为最终用户带来优势,比如可以根据用户的工作负载和其他特殊情况加载优化的调度程序。博文还指出,如果需要,"scx_rustland"可以通过PPA在Ubuntu24.04中使用。Rust调度程序的工作表明,它有可能成为最近主推到内核的默认EEVDF调度程序的替代品。Ubuntu博客文章最后写道:"我们正朝着一种微内核设计迈进,它有可能为Linux认证铺平道路:在上述情况下,如果用户空间调度程序崩溃,任务将无缝过渡到默认的内核调度程序,确保系统的持续可用性,而不会出现任何停机时间。这表明,类似的方法也可用于其他子系统,从而使Linux内核能够提供完全冗余和崩溃安全的系统"。虽然这不在即将发布的Ubuntu24.04LTS版本的范围之内,但在Ubuntu博客上看到这些评论,而且是在Canonical一直在加强其性能和工程团队的时候,还是相当耐人寻味的。SCX_RUSTLAND的工作本身就已经证明非常有趣,观察他们未来会在这一领域进行怎样的创新将是一件非常有趣的事情。...PC版:https://www.cnbeta.com.tw/articles/soft/1421073.htm手机版:https://m.cnbeta.com.tw/view/1421073.htm

相关推荐

封面图片

Ubuntu 24.04 LTS 默认内核将采用 Linux 6.8

Ubuntu24.04LTS默认内核将采用Linux6.8Canonical公布了Ubuntu24.04LTS的内核计划,并表示将正在开发的Linux6.8作为下一个长期支持Ubuntu桌面/服务器发行版的默认内核。此前许多人在讨论Ubuntu24.04LTS会采用哪个内核版本。现在Canonical工程师AndreaRighi宣布了在Ubuntu24.04中采用Linux6.8作为默认内核的暂定计划。目前实验性内核构建已经可以通过PPA获得。——、

封面图片

Ubuntu 24.04 LTS将以搭载Linux 6.8内核为目标

Canonical公布了Ubuntu24.04LTS的内核计划,他们计划将正在开发中的Linux6.8内核作为下一个长期支持的Ubuntu桌面/服务器发行版的默认内核。我们一直很想知道Ubuntu24.04LTS将采用什么内核版本......毕竟,Linux6.6LTS是2023年的长期支持内核,所以有些人认为会是这个版本。Linux6.7是当前最新的稳定内核,其中包含了很多新功能,而Linux6.8是当前的开发版本,它的稳定版本将在三月份发布。三月份发布的Linux6.8与四月底发布的Ubuntu24.04LTS相差无几,所以原以为是6.6~6.7版本,但听到他们正在积极规划Linux6.8确实有点意外。Linux6.8有很多出色的功能和改进,包括新硬件支持和优化等。Canonical的AndreaRighi宣布了在Ubuntu24.04中使用Linux6.8的初步计划。实验版内核已通过PPA提供。有关Ubuntu24.04LTSLinux6.8的暂定细节可在UbuntuDiscourse上找到:有了Linux6.8、GNOME46桌面、GCC13编译器和其他更新的工具链组件、Mesa24.0以及许多其他更新的加入,Ubuntu24.04LTS的表现应该会相当不错。标签:#Linux#Ubuntu频道:@GodlyNews1投稿:@GodlyNewsBot

封面图片

Ubuntu 24.04 LTS 现已开始提供实时内核

Ubuntu24.04LTS现已开始提供实时内核Canonical今天发布了Ubuntu24.04LTS的实时内核。新的实时内核与Ubuntu24.04本身一样基于Linux6.8内核,但为那些需要实时计算的用户打上了所有"PREEMPT_RT"补丁。Ubuntu24.04LTS实时内核版本适用于x86_64和AArch64架构。Ubuntu24.04LTS实时版通过UbuntuPro(Canonical提供的企业/订阅服务)提供。UbuntuPro对个人或小规模商业使用也是免费的,最多可用于五套系统。除UbuntuPro外,实时内核不可用。有关Ubuntu24.04LTS实时内核支持的更多详情,请访问Ubuntu.com。与此同时,实时"PREEMPT_RT"补丁也在继续向主线内核迈进,希望在这项工作拖延多年之后,我们能在2024年看到实时支持最终成为主线。...PC版:https://www.cnbeta.com.tw/articles/soft/1432975.htm手机版:https://m.cnbeta.com.tw/view/1432975.htm

封面图片

Ubuntu 24.04 LTS正式开放升级:Linux 6.8内核 官方支持长达12年

Ubuntu24.04LTS正式开放升级:Linux6.8内核官方支持长达12年如今,Ubuntu团队已正式开放系统直接升级,Ubuntu23.10的用户将陆续收到升级新版本的通知,而Ubuntu22.04LTS用户将在8月份收到相关升级提示。根据Canonical的CEOMarkShuttleworth透露,Ubuntu24.04LTS将提供长达12年的更新支持。同时该版本采用了Linux6.8内核,还带来了现代化的桌面操作系统安装程序,简化了用户的安装体验。默认桌面环境升级为GNOME46,提供了更加流畅和直观的用户界面。除了内核和桌面环境的升级,Ubuntu24.04LTS还引入了多项新功能,包括原生支持树莓派5、全新的图形化固件更新工具FirmwareUpdater、以及用于最先进网络管理的Netplan1.0。此外,新版本还默认集成了Snap功能MozillaThunderbird,为用户提供了更加便捷的邮件管理体验。对于开发者而言,Ubuntu24.04LTS在性能工程和机密计算方面迈出了重要一步,包含了Python3.12、Ruby3.2、PHP8.3和Go1.22等最新编程语言版本,重点优化了对.NET、Java和Rust等开发环境的支持。...PC版:https://www.cnbeta.com.tw/articles/soft/1432357.htm手机版:https://m.cnbeta.com.tw/view/1432357.htm

封面图片

Linus Torvalds已经决定将Rust编程语言加入Linux内核

LinusTorvalds已经决定将Rust编程语言加入Linux内核Torvalds已经决定,Rust将很快成为Linux的一部分。这种内存安全的编程语言将加入C语言和其他传统语言,以创建无处不在的开源内核的新部件和驱动程序。围绕将Rust纳入Linux的辩论似乎已经结束。LinusTorvalds,这个开源内核的最初创造者和目前的维护者,已经决定,"除非发生一些奇怪的事情,"Rust将成为Linux6.1最终版本的一部分。PC版:https://www.cnbeta.com/articles/soft/1319041.htm手机版:https://m.cnbeta.com/view/1319041.htm

封面图片

Ubuntu 24.04 Beta 现已可供测试

Ubuntu24.04Beta现已可供测试Ubuntu24.04LTS的安装程序有了许多改进,采用了Linux6.8内核,默认桌面为GNOME46,并增强了最新的Wayland功能,支持全新的Mesa24.0开源图形驱动程序,默认系统编译器为GCC13,还有许多其他有用的更新。Canonical还开始在Ubuntu24.04周期中加大对性能工程和优化的投入。了解更多:https://discourse.ubuntu.com/t/ubuntu-24-04-beta-testing/44040...PC版:https://www.cnbeta.com.tw/articles/soft/1427032.htm手机版:https://m.cnbeta.com.tw/view/1427032.htm

🔍 发送关键词来寻找群组、频道或视频。

启动SOSO机器人