Linux 兼容内核 0.2.4 发布

{撰文/linooxlee}

Linux 兼容内核 0.2.4 于 2009 年 5 月 22 日正式发布。新版本整体移植了文件系统管理的系统调用,并改进了 0.2.3 版本中注册表管理的功能,从而使应用程序在兼容内核上的运行效率明显提高。另外,新版本将提供主流发行版的安装包(rpm 和 deb 格式),最大程度的缩短安装时间,减少安装空间和安装步骤。

兼容内核 0.2.4 下载地址:

http://www.longene.org/download.php

兼容内核关于市场、法律、开发技术的白皮书:

http://www.longene.org/whitepaper.php

兼容内核社区论坛:

http://www.longene.org/forum/index.php

Read More:

67 Comments

  1. 1 Rothsdad Commented @ 2009-05-23 19:29Reply to this comment

    折中不是解决问题的办法,更像是一种妥协,一种逃避~

  2. 2 oldherl Commented @ 2009-05-23 19:33Reply to this comment

    sofa 这东西和Linux冲突么?

  3. 3 W Commented @ 2009-05-23 19:36Reply to this comment

    很强好奇心 装上红旗然后编译安装这个 version 0.2.3

    跑windows 程序的时候老死机~~~比wine还不稳定。。。。很囧的

  4. 4 Iven Commented @ 2009-05-23 19:37Reply to this comment

    发不发二进制包,这是个意识问题;发不发 64 位二进制包,这是个态度问题……

  5. 5 Chung Commented @ 2009-05-23 20:00Reply to this comment

    管理员看到了.请麻烦去处理一下kde bate1里的那些争吵贴.唉.家人都被引出来了.受不了.

    thx...

  6. 6 Chung Commented @ 2009-05-23 20:01Reply to this comment

    管理员看到了.请麻烦去处理一下kde Beta1里的那些争吵贴.唉.家人都被引出来了.受不了.

    thx...

  7. 7 linooxlee Commented @ 2009-05-23 20:25Reply to this comment

    新版本整体移植了文件系统管理的系统调用。经兼容内核开发小组测试,跟同版本的Wine相比,以WPS 2007为例:第一次启动大约快8-10%;第一次后有缓存的情况下大约快15%左右。文件系统效率还有很大的提升空间,主要是以下几个方面:

    1、0.2.4版只是把wine的文件系统管理的系统调用整体移植到内核,文件系统管理的各个系统调用还将要在内核中独立实现;

    2、兼容内核采用渐进方式进行开发,它以已经能正常运行的Wine为开发始点,通过开发自身的Windows内核功能模块替换Wine中相应的功能模块来实现Windows系统调用相关功能(兼容内核通过向wineserve打补丁使wine转向使用它的功能模块)。也就是说在兼容内核完全替换wine的功能模块后将摆脱wineserve而在内核中独立存在,不再需要wine,少了wine的调入和运行时间效率自然大为提高。

    3、系统调用全部在内核中实现后,系统.dll四大件将还原为正常的状态,与ms windows原生的一致,相比wine的在用户空间的扭曲的系统.dll实现,效率将更高。

  8. 8 Jungle Commented @ 2009-05-23 20:30Reply to this comment

    链接贴出来看看。

  9. 9 linooxlee Commented @ 2009-05-23 20:55Reply to this comment

    @Rothsdad

    兼容内核不是什么妥协,逃避。兼容win32标准就是兼容非常丰富的资源,包括非常丰富的win32软件开发、培训人力资源以及出版、现有软件等资源。由于这些资源的丰富性,使得其开发使用成本相对比较低。

    用户要的是获得信息资料等的解决方案。操作系统不能单独存在,只是这个解决方案的一个环节。操作系统对其上的应用有非常大的影响,因此它应考虑整个软件生态的问题,其中比较重要的一个就解决方案的成本问题,即要使开发成本和使用成本尽可能的低。

    其实在其他领域也是有这个问题的。比如机器设计,设计师就尽可能使用市场标准的零部件,即使这零部件的竞争对手制定的也是如此。因为这样零部件的取得和后续维护比较方便,可以使成本更低,

  10. 10 Rothsdad Commented @ 2009-05-23 22:38Reply to this comment

    @linooxlee 莫激动,我只是从一种设计的理念或是一种艺术的角度发出的一丝感叹吧~

    很明显,兼容内核是从应用角度出发的

    中国的应用之路发展地惊人之快,但这不是出路(日本应用领域很强,但自主很弱)

    但我们可以勇敢地面对:

    IBM与联想 思科与华为 微软与腾讯

    彷徨中夹杂着几滴冷汗

    支持之余免不了淡淡的伤感

  11. 11 liangsuilng Commented @ 2009-05-23 22:54Reply to this comment

    说真的,我不太喜欢兼容内核。Linux还是纯正一点的感觉比较好。

  12. 12 luyaotang Commented @ 2009-05-23 23:38Reply to this comment

    跟楼主的一样,觉得还不如wine来得爽快。。

  13. 13 马甲321 Commented @ 2009-05-24 8:25Reply to this comment

    用linux的多少都有点洁癖,尤其感情上针对ms,所以对这个兼容内核不感冒也是可以理解的。^_^

  14. 14 poppyer Commented @ 2009-05-24 10:44Reply to this comment

    只問一句, 可以用WINDOWS下的硬件驅動麼? 如果搞了這個, 倒是很讓人有興趣了.

  15. 15 upsuper Commented @ 2009-05-24 11:01Reply to this comment

    很有趣,不过把windows的程序放在核心层运行,不是自找麻烦么?Linux的无病毒,高效,干净瞬间在兼容内核上淡然无存…… 用兼容内核还不如装个XP,现在Windows下的用户层Linux虚拟机已经成熟到可以完美地以自然速度执行了,如coLinux,而相当部分的开源软件也可以通过再编译运行在Windows上。况且mono为Linux带来了大部分.NET的程序。兼容内核的意义呢? 虽然个人很希望看到国产的好东西,不过不禁还是想提出一些疑问……

  16. 16 linooxlee Commented @ 2009-05-24 11:07Reply to this comment

    >> liangsuilng Commented @ 2009-05-23 10:54 pmReply to this comment

    >>说真的,我不太喜欢兼容内核。Linux还是纯正一点的感觉比较好。

    不少人如此说,但是他们却不清楚自己在说什么。为什么linux就纯正,增加win32应用支持能力后就不纯正了?那么windows xp和vista纯正吗?对开发者和用户来说“纯正”有什么好处有什么坏处?

  17. 17 wangping Commented @ 2009-05-24 11:31Reply to this comment

    如果要血统纯正而抛弃一大堆实用软件,我还是不要纯正的好。 linux兼容内核发展下去会使得linux桌面真正实用化。 不过,linux兼容内核也确实要考虑怎样让win的病毒不搞垮系统。单靠一个权限限制似乎不足?

  18. 18 linooxlee Commented @ 2009-05-24 12:02Reply to this comment

    @wangping

    关键是什么是“血统纯正”他们都没有搞清楚,然后又“洁癖”什么的。不知道他们的操作系统是用来干什么的。

    病毒不是普通的win32程序,它一般会进行一些低级的操作,linux兼容内核还在alpha阶段只能运行一些设计比较规范的win32应用,可能在很长的一段时间内还没有能力运行win32病毒。

    那些虚拟机的朋友我认为大多是有钱人,首先上虚拟机机器要够快才行,其次还要买一份windows拷贝。这是有钱人的解决方案,比较完美。但这并不是反对兼容内核方案的理由,毕竟在中国,在世界上穷人也不少。

  19. 19 upsuper Commented @ 2009-05-24 13:10Reply to this comment

    @linooxlee

    虚拟机绝对不是有钱人的解决方案,Linux兼容内核和Windows+coLinux相比没有任何优势。coLinux可以以几乎原生的速度执行Linux程序,兼容性近乎完美,而耗用资源又少得惊人。 另外,病毒并不总会进行低级操作,很多病毒甚至仅仅是vbs或用VB写的病毒也不是没有,如果这样的东西不能运行,那离可以兼容大多数windows程序还是有很远的距离的。

    说实话,我觉得linux兼容内核至少于我意义不大,我在Linux下所有的日常事务可以做好。我想你们可能会说不止日常事务,还有专业事务。首先计算机相关的专业性事务Linux下的表现比Windows下优秀。至于其他专业我不是很了解,不过国外很多大型专业软件都有Linux版,甚至有非常优秀的开源替代品。而且我个人觉得就算没有Linux版,顶多装个双系统。我也比较喜欢“纯正”,也有“洁癖”,Windows显然做不好,这是一种心理上的感觉,Linux现在的内核在这两点上可以达到而且可以做好很多事情,这说明我们的系统还是可以“干什么”的。 事实上,Linux的设计非常优美,至少就我了解的部分来说,要远比Windows复杂的API调用、注册表什么的优美的多,且更易维护。但兼容内核为了win32显然不可能做到,特别是基于注册表的复杂性、冗余性和难以维护,我想这也是Windows需要经常重装而且不稳定的最根本原因,兼容内核难以像Linux原始内核那样优美。 对于我来说,Linux唯一的遗憾是没有与PS和Flash匹敌的软件,否则Linux对我来说就完美了,因为我不玩游戏。

  20. 20 kidfruit Commented @ 2009-05-24 14:07Reply to this comment

    即使在中国没什么钱的人,只要是近期新买的电脑运行虚拟机没什么问题…… 至于版权问题……我想貌似宿主机用正版的都不多吧……这个就仁者见仁了……

    Linux兼容内核我觉得研究意义大于实用意义。人家既然已经做了,我们再说好不好也没什么用吧……支持就好了。

  21. 21 liangzi Commented @ 2009-05-24 14:15Reply to this comment

    不用说啥了。我支持。好好开发,幸苦了。管他那些说酸话的人干嘛,看似说了好多大道理,可是我看不到有啥贡献。至少我看到了做兼容内核的人在努力。

  22. 22 rolling release Commented @ 2009-05-24 14:21Reply to this comment

    @Chung 其实争论再多,kde开发组也不会听到,他们有他们的想法...

  23. 23 tangooricha Commented @ 2009-05-24 17:00Reply to this comment

    又一篇作者和观众掐架的文章

  24. 24 tmpcc Commented @ 2009-05-24 17:31Reply to this comment

    支持,,,毕竟人家作了啊,小声问下,咱们大概有作技术的吧,学学人家了,汗颜,子曾经曰过,己所不欲,勿施于人啊。 做不做是态度,做的好不好,因素太多了。尊重。

  25. 25 Linux2009 Commented @ 2009-05-24 17:59Reply to this comment

    现在中国的863攻关项目简直是100%骗人的。 这个兼容内核如果花了国家的一分钱,那最好快点停止吧,如果是自己民间筹资开源化的,那我就试试看。

  26. 26 linooxlee Commented @ 2009-05-24 18:18Reply to this comment

    @upsuper

    这里有多少人知道“生态系统”的意义?软件从开发、使用存在一个生态链,操作系统只是其中一个环节。当年windows和os2竞争中在出版、培训、向后兼容等方面花了很大的精力,而且还开发了不少软件开发工具并对学校免费赠送软件,这可是花很多钱的,可见其对整个生态系统的重视。苹果公司也在做同样的事情。“生态系统”很重要,试想如果linux不兼容unix的POSIX标准,linux会怎么样,只怕在服务器上都没有多少份额。

    操作系统只是一个提供硬件管理功能和协调软件运行的盒子,性能再好如果得不到应用软件开发、出版、培训、使用等生态链个环节的支持那也是--有力无处使用!INTEL的安腾处理器没有达到预定的市场目标,这不是它的设计不够先进,而是它的整个生态系统没处理好。

    既然你已经拥有windows了还需要coLinux吗?windows下的软件还不够多吗?以office为例,闭的你可以选择ms office,WPS,永中等,开源的有openoffice。coLinux我用过,软件在其上的运行速度比在Linux环境中的差远了,而且受很大的限制。

    再说windows从nt开始一直到vista都是兼容unix的呀。和linux一样兼容POSIX标准的。它是通过很高级别的兼容测试的。而且它和兼容内核一样是在内核层面支持unix应用的。你直接在其上运行linux程序就是了,有何必colinux呢。这里有一个软件仓库,但软件有的陈旧没人更新了,qt是Qt 4.1.2的: http://www.interopsystems.com/tools/warehouse.htm

    我认为兼容内核Reactos一样,是一个ms windows的替代品,开发路线不同但殊途同归。它的意义就是打破微软公司在win32标准领域的垄断。

  27. 27 wangping Commented @ 2009-05-24 18:23Reply to this comment

    @linux2009 一句话就知道你对863计划根本不了解,就不要在这里乱*。现在国内技术的进步就是靠着863和973计划。 另外,就算被很多人鄙视的麒麟操作系统,也是有自己的一部分核心技术的。

    看到上面的讨论,我不禁深深的为国内linux的桌面应用前景悲哀。兼容内核项目如果要获得国人的支持,最好的方式是让外国开发者参与进来,由外而内。为什么不学学老外的多干实事少发议论呢

  28. 28 lucilu Commented @ 2009-05-24 19:30Reply to this comment

    upsuper Commented @ 2009-05-24 11:01 amReply to this comment

    很有趣,不过把windows的程序放在核心层运行,不是自找麻烦么?Linux的无病毒,高效,干净瞬间在兼容内核上淡然无存…… 用兼容内核还不如装个XP,现在Windows下的用户层Linux虚拟机已经成熟到可以完美地以自然速度执行了,如coLinux,而相当部分的开源软件也可以通过再编译运行在Windows上。况且mono为Linux带来了大部分.NET的程序。兼容内核的意义呢?虽然个人很希望看到国产的好东西,不过不禁还是想提出一些疑问……

    同意这个观点。以前测试过在ubuntu用wine跑exe文件。exe文件捆绑了个dll injection的病毒。测试发现,这个病毒正常的跑了起来。也就是说。这个时候,传统的linux安全性被打破了。

  29. 29 matri Commented @ 2009-05-24 19:40Reply to this comment

    @linux2009: 不要随便评论自己完全不了解的东西,技术发展这几个计划的带动作用极大。

  30. 30 matri Commented @ 2009-05-24 19:42Reply to this comment

    @lucilu: 是,dll injection是跑起来了,然后呢?造成什么样子的破坏了?无非就是限制在wine那个c盘里吧。

  31. 31 lucilu Commented @ 2009-05-24 20:03Reply to this comment

    哈哈。dll injection跑了起来。backdoor 就反连到了攻击者的机器。这么说。你觉得满意了么?但作者说的东西是居于内核的。用户态的wine可能权限有限制,但如果是居于linux内核呢?结果你自己想

  32. 32 matri Commented @ 2009-05-24 20:44Reply to this comment

    @lucilu: 你自己试验过?这个backdoor可以使用并可以让攻击者连接到win_c以外的区域?我对此表示怀疑。。。

  33. 33 lucilu Commented @ 2009-05-24 20:57Reply to this comment

    我没进一步测试啊。。因为这样的测试,这样的结果。已经让我很不爽了。。。。。因为我也像楼上众同学说的"我也比较喜欢“纯正”,也有“洁癖”"

  34. 34 matri Commented @ 2009-05-24 21:02Reply to this comment

    @lucilu: 事实上我在去年也做过一些dll injection的实验,但当时我发现wine在处理这个的时候和windows还有很多不同,wine的要求更高,dll的目录必须非常清楚否则就会因为无法查找到而fail。后来我看到wine的to-do似乎有关于这个问题的修复,不知道现在如何了。

    只是能运行,无法造成破坏的东西无所谓了,兼容内核到这一步还早,而且真到这步了,各种乱七八糟的安全软件都可以用了。

  35. 35 lucilu Commented @ 2009-05-24 21:12Reply to this comment

    很多时候,安全测试不一定要钻牛角,安全测试的目的能打破原有的安全体系框架就足够了。你说会限制在wine的那个c盘。我觉得应该能得到运行这个exe的用户的所有资料。进一步,也许能控制整个系统。远的不说。从之前vmware的一个漏洞可以看问题。以前大家都觉得vm里跑系统,就算是vm里的系统被感染了。问题也不大,不会威胁到真正的系统。但不久前的vm的漏洞。攻击者却可以跳出vm环境,威胁真正的系统的安全。更远的一个例子是chroot. 攻击者攻破chroot,可以跳出chroot环境威胁系统的安全。这只说明,限制,不是绝对的。毕竟是有心算无心啊。如果真的有跳出限制的必要。我相信,还是很多牛人能做到的

  36. 36 Koala Yeung Commented @ 2009-05-24 21:30Reply to this comment

    兼容内核会否把 Win32 和 Linux 的病毒通吃?

    用 Wine 能限制住病毒的伤害范围,应该比在 Windows 上跑 Linux 程式安全。若果在 Linux 内核跑 Win32 程序,那中毒受害的机会不是大增吗?感觉得不踏实……

  37. 37 linooxlee Commented @ 2009-05-24 21:42Reply to this comment

    @lucilu

    病毒和其它软件一样是程序(或程序代码片段),只不过它对用户来说是恶意的,只要运行环境达到它的设计要求它是可以正常运行的。如果在linux应用中也设置这样的陷井,然后交给你安装它运行它你一样会受到它的侵害的。机理和windows的一样。只linux病毒和设计开发linux病毒的人远没有windows的多。

    随着开发的进展兼容内核提供的运行环境会越来越接近windows,也会象windows一样在受益于大量应用的同时受到windows病毒的困扰。这时用户就应该做出选择:对自己来说使用兼容内核是利大于弊还是相反而决定是否使用它。就象有些人觉得使用linux受益更大而用linux,而有些人却认为windows更适合他一样。

    就是说兼容有兼容的好处,不兼容有不兼容的好处。就象北朝鲜,和中国美国的不同,它的经济是自成一体的自然不会金融危机的伤害,它也不会受到西方不良思想的毒害,当然它也不能象中国那样得到开放带来的一些好处。

    总之,人们根据自己的实际情况自由选择就是了。而兼容内核给操作系统带来了竞争而使所有用户受益,就象你可能不买AMD的CPU,但却从它和INTEL的竞争中免受垄断而受益一样。

  38. 38 lucilu Commented @ 2009-05-24 21:47Reply to this comment

    to matri : 貌似我也是去年测试的。忘记了具体时间。当时一同事说起这个事情,我还不太相信,所以。就去测试了。结果...... 最后我autoremote wine , reinstall wine....所以。我到现在用起wine都很小心.... 很多时候,安全测试不一定要钻牛角,安全测试的目的能打破原有的安全体系框架就足够了。你说会限制在wine的那个c盘。我觉得应该能得到运行这个exe的用户的所有资料。进一步,也许能控制整个系统。远的不说。从之前vmware的一个漏洞可以看问题。以前大家都觉得vm里跑系统,就算是vm里的系统被感染了。问题也不大,不会威胁到真正的系统。但不久前的vm的漏洞。攻击者却可以跳出vm环境,威胁真正的系统的安全。更远的例子是chroot. 攻击者攻破chroot,可以跳出chroot环境威胁系统的安全。还有windows的穿还原卡技术..这些说明,限制,不是绝对的。毕竟是有心算无心啊。如果真的有跳出限制的必要。我相信,很多牛人会去翻相关技术资料,而且能达到他们的目的。

  39. 39 linux2009 Commented @ 2009-05-24 21:57Reply to this comment

    请你们告诉我,你们使用的国外的那个操作系统是国家出钱的。 麒麟操作系统,国家投的钱同这个麒麟操作系统现在的价值相符吗。即使有自己的一部分核心技术,这些核心技术讲出来给小孩听可以,讲给Freebsd, Netbsd, Openbsd的开发者听那简直是。。。

    有兴趣自己开发操作系统我们应该支持,可是以开发操作系统来骗钱有失人格。也许在国内能骗国家钱才是正真的所谓教x,院x吧。

    一个国家的发展最需要科学技术,科学技术不是靠骗,而是靠辛勤和汗水。不是自己觉得是天才,把xxxxBSD改名叫麒x就算出个操作系统,而是自己无私的勤劳和夜以继日的苦斗,作出好的操作系统。这样国家人民会去承认你。

  40. 40 lucilu Commented @ 2009-05-24 22:03Reply to this comment

    to linooxlee: 怎么说呢。。这个问题一讨论。就深了。因为涉及的东西太多了。 就简单说说吧。其实,我个人觉得linux kernel开发组的人不太会把windows的运行环境捆绑进linux kernel。因为这个不仅涉及到内核框架结构,而且涉及到各种各样的问题。所以说,linux kernel 不会接近windows。 而可能的是,第三方开发组开发类似wine这样第三方软件。个人用户想用的话,就自己装 。而第三方开发组,开发提供windows软件运行的环境的时候,也有可能没从安全的角度出发。因为程序员不是万能的,对安全方面不了解或者了解不深这个很正常。他们出发的角度更多是想方便用户而且。所以。这个不是开发人员的错。还是那句老话,看问题的角度决定一切.....

  41. 41 linooxlee Commented @ 2009-05-24 22:27Reply to this comment

    @lucilu

    兼容内核对inux kernel对修改非常少的,只是做了一些数据定义之类的修改,它的功能是在可装卸模块中的。

    7年前一个redhat的家伙做过一个类似的补丁,当然还非常粗糙,当时linus说过不反对这样的补丁进入内核。

    如果linux标准内核不接纳兼容内核那就fork它也是可以的,这么多windows核心机制都做了再做个windows安全机制也没什么大不了的。你只把它看做是ms windows的替代品就行了,和Reactos一样,去和ms windows争夺win32标准的资源。

  42. 42 tangooricha Commented @ 2009-05-24 22:27Reply to this comment

    @wangping: 别提那个系统,一提就恶心!

  43. 43 yymailb Commented @ 2009-05-24 22:44Reply to this comment

    我到楼主给的地址, 看到了 , 可是找不到 , 不知何故?

  44. 44 yymailb Commented @ 2009-05-24 22:45Reply to this comment

    我到楼主给的地址, 看到了《知识产权问题2》 , 可是找不到《知识产权问题1》 , 不知何故?

  45. 45 linooxlee Commented @ 2009-05-24 22:50Reply to this comment

    @yymailb

    网站改版前是有的。

    报bug吧。

  46. 46 cnlions Commented @ 2009-05-24 23:38Reply to this comment

    支持兼容内核。

  47. 47 lucilu Commented @ 2009-05-25 0:14Reply to this comment

    to linooxlee: 其实说和做2两码事。linus同意和反对不是重要的。重要的是这样的事情,牵涉的问题太多了。闹不好,连kernel开发组都会内部闹矛盾。 而且,你对系统的安全性可能理解不多,低估了黑客的能力。

    "和Reactos一样,去和ms windows争夺win32标准的资源。"这个你理解错了,其实windows的很多东西不是标准。但问题是谁的拳头大谁就NB。所以,很多东西,windows没必要遵守标准。就如firefox使用的是标准,但到现在仍然有很多website是不支持firefox的,要你用ie去浏览。这个是很无奈的问题,因为目前来说还是 m$公司 的拳头大。。

  48. 48 MyCups Commented @ 2009-05-25 3:51Reply to this comment

    一个项目是否值得进行,和它现大有没有应用意义是没有多大关系的,争论是没有必要的,中国的GNU项目除了几个与本地化有关的项目外,其它的项目很少,我覺得这个项目很好,大家有时间就多多支持,争论其应否存在除了打击开发者的热情外,是没有其它任何义意的. 现代密码学之父(靠,忘了叫什么了)是个数学家,他的研究在当时也没有任何实用价值而遭人耻笑,他却引以为荣,为其研究的纯学术性质而自豪.

  49. 49 linooxlee Commented @ 2009-05-25 11:20Reply to this comment

    @lucilu

    没有理解错,事实标准才是生态链各个环节实际使用的标准。win32标准是事实标准,它存在windows操作系统各个版本中,应用软件中,开发测试工具中,程序员和大学老师的脑海中,出版商的书中。标准把生态链的各个环节串起来,牵一发动全身,非常要紧。有人说兼容内核兼容win32标准,如果微软把win32 api一改它就傻眼了。其实windows只是生态链中的一个环节,改标准的代价非常大,不是微软说改标准就改的了的。试想windows7如果另搞一套,不兼容win32现有的资源了,我想对于市场的反映,傻眼的是微软。微软可以隐匿win32标准的细节以垄断win32标准市场,但决不会自毁长城。同样ie、firefox如果不兼容网页的事实标准也会死得很惨的,管你是标准创建者还是跟随者。失败的例子很多,如Intel的安腾、ibm微端口等。

    有人说兼容内核先把win32软件吸引到linux平台,然后在引导开发“原生”的“linux程序”。这是很荒唐可笑的,是不加分析的想当然。既然win32程序可以跨平台,只要维护一份代码就可以了,凭什么win32开发者开发“原生”的POSIX程序增加维护成本?其实兼容内核上的win32程序增多只会强化win32标准在兼容内核上的地位,使得firefox,kde转向等只生产win32版本。路径依赖之后就会不断的自我强化,最终posix程序将会趋于消亡。当然兼容内核的实用度越来越高,将会像firefox一样对微软形成制衡。

  50. 50 Jungle Commented @ 2009-05-25 12:15Reply to this comment

    赞同楼上前半段,后半段反对。

  51. 51 lucilu Commented @ 2009-05-25 12:53Reply to this comment

    linooxlee 你没完全理解我的意思啊。。也许是我说得不明白。win32标准是微软公司自己制定的。这个只能说是他们自己的标准,他们的产品肯定会兼容这个标准的。如果不兼容,那不是打自己嘴巴么。但他们的这个所谓的标准,并不是客观的标准。只能说是他们为了维护自己的利益所定制的一套东西。但我说的标准,是大家共同制定的客观标准。就拿asp来说吧。asp是ms的产品。firefox/opera 是依照客观标准来开发的吧? 很多不支持firefox/opera 的网站,是asp脚本写的。用的是微软定制的一套东西。微软为什么要这样做呢。这个就涉及到浏览器之争,利益之争了。因为微软想所有客户都跟随他的脚步。而且微软敢定制自己的一套,是因为他有大量的用户,占据了庞大的市场。就算有客观标准的存在,他也可以自己玩一套对他们所谓的标准。好。asp是我们的产品,firefox/opera不支持我们定制的东西,那么大家请用ie吧。ie支持啊。这是财大气粗的表现。而且ms采用远交近攻的策略和novell合作。我想将来ms和linux对薄公堂的机会不会少。说到底,这些事情都是因为利益的存在,这就是ms的策略

  52. 52 catcat Commented @ 2009-05-25 16:10Reply to this comment

    需要请出黑猫白猫论

  53. 53 Linux2009 Commented @ 2009-05-25 19:06Reply to this comment

    麒麟 = FreeBSD 5.3

    For more discussion, see http://www.schneier.com/blog/archives/2009/05/kylinnewchine.html

  54. 54 rolling release Commented @ 2009-05-25 22:56Reply to this comment

    @linooxlee,你过于热情了,有时候会阻碍你对事情的判断。

  55. 55 catcat Commented @ 2009-05-26 10:25Reply to this comment

    linux有什么纯正一说吗,

    那里面混杂了那么多来源不同的东西

    一开始就包括来自超级垄断巨头AT&T的 也包括伯克利学生熬个通宵就整出来的加急快件

    后来越来越复杂

  56. 56 flykernel Commented @ 2009-05-26 20:20Reply to this comment

    我今天看到这个兼容内核,我感到意义不大。如果一直跟着MS跑,历史证明会没有好下场的。开源软件只有保持大家勇于创新性的添加自己的代码,才会有自己顽强的生命力。MAC OS证明用户的一点习惯是可以改变的,但要他们改变的动机是什么?应该找到真正的原因。现Linux的游戏很缺乏,这正是未来一个强大的市场空间。

  57. 57 Linux2009 Commented @ 2009-05-27 10:43Reply to this comment

    关键是花没花共产党的钱,也就是国人的税钱。

    如果花了一分,它的结果同汉芯,麒麟没有任何区别。

    自己花钱搞研究的话,得大力支持。可惜在中国,只有那些自觉得怀才不遇的人外,非常难得。

  58. 58 S Commented @ 2009-05-27 11:37Reply to this comment

    开发什么兼容内核 还不如花些时间定义一些linux标准。。。也就是说以后什么也统一化了 软件开发之类的,也就简单了....

    既然有能力开发兼容内核了。。我想这些也问题不大吧.........

    或者把图形直接移至进linux kernel ........

    纯属个人意见,

  59. 59 Pepino Commented @ 2009-05-27 12:58Reply to this comment

    @S: 什么时代了,还把GUI移进kernel。。。

  60. 60 catcat Commented @ 2009-05-27 14:30Reply to this comment

    用户的习惯是非常难改变的

    从XP迁移到Vista都那么难,何况Linux.

    IT人很难想象外行对界面敏感程度.

    MS为很多人诟病的"把关机按钮放到开始菜单"就是一个例子:

    微软一位老兄写书说过,原先不是这样安排的.结果是很多外行对着电脑傻眼了,非但啥都做不了,连关机都不会了.

    所以添加一个开始按钮,把关机放进去.

  61. 61 cjyl Commented @ 2009-05-29 15:29Reply to this comment

    折中是针对普罗大众的,如果不折中,各各都想消灭“敌人”或者对手,不肯折中求取平衡,人类早就消失在地球上了,哈哈。

  62. 62 linooxlee Commented @ 2009-05-29 17:41Reply to this comment

    Dan Kegel是google工程师,他的部分工作是改进WINE。他是近两年wine开发的主要核心人物。从这两个帖子来看,wine也是有可能转入内核的。但wine的是在用户空间的,转入内核就基本把这些代码和相关工具给抛弃了,不像兼容内核项目那样没有这些包袱。他们也讨论了多次,没有结果。尾大不掉呀,难。


    Dan Kegel

    PostPosted: Thu Feb 28, 2008 10:38 am Post subject: How about this replacement of WINE. Reply with quote On Thu, Feb 28, 2008 at 8:26 AM, bussuser wrote: Quote: http://www.reactos.org/forum/viewtopic.php?t=5240

    It is based on WINE and ReactOS .

    It's not a wine replacement; it uses wine. Better description at http://www.reactos.org/forum/viewtopic.php?t=5240

    It looks like they added hooks to the linux kernel to accept windows nt syscalls. Maybe they even allow using the system's normal shared library loader instead of Wine's special one. This is something I've often wanted to do, but it was way lower priority than getting wine working. I haven't looked at their project at all, no idea if it was done well.

    - Dan

    Dan Kegel

    PostPosted: Sun Apr 06, 2008 8:57 am Post subject: How about this replacement of WINE. Reply with quote On Sun, Apr 6, 2008 at 6:55 AM, bussuser wrote: Quote: Has the wine project team pondered whether to move WINE into the kernel?

    Yes, it's been discussed many times. It turns out it's not worth the effort yet. There are many lower-hanging fruit. - Dan

  63. 63 黑日白月 Commented @ 2009-05-29 19:27Reply to this comment

    开源软件的精髓在于包容性,希望使用开源的人们也能有更大的包容心,尤其是对国人项目。

  64. 64 bugmoto Commented @ 2009-05-30 22:10Reply to this comment

    Linux纯正安全么,那好,现在最需要安全的网银,支付方案,有几个支持Linux系统的?国内用户使用量最大的程序,大概是QQ吧,Linux下目前咋样?自从EVA升级后不方面用外,还有好用的么?兼容Windows程序至少给目前看不到任何曙光的Linux Desktop方面增加不少希望。

  65. 65 chisiyuan Commented @ 2009-05-31 0:29Reply to this comment

    @bugmoto
    就兼容项目本身我了解不多,不好随意评论。但谈到目前各种非开源软件对Linux支持问题,我觉得利用Linux开源的特点去将就目前亲Windows的现实情况,这种做法只能解一时之渴,从长远看是没前途的。
    比如那个所谓国产的红旗,卖点除了“国产”外就是模仿Windows外观。其实只能在壁纸,panel和程序名称之类的东西上作文章。用户不想用d版系统了,也不想改变“用户习惯”,看了红旗的宣传就装上了,结果却发现和 Windows用起来完全不是一回事。而那些Linux用户用了却发现,这个国产的发行版没软件仓库,没有强大的社区,没有想像中更好的中文文档,甚至还要注册码(这也是模仿Windows的结果?)。
    Linux的东西,兼容Windows程序再好也不如人家原生环境运行。Windows用户觉得你们用的这个东西功能打了折扣,Linux用户叹口气:总算能用了,还是不如Win方便。两边不讨好。
    再看Mac用户,好像没Linux用户这么需要Windows程序吧。人家有Mac版的。苹果不仅自己开发程序,而且能让别人给它开发。因为开发Mac程序有人用,有钱赚。Linux?服务器才用的东西,谁管它啊? 有了一定市场占有率,人家才能重视你。要提高占有率,两个主要问题,一是宣传,二是商业。没宣传,人家不知道你怎么回事,不敢用啊。没商业,在你这儿不好赚钱,也不能用你。解决了这两个问题,占有率高一点了,人家给你做Linux原生程序了,你就不用整天研究设置wine啊,兼容内核这些东西了。

  66. 66 SecludedSage Commented @ 2009-05-31 12:19Reply to this comment

    @Pepino: GUI进Kernel不是什么年代的事之类的。实现的具体手法上有不同的观点是可以探讨的。在没有具体分析的情况下随意做出结论是不合理的。 @黑日白月:赞成。不知道上面各位有没有考虑一点,这个兼容内核对于从Windows向Linux的迁移工作有多大意义?对于那些刚进入Linux世界的新手来说,这个内核的开发会给他们带来多少方便?有人说纯净。其实,你们是刚摸Linux就想要个纯净的Linux系统吗?多数人也有过想要个QQ、迅雷的想法吧。Ubuntu社区中那些Wine教程不正说明新手摆脱旧环境要一个过程吗?但是用的多了,用户总会觉得系统不舒服:就像Windows老用户也会清清注册表一样,Linux下的用户也会清理系统,渐渐的要纯粹些,有的不用Windows程序,有的还会GTK pk QT。这都会自然出来的。但不能因为最后放弃了Windows下的程序我们就否定这个兼容内核。

    关于上面那个说xxx工程用钱那位,我可以明白你对这个社会的绝望。但是你对实干者的这种打击只能说明你说话不过大脑。人家能从最开始认识开放开发,在与上面评论者一样的广大用户不关注的情况下,做到现在的情况,人家的实干精神就是有的。在你没有任何(甚至是隐性的)证据说明他们的学风问题的情况下做出如此的评论:哎,和他认真我败了……

  67. 67 hello,c Commented @ 2010-02-19 1:34Reply to this comment

    have comments recently?