刘磊(V.L.) 2009年12月15日 星期二 09:16 | 2703次浏览 | 24条评论
冷静分析,仔细思考。
毛德操老师,《Linux内核情景分析》、《Windows内核情景分析》的作者;致力于开发“兼容内核”,最大信心源自于这两个内核的研究。
所谓“兼容内核”是在Linux内核的基础上对Windows内核进行较大程度的模拟。兼容内核的根本想法是,在Linux内核上实现int 2e的中断调用,保证windows应用程序能够“原汁原味”的使用Windows的“内核”。但是由于版权的问题,必须“按照Windows的方法”重新实现所有Windows系统自由的dll,比如NTDLL.dll kernel32.dll gdi32.dll。
我谈我的想法吧:
1.毛老师的《Windows内核情景分析》是指对ReactOS的研究;但其主旨的思想是以wine作为参照线。在实现过程中分步骤的,第一步就是wineserver进入内核,之后是驱动进入内核,等等。————针对于此,我的看法是wineserver进入内核倒不是最重要的,先要解决的是怎样让wine使用Windows的驱动,NdisWrapper只解决了部分问题,剩下的工作还很多,那么存在一个wine操作驱动的子项目是可行的,可行性很大,只需解决wine进行驱动的转接即可(者直接让CreateFile使用增强的驱动部分)。完成这一步,Wine使用高版本的“招商网银个人版”将不再有问题。
2.Linux内核之中嵌入Windows的内核部分之后再重新写一遍NTDLL.DLL等的DLL可能就太搞笑了。当然可以考虑直接使用ReactOS的相应部分,也是可行的。那么兼容内核将是Linux与ReactOS进行整合,配以wine的前端工作。
3.对于开发周期,我基本的猜测是需要2年资金投入200万左右,才能够达到我们能够欣喜见到的情况。到时Linux上运行网银与网游将不再有问题,大批院校将从中受益。对于开发形式,经过与“兼容内核”的接触,确定兼容内核将以git+maillist的方式接纳普通开发者,任何形式的个人都有机会为这个项目贡献力量,而且代码提交是中文界面,让人欣喜。
4.平心而论,我自己对于“兼容内核”的前景还是看好的,但具体到一些技术细节还是有一定程度的担心。毕竟从理论到实践的过程不意味着成功,但是努力是值得的。
Zeuux © 2024
京ICP备05028076号
回复 何炜燃 2009年12月15日 星期二 22:30
我想
相对的,
回复 welfear 2009年12月16日 星期三 09:44
别人和不
“我想W
以
你看看
“相
兼容W
你说推广
把Wi
回复 何炜燃 2009年12月23日 星期三 00:33
不过,在
我并不
同
谁迎合谁
Win
(无心作
回复 刘磊(V.L.) 2009年12月23日 星期三 09:25
回复 welfear 2009年12月23日 星期三 09:01
回复 张宇杰 2009年12月16日 星期三 09:04
回复 刘磊(V.L.) 2009年12月16日 星期三 09:07
回复 张宇杰 2009年12月16日 星期三 10:58
回复 张宇杰 2009年12月16日 星期三 10:40
回复 刘磊(V.L.) 2009年12月16日 星期三 10:54
回复 张宇杰 2009年12月16日 星期三 10:25
回复 刘磊(V.L.) 2009年12月16日 星期三 10:30
回复 张宇杰 2009年12月16日 星期三 10:16
回复 刘磊(V.L.) 2009年12月16日 星期三 10:18
回复 张宇杰 2009年12月16日 星期三 09:09
回复 刘磊(V.L.) 2009年12月16日 星期三 10:02
回复 刘磊(V.L.) 2009年12月16日 星期三 08:21
我
我