驱动崩溃就蓝屏?他写了十年,让Linux驱动在用户态裸跑

原创
alex 2天前 阅读数 8 #头条
驱动崩溃导致蓝屏,这问题Windows扛了三十年。一个开发者花十年做的Neptune OS想给出答案:在seL4微内核上重建NT架构,让设备驱动作为无特权用户进程运行——不是虚拟机,就是普通进程。项目已能跑未修改的Linux DRM驱动完成多显示器热插拔。更妙的是它把Linux内核当库编译,通过seL4 IPC与宿主通信,驱动崩了只影响自身,系统纹丝不动。NT当年没实现的微内核愿景,十年后在一个人的GitHub上跑了起来。这种把驱动从内核空间彻底请出去的路子,工业界真不需要吗?

原文:Show HN: Run Linux kernel drivers in userspace on Neptune OS, NT-like OS on seL4 · 来源:Hacker News

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除