更新今年的Wishlist

Wishlist 2008.diff
=====================
Nintendo Wii
   24″ LCD (Provisional: Dell UltraSharp 2408WFP)
+ MSI Wind Notebook U100

2008转瞬已过去了半载,思量一下年初的Wishlist,发现尚未有一件成为现实…… 看来,是需要调整一下了。

伴随着今年Wii的出局,再加上去年Sony PSP从Wishlist的黯然隐退,我居然再次坚守住了抵御TV Game诱惑的防线。不过千万不要因此佩服我,一个WoW已经够玩物丧志了,要是Wii再来掺和一下,那后果简直不堪设想…… = =!

24″ LCD是年初的Wishlist的一部分,最近进一步明确了具体的目标。Dell的显示器好是好,不过2408WFP不降反升的价格策略确实让人有点咬牙切齿。眼看别家的24″都降到它差不多一半的价格了,我怕到时候自己可没Dell那么沉得住气了。

华硕的Eee PC燎燃了轻便笔记本市场的火爆,也让我的“笔记本鸡肋论”得到了有力的佐证。未来,高性能HTPC + 轻便笔记本的组合将会代替沉重的大尺寸转头本重新成为时尚家居的主流。可惜身为先驱者的Eee PC却在屏幕和键盘的设计上让人不敢恭维,好在烽烟四起,诸侯纷争,消费者也因此有了更多的选择。:)

在Linux中实现虚桩式内核模块

最近在把以前做的一个驱动程序在线加载技术移植到SuSE的AutoYaST安装系统中时遇到了一点小麻烦。AutoYaST采用SuSE自己编写的Linuxrc作为其初期引导部分,有别于大部分常规的initrd引导部分,Linuxrc是直接用C语言编写的,而且几乎没有提供什么扩充的灵活性。如此一来,就无法像以往移植到其它环境中那样单纯修改引导脚本就可以搞定。虽说直接修改Linuxrc的源码也可以达到这个目的,但这样就增加了后期维护的复杂度。唉,还真是个头疼的问题……

仔细分析了一下AutoYaST的设计,发现它至少还是允许增补驱动程序的,但仅仅支持最简单的用配置文件写死的insmod方式…… 好吧,只要还给了这个勉强算得上可扩充的途径,我一样能把驱动在线加载模块集成进来。由于只能固定调用某个驱动,所以必须从内核模块下手。把现有程序改造成内核模块显然是不现实的,好在Linux内核中还提供了这样一个调用用户态程序的接口:call_usermodehelper(),你可以在kmod.h中找到它。功能很简单,调用一个用户态程序,并且可以选择是否阻塞直到它执行完成。

继续阅读在Linux中实现虚桩式内核模块

“重度标签依赖症”患者的良方——Tab Kit

如果你也患有像我这样常年在Firefox中保持十多二十个标签页的“重度标签依赖症”,那么不妨试试这款绝对对味的Firefox扩展吧。

发现“Tab Kit”源于我实在无法忍受在大堆打开的标签中寻找某个页面时效率的不断下降,最初的动机是找一个能够为标签页“分组”的Firefox扩展,Google了一下,直接让我找到了这个神奇的“Tab Kit”。

之所以特别用一整页宝贵的Blog篇幅来介绍这个扩展,是因为它竟然给了我这个也算是非常挑剔的人一个小小的惊喜吧。不仅提供了“By Opener”和“By Domain”两种自动分组机制,而且它在标签分组的操作方式设计上也独具匠心。

继续阅读“重度标签依赖症”患者的良方——Tab Kit

Symbian基金会成立,将整合现有平台并实施开源战略

参引 www.symbianfoundation.org

为了迎击来自Google Android阵营的挑战,Nokia联合Symbian阵营的成员及其它业界巨头,成立Symbian基金会。有别于原Symbian Ltd.,基金会将以非赢利模式运作,参与的企业只需象征性的缴纳少量的费用即可获取使用Symbian及之上平台的授权。作为初期贡献,Nokia将会收购原Symbian Ltd.的余下股份,并将其操作系统资产及自家的S60平台一并贡献给基金会。另一方面,索爱、Motorola和DOCOMO也将各自基于Symbian的平台“UIQ”和“MOAP”贡献给基金会,以形成统一的Symbian联盟。

作为主要的战略计划,Symbian基金会将会在未来两年内逐步开源其操作系统及上层软件,并提供给社区完全开放的开发平台和支持计划。

—–
看来,Google的强势介入的确给这个曾经封闭的产业施加了前所未有的竞争压力。作为开发者,这无疑是一个令人兴奋的消息,让我们一同期待智能手机产业更加开放的未来吧!