42

LWN: Rust语言写的微内核操作系统Redox

 4 years ago
source link: http://mp.weixin.qq.com/s?__biz=Mzg2MjE0NDE5OA%3D%3D&%3Bmid=2247484270&%3Bidx=1&%3Bsn=1e029c7cb0421bb6bffebfc26cd77802
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
uEnYZn7.gif

点击上方蓝色“ Linux News搬运工 ”关注我们~

Soller: Real hardware breakthroughs, and focusing on rustc

[Development] Posted Nov 29, 2019 22:42 UTC (Fri) by jake

译者注:本文在LWN上有65个comment,属于过去一周comment数量之冠,可以看到RUST在Linux社区也是一个热点话题了。

Redox项目是一个类似Unix的操作系统,不过完全是由Rust语言写成,希望能利用Rust来构造一整套现代微内核以及完整的应用程序。

近日,Redox的创建者Jeremy Soller给出了最新的update。目前这个系统可以在System76 Galaga Pro laptop上运行:“目前在这套硬件环境上已经完全支持了键盘、触摸板、存储、以太网,Redox已经可以很容易就用起来了。”同时,他和其他Redox开发者近期一直在试图实现self-hosting的目标:“项目里面一直以来有一个最高优先级的任务,就是希望能在Redox OS环境里面编译生成Redox OS。Rustc看起来只需要再花几个月就能支持了,在那之后,我就可以开始改进系统,从而今后只运行在这个Redox OS环境里了,至少可以用一台机器来实现。因为Redox OS是一个微内核项目,因此甚至可以对驱动程序进行重新编译重新运行,而不需要让系统下线。这样一来,开发工作其实非常迅速。当这一切都实现之后,我就可以开始更高效地移植更多软件上来,并且支持更多硬件,例如增加USB协议栈的支持,以及支持显卡驱动。不过,比起我个人能做的工作来说,更重要的是大家一起的贡献,只有依靠大家,我们才能够达成用Rust写一个完全self-hosted, microkernel操作系统的野望,这就是我们的Redox OS!”

全文完

LWN文章遵循CC BY-SA 4.0许可协议。

极度欢迎将文章分享到朋友圈 

长按下面二维码关注:Linux News搬运工,希望每周的深度文章以及开源社区的各种新近言论,能够让大家满意~

rU7JbuJ.jpg!web


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK