來自:開源中國(微訊號:oschina2013)
內容整合自網路
谷歌目前正秘密開發一款跨平臺的全新作業系統 Fuchsia OS,拋棄了 Linux 底層,而使用了自主核心。
從此前的初步上手來看,這套系統還比較初級,甚至還沒有 Android 1.0 時的完成度高。
Fuchsia OS 作業系統初體驗
如下所示,是上月公佈的 Fuchsia OS 作業系統初體驗。
系統已可以執行在 Pixelbook 上,這是搭載7代酷睿 Intel 處理器的二合一筆記本平臺。
安裝 Fuchsia OS 的過程比較獨特,首先將引導檔案放置在 USB 裝置中,引導啟動後進入 Zedboot 介面,要想進入真正的系統需要保持聯網狀態,然後下載一個約1.1GB的檔案後就開機了。
系統可以在平板/筆記本樣式和手機樣式之間切換,方法是點選左上角的氣泡。
註意,這不是一套基於 Linux 開發的系統,而是谷歌自己開發的微核心 Magenta(或者說 Zircon)。
鍵鼠、觸屏、USB、電池電量顯示等都可用,但Wi-Fi無法開啟,可藉助 USB 轉網線解決,所以可以登陸網頁(目前僅限谷歌系)。
應用的呈現方式也和現在的桌面圖示不同,必須手動搜尋。體驗方面,對觸屏的最佳化不錯,支援多工、分屏、拖動等等。
由內而外追求極致
據 9to5google 報道,Fuchsia OS 團隊成員 Raph Levien 介紹,他正開發可用於 Fuchsia OS 和一切桌面平臺的文字/程式碼編輯器 Xi。
Levien 強調,Xi 最大的特點就是效能優先、擴充套件性極強,因而背後的演演算法、結構性挑戰也出奇高。
他介紹,Fuchsia OS上的程式碼一定要執行快,不惜一切代價。
看起來,谷歌是鐵了心要把Fuchsia OS從內到外到造成一款相容性極強、流暢度逆天的OS。
根據早前谷歌說法,Fuchsia就是要統一安卓和Chrome OS,其支援多達4個程式同屏同時執行(平板樣式下),並且主頁以直列的方式顯示各種故事卡、應用集、系統元件等,有點類似多工、多標簽頁的做法,但更簡潔。
另外,Fuchsia也支援了蘋果的Swift語言。同時在Swift 的 GitHub上建立 pull request ,在Swift編譯器內加入對Fuchsia OS的支援,也引起開發人員的關註。Swift 程式語言分支,允許 Google 員工協作並對官方的 Swift 儲存庫進行 pull 請求。
其實,Android 8.0在大記憶體的幫助下,終端產品在程式載入、多工處理方面已經非常優秀,對比iOS 11,許多方面不相上下甚至領先。
不過,對著硬體的進步、AI技術的滲透,更智慧、更懂消費者的一套OS才是“快”的終極奧義吧。
谷歌給安卓留的一條後路
Fuchsia的核心不同於安卓使用的Linux核心,而是採用的比較新的Magenta的核心。Fuchsia的設計標的之一是可執行在眾多的裝置上,包括行動電話和個人電腦。
目前FunchsiaOS系統定位為全平臺作業系統,我們可以想象一下,在未來的物聯網社會中,不僅僅只是手機還有電腦這樣的智慧終端,還會出現智慧電視系統、智慧車載系統、智慧家庭系統。
目前這些系統都是一個個獨立的系統在運作,因此我們才會覺得當它們與手機或者電腦連線起來會非常麻煩,當 FunchsiaOS 把他們都打通的時候,那將是一次革命性變革。
雖然Fuchsia OS要走的路還相當的長,但是畢竟只過了2年時間。
當年為了和蘋果的iOS抗衡,Android的開發成為了Google的重中之重,在這種情況下,Android的誕生依然花費了Google 3年時間。
更何況,Fuchsia OS的開發並不是基於已有20年曆史的Linux核心,而是基於Google全新開發的Zircon核心。
可以說,一切都是從零開始,但留給工程師的想象空間卻是更加寬廣的。而早已厭倦了Android和iOS的壟斷的我們,又有什麼理由不給他多一點的耐心?
●本文編號284,以後想閱讀這篇文章直接輸入284即可
●輸入m獲取文章目錄
Java程式設計
更多推薦《18個技術類微信公眾號》
涵蓋:程式人生、演演算法與資料結構、駭客技術與網路安全、大資料技術、前端開發、Java、Python、Web開發、安卓開發、iOS開發、C/C++、.NET、Linux、資料庫、運維等。