![]() | ![]() |
![]() |
|
![]() |
![]() |
新浪首页 > 科技时代 > 评论与分析 > 科技日报 > 新闻报道 |
![]() |
日前,世界第二大LINUX开发商拓林思公司宣布,正式公开其利用LINUX内核帧缓冲驱动支持的中文化 技术,就是目前受到业界普遍关注的“内核汉化”核心技术。拓林思公司于11月22日在网上公布此项技术的软件包和源代 码,这对于广大中国用户和LINUX开发者来说,的确是一个好消息。 尽管拓林思早已对“内核汉化”做过深入探索并率先开发和公布了“内核汉化”技术,但是,在其推出的TUR ?BOLINUX中文版4.0和4.0.2两个新产品中,却未使用该技术,而采用了更为成熟的TL-ZWINPRO外 挂中文平台技术。那么,拓林思公司此番举动到底是基于怎样的考虑,为此,记者来到拓林思公司北京总部,对有关情形进行 了解,拓林思公司研发部两位年轻的高级工程师利启诚和方汉介绍了有关情况。 记者:现在,大家都在讲内核汉化,那么请介绍一下,到底什么是内核汉化? 方汉:内核汉化是实现中文XWINDOWS的方法之一,它利用LINUX的帧缓冲驱动支持,直接在内核中 加入了多内码的中文显示和输入,具有内存小等特点。 记者:最近,由于媒体的关注和一些厂商的宣传,“内核汉化”受到众多用户的青睐,被认为是“最佳的中文化 解决方案”,对此,你们怎么看? 方汉:我们认为目前有些厂商采用此项技术开发的内核汉化解决方案,在技术上尚未成熟,运行也欠稳定,在系 统上也存在相当多的缺陷,同时没有考虑怎样支持UNI?CODE,与国际标准接口,因此只是一个过渡性解决方案。如果 一味强调和夸大“内核汉化”的作用,会带来很大危害,它将把LINUX中文化引入误区,走上与国际不兼容的歧路,白白 花费技术人员大量时间和精力。 记者:那你们为什么还要在网上公布这项技术? 利启诚:我们之所以毫无保留地公布出内核汉化技术,是针对目前市场上的一种技术倾向采取的行动。由于某些 厂商过分夸大内核汉化的作用,同时又不遵守GPL原则,因此这项技术的源代码一直没有能够公之于众,给“内核汉化”罩 上一层神秘光环。其实,“内核汉化”并不神秘,我们将这项技术的软件包和源代码放在公司的网站上,供用户免费下载,让 更多的用户和开发者真正了解和掌握LIN?UX的核心技术和最新成果,并在此基础上共同探索LIN?UX中文化的技术 发展方向,为推动LINUX在中国的迅速普及做一些实事。 记者:LINUX中文化有哪几种方式? 利启诚:LINUX中文平台的实现方法有三种方法:替换XCLIENT的函数;截取X通讯;直接修改XS ERVER。其中替换CLIENT函数的方法为动态汉化,它是通过LD_PRELOAD(或文件)动态加载的,类似于 WINDOWS下的外挂式中文平台。截取X通讯的方法,是通过设置一个虚拟的XSERVER,当CLIENT与此SE RVER联接时,这个虚拟的SERVER截取了通讯并把CLIENT的请求发送给真正的XSERVER,它类似于一个 PROXYSERV?ER。这种截取信息的方法在其它UNIX平台上的实现是有意义的,但是在LINUX这种开放源代 码的系统上是不足取的。 方汉:实际上,三种方法的实质是一样的,目的都是修改X窗口系统中用于显示和输入的部分从而使X窗口系统 能够显示/输入双字节编码.。 利启诚:有人故意将外挂和直接修改XSERVER的方法的区别夸大,以说明到底哪一种汉化方式比较好,其 实,把外挂的方式变成直接修改XSERVER的方式只不过用几小时的时间。 方汉:在实际应用上,两者各有优点和缺点,外挂方式的优点是灵活性强,就象WINDOWS下的外挂平台一 样,可挂可不挂,对编码显示有灵活的控制,这主要是因为它是在用户空间操作,可以针对具体窗口进行操作,它的缺点是对 每一个X应用软件增加了几十K大小的内存,但这是对应用软件进行特别配置所必须的。直接修改XSERVER的方法的优 点是节省内存,避免了在用户桌面上留下LD_PRELOAD变量,缺点是灵活性差,不能对每一个窗口进行控制,必须随 X版本的升级做改动,更危险的是,对XSERVER的改动可能影响到整个X窗口系统的稳定性。 利启诚:目前,不管是以什么方式实现中文化,我们都不得不承认,中文平台都是在修改内核的基础上进行的, 它只是一个过渡产品,不是最终解决方案,虽然目前在很大程度上满足了用户需要。 记者:那么,LINUX中文化的未来趋势是什么? 方汉:最彻底的汉化是随着LINUX内核对UNICODE的支持,改动应用软件使其支持双字节操作和XI M输入。在不用修改内核的基础上就可以让操作平台支持中文输入/显示/打印,支持中文应用软件,也就是LINUX国际 化。目前,已经有LI18NUX这样的组织,有SUN、TURBOLINUX、SCO等厂商,还有许多技术人员为LI NUX国际化做出了很多工作。 利启诚:也许这才是真正的内核汉化。但是其中双字节操作问题是中文平台根本无法解决的,因此中文平台所起 的作用会越来越小,甚至有可能被淘汰。所以我们现在所做的中文平台工作虽然花费了大量的精力,并且在现阶段对在中国普 及LINUX,提高技术人员LINUX的开发水平发挥了相当大的作用,但那终究只是一个阶段性的产物,最终将被人们遗 弃。 方汉:的确,我们在汉化问题上不仅要考虑到当前中国用户的需求,同时更要有长远的眼光,为将来的国际标准 化作好准备,否则将会导致……国内这样的例子太多了。真希望大家能以大局为重,多从整个中国LINUX发展的长远考虑 ,多从无数中国LINUX用户的角度考虑。 记者:拓林思此次公开“内核汉化”核心技术是一项富有远虑的明智举措,它促使国内LINUX技术开发进入 到一个更加开放的环境中良性发展。这一举措还触发了人们更多的思考:当企业家们欢呼着LINUX为民族软件产业带来新 机遇的时候,国内的LINUX发展道路究竟该怎么走?大家该遵循怎样的游戏规则?这都是我们眼前面对的急切课题。尽管 我这次采访就要结束了,但是那些艰难曲折的探索,也许才刚刚开了个头。
|
|||
新浪首页 > 科技时代 > 评论与分析 > 科技日报 > 新闻报道 |
Copyright(C) 1999 SINA.com, Stone Rich Sight. All Rights Reserved
版权所有 四通利方 新浪网