Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2273333
  • 博文数量: 846
  • 博客积分: 10011
  • 博客等级: 上将
  • 技术积分: 9499
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-04 19:54
个人简介

日日行,不怕千万里;时时学,不怕千万卷

文章分类

全部博文(846)

文章存档

2010年(36)

2009年(418)

2008年(346)

2007年(46)

我的朋友

分类: LINUX

2009-03-11 12:25:58

最近,在很多论坛上看到,不少Linux爱好者针对兼容内核网站上的截图发表了评论,认为Linux兼容内核不过是套用Wine运行Win32程序,只做了更改命令行的工作而已。

在此,Linux兼容内核作以下声明:

1. Linux兼容内核从来没有否认使用Wine的相关程序

自2005年项目启动之前,毛德操老师就已经在项目漫谈中说明,Wine将是兼容内核开发的源泉之一。而在这3年多时间里,从0.2.0版(可运行notepad.exe)开始使用Wine的dll至今,兼容内核所发布的代码,都包含了相应的Wine的补丁。

2. Linux兼容内核是内核层面的开源项目

在兼容内核上运行Windows应用程序主要借助Wine的上层dll。Linux兼容内核实现的目标是Windows的系统调用界面以及驱动框架和界面,因此在兼容Windows应用程序时,使用用户空间的dll是难免的。

而目前,Wine作为一个开源软件,在实现Windows用户空间dll的方面做得非常优秀。因此,在兼容内核项目开发过程中,为保证应用程序的照 常运 行,尚未实现或未实现好的系统调用仍然会借助Wine的实现。从而用户可以在正常运行Windows软件的同时,感受到Linux兼容内核在内核层面兼容 所体现的效率优势。

同时,为了保证Linux兼容内核与Wine用户空间dll接口的兼容,Linux兼容内核主要对Wine的ntdll.dll、kernel32.dll、wineserver的代码作了相关的修改,并体现在每个发布版本的代码中。

3. 对于误解

对于误解和猜测,我们可以理解。毕竟国内软件行业,尤其是开源领域,一直充斥着浮夸、抄袭等现象。在这样的背景下,加上运行中出现Wine的输出信息,有各种猜测出现也是情理之中的。

而兼容内核之所以在截图中仍保留Wine的输出信息以及命令行,也是不避讳项目中使用Wine相关程序的事实。

同时,我们也希望广大开源爱好者能在猜测和使用之前,阅读一下项目的相关信息和代码,以避免不必要的误解。我们也会继续通过脚踏实地的努力,继续完善和改进项目,把自己的工作做好。

阅读(1203) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~