[Topic DIscussion] Ubuntu工程师使用 Rust 为 Linux 开发内核调度程序
Tofloor
poster avatar
流浪的加菲
deepin
2024-02-27 17:01
Author

Ubuntu 内核团队工程师 Andrea Righi 使用 Rust 编写了一个在用户空间 (user-space) 运行的Linux 内核调度程序。

image.png

目前这还是一个实验性内核项目,用于探索 Rust 在 Ubuntu 的应用,Ubuntu 也没有承诺将其作为发行版的一部分。但是Righi 在博客内谈到了未来利用 Rust 和 eBPF 进行 “微内核设计” 的可能性。

我们正在向微内核设计迈进,它有可能被 Linux 认可,在上述情况下,如果用户空间调度程序崩溃,任务将无缝过渡到默认的内核调度程序,从而确保系统的持续可用性,而不会出现任何停机。

这表明,类似的方法也可用于其他子系统,从而使 Linux 内核能够提供完全冗余和崩溃安全的系统。

linux系统的稳定性真是越来越有保障了blush

原文:Crafting new Linux schedulers with sched-ext, Rust and Ubuntu

Reply Favorite View the author
All Replies
👀偷偷观察
deepin
2024-02-27 18:17
#1

OpenHarmony 也是微内核设计。

Reply View the author
mozixun
deepin
2024-02-27 21:53
#2
👀偷偷观察

OpenHarmony 也是微内核设计。

那是面向IoT设备的,手机平台仍然以重度修改的Linux内核为主

Reply View the author
天天向上
deepin
2024-02-28 09:33
#3

不懂呀,凑个热闹tail

Reply View the author
ucyo
deepin
2024-02-29 11:56
#4

哥,修一下精仿MacOS Catalina主题呗,商店图标还是原来的。求求了。

微信截图_20240229112911.png

Reply View the author
流浪的加菲
deepin
2024-03-01 09:51
#5
ucyo

哥,修一下精仿MacOS Catalina主题呗,商店图标还是原来的。求求了。

微信截图_20240229112911.png

我也是搬砖打个包,这个情况得你自己去微调,我发帖都有提出原始素材包的,你找下到元素素材包,复制到V23的图标目录下 /usr/share/icons ,进入之后找到 128x128 的文件夹,然后找到app store 的图标,右键把名字改成“deepin-app-store”就可以了,然后进入系统设置——个性化——图标设置,选择Catalina图标就行

image.png

Reply View the author
ucyo
deepin
2024-03-01 18:42
#6

谢谢哥给解决了,完美了,他源包就错了,是deepin-appstore.svg,少了个-

Reply View the author