|
來源:中國經(jīng)濟周刊 中國經(jīng)濟周刊-經(jīng)濟網(wǎng)訊 世界上本沒有操作系統(tǒng)。1942年世界上第一臺電腦ENIAC(埃尼阿克)誕生時,并沒有搭載操作系統(tǒng),依靠改變插線編程。ENIAC要由六位聰慧過人且心細如發(fā)的女程序員在占據(jù)三面墻的功能面板前,通過旋鈕和接插線的位置組合,將數(shù)學(xué)家們的想法精準地轉(zhuǎn)換為計算機能執(zhí)行的指令。 兩位女程序員操作ENIAC的功能面板 晶體管的出現(xiàn)和莫里斯·威爾克斯發(fā)明的微程序方法,才把計算機從單純的機械設(shè)備變成了真正的“電腦”,用于系統(tǒng)管理和簡化硬件操作流程的操作系統(tǒng)也應(yīng)運而生。不過起初不同型號的電腦搭載的是不同的操作系統(tǒng),也就是說,為某一型號的電腦編寫的程序,并不能在其他型號電腦上運行,一直到1964年IBM推出名為System/360的大型機才用上了統(tǒng)一的操作系統(tǒng)。 注意,System/360是“大型機”,而到上世紀80年代開始普及的小型家用電腦,對操作系統(tǒng)的需求依然很小,比如彼時最著名的Commodore C64就只需要通過8KB只讀存儲器BASIC語言直接操作BIOS。至于編程,也不像今天一樣在編輯器里敲入代碼即可立刻執(zhí)行,而是需要一種叫作“代碼紙”或“打孔紙”的東西。 打孔紙 因為那個時候還沒有磁盤、光盤之類的存儲代碼的媒介,程序員需要把二進制代碼打在打孔紙上,再“喂”給電腦。 1974年,保羅·艾倫就是帶著這么一堆打扎紙去見了他們的第一個客戶羅伯茨,這堆打扎紙是他和好友比爾·蓋茨爆肝一個月為Altair8080寫出來的程序,Altair8080是一臺售價不到400美元的計算機,在那個電腦還是奢侈品的年代堪稱價格屠夫。 有了蓋茨和艾倫寫的程序,羅伯茨的電腦賣瘋了,蓋茨也干脆從哈佛退學(xué),成立了微軟公司,專注于開發(fā)各種實用的程序,比如文字處理軟件和表格軟件等,但進入操作系統(tǒng)純屬偶然,起因是80年代初,微軟接到IBM的需求:我們要一個操作系統(tǒng)。 但deadline不是萬能的,臨近交付,艾倫和蓋茨都搞不定操作系統(tǒng)這么龐大的東西,最終艾倫想了個辦法——買。他從一個叫蒂姆·帕特森的程序員手中買下了一套操作系統(tǒng)——DOS,加以修改后將其更名為MS-DOS賣給了IBM。 DOS“磁盤操作系統(tǒng)” DOS是“磁盤操作系統(tǒng)”(Disk Operating System)的縮寫,從名字可看出,它與現(xiàn)在的操作系統(tǒng)仍有很大差距,主要是增加電腦的文件讀寫能力,但比起以前的打孔紙,輸入命令行就能操作電腦的方式已經(jīng)是很大的進步。 在微軟靠MS-DOS躺賺時,蘋果公司的喬布斯看中了施樂實驗室的圖形化的使用界面,直接呈現(xiàn)的文件、點擊就能操作的鼠標,都讓喬布斯驚為天人。于是喬布斯回去后,逼著公司的程序員加班加點地搞出了圖形化界面。雖然喬布斯力推的Lisa電腦以失敗告終,但它搭載的這套操作系統(tǒng)不僅奠定了Mac OS的基礎(chǔ),更是成為推動圖形化操作系統(tǒng)的里程碑,下拉菜單、拖拽式操作、桌面圖標等我們今天習(xí)以為常的元素,都由蘋果這套系統(tǒng)打下了基礎(chǔ)。 電腦操作系統(tǒng) 蘋果發(fā)布Lisa同年的11月,微軟也以Windows 1.0拉開了Windows圖形界面的序幕,坊間也一直有傳聞稱Windows的圖形化是受了蘋果Lisa的刺激,這就是題外話了。 總之,從80年代以來,在DOS、Macintosh、Windows、Linux等推動下,電腦操作系統(tǒng)變得越來越簡單,用戶不再需要死記硬背大量命令,用點擊、拖拽就能操作電腦,可視化圖形界面的操作系統(tǒng)對于個人電腦的普及有著深遠影響。 手機操作系統(tǒng) 而在移動端,手機的使用雖然不像電腦一樣最初局限于專業(yè)人士,但從單純的通訊工具到如今深入我們?nèi)粘I畹闹悄茉O(shè)備,同樣離不開操作系統(tǒng)。而手機操作系統(tǒng)的歷史,相信對很多人來說并不陌生,或者說,我們對“手機操作系統(tǒng)”的認知,多半是從 iOS開始的。 在iOS之前,任憑諾基亞、索愛、三星等手機廠商再如何折騰,也不過是在手機外觀、拍照上做做文章,能用手寫筆,能打幾個小游戲,就算了不得的賣點,直到蘋果告訴大家,手機還能這么用:雙指開合縮放圖片、可以左右滑動切換圖片或歌曲、可以像電腦一樣瀏覽正常尺寸的網(wǎng)頁,當然,最重要的是,可以安裝、運行各種應(yīng)用。 和當年的微軟一樣,iOS問世后,立刻也有競爭對手緊隨其后并大獲成功,只不過這次由微軟換成了Google,Android以開源的形式聯(lián)合了眾多硬件廠商和軟件開發(fā)者,走出了一條不同于iOS的發(fā)展道路。 PC端的霸主微軟也沒有坐以待斃,但姍姍來遲的Windows Phone只有被時代的列車無情拋下的份,連同諾基亞一起成為“錯失移動市場”的經(jīng)典案例。 蘋果生態(tài) 而在智能手機之后出現(xiàn)的其他智能設(shè)備,如平板、智能手表等,搭載操作系統(tǒng)則是順理成章的事,畢竟沒有操作系統(tǒng),又談何智能呢? 然而,隨著可以智能化的設(shè)備越來越多,新的問題出現(xiàn)了:難道我們要為每一種設(shè)備開發(fā)一套操作系統(tǒng)嗎? 以蘋果為例,其手機、平板、電腦、手表、電視分別運行著 iOS、iPadOS、macOS、watchos、tvOS等5款操作系統(tǒng),雖然從操作邏輯、用戶界面以及M1芯片的推出,都能看出蘋果對跨設(shè)備融合的野心,但設(shè)備和系統(tǒng)的增加帶來的碎片化問題卻也難以避免,iPhone上好用的app,未必能在AppleWatch上找到,碎片化的產(chǎn)品和平臺也會給開發(fā)者造成選擇困難:該為哪個版本的系統(tǒng)開發(fā)app?應(yīng)用開發(fā)該優(yōu)先哪個系統(tǒng)? 以生態(tài)優(yōu)秀和產(chǎn)品聚焦著稱的蘋果,尚且面臨碎片化的問題,如果范圍擴大到種類更為繁多的IoT產(chǎn)品呢? 5G的到來,數(shù)據(jù)傳輸速度百倍提升,可接入的終端數(shù)量亦大幅增加,加之更可靠的連接質(zhì)量和低時延,毫無疑問,我們正在邁入萬物互聯(lián)的時代,小到燈泡,大到汽車,各種設(shè)備都在經(jīng)歷著當年的電腦、功能機所經(jīng)歷的智能化過程,與此同時,AI的出現(xiàn)對算力提出了更高需求,云計算又使得海量的數(shù)據(jù)運算不再局限于單一終端的算力,理論上趨近無限,新時代、新技術(shù)對新一代操作系統(tǒng)的需求也就呼之欲出。 物聯(lián)網(wǎng)時代需求什么樣的操作系統(tǒng)? 彈性部署。只有具備彈性部署能力的操作系統(tǒng),才能滿足海量設(shè)備的覆蓋需求。 低時延。面對大量的多設(shè)備協(xié)同、跨設(shè)備操作場景,低時延亦是物聯(lián)網(wǎng)操作系統(tǒng)的必備條件。 安全。聯(lián)網(wǎng)的設(shè)備越多,安全問題也前所未有的突出,物聯(lián)網(wǎng)操作系統(tǒng)更需要有可靠的抵御網(wǎng)絡(luò)攻擊的能力。 最后,既然是萬物互聯(lián),意味著其軟硬件生態(tài)不會只掌握在有限的幾家廠商手中,而是需要遠高于PC和移動互聯(lián)網(wǎng)時代的生態(tài)協(xié)作,開源社區(qū)、統(tǒng)一的技術(shù)標準和領(lǐng)先的編譯器一個都不能少。 目前市場上能夠滿足上述條件的操作系統(tǒng)屈指可數(shù)。Google雖然早已布局Fuchsia,但一直沒有明確的應(yīng)用計劃,至少尚未對外說明未來會如何使用Fuchsia,生態(tài)自然無從說起。 相比之下,華為的鴻蒙OS(HarmonyOS)早已明確其定位:面向萬物互聯(lián)時代的操作系統(tǒng)。鴻蒙的微內(nèi)核架構(gòu)和分布式軟總線技術(shù)可針對不同硬件能力的產(chǎn)品進行部署,實現(xiàn)一次開發(fā),多端部署,提升效率,并帶來高帶寬、低時延、高可靠的傳輸能力。 在鴻蒙系統(tǒng)下,終端之間實現(xiàn)能力互助共享的同時,也加入相互之間的安全保護。此外,鴻蒙采用的微內(nèi)核+可信執(zhí)行環(huán)境(TEE,TrustedExecution Environment)方案也是業(yè)內(nèi)廣泛認可的解決終端安全問題的方案。 像中國古代的活字印刷術(shù)一樣靈活多變的分布式技術(shù),正是鴻蒙系統(tǒng)最具想象力的部分。 通俗地來講,分布式技術(shù)將系統(tǒng)拆解成多個模塊,開發(fā)者可依照硬件的形態(tài)、性能等靈活組合系統(tǒng)模塊并實現(xiàn)跨設(shè)備能力的調(diào)用,進而擴展設(shè)備的邊界。例如,搭載鴻蒙的料理機不僅可以與手機進行功能上的聯(lián)動,將后者的屏幕作為前者的操作面板,還可以從同樣搭載鴻蒙的智能手表上獲取用戶的身體數(shù)據(jù),主動推薦合適的食譜。 華為的鴻蒙OS(HarmonyOS)是面向萬物互聯(lián)時代的操作系統(tǒng) 理論上,在鴻蒙系統(tǒng)下,設(shè)備的能力可以無限延展,這種使用多個設(shè)備像使用一個設(shè)備一樣簡單的理念,也是華為經(jīng)常提及的“超級虛擬終端”。 所以我們會看到,華為一直強調(diào)鴻蒙不是專門為手機設(shè)計的操作系統(tǒng),而是直接提出“1+8+N”全場景,意圖覆蓋整個物聯(lián)網(wǎng)。 鴻蒙在技術(shù)和理念上已顯露出明顯的優(yōu)勢,其生態(tài)建設(shè)也在去年9月鴻蒙2.0發(fā)布后駛?cè)肟燔嚨?。截至今?月底,已有超過300家合作伙伴加入鴻蒙生態(tài),這一數(shù)字還在不斷增長,美的、九陽等品牌搭載鴻蒙的產(chǎn)品也已相繼上市。 不要忘記華為還有數(shù)以億計的用戶和智能終端,為鴻蒙生態(tài)的發(fā)展奠定了堅實的基礎(chǔ)。 回顧操作系統(tǒng)的發(fā)展歷史,從PC互聯(lián)網(wǎng)時代的macOS、Windows,到移動互聯(lián)網(wǎng)時代的iOS、Android,在ICT行業(yè)每一輪技術(shù)浪潮中,誕生過許多操作系統(tǒng),但能脫穎而出的只有少數(shù),而它們必定最符合當下軟硬件需求的操作系統(tǒng),推動技術(shù)普及的同時,深刻地改變我們的生活。 站在新時代的起點,我們不能說iOS和Android已是明日黃花,但我們一定需要鴻蒙這樣嶄新、顛覆性的操作系統(tǒng)。 |
|
|
來自: 老沈閱覽 > 《經(jīng)濟》