激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

服務器資訊|IT/互聯網|云計算|區塊鏈|軟件資訊|操作系統|手機數碼|百科知識|免費資源|頭條新聞|

服務器之家 - 新聞資訊 - 操作系統 - Flutter 和 Fuchsia 會取代你最喜歡的操作系統嗎?

Flutter 和 Fuchsia 會取代你最喜歡的操作系統嗎?

2021-06-04 23:53杭州程序員小張 操作系統

谷歌已經開發并改進了兩個操作系統:Chrome OS和Android。我們可以看到,這兩個操作系統都很穩定,而且工作做得很好。那么,為什么谷歌要開發一個新的操作系統呢?Fuchsia團隊甚至從內核層面來構建它。

Fuchsia 是 Google 正在開發的一種新操作系統。大多數人都知道 Fuchsia 是眾所周知的 Android 操作系統的替代品。谷歌已經開發并改進了兩個操作系統。Chrome OS和Android。我們可以看到,這兩個操作系統都很穩定,而且工作做得很好。那么,為什么谷歌要開發一個新的操作系統呢?Fuchsia團隊甚至從內核層面來構建它。

Flutter 和 Fuchsia 會取代你最喜歡的操作系統嗎?

Chrome OS是基于Linux的,另一方面,安卓也使用Linux內核。Google顯然為Linux內核修改維護了獨立的開發分支,因為需要內核級特性。此外,他們還經常將新實現的功能回饋給原始倉庫。Linux內核為幾乎所有的網絡提供動力,而且它現在非常穩定。然而,谷歌想要的幾個重要功能在Linux內核架構中是缺失的。根據我的觀察,Google構建一個新的操作系統是由于以下原因:

Android操作系統的設計并不符合谷歌的期望,Android最初有基于JIT編譯的Dalvik運行時來執行應用程序。后來,他們引入了基于AOT編譯的ART。盡管如此,Android仍然需要用額外的工具從APK文件中制作支持的二進制文件。同樣,進一步的改進也會使Android系統變得臃腫、笨拙和復雜。

Google需要擺脫Java。Oracle的新授權模式讓Java社區不高興。谷歌有自己的編程語言Dart。

如果Google有一個新的操作系統,他們對設備有更多的控制。無聲的內核級升級不會是一個大問題。

Linux內核遵循的是單片機設計模式。換句話說,整個操作系統的核心在一個有堆疊模塊的進程內運行。如果一個模塊崩潰了,整個內核就會崩潰。

Fuchsia 有一個微內核

如前所述,Linux 內核是一個運行在內核空間上的大型進程,因此,不可能輕松地自動升級模塊。此外,單體內核設計是一種舊的不太安全的方法,因為設備驅動程序也在內核空間中工作。另一方面,微內核模式將操作系統的模塊分解為孤立的服務,稱為服務器。每個服務器可以通過進程間通信(IPC)通道與其他服務器進行通信。如果一個服務器發生故障,整個微內核不會失敗,這與單片機內核的設計不同。

微內核設計支持快速升級,因為每個內核模塊都是一個獨立的組件。微內核方法是解決Android碎片化問題的好辦法。Android碎片化是指不同手機廠商創造的各種Android風格的存在。在這種情況下,Google 無法直接為所有 Android 設備發送內核級升級。微內核設計解決Android碎片化問題。然而,微內核也有幾個缺點,主要問題是微內核的執行速度比單片內核慢。這種緩慢是由于客戶端-服務器架構的通信渠道造成的。由于這個問題,Windows 和 XNU (Mac) 內核遵循單片和微模式,稱為混合模式。

或許,Google是因為現代操作系統的需要而選擇了微內核模式。例如,加強安全性、實時內核更新和穩定性。而且,它們可能具有不同的概念來優化微內核實現的通信方法。

從頭開始學習

毫無疑問,Google擁有世界上最優秀的工程師,他們與每個流行的操作系統和每個操作系統 API 密切合作。因此,Fuchsia 將是世界上最優秀的頭腦和他們經驗的結果。請記住,他們為高性能計算場景制作了 Golang。與任何其他現有語言不同,Golang 提供了一種具有良好性能的人性化語法。例如,C/C++ 語言具有良好的性能,但缺乏對開發人員友好的語法。另一方面,類似 Python 的語言具有開發人員友好的語法,但不會表現出良好的性能因素。

同樣,所有現有的操作系統都有幾個痛點——沒有完美的操作系統。 Windows 是一個被廣泛使用的操作系統,但它確實在 Windows XP 版本之后變得臃腫。

macOS 對開發人員和用戶都有很多不必要的限制。GNU/Linux 很棒,但它是由許多開發人員構建的不同組件的集合——沒有明確定義的標準。事實上,谷歌擁有所有這些經驗。因此,他們可以通過最大限度地減少現代操作系統上存在的這些問題來構建操作系統。這些原因為 Fuchsia 成為有史以來最成功的操作系統帶來了更高的機會。

Flutter 幫助 Fuchsia 流行起來

Flutter 現在是一個流行的框架,率先進入跨平臺移動應用開發市場。之后,它也通過進入跨平臺的桌面應用開發市場來警告Electron。Google表示 Flutter 也為 Fuchsia 編譯應用程序,但我們并沒有太注意它。我的觀點是 Flutter 是作為 Fuchsia 的主要應用程序開發工具包而構建的,就像 Windows 的 .NET 框架一樣。也許,Flutter 團隊最初專注于 Android 和 iOS 來解決他們當前的移動應用程序開發問題。此外,針對 Android 和 iOS 是接觸開發者社區的好方法——因為沒人知道 Fuchsia 到底是什么。

當每個人都傾向于用Flutter制作他們的應用程序時,當Google發布Fuchsia時,這些應用程序將與Fuchsia原生兼容。

與其他操作系統的競爭

顯然,Fuchsia 將成為Google設備的默認操作系統:Chromebook、Google眼鏡、Pixel 和 Nest(Google的家庭自動化產品)。Fuchsia 是一個像 Linux 一樣的開源產品,而且,它是來自世界科技巨頭的產品,因此,很多人會嘗試使用 Fuchsia。另一方面,Chromebook 和 Pixels 等設備可能會比 Apple 設備更受歡迎,因為 Google 設備將作為自己的操作系統出現。

然而,世界上幾乎所有的人都不是技術極客。因此,他們不會檢查為什么從高度技術角度看Fuchsia更好。Fuchsia 的成功取決于它如何解決用戶的問題。 Linux 確實比 Windows 好,但仍然有大約 87% 的人使用 Windows。原因是Windows比Linux更能解決一個典型人的問題。讓我們等待,直到Fuchsia發出一些聲音。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 羞羞视频2023 | 久久久久成人免费 | 久草在线观看资源 | 中文字幕精品亚洲 | 精品999久久久 | 成人福利视频导航 | 噜噜色av| 国内xxxx乱子另类 | 久久久看| av在线免费观看国产 | 久久国产精品系列 | 色毛片| 成人午夜激情网 | 久久精品高清 | 91精品国产综合久久婷婷香蕉 | 欧美激情精品久久久久久黑人 | 九九热播视频 | 午夜精品老牛av一区二区三区 | 黄色一级片在线免费观看 | 日本视频网 | 青青草成人自拍 | 免费a网| 国产在线观看91一区二区三区 | 毛片免费在线观看 | 一级毛片免费观看在线 | 在线无码 | 国产精品99久久久久久久女警 | 多人乱大交xxxxx变态 | 4p一女两男做爰在线观看 | 国产青草视频在线观看视频 | 久久成人激情视频 | 国产日产精品久久久久快鸭 | 国产女厕一区二区三区在线视 | 日韩毛片在线看 | 亚洲五码在线观看视频 | 日本欧美一区二区三区在线观看 | 欧美在线观看黄色 | 久久久一区二区 | 性插视频| 视频一区二区三区在线观看 | 免费一级高清毛片 |