找回密码
 注册
搜索
热搜: 活动 交友
查看: 307|回复: 0

麒麟涉嫌抄袭追踪:内核竟可与FreeBSD互换

[复制链接]

0

主题

3345

回帖

1万

积分

论坛元老

热心会员

积分
16319
发表于 2006-5-19 17:17:28 | 显示全部楼层 |阅读模式
前言:在四月末,记者娄二少在网上看到一篇针对银河麒麟的一篇分析报告,并据此成文《863
成果麒麟操作系统涉嫌抄袭》,随着这篇文章的传播,引起了许多人的猜测,到底麒麟操作系统是不是独立研发?具有不具有自主知识产权?自主创新的部分占了整个操作系统的多少?一系列的疑问随之而来,记者几经波折联系到了分析报告的撰写者dancefire——一个在悉尼的中国留学生,于是有了系列文章《追踪麒麟系统造假事件真相》。

  相关链接: 系列一 麒麟系统的重重迷雾 系列二 麒麟官方承认非自主研发

  系列三、麒麟到底值不值7000万

  【IT168
独家报道】麒麟操作系统作为863计划A类项目,国家资金支持为7000万人民币。作为非独立研发而且没有自主知识产权的麒麟操作系统,到底值不值这
7000万人民币呢,这是记者和麒麟质疑者们所关心的问题,也是麒麟官方无法回避的话题,这与麒麟团队所做的创新有直接关系,因为麒麟并没有公开过源代码,记者无法确切的了解麒麟创新的比重,只能将网友和麒麟质疑者们的研究成果来做一个简单的罗列,到底麒麟操作系统做了多少创新请读者自己判断:

  内核竟可与FreeBSD互换 麒麟真的安全么?

  操作系统分外围和内核两部分,我们就不多费口舌,主要谈谈麒麟的内核。操作系统内核分为三种,单内核,微内核,混合型内核。记者看到在官方材料中介绍,麒麟操作系统使用的介于单内核和微内核之间的新型内核,也就是混合型内核,而麒麟官方承认过在外围使用代码的FreeBSD,使用的则是单内核。

  另人诧异的是,有很多网友发现,内核架构完全相同的麒麟操作系统跟FreeBSD居然在互换内核的情况下互换启动对方。要知道,即使内核架构同为混合型内核的不同操作系统之间,也罕有能相互更换内核依然能成功启动的案例,或者这是一个偶然的巧合,或者麒麟所谓的混合内核,只不过是对FreeBSD的单内核进行了简单的修改而得来。

  用银河麒麟操作系统内核代替FreeBSD 5.4内核启动FreeBSD的步骤:

  1、有一个已经可以运行的FreeBSD 5.x操作系统

  2、有一个正在运行的2.0-14或2.0-21麒麟操作系统。

  3、首先大家启动麒麟操作系统,然后把 /boot/kernel/kernel 文件拷贝出来。

  4、将 kernel 改名为 kylin20,并拷贝到 FreeBSD 操作系统的 /boot/kernel/ 目录下。

  5、reboot 重新启动,并按6

  6、输入:unload

  load /boot/kernel/kylin20

  boot

  7、修改~/.xinitrc后。启动KDE

  即可成功启动FreeBSD



  可以看到当前的系统内核为麒麟2.0-1.8

  >



  成功启动FreeBSD

  用FreeBSD5.3内核代替银河麒麟操作系统内核启动银河麒麟的步骤:

  1、 一个FreeBSD 5.3的内核。我建议重新编译一个内核,加上Linux兼容等可选模块

  2、 一个可以运行的麒麟操作系统,当然如前文所述,需要的是2.0-14/2.0-21版本

  3、 将新编译的内核随便起一个名,并将这个内核拷贝到麒麟操作系统的 /boot/kernel/ 目录下

  4、 reboot 重新启动麒麟操作系统

  5、 在GRUB的引导界面移动光标到Kylin上后按e (如果默认就在Kylin上,就直接按e)

  6、 将光标移动到第二行,kernel那行,然后按e

  7、
删除后面的mute,并按回车。有了mute后,引导就会隐藏一切信息,也不会问你是否加载其他内核。直接加载默认内核了。所以我们需要他给出提示让我们有机会加载其他内核。

  8、 回到这个页面后按b,将引导boot loader

  9、 按除了回车以外的任意键,我一般用空格。

  出现OK后,输入下面的命令:unload

  load /boot/kernel/freebsd_5.3_sl

  boot



  使用FreeBSD内核的麒麟系统成功启动



  控制台里面显示的是FreeBSD 5.3-RELEASE


  据网友验证,这是任何人都可重复的测试。麒麟混合型内核的原创成分让人感到疑惑,当然在没有任何权威第三方机构检测之前我们无法得到真正的答案,现在我们所看见却给了质疑者们足够的理由对麒麟质疑。如果仅仅是用2年的时间,对FreeBSD做了简单的修改汉化工作,明显对不起这7000万的资金,但是记者更为麒麟操作系统的安全性感到担忧。

  麒麟开发人员待遇堪优

  记者在互联网上搜索银河麒麟相关内容的时候,意外发现了银河麒麟团队的招聘启事,而招聘启事上的待遇十分另人诧异,银河麒麟招聘工程师的待遇居然是试用期1000元,3个月试用期后仅为2000~3000元。



  试用期1000,3个月后2000~3000,这样的待遇确实……

  这个价格很难请到一流的操作系统开发人员,7000万的经费为何如此小气让人琢磨不透,软件开发的开发环境其实并不要求太高,为什么只给操作系统开发人员这么低的工资呢?记者在采访一个民间的操作系统开发人员对此事看法时,对方表示如果用这样的工资招聘到的编程人员,花两年的时间可以做出独立的操作系统,那么只能是奇迹。

  7000万的经费究竟如何消费,花费多少,剩余多少我们都无法得知,记者也无法通过公开得渠道进行了解,但是有一点是肯定得,如果麒麟团队自己本身的原创代码不足整个操作系统的50%的话,这个操作系统确实贵了一些!IT168记者娄二少将继续报道麒麟操作系统涉嫌造假事件的最新进展。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|阿波罗网

GMT+8, 2024-5-7 19:10

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