星球

Blog:Jserv's blog


最後更新: 2012/8/30 20:08:00
RSS | RDF | ATOM

MPRC 的 UniCore32 架構

2012/8/30 20:08:00 | Jserv's blog
其實不是什麼新聞,只是台灣較少這方面的訊息,我只是稍微紀錄。若說位於台灣新竹的 [晶心科技] 開發出的 Andes CPU/ISA 是「台灣芯」,那麼設址於北京的 [北大眾志微系統科技] 開發出的 UniCore32 (32-bit 定點 CPU) 與 Unicore-F64 (64-bit 浮點 co-processor) 就是「中國芯」。儘管兩者在設計理念有所不同,但「堅持自行設計、自主開發,擁有自主知識產權的發展思路」這樣的指導原則卻是相同的。 MPRC 的全名為 [Microprocessor Research and Development Center ] (北京大學微處理器研究開發中心; 後三個字母恰好是偉大祖國的縮寫),而北京北大眾志微系統科技有限責任公司則是 MPRC 商業化公司,成立於 2002 年 11 月,是中國專業從事自主 CPU 及系統設計的高新技術企業。在中國國家科技部、信息產業部、教育部等主管部門的重點支持下,北大眾志與 MPRC 提出了自己的 ISA (參考了...

演講:UNIX v6 原始程式碼導讀

2012/7/28 16:18:00 | Jserv's blog
有什麼事值得你投入生命中一半的歲月呢?對我來說,除了作業系統相關的項目,我真的想不出來其他更具體的。雖然 UNIX 並非最早的作業系統,但絕對是現代作業系統設計的典範。研究歷史,是專家的使命,但瞭解歷史,則非專業人士的特權,探索往昔是為了更瞭解現今,對 UNIX 系統更是如此。8 月 4 日 (星期六),我將在國立臺灣大學進修推廣部,作一場時間約六小時的免費教育訓練,主題為「UNIX v6 原始程式碼導讀」,詳情可見 Study-Area 公告 [八月份 SA@Taipei -- UNIX v6 原始程式碼導讀]。以下引述活動資訊: 時間:2011 年 8 月 4 日 (星期六) / 上午 10:30 ~ 12:00 + 下午 13:30-17:00 地點:國立臺灣大學進修推廣部 台北市羅斯福路四段107號 303 教室 (位於羅斯福路上靠近基隆路口) UNIX...

《黑客列傳:電腦革命俠客誌》讀後

2012/6/24 15:06:00 | Jserv's blog
Steven Levy 的經典著作《Hackers: Heroes of the Computer Revolution》,以平實的口吻,娓娓道來 1960-1970 年代那些無懼權威並勇於挑戰的電腦科技革新者背後的故事。「黑客」曾是種榮耀,一種追求真善美的傳統。在 Jedi 與 Pluto 的努力下,這部經典著作終於有中譯本,並在實體通路可取得,如博客來《黑客列傳:電腦革命俠客誌(25週年紀念版)》。譯者 Jedi 亦撰文談論翻譯過程的點滴,可見 blog 文章 [《黑客列傳》,譯者序及其他]。我有幸成為中譯本早期的讀者,受到黑客以精湛的技術為支點、撼動整個人類文明的震撼之後,寫了簡短的推薦文,貼附如下: 來自狄克崔西的讀者推薦文 對筆者來說,拜讀《黑客列傳》的經驗,與其說回顧這幾十年來資訊技術的發展,不如說是黑客們以其有限精力、全然付出的勇敢舉動,從硬體系統、軟體設計,從而到思想體系等巨大變革,一再地撼動這世界。孔丘嘗言:「微管仲,吾其被髮左衽矣」,本書提及跨越三個世代的黑客雖有截然不同的立場與行事作風,卻同樣地捍衛著追求完美境界的執著與純真,沒有他們,今日的世界將不僅枯燥,甚至失去再創新的可能。 1990 年上映的迪士尼電影《狄克崔西》,改編自知名漫畫,敘述一位神探英雄 Dick Tracy 本打算退出江湖、與女友過著清閒日子之際,邪惡勢力再度猖狂,具強烈正義感的神探於是周旋到底。而機智警探狄克崔西所向無敵的秘密武器之一,即是一支「會說話、振鈴、防水、防震、防盜、防身」的高科技手錶,儼然就是今日幾乎人手一隻的 3G 手機翻版,想來著實令人吃驚。22 年前我們大概連「手機」這個概念都很難想像,遑論漫畫版本出現的年代遠在 1931 年,80 年前精準預知今日科技生活,估計也該收錄在《推背圖》解讀之中。 《狄克崔西》原本是不折不扣的科幻作品,漫畫家天馬行空地勾勒著 3G 手機的藍圖,但正因有《黑客列傳》眾多黑客與當代科學家長期的投入,科幻成為事實,而書中不提那些揚名國際的人物,反而論及長年在幕後奮鬥的黑客天才,他們的生活、技術,以及夢想等三者原本貌似不關聯的項目,緊密地交織著。今日我們或許無從得知,當初 Altair 電腦轟動全世界時,究竟以哪本科幻小說為藍圖?眾多黑客當年在 PDP-1 開發出鬼斧神工的電腦程式時,是如何超越當時想像力的極限呢?當 Siri...

演講:PyPy -- Runtime and Dynamic Compilation Framework

2012/6/13 17:06:00 | Jserv's blog
6 月 18 日,我將應 [新竹 Python 使用者聚會] 的邀請,分享題為 "PyPy: Runtime and Dynamic Compilation Framework" 的演講,地點在新竹清華大學育成中心,詳細資訊請見:[PyHUG June Meeting, 2012],以下摘錄相關訊息: 時間:June 18 2012 (週一), 7:00 PM 地點:Room 115, Innovation Incubation Center, National Tsing-Hua University 摘要:PyPy is not just another Python interpreter. It...

「Implement Checkpointing for Android」簡報上線

2012/6/12 13:08:00 | Jserv's blog
前文 [演講:Implement Checkpointing for Android] 提到 kito 與我在 [FreedomHEC] 發表的新項目 -- DMTCP/Android,也就是架構在現有的 [DMTCP] 基礎上,實做出 Android 的 checkpointing 支持,可有效縮減 Android 裝置開機時間與系統除錯的困難。簡報已上線,請見以下: Implement Checkpointing for Android View more presentations from Jim Huang 目前針對 Android 特性,我們已支援的機制有: Binder IPC Ashmem Logger Properties 上述機制也是 Zygote...

演講:作業系統之前的程式與 x86 保護模式 (MOSUT)

2012/6/12 23:28:00 | Jserv's blog
在去年 [JuluOS 開發中文社群] 建立後,吸引了若干熱衷於系統程式的朋友,其中就包含長期在此領域鑽研的 [descent] 兄。在前文 [演講:打造類似 Arduino 的開發環境],我提到在南部與若干 open source 的同好,搞了一個每兩週一次的例行性小型聚會 [MOSUT],取自 "Meeting of Open Source Users in Tainan" 之意,而 [descent] 兄即將在 6 月 16 日 (週六),在台南大學的場地,跟大家談談作業系統與 x86 保護模式議題,報名方式與詳情可見 [MOSUT: 作業系統之前的程式 & x86 保護模式]。 此議程預計會探討透過 nasm (Intel 組合語言語法), gas...

演講:淺談 Linux 輸入法系統架構 (桌面系統 + 移動裝置)

2012/6/12 0:47:00 | Jserv's blog
兩年前,我在 TOSSUG 分享了名為 [回顧 GNU/Linux 中文資訊化進展與未來機會] 的演講,整理了這十多年來,GNU/Linux 作為桌面系統的發展過程中,中文資訊化處理的種種議題。而參與開發 [新酷音輸入法] 的這幾年,目睹了從系統架構、需求,以至於應用範圍層面的重大變遷,因此有了「淺談 Linux 輸入法系統架構」演講議題的動機。 預計在 6 月 24 日 (週日),我將在台中作技術分享,預計探討許多人幾乎每日都使用、卻也從未關注過的軟體:中文輸入法,背後的架構與設計與實現層面的技術挑戰,涵蓋 GNU/Linux桌面系統,以及 Tizen/MeeGo, Android, B2G 等基於 Linux 的移動裝置平台的輸入法架構,詳情可見 Study-Area 的公告 [2012 6月份 SA@Taichung 淺談 Linux 輸入法系統架構 (桌面系統 + 移動裝置)]。以下摘錄公告訊息: 時間: 2012 年 6月...

Mini DebConf 2012

2012/6/1 11:57:00 | Jserv's blog
Debian Mini DebConf 顧名思義,是個小型的 Debian 研討會,通常在世界各地都會有當地的 Debian 社群成員,協助籌劃舉辦,預計完成一些當地的 Debian 相關議題。這次的 [DebianTaiwan / MiniDebConf 2012 ] 活動由本地團隊 Andrew Lee, Arne Goetje, Paul Liu 協助舉辦,活動日期從 2012/06/08 (五) 至 2012/06/10 (日),活動地點在台灣花蓮地區。關於詳細的交通資訊、住宿與行程,請見 wiki: [MiniDebConf2012]。 若想要報名參加,請直接編輯上述 wiki 頁面。依據現有登記的狀況,此次 miniDebConf 涵蓋了以下議題: [Ezilla] - 快速簡單打造個人私有雲 新酷音輸入法的手機與雲端開發進展 自由軟體於部落發展中的潛力...

軟體創作達人暑期成長營與新酷音輸入法改進項目

2012/5/31 16:29:00 | Jserv's blog
由成功大學主辦的 2012 軟體創作達人暑期成長營,目標為藉由教師們之專業意見與業界人士的指導,使專案更加快速開發完成,亦讓學生更易克服理論與實作之落差,在某種程度上,學習了 Google Summer of Code 的精神 。此次有個值得一書的項目為增添「現有開放軟體專案改善與其他應用軟體」,由產業機構和開放社群遞交題目,並經在校學生登記,一同來實現,詳情可見 [專案題目],目前已開放註冊,歡迎有興趣的同學參與! 去年 [新酷音輸入法計畫] 申請過 Google Summer of Code,不過似乎當時只要是國際化相關的題目均未入選,而過去在論壇上討論過的題目,終於可在此次活動派上用場,以下三個項目已通過: 在新酷音輸入法引擎支援多個字典的動態使用 分離新酷音輸入法引擎之中字典的索引以及內容 提供針對新酷音輸入法客製化鍵盤排列的機制 歡迎在校學生或者有興趣一同改良新酷音輸入法的朋友們,嘗試提出申請或者討論。真正的工作量其實會比字面上的規範還多,畢竟我們是實地去改善像是中文輸入法一類每天都會使用的軟體,總有許多細節或者新想法是需要被妥善實現,才能造就好用的軟體。 期待您的參與,歡迎將此訊息傳遞給更多朋友知曉,謝謝!...

演講:Implement Checkpointing for Android (FreedomHEC)

2012/5/30 15:06:00 | Jserv's blog
本月份,睽違多年未舉辦的 [FreedomHEC] 即將再次登場。[0xlab] 的 kito 與我將會此盛會發表新的開發成果。Freedom 硬體工程師研討會 (Freedom Hardware Engineer Conference, FreedomHEC) 是由國內 Open Source 開發人員與國外 Linux Kernel 社群開發者所合作籌畫的有關 Open Source 系統的硬體研討會。從中您將了解到讓硬體相容於開放原始碼的 Linux 作業系統有多容易。 透過 [FreedomHEC],硬體廠商可與國內外的 Linux 專家進行交流,從而協助其以非常低的成本開發出 Linux 驅動程式,讓硬體廠商可以主宰自己硬體的命運, 將硬體銷售到 Linux 市場;並且,國內廠商的 Linux 工程師亦可以藉此機會與國際 Linux 資深 Kernel 開發者交流,學習如何參與 Linux...