Linux|系统管理|WEB开发

关注Linux,系统管理,WEB开发以及开源世界

兼容内核简单测试手记

| Comments

兼容核心是浙大毛德操老师发起的一个项目,目的是要把Linux的内核扩充成一个既支持Linux应用、也支持Windows应用,既支持Linux设备驱动、也支持Windows设备驱动的兼容内核;
使用户可以直接在Linux操作系统上高效运行Windows应用。

知道这个项目其实很久了,但是一直都没有测试过,刚好公司的笔记本坏了,我的那台破IBM T23要顶上去,全新安装完Debian 5.0后,顺手测试了一下最新的兼容内核0.2.4,以下是我简单测试得出的一些结果,可能有些片面:

  1. 我的系统是全新安装的debian 5.0,缺省核心是2.6.26
  2. 目前该内核不支持ext4文件系统。
  3. 兼容核心启动系统没有问题,速度一般。
  4. 因为底层还是采取的wine的方式,所以wine不支持的程序,兼容内核同样不支持,比如招行最新的网银专业版客户端等。
  5. 不过相比原生态的wine而言,在中文字体方面做了一些改进,基本上不用做任何配置,中文支持没有问题。MS的应用程序是采取支持运行的方式,而不是wine xxx这样(这样会给出段错误),因为有内核的支持,所以运行速度相比原生态的wine要快不少,直观比较,快20%是没有问题的。
  6. 在我的测试中,核心似乎有一些问题,在浏览器iceweasel(轻量级的firefox,兼容firefox)里用downthemall!!下载任何稍大的文件(大于2M),在最后合并的时候会出现相当长时间的系统无响应。而且浏览器开多个tab后,也会出现这样的情况,但使用debian缺省的核心,上述问题不存在。
  7. 因为需要给核心打补丁并测试,所以兼容核心,无法跟上原始核心发行的步伐,导致核心升级会变得异常缓慢,加上Linux发行版本众多,光是要制作流行的Linux发行版本的对应兼容核心,也是一个巨大的工程。

也许随着时间的推移,兼容核心会越做越好,但可能真的需要推移很长的一段时间。

Comments