E81086713E446D36F62B2AA2A3502B5EB155

          Java雜家

          雜七雜八。。。一家之言

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            40 Posts :: 1 Stories :: 174 Comments :: 0 Trackbacks
          這兩天看了兩個項目,都是用Java編寫的操作系統。
          1)JNode.org
          2)JSysos
          兩者都是可以用Java來寫驅動的。

          前者幾乎全是Java源文件99%以上,少量的匯編語言,沒有C代碼。寫的很是賞心悅目。匯編語言編譯器使用的是Nasm,語法很清晰。
          可惜很容易就沒內存了,據使用懷疑是GC沒有很好的實現。在調用Java方法的時候采用即時編譯成匯編指令,
          這樣性能不會很理想。


          后者是C+java的方式,先把class編譯成匯編代碼,然后一塊鏈接。少量的匯編代碼,內存管理使用CPP.
          這種方式應該性能優于前者。這個系統里面沒有Java虛擬機,操作系統用Java語言寫而已。既利用了Java的優雅語法,又不損失性能,個人更看好這種方式的Java OS

          話說回來,操作系統設計已經好久沒有創新了,使用Java不失為一個好主意。利用Java的天生的安全性,寫出來的操作系統應該不會像現在的操作系統一樣病毒橫生,期待他們的成功!



          posted on 2007-05-27 15:41 DoubleH 閱讀(1962) 評論(2)  編輯  收藏

          Feedback

          # re: Java操作系統隨想 2007-08-11 15:04 hawk
          我喜歡內存管理使用java,垃圾收集是一個極好的東要。  回復  更多評論
            

          # re: Java操作系統隨想 2010-06-17 17:06 Bigouth
          Java的安全性和操作系統病毒是一回事嗎?  回復  更多評論
            


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 湖口县| 吉木萨尔县| 伊宁市| 安远县| 广德县| 紫阳县| 闻喜县| 南城县| 沙湾县| 临海市| 陆丰市| 盱眙县| 始兴县| 瓮安县| 玛纳斯县| 双辽市| 疏附县| 苏尼特左旗| 天峨县| 大方县| 公安县| 庄河市| 伊通| 南岸区| 岑溪市| 温州市| 交城县| 百色市| 白山市| 远安县| 宽甸| 正阳县| 桑日县| 伊金霍洛旗| 遵义县| 观塘区| 霍城县| 杭锦旗| 温州市| 海伦市| 万安县|