當前位置:編程學習大全網 - 源碼下載 - google為什麽要從頭開發壹套新的操作系統fuchsia

google為什麽要從頭開發壹套新的操作系統fuchsia

編者按:鑒於傳統操作系統內核存在規模龐大、不夠實時、缺乏安全等問題,Google、華為等解決方案供應商認為,物聯網設備需要全新的操作系統。但是Fuchsia會像Unix和Linux壹樣輝煌嗎?壹切都有待觀察。

上周,壹群Google人幹了件奇怪的事情:他們悄悄披露了壹套新的操作系統,從理論上來說,這套系統跟Google自己的Android OS是有競爭關系的。

目前正在研發中的這套開源操作系統代號為 Fuchsia,可運行在壹切東西上,下至輕量的單用途的設備(比如ATM和GPS單元),上至桌面計算機都可以支持。但跟Android不壹樣的是,Fuchsia並不是基於Linux,也不是衍生自任何構成個人計算和通信基礎的其他軟件。相反,這是壹次從零開始的嘗試。

Fuchsia還處在早期研發階段,至於這個系統打算怎麽用,Google還沒有放出任何重大公告,這只是壹次實驗的可能性也是存在的。盡管如此,Google仍然有大量理由來重置幾十年的軟件史。

執拗的內核

這個東西跟妳的手機、平板和筆記本都有關,但妳可能還意識不到:它們大多數采用的軟件“內核”都相當老。Android使用的Linux內核,是在1991年開始研發的。Mac OS X、iOS等蘋果平臺是以Unix為基礎的,後者源自1969年的貝爾實驗室。Windows計算機基於的 Windows NT內核要追溯回1993年。

內核的目的是管理操作系統的最底層。它處理鍵盤等硬件設備的請求,進行任務調度,並管理文件和內存。為此,它要對操作系統的紛繁復雜之處進行抽象,而這是有幫助的,比方說可以讓開發者不必知道具體打印機型號的情況下進行打印。

  • 上一篇:該怎麽制定逆向工程技術學習目標
  • 下一篇:C#獲取列表的前幾個數據。
  • copyright 2024編程學習大全網