QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: 吴文官

Linux究竟是单内核的还是微内核的?

[复制链接]
发表于 2003-5-6 10:52:28 | 显示全部楼层
one day will use web browser as gui. so normal gui is useless, i believe. game users are not  main part.
i know i am still a student and have limitation in thought. hehe.
回复

使用道具 举报

发表于 2003-8-8 08:42:27 | 显示全部楼层
看了半天,我发现Macrokernel、MicroKernel、Exokernel之间好象没什么区别,似乎唯一的区别就是打进内核的功能的多少。所以我在想,有没有可能实现这样一种内核:比Exokernel还要更Exokernel,只提供最底层,最少的功能,甚至比“经典”的Exokernel还少,但增加对可加载模块的支持。这样当我们需要一个Exokernel时,让所有的高级功能以libOS实现;如果我们想要一个MicroKernel,挂入一些模块,剩下的以特权进程的方式运行在用户空间;要是想要Macrokernel,全当成模块挂进去就行了;甚至,在极端情况下还可以把应用程序也做成模块,挂到内核里。哈,纯属异想天开。
回复

使用道具 举报

发表于 2003-8-8 09:16:43 | 显示全部楼层
关于GUI,我也觉得把GUI放到用户程序的位置有点“那个”,至少也应该让他跟shell有相同的地位。我想是不是可以提供两个X,一个是跟shell有相同地位的程序,一个是作为内核模块出现。对于Server OS,在必须用 X 时可以用程序形式的 X,基于安全&稳定考虑,而Desktop OS就完全有使用内核模块版 X 的理由,而且这个时候什么shell 之类的也可以不要了,一启动就把 X 挂进去,运行WM,init 也干脆由WM来负责,彻底的图形化,性能也肯定会有很大的提升。还有,把图形做进内核不表示只能有一个WM,特别是像 X 这种结构,完全可以把X做进内核,把WM留在外面,就算是把WM做进内核,也可以用模块的形式,这样也可以有多个WM。
回复

使用道具 举报

发表于 2003-8-8 21:45:26 | 显示全部楼层
hehe, crazy but interesting ideas. u can try.
回复

使用道具 举报

发表于 2003-8-8 21:52:43 | 显示全部楼层
我也想啊,我现在就很想把X做进linux,可惜我不是什么牛啊。要不Dragonfly你帮我把这个想法提交给linus?
回复

使用道具 举报

发表于 2003-8-8 21:57:47 | 显示全部楼层
i remember there were people suggest this before. but linus kill this idea. so i think u have to do it by uself. my research direction is storage, fs, so no idea on this as well. if u have interest to implement some in this field, i can try if i have time.
回复

使用道具 举报

发表于 2003-8-8 22:06:41 | 显示全部楼层
那要等很久,我现在离那种程度还很远呢。
回复

使用道具 举报

发表于 2003-8-8 22:14:46 | 显示全部楼层
不过我觉得把linux改造成一个Exo^2kernel(让我们暂且这么称呼它)的难度肯定远大于把hurd改造成一个Exo^2kernel。
回复

使用道具 举报

发表于 2003-8-8 22:22:50 | 显示全部楼层
hurd is far from mature i think.
more and more parts in kernel are modularized because of embedded use. so one day when all possible parts become module, we can have a similar exo^2 kernel.
回复

使用道具 举报

发表于 2003-8-9 00:53:39 | 显示全部楼层
就server来说,GUI做进kernel没必要吧,而desktop OS就比较需要,因为user通常需要亲近的界面
回复

使用道具 举报

发表于 2003-8-9 01:19:52 | 显示全部楼层
that is what Alex_Sune said
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-9-19 18:56 , Processed in 0.047141 second(s), 12 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表