未來需要什麼樣的操作系統?_風聞
叫啥不重要-抱歉——真的很业余2019-03-29 06:58
未來需要什麼樣的操作系統?

現在美國很強大,雖然中國在許多領域都在趕超美國或者説“外國”,但在IT領域廣大網友心中有幾個令人絕望的痛點,比如:PC芯片、PC操作系統、域名服務等等。在目前,PC芯片領域龍芯在艱難爬坡,摸爬滾打了18年,在市場化方面依然看不到彼岸。其中最主要的原因之一是繞不過WINTEL聯盟的壟斷,CPU與OS互為短板,成為一種互鎖狀態,一句話:至今沒有建立足夠健康成長的生態圈。
那麼,CPU+OS+生態這個三元死結究竟該怎樣打開,許多大佬都有見解,我個人才疏學淺,平時也是隻閲讀沒記錄,無法引用,還請各位智者自行腦補吧。只是,我有個感覺,像現在龍芯+國產操作系統的發展模式,終究還是自己被自己侷限在一個小池塘裏,劃地為牢,永遠無法攪動風雲。
作為一個玩OS並且玩了20年的半瓶醋,我還是有自己的一些想法,説出來樹一個標靶,各位大賢請不吝批判。
啓發來源:
1、 無盤站。也就是服務器+瘦身客户端模式,曾經很火,現在也有云桌面,但我沒接觸過雲桌面,無法評價,但曾聽某位技術人員科普,好像與無盤站差別不大,只不過客户端更瘦,而服務器端似乎採用了虛擬機模式。而我在XP時代曾經試驗過WM+無盤系統,即電腦上安裝Vmware和某無盤系統,無盤系統掛載Vmware的磁盤。在VM中就能以一個磁盤文件實現多開,特點為每個虛擬系統可以實現無盤啓動,並且能實現掛起操作。好處是多個虛擬機共享一個啓動磁盤,大大節約了磁盤空間,而且各自獨立互不干擾。由此,我設想,在瘦身客户端只需集成一個類似Vmware的啓動環境,就可以構建起一個能夠掛起的無盤網絡,我不清楚雲桌面是否也有類似思路。
2、 無處不在的觸摸系統。在“三體”某個情節中,某人來到地面,犯了見到牆就想點點點的強迫症。好笑之餘,更是驚歎當時科技環境下實現的無處不在的上網操作。靜心去思考:我們需要什麼條件才能實現如此便捷的泛在網。必備的條件1、瘦的只剩下觸摸屏的客户端,比如,在一個類似黑板的“玻璃“”上,多個人一起操作,每個人只需用手指劃出一個圖形,就能在這個圖形中顯示一個登錄界面,登錄之後卻可以實現完全的操控。2、屏幕只是識別客户的手勢,上傳到雲端,雲端處理結果以幀的形式返回到屏幕。
由兩點啓發,試圖定義未來的操作系統,只能是“雲處理系統“

這個想法產生於幾年前,由於沒有意識到5G時代的臨近,泛在網的到來,我也只形成了一個替代性質的“雲操作系統“的構想。設想中,某大氣的網絡巨頭,以我第二點啓發中所設想的方式搭建一個服務器,並開放給所有能聯網的PC一個無盤啓動的網址,而所有能聯網的個人用户在本機上只需用網卡啓動,利用U盤上的微型環境實現登錄路由或寬帶撥號,就能登錄雲端的免費系統。此係統初步定義為一個應急系統,在完善度低於流行PC系統,且本地系統意外崩潰時,給大眾一個能臨時辦公的環境。運行方式類似於遠程桌面登錄虛擬機方式。當然後期可以推動將此功能(微型環境)集成到網卡中,舊PC仍採用U盤輔助方式。
此“雲操作系統“,需要具備的功能包括1、提供雲端運行環境,此環境與客户端硬件無關或低度依賴。2、雲端運行,數據通過網絡反饋,客户機只負責屏幕顯示。3、提供常用網絡應用和辦公軟件,這個可以由運營方定製。4、雲存儲和本地存儲結合,在本地硬盤能讀取的情況下,支持加載本地硬盤實現本地讀寫。
此“雲操作系統“可以推廣企業級方案,服務器架設在企業機房,解決企業對敏感數泄密的擔憂。這個方案可能與當下的雲桌面在某些方面很類似,但應該多了穿透路由的方式。在企業授權的前提下,可以實現員工在家登錄企業並辦公。
相關的網絡安全方面,應該有專業團隊負責,我沒有能力去設想。
這個“雲操作系統“缺陷在於,超越流行PC系統難度太大,最終最大的可能還是開發商很難下決心去突破現在的操作系統限制,只做一個雲外殼,以現有的一些工具做一個拼盤系統,反倒給操作系統國產化新增一條堤壩,變相資敵。
契機出現在5G時代,泛在網成為願景,現行的W系和L系操作系統必須做出架構上的重大轉變才能適應未來的大數據大流量,並且客户端越來越瘦的現實,只指望客户端的集成度不斷升級已再難負荷。操作系統重構必然影響各種編程語言及編程工具的重構,而編程工具的更新必然滯後於操作系統重構,未來一段IT程序員必然會面臨一個泥沙俱下,重新適應的尷尬。此景更勝安卓崛起的時代,萬乘競馳,羣雄逐鹿!
我設想的“雲操作系統“也不能勝任新時代的需求,進而設想“雲處理系統“
“雲處理系統“的基本支持:超算或超算集羣為硬件,併發、並行處理,雲存儲,5G或超越5G的泛在網,簡約的客户端。
雲處理架構方式為模塊化集成系統,眾模塊協作,雲端處理、服務器架構。桌面模塊、傳輸模塊、任務序列、模塊管理器、信息池、分佈式處理為基本模塊,文檔、圖形、視頻、數據處理、AI、工程等模塊為功能模塊。桌面模塊響應用户對任務功能的選擇,任務序列負責對用户需求形成需求隊列傳遞給功能模塊,功能模塊管理器判斷新增功能模塊或續用空閒功能模塊或加入某功能模塊的任務隊列中處理,功能模塊對簡單需求直接處理,對複雜需求向任務序列提交分佈式處理需求,由任務序列進行算力再分配,加入分佈式處理序列,再將結果反饋,傳輸模塊負責用户指令和結果反饋的往返傳遞。在任務完成後,模塊管理器釋放模塊佔用,或將模塊加入待命隊列。各用户需求以ID的形式加入任務序列,由任務序列以優先級的標號形成需求隊列傳遞給功能模塊。雲端正常情況下會有眾多同類模塊在線運行,以服務於眾多用户的同類任務。
類似於現行的各種應用軟件不再以單獨應用的方式出現,而是作為功能分解後的小模塊集合形式集成到“雲處理系統“,各功能模塊以參數或數據鏈形式在信息池實現數據共享。AI模塊做什麼我也不懂,但AI模塊應該是必須的,最起碼可以對不同用户對各模塊的需求進行優先級分配,實現對服務器上需要並行運行多少相同的模塊進行數量調整和任務隊列調整,還如,對經常需要調用分佈式處理模塊的用户,不再分配普通功能模塊。
在這種形式下,各用户以共享方式調用服務器資源,在同一時間段對服務器資源的佔用,由於智能分配,能實現能耗最小化,效率最優化,更綠色更節約。比如某用户盯着屏幕上Word文檔發呆時,現在的PC電腦上Windows系統和Word辦公軟件都在運行,而“雲處理系統“下,就只有桌面模塊持續刷新一幀靜態畫面。文檔模塊不會與用户直接關聯,只會執行自己的任務隊列。在本用户發呆時,只與桌面模塊關聯而與文檔模塊無涉。
此係統本質上應為服務器系統或超算系統,我希望此係統能從底層核心開始開發,不要像安卓一樣留一個先天殘疾,而由於系統初期可以只適配雲端機器或者説指定機器,兼容性方面的麻煩會比較少,遭遇的困難會相對少一些。
至於如何實現系統穩定並對各種模塊建立勢井,我不懂,但專業人員必然能在效率和穩定之間做好調整。
“雲處理系統“的實現將改變IT軟件商和IT程序員的市場格局,IT軟件商面對的將不再是個人用户,或某個企業,IT軟件商的服務對象成為“雲處理系統“,大一統的功能集成將分割為功能模塊的集合,用户界面不再是一堆後台待命的響應機制,一些適合共享的功能模塊將由“雲處理系統“提供或其他通用模塊軟件商提供,當然,各種功能模塊的優勝劣汰也變得更為激烈。由於IT程序員將直接面對功能模塊,開發方向也會更加專注,功能更優,更簡約更高的效率將成為主攻方向,而不是更全面。發明或給模塊增添功能將不再由功能模塊開發團隊單獨決定。
而面對新需求,需要新增或改進功能模塊,則將需要系統架構優化的方式出現,而不是簡單的給某個模塊直接改進,需要的是對總體架構更為熟悉的一個架構師羣體,在全局的角度或綜合的角度,協同功能模塊開發人員穩妥進行。
“雲處理系統“的開發模式可以是,開發方初步搭建起系統架構,以公開模塊接口的方式開放軟件開發,就是俗話説的:“我搭台,你唱戲”。以網遊的內測、公測、開服式的節奏推廣,以U盤啓動鏡像的方式分發體驗入口,以網卡集成微啓動環境方式增加潛在用户,以新型超長待機的筆記本(CPU↓顯卡×耗電↘重量↘厚度↘)佔領市場。免費或者更便宜更方便是人們永遠也無法完全抗拒的誘惑,只要“雲處理系統“成功上線,剩下的只有……
“雲處理系統“也可以簡化為企業級系統。
“雲處理系統“模式下,由於系統運行在雲端,本地只負責顯示和指令輸入,PC將極大簡化。除網絡部分需要強化,CPU、顯卡、內存、主板等由於性能需求大減,反倒出現極大的性能過剩。新產PC或筆記本可以採用簡裝模式,耗電、發熱都將?倍的降低,也將更輕薄續航能力更強,在將來如果能實現隨便一塊“玻璃”都能點點點,那可就革命了。另,個人PC可以“斷尾模式“保留精簡系統,在無網絡時做些簡單工作。當然,不要問網遊還咋玩?沒網了,就安心工作吧。未來手機也是如此,有網自然好用,沒網了現在手機也變磚。並且,大概率手機、PC系統合一,由“雲處理系統“桌面模塊自動匹配,甚至,屏幕只剩一半能顯示時,也可縮小顯示區域應急使用。
幾十年以來讓人又愛又恨的軟件盜版現象也將被遏制,因為由雲端實現了統一採購。而統一採購帶了的同質化是否限制個性化趣味,也不是問題,桌面模塊可以提供個性設置,甚至個人可以使用心形“玻璃”定製心形桌面。至於“雲處理系統“的盈利模式,可以免費,也可以免費+VIP,甚至由政府採購,立法以“雲處理系統“使用權作為公民的基本人權予以保障。而由此國民級服務帶來的產業收益和業界話語權,其價值就不需要用形容詞了。同時,“雲處理系統“會裹挾大眾不由自主進入雲盤時代,對於個人隱私的保護也將更為扁平,對於違法行為或不受歡迎的行為,在雲功能模塊時代,更難以藏身,更容易鑑別或拒絕或追查。而瘦身客户端的推廣,也許會覆滅大半PC用CPU行業,取代它們的將是一種體積微小的簡化芯片,而X86、龍芯等就只有軍用和特殊行業有需求了。
並且,在一個全新的網絡模式覆蓋全球市場時,也會有一個軟件升級方式的機會,改寫DNS尋址方式,讓IPv6提前替換IPv4,戰略意義不言而喻,人人都有自己的IP地址,會有多麼方便!
在這種巨大的變革下,對在現有完善的生態圈外再建自己的生態圈所遭遇的絕望,也將消散在整個IT生態重建的大潮下。我自己不清楚是不是太樂觀了,但我的設想如果能成,就不算我白日做夢了。
本文只是順着思路,一路寫下,可能比較混亂。本人的知識面很偏,如果用詞出現偏差,請各位不吝指導,構想不合實際之處,也願意向各位學習。此構想在心裏揣了許多年,總有點不吐不快,雖然可能吐了才發現自己多無知,更不快。但如果哪位大蝦認為有些道理,還請你推薦這些想法給願意批閲此文的大師,或大師們,謝謝您讀完此文!