我在这里工作,我正在参加一系列关于数据库查询优化器的讲座.在演讲者介绍数据库时,他对内核基本上管理进程表,指向打开文件,inode等的内核做了非常有见地的评论,因此它基本上是一个符合POSIX的数据库引擎.显然,很久以前读过巴赫,当我年轻,缺乏经验时,我从来没有从这个角度来分析这个问题,但这基本上是正确的.
你可以想象,google并不容易......所以我问:我想知道是否有一些疯狂的人在MySQL之上设计了一个(希望,只是为了好玩,真正有趣)用户空间POSIX兼容内核...
编辑:请注意.我不是在谈论具有数据库文件系统的内核.我在谈论一个由MySQL处理整个ring-0状态的内核.
编辑2:澄清,因为我似乎被误解了.我没有在生产中使用它.我只是想知道是否有人这样做是因为他想玩得开心.在真正的乐趣是事实的参考是,Linux做"只是为了好玩"为我写的,但它结束了作为一个严重的产品,因此我加入真正的暗示总缺乏严肃性.那里有一堆无用的项目,只是因为它们不同寻常或疯狂到足以让它变得有趣.我的问题是寻找在这种观点下发展起来的东西.
我希望任何操作系统课程的重点都是教学生软件/硬件接口、处理硬件的固有并发性、各种同步技术、物理和虚拟内存管理等,从而正确设计适当的内核数据结构。还有丰富的历史和开源代码可供回顾。
你所描述的是一个玩具。在板上画画并争论可能很有趣,但是通过引入一些胖抽象,它会让您远离实际的硬件机器。鉴于现在大多数计算机科学学生对硬件和操作系统内部结构的了解非常模糊,我不想雇用任何拥有此知识的人来学习操作系统课程:)
归档时间: |
|
查看次数: |
274 次 |
最近记录: |