荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: georgehill (终身勤奋便成天才), 信区: Linux
标  题: 关于LINUX汉化技术的访谈录(Forward)
发信站: BBS 荔园晨风站 (Thu Nov 25 09:32:02 1999), 转信

===============Begin of Interview====================
提  交  者 : Lanix
北  京  时  间 : 11/24/99 10:01 am
主  题:关于LINUX汉化技术的访谈录

关于LINUX汉化技术的访谈录

科技日报

  日前,世界第二大LINUX开发商拓林思公司宣布,正式公开其利用
LINUX内核帧缓冲驱动支持的中文化 技术,就是目前受到业界普遍关注的
“内核汉化”核心技术。拓林思公司于11月22日在网上公布此项技术的软
件包和源代 码,这对于广大中国用户和LINUX开发者来说,的确是一个好
消息。

  尽管拓林思早已对“内核汉化”做过深入探索并率先开发和公布了
“内核汉化”技术,但是,在其推出的TURBOLINUX中文版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发展道路究竟该怎么走?大家该
遵循怎样的游戏规则?这都是我们眼前面对的急切课题。尽管我这次采访
就要结束了,但是那些艰难曲折的探索,也许才刚刚开了个头。

==================End of Interview ===========================

--

     书山有路勤为径;
     学海无涯苦作舟!
 我是来自大富翁的小美!^_^

※ 来源:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.1.115]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店