Categories: ItTech
GBKOS,一个Palm OS上的中文系统。最初是我和dumm开始做的,在tompda上发布后,又逐渐有几位网友加入了team。但是已经很久没有更新了。现在的状态是:可以显示汉字,但是没有输入法,也不支持OS5。
最初想做这个东西,是在我把CJKOS改成支持GBK之后.......
当时我的改版在echoice(那时候国内最大的Palm论坛,tompda的前身?)发布后,不少胖友都给我发消息。我和dumm也是由此在网上结识,到现实中会面。我们交流的主题之一,就是想给Palm写一个OpenSource的汉字系统。
但是我是一个超懒的人,真的。这个想法仅仅作为想法存在了近半年之久,直到一个机会出现。这个机会就是非典。
2003年3月底,非典在北京造成了很大的损失,然而却直接造成了GBKOS的出现。
当时我们公司和大多数单位一样,实行了在家办公,时间长达一个月。虽然远程支持的工作还是不少,但是相对平时的工作量可以说闲了许多。而且不再需要在路上花去2个多小时,每天的时间一下子多了起来。
一天,我在MSN上和dumm聊天,又说起汉字系统的问题。一番讨论之后,我开始动手。第一步目标,是替换系统的显示调用,将汉字编码的2个字节显示成一个汉字,而不是原来的两个西文符号。为了简单起见,我们决定先把所有汉字都显示成一个字,重点调试对系统函数显示功能的替换。经过一个下午的努力,这个目标达到了。这是非常初级又非常重要的第一步。
之后开始了将近半个月的密集工作,我们不断的加入功能,调试错误。终于,我们的汉字系统可以用了。我们准备在tompda上发布,需要起一个名字。dumm想起一个OpenSource式的名字,类似SeaMonkey这样既有意义又比较偏僻的单词,可是我们一时间没有找到合适的。最后用了我起的这个名字,其实就是对Palm上最杰出的汉字系统CJKOS的一个类比。
之后就是加入各种机型的支持。Sony的高分机、日文机,都让我们花了一定的力气。之后shellcode加入了我们的team,从OS5的API里抠了Palm Hi-Res的头文件,奠定了对Palm TW和Acer S系列高分机支持的基础。
我们还计划着其他功能的加入:输入法、字库压缩、甚至OS5支持(如果可能的话).....
可惜不久之后,在家办公结束了,我的空闲时间又锐减。GBKOS的更新慢了下来,最后趋于停顿。有时胡思乱想,再来一次非典,就又有时间做GBKOS了。
...................................
...................................
...................................
其实,没有时间只是我的借口,真正的原因是因为我懒。
真的,我很懒。我的工作,大多数是由情绪驱动的。当开始的激情过去之后,让我完成一段成规模的工作越来越困难。尤其是想到无法一下子做完,更让我提不起劲来。期望有一天,对GBKOS的激情又回到我身上。
GBKOS是我和dumm合作的第一个项目,在这里记录一下。希望有一天再合作。
dumm,我觉得和你合作很愉快,你呢?
Posted by kuuldor at February 9, 2004 11:21 PM当然愉快啦!
等有了OS5的机器,我想我会试试把GBKOS移植到OS5的。到时候还需要你指点!
Posted by: dumm at February 10, 2004 10:47 AM我装了gbkos但找不到字库(font database). 您能否给我email一个。Palm OS 4.x, device is zire,160x160 screen. 谢谢。
Posted by: Yu Chen at January 26, 2005 12:10 PMWould you mind email me a GBKOs or just a patch for CJKOS v4.27 so that can enable my Palm m125 to support GBK charset.
Thanks.
Jun
Posted by: Jun at March 23, 2005 02:21 PM可以在Tompda或者sf.net上找到GBKOS下载。如果要CJKOS 4.27的支持GBK的版本,可以在Tompda找到。
http://gbkos.sf.net
http://www.tompda.com/bbs