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