2007年1月9日 星期二

OSDC.tw 2007 is coming

OSDC.tw (Open Source Developer's Conference in Taiwan) 2007 即將在四月份舉辦,Mat與我都準備提案,希望屆時可分享我們最近的成果。

Mat 的提案名稱為:"Unicode Console InputMethod Framework",以下是提案內容:

在console輸入中文真的非常麻煩,常常需要透過其他媒介才行。在觀察當時的console上輸入法相關的程式和實作方式後,發現兩個必須要徹底解決的問題:
  • 輸入法的支援幾乎都是寫死在程式裡
  • 大部分沒有接軌國際架構
這些問題使得重複的基礎建設一再消耗Programmer的力氣。於是UCIMF提出以Shared Lib的方式,並用Dynamic Loading的方法來克服這兩個難題。未來幾個期待努力的方向,包括:
  • 與SCIM接軌
  • 用VT100的Control Sequence顯示組字

也就是將這兩年來開發UCIMF的歷程予以公開,不同以昔日閉門造車的途徑,UCIMF成功銜接IIIMFOpenVanilla等輸入法架構,並且這個Unicode Console也支援PCF與TrueType字型描繪,提供Linux輕量卻完整的多國語文終端機解決方案。

而我的提案名稱為:"RT Nanokernel for Embedded Linux",以下為提案內容:
在台灣,開發一個新的作業系統並非不切實際的工作,相反地,在銜接Free / Open Source software運動巨變的同時,其中很重要的理念就是最佳化、通用性,與客製化。Nanokernel/Hybrid-kernel 的提出,就是針對應用需求,如行動裝置的進階能源管理機制等需大量軟硬體協同開發的技術項目,提供一種新途徑。

眾多Realtime Linux系統的提出,證明可在符合特定需求的Hard Realtime OS上面運作修改過的Linux Kernel,以兼具即時任務需求與既有 Linux 應用程式相容性。在資訊產業有句金言:「沒有完美的技術,只有合用的技術」,本議題以日漸成熟的nanokernel /para-virtualization等技術為基礎,提出輕量級且易於擴充的新設計,讓Embedded Linux發揮更大的威力。
Realtime技術已限不於自動控制,事實上,在移動裝置也能透過RT nanokernel技術,不必大幅改寫系統,卻可提昇特定需求的可靠性與穩定性,如進階能源管理或高效能I/O處理。這樣一來,眾多的Linux應用程式不僅能在更多的平台運作,更可因此創造更大的價值,這也是我們強調"Programming 2.0"概念的展現。

期待您的指教!

沒有留言: