你的桌面操作系統是什么?Windows 還是 macOS?亦或 Linux 系列及其他?
據知名統計網站 StatCounter 今年 11 月發布的全球桌面操作系統市場份額來看,Windows 操作系統以 73.21% 的絕對優勢占據第一,其次是 OS X 占比 16.54%(OS X 是Apple為 Mac 系列產品開發的專屬操作系統,基于 UNIX 系統), 而 Linux 僅占 1.8%。
通過這些數據,可以輕易得出一個結論:Windows 操作系統時代依舊,它仍是桌面操作系統的主流,
不過,憶及今年 Google 斷供華為,使華為在海外發行的 Android 設備中不能使用 Google 未開源的 GMS 等服務部分時,不禁讓人聯想到未來某一天,倘若 Windows 斷供大陸,彼時大陸能否擺脫對 Windows 的依賴?斷供又將對大陸產生哪些影響?
本期《濤滔不絕》,CSDN 創始人&董事長蔣濤將帶你回顧時下最為成功的操作系統 Windows 與 macOS 的前世今生,分析如果 Windows 斷供大陸,我們是否已有可行性的解決方案。
點擊下方小程式,讓我們一起來看 Windows 與 macOS 之間有哪些“糾纏”吧!
《濤滔不絕》本期完整版視訊
注:《濤滔不絕》由 CSDN 與今日頭條聯合出品,欄目內容:CSDN 創始人&董事長蔣濤以程式員的視角,談論程式員職業生涯或生活中的各種趣事,
精彩觀點預覽:
-
判定一個平臺是否能稱為生態,要看平臺以外,第三方廠商的產值、市值的總和是否超越了平臺自身。
-
可以說蘋果是有生態基因的,它了解如何建立好一個生態,iOS 生態的構建就是一個成功的案例。
-
如果操作系統被別人掌握,或者是采用閉源的系統,理論上存在著很大的安全隱患。
以下是文字版:
目前中美從貿易戰已經打到了科技戰。在此情況下,美國要對大陸“卡脖子”該怎么辦?假如 Windows 斷供,大陸會怎么樣?如今大陸“缺芯”的情形已顯而易見,華為及業界廠商也正在努力抗爭;如果操作系統也出問題,那又會如何呢?這是一個值得我們思考與解決的重要問題。
其實在微軟做操作系統的同期,美國還有上百家操作系統公司,可為什么是 Windows 成功?后來蘋果又為什么能夠構造出屬于它的操作系統生態?大陸是否可以?
在此,我們不妨先回顧過往,再探討 Windows 斷供可能會給大陸帶來的影響。
微軟 Windows 的成功在于生態
Windows 最大的成功,在于生態的成功,
曾經,微軟舉辦了史上規模最大的一次“專業開發者會議”,它就是 1993 年微軟在安納海姆舉辦的 Professional Developers Conference,當時約有 8000 人參加,那場會議上發布了基于圖形界面的 Windows32 的 API 接口。
此次的發布意義非凡,因為這意味著第三方的開發者可利用微軟提供的操作系統去開發自己的應用軟體,并且由于當時微軟的圖形化界面和接口是最先進的,因此眾多第三方開發者,其中,不論是硬件服務商還是軟體服務商,都選擇在 Windows 上進行開發,從而迅速幫助微軟構造出了一個價值 10 萬億美金的 PC 生態。典型的用戶就包括了軟體中著名的 Adobe,其王牌軟體就是建立在 Windows 操作系統上的 Photoshop。
這些軟體參與到微軟生態中的背后,利用的都是 Windows 的 API 和操作系統所提供的能力,這也為 Windows 帶來了最終的成功,從中也可看出,微軟對開發者的重視與理解,以及投入之大,
另外,彼時微軟創始人之一的比爾·蓋茨(微軟創始者之一)作為一名開發者出身,大家對他比較認可,但史蒂夫·鮑爾默(微軟公司前首席執行官兼總裁)銷售出身,開發者就不太認同他,因此在微軟的一次開發者會議上,鮑爾默上臺聲嘶力竭地喊著:“Developers!Developers!Developers……”,以此表明微軟是最重視開發者的,而這一事件也成為了微軟發展史中一個較為經典的片段。
基于以上的發展歷程,比爾·蓋茨還發明出了一個定律:判定一個平臺是否能稱為生態,要看平臺以外,第三方廠商的產值、市值的總和是否超越了平臺自身,比如,蘋果市值 2 萬億美金,那么只有圍繞蘋果的廠商加起來超過 2 萬億美金,蘋果才能被稱之為生態。按照這個驗證標準,蘋果是一個生態,Facebook 不是生態,微信還有待觀察。
蘋果與微軟之間的“恩怨曲折”
聊完微軟的 Windows ,自然不得不提蘋果的操作系統了,
Apple一開始很輝煌,但后來衰落了一段時間,史蒂夫·喬布斯(美國Apple聯合創始人)回歸也正是因為蘋果的操作系統在當時較為落后,當時的蘋果不斷在尋求出路以及他們想選一個新的操作系統,
回顧當時的大環境,共有兩大競爭者參與Apple的競選,一方是蘋果法國公司的總經理 Jean-Louis Gassée 創建的 BeOS,另一大競爭者是史蒂夫·喬布斯創建的 NeXTSTEP,最后蘋果以 4 億美金將這款軟體買入,當然這些都是后話了,
彼時 NeXTSTEP 做的就是新一代操作系統,其用戶界面的體驗都設計的很好,但由于其市場太小并沒有做大,不過蘋果在當時的情況下將其買入,這也是蘋果歷史上做的最正確的決定,后來,蘋果將 NeXTSTEP 納入史蒂夫·喬布斯這個團隊,并任命史蒂夫·喬布斯為臨時 CEO ,連 Jean-Louis Gassée 都曾表示:辛虧蘋果當時收購了喬布斯的 NeXT,而不是我的 BeOS。
在回歸后,史蒂夫·喬布斯想要做出一個蘋果的操作系統,但操作系統取決于生態的成功,而生態里最大的霸主就是微軟,那就來復盤一下微軟的成功。
微軟除了擁有 Windows 操作系統以外,還在兩個方面尤為突出:
-
Office 辦公軟體,早期電腦最核心的應用就是辦公軟體,打電動都是附加值,因此微軟做了 Office 3 件套:Excel、Word、PowerPoint,后面又添加了 Visual 之類的工具,
-
開發工具,微軟買了很多開發工具,自身也建造了許多開發工具,對開發者很友好。
史蒂夫·喬布斯在回歸蘋果之后,跟當時的“敵人”比爾·蓋茨共同面臨一個機會——開發操作系統,就在他們茫然于操作系統的設計時,發現施樂做了一套圖形化界面接口 GUI ,在參觀之后,微軟“抄”了一套叫 Windows ,蘋果“抄”的就現在的 macOS ,
在解決操作系統的問題后,史蒂夫·喬布斯又發現蘋果的應用軟體跟不上,當時應用軟體的標準已經是 Office ,因此他聯系了比爾·蓋茨,表示需要他的支持,
或許是由于蘋果“大哥變小弟”帶來的成就感,比爾·蓋茨給予了蘋果兩個方面的幫助:
-
對蘋果投資 1.5 億美金;
-
為蘋果開發出一個 Mac 版的 Office 。
在這之后,1997 年蘋果舉行了蘋果開發者大會,當時參與的人很少,史蒂夫·喬布斯在會上提到:蘋果現在已經得到了微軟的支持,當時的場景是:史蒂夫·喬布斯在臺上講話,而比爾·蓋茨的視訊大大地投放在背后,這明顯的大小差異讓蘋果的開發人員及工作者感到沮喪,總覺得被“邪惡”的微軟帝國吞噬了。但這只是史蒂夫·喬布斯的“以退為進”:通過微軟的支持,先成功挽救了 Mac 不斷下滑的銷量,最后再絕地反擊,
其實蘋果能夠“起死回生”,主要是因為 iPod,蘋果的 iPod 與別家 MP3 的不同之處在于,它所使用的是基于 FreeBSD 的 NeXT 操作系統,所以 iPod 里面有許多第三方插件,支持能力很強大,最后也拓展到了 iOS 上,因此可以說蘋果是有生態基因的,它了解該如何建立好一個生態,iOS 生態的構建就是一個成功的案例,
Android 也是同樣,Google 控制著 Android,但周圍可能有成千上萬家企業在為 Android 開發各種各樣的第三方庫和第三方應用,這就是操作系統成功的核心——生態。
被掌控的操作系統存在風險
大陸曾經也想擺脫被國外操作系統壟斷的情形,想要做出正版化的大陸軟體。15 年前,倪院士就提到,如果操作系統被別人掌控,實際上是有風險的。
例如,伊朗就發生過“核反應堆事件”,當時它的核反應堆一直無法成功,每次參數調整好了,可送進去就失敗,后來才發現,他們的系統被以色列的黑客入侵,并放了病毒,使調整好的參數一旦執行就被替換,而這個入侵過程卻無從得知。
因此,如果操作系統被別人掌握,或者是采用閉源的系統,理論上存在著很大的安全隱患,所以國家在很早的時候就開始重視這個事情。但那次的失敗很慘痛,不僅大陸軟體沒有替換成功,還引起了很多用戶的反彈與不滿,原因是因為生態還不完備。
當時國家要求北京某些辦公地區全部換為大陸紅旗操作系統和龍芯,結果因為不兼容,導致原來的軟體、列印機等不能用了,因為這些原本是 Windows 驅動的,沒有人去開發 Linux 驅動。后來才意識到,這不僅僅是換軟體和操作系統的問題,許多設備都需要重新購置,軟體也需要重新開發,總成本太過高昂,最終這次替換行動就失敗了,梁寧老師還為此寫了一篇文章《一段關于大陸芯片和操作系統的往事》,講述大陸芯片與大陸化的不成功。
Windows 斷供會對大陸影響如何?
Windows 由于背后的生態太強大所以無法取代,而現在 15 年過去,進入互聯網時代,各家企業現在首選就是 Mobile-First,再結合跨平臺以兼容 iOS 和Android,都在投入基于 HTML-5 進行 Web 開發。實際上,現在也很難找到只有 Windows 版本的應用程式,
Windows 在過去 15 年里也發生了巨大的變化,史蒂夫·鮑爾默曾視 Linux 為毒瘤,現在卻開始強烈擁抱 Linux 、開源和 Python;微軟的定位也發生了改變,不再只執著于 Windows,開始追求為每一個企業每一個人提供 IT 能力,不論對方采用何種技術,只要使用微軟的云即可,
因此,所謂 Windows 斷供對大陸的影響其實已將減小到很小了,斷供對目前的大陸來說只有一個問題——銀行系統。曾經微軟在大陸的技術層面功夫下得深,大力推廣其 ActiveX 插件,大陸銀行系統普遍都采用這種插件。不得不說,ActiveX 插件的安全性確實很優秀,但問題在于,這套插件只能在 IE 瀏覽器,即 Windows 下使用,這是唯一不可替代的事情。
只要銀行系統能成功轉換,你就能發現,Windows 斷供對大陸一點影響都沒有,下一階段大陸操作系統的發展也將有很大的機會。對此,你有什么看法嗎?歡迎評論區留言~