當前位置:
係統粉 >
電腦問答 >
其他問答 > 中國互聯網公司能力那麼強,為什麼這麼多年來沒做出一個類似windows的係統呢?
中國互聯網公司能力那麼強,為什麼這麼多年來沒做出一個類似windows的係統呢?
提問者:曲未終心難絕 | 瀏覽 次 | 提問時間:2017-10-14 | 回答數量:10
已有10條答案
中國互聯網公司很強沒錯,但是操作係統、半導體芯片、一個成熟的開發者生態、以及人工智能等計算機基礎學科領域的積累還遠遠不夠,中國互聯網強在哪裏?一方麵是長期的用戶習慣培養,國內的移動互聯網更發達,應用開發領域這些偏上層的領域比較領先而已。這一點差異是由於中美互聯網發展發達程度不同引起的,由於在傳統PC互聯網時代美國互聯網已經很發達了,所以移動互聯網在美國並沒有爆發,但是國內則不同,傳統互聯網時代不夠發達,很多技術設施都還沒建立起來成熟的體係,但是廉價智能機降低了入網門檻,所以中國的互聯網爆發在移動互聯網領域更明顯,而這都不在基礎研究領域,隻是在應用開發領域。
確實,目前中國互聯網公司卻是算是除了美國以外整體實力最強的了,不過這是有原因的,你沒發現全世界再也找不出一個像中國市場這麼具有特殊性的互聯網環境了嗎?所以中國互聯網公司能力很強其實是有一定限製的,或者說在一定條件下才滿足的,13億人口的超級市場,國家政策庇護的超級溫床,可以說中國互聯網很強大更多局限在國內市場。就好像中國的軟件應用往往講究大而全,一個應用恨不得把你的衣食住行、吃喝拉撒等等全都管了。既要能聊天,也要能支付等等,總之隻要這個行業有的功能,中國應用開發屆都會把這些加上去。就是筆者通常調侃的,美國的軟件設計領域是“Less is more”,而國內的軟件設計領域則剛好相反,是“The more the better”。其實在各自擅長的領域也是這樣,中國在應用開發領域有得天獨厚的優勢,但是美國在底層領域,計算機基礎設施建設和學科貢獻則具有不可挑戰的地位,中國互聯網的強大是優勢,美國互聯網的強大才是真正的底蘊。那麼接下來分析一下為什麼中國的互聯網公司很難做出windows一樣強大的操作係統的幾大重要原因。首先是市場想對成熟,不管是在桌麵終端領域和移動終端領域,服務器端有unix、Linux,桌麵領域有macOS、windows,移動端有iOS和android,都已經是非常成熟的操作係統,並且都是意境非常成熟的一個生態體係了,所以在這個條件下,國內互聯網公司本質上是沒有重新開發一款新的操作係統的需要的。因為這些操作係統都已經能夠非常完美的滿足國內互聯網公司的業務需求。
其次是物力投入極其巨大。舉個簡單的例子,windows操作係統,一個版本是幾千萬行級別的代碼量,投入數百億美金級別的研發投入,數千人的研發團隊經過數年才能研發完成的,試問國內哪家互聯網公司有這個實力。百度和騰訊還願意做做底層,要知道阿裏當年連PHP都搞不定,底層基本不願意做的企業,怎麼可能完成如此浩大的超級工程?再次是缺乏成熟的人才培養體係,沒有這方麵的人才。國內的人才培養體係很顯然不成熟,國內應試教育的填鴨式教育導致了中國在這方麵人才培養的確實,真正進入了行業,包括筆者在內的一類程序員都不願意去做這方麵的研發工作,而且做底層係統級別的開發不像應用開發,沒那麼有成就感,也更加的枯燥,更沒有接受過這類行業專業的係統學習。國內的大學沒有哪一家有這麼成熟的人才培養體係,中科紅旗等等Linux發行版也隻是停留在換UI和做本地化工作上。創新力的的缺乏,長期以來的拿來主義。這一點很重要,一方麵因為教育體係的原因,另一方麵就是中國互聯網的特有屬性,模式創新,拿來就用,卻沒有自己的創新的成就,長期以來的拿來主義導致整個行業的文化氛圍已經是這樣,很難改變,這種文化史刻在骨子裏的。不願意做底層研究,不願意做技術投入,有好的東西拿過來就好了嘛,所以中國互聯網在前十幾年都是停留在模式創新上,以BAT為代表的幾乎無一例外的照搬國外的模式,然後做本地化創新就可以了,可以說幾乎中國的互聯網企業都是這麼來的,缺少成為偉大企業和國際性企業的基因和底蘊。因此,這些都是中國互聯網公司不能做出windows級別係統的主要原因。如今中國互聯網正在發展轉型的核心節點上,已經開始有今日頭條、小米等中國人自己的互聯網商業模式,未來十年也許未可知,但是中國互聯網會變得越來越好,未來也許我們會有自己的半導體芯片、會有自己的操作係統、會有自己的開發神態、會在人工智能領域取得重大突破,會有更多的行業基礎研究的頂尖人才,會有更多願意做底層和基礎研究的偉大的企業。
之前回答過類似的問題,不是做不出來,是做出來沒人用。別說windows了,中國多少人買了Mac機馬上替換成windows的?用戶已經養成習慣了,就算開發出來,除非不得已,普通用戶是不會耗費巨大的學習成本去切換操作係統的。別說操作係統了,就連office辦公軟件都不會換。當然了,微軟一步步作死,也不是完全不可能,這都是後話,需要等待時機。為什麼時機很重要?工業、科技的發展是分階段的,蒸汽機在英國,電動機在德國,計算機在美國,一旦新技術興起的階段某些廠商占據了領先優勢,後邊新起之秀想完全走相同的道路超越老牌廠商是非常困難的,因為沒有市場優勢沒有技術優勢沒有資金優勢。為什麼中國互聯網牛?因為互聯網產業起來後中國廠商馬上就跟進了,所以跟世界一流企業站在一起。後起的想追趕就比較困難了。比如騰訊QQ、微信現在很難被取代,阿裏淘寶也很難被超越。當然了,科技無止境,一旦新的科技尤其是具有劃時代意義的科技產品出現,新的廠商必然超越老牌廠商,這是曆史的規律:物極必反、新陳代謝。所以,國產操作係統需要一個契機。就算沒有操作係統,也沒什麼大不了,因為幾年後操作係統的形態會發生極大的變化,也許就不再需要傳統意義上的操作係統了。操作係統的初衷是管理硬件、軟件。然而,硬件越來越固定,顯卡、內存、基帶芯片全都集成到CPU,不再需要驅動程序;軟件工具內置到硬件設備中,不需要其它軟件;請問,還需要操作係統嗎?這個問題就相當於:我家沒有固定電話的時候,已經人手一台手機了。沒必要死盯著別人手裏的老古董,眼光向前看,引領下一代風潮才是正途
Windows係統已經是一套麵臨世界用戶的比較健全的係統,而開發一套類似於Windows一樣的係統,不是簡簡單單投資人力、物力就可以解決的。1、需要創造一門專用的程序設計語言,這非一日之功;這樣的設計語言需要大量的技術支持不斷完善,減少程序漏洞,這是一個長時間積累的過程;2、需要大量的開發者願意為你的係統開發軟件;而對於一些小眾係統,很少有開發者去冒險為其設計和開發軟件;沒有軟件商的支持,這套係統便待不長久;3、需要為你的係統編製大量的語言規範,便於開發者進行設計和程序開發;這些語言規範又需要在實際應用中,結合各地政策的不同進行維護和更新;4、需要所有的硬件廠商支持,係統作為軟件是運行在硬件係統上的,例如CPU、顯卡、主板、USB等等,而現在的硬件廠商們早就適應了Windows,一套新係統就需要它們重新設計,這顯然困難重重;5、需要數不盡的驅動和編譯器來支持各種應用的運行和硬件的正常工作;而且還要保證他能與最新的各種軟件協議、硬件協議能接軌;6、需要強大的服務支持,所有的係統都存在或多或少的Bug或漏洞,就需要你不停地進行修複和更新;7、需要有一定的創新精神,如果你的係統不能與時俱進,與時代不接軌,那麼在這個時代中他就會顯得格格不入;8、需要國家的支持,一套係統語言涉及到太多的法律規範,政府不允許的話,所有的開發都將困難重重;9、需要用戶的大力支持,再好的係統,沒有人使用也就沒用了。10、能形成一整套的完善體係、設計規範,這豈是一天所能做到的,也不是單憑腦袋就能想出來的,需要大量的實踐才能不斷進步和完善。
美國矽穀那麼多的科技公司,為什麼沒有人研發桌麵端操作係統去對抗微軟的windows係統。那些公司個個都是行業裏的佼佼者,資金實力雄厚,但也沒有哪個企業去研發操作係統與微軟競爭。根據國外調查機構statcounter發布的2017年8月全球桌麵操作係統市場份額,微軟的windows 操作係統達到了83.53%
幾乎壟斷了整個桌麵操作係統,一般公司想進入一定領域必然要麵對微軟這個巨頭。微軟的Windows 操作係統已經走過了三十個年頭,從最初的windows1.0到如今的Windows 10,持續不斷地更新和海量的軟件支持造就了微軟Windows係統在桌麵端一家獨大的局麵。一些打著國產操作係統的,其實本質用的隻是開源的linux係統,隻是換了副馬夾,好用來騙取國家科研經費!所以想要做好操作係統必須要做好三點第一,獨立自主的研發,用linux操作係統偽裝國產操作係統是可恥的行為第二,軟件開發者全力的支持,一個操作係統做的再好沒有軟件支持,這個操作係統也不會走的太遠第三,龐大的資金,微軟的操作係統也是從無到有,然後再到壟斷。再加上現在的桌麵端操作係統已經被微軟壟斷沒有龐大的資金支持根本鬥不過微軟,有可能你出第一個版本人家已經更新到下一代,這樣就算做出來也沒有意義!
568605678
回答數:211 | 被采納數:48
2017-10-14 14:08:22
關於計算機行業我是外行,通過看評論,我覺得隻要我國沒有獨立研製出CPU以及專門的指令集,想要做出自己的操作係統基本上不可能也沒有意義,因為研製我國獨有的係統無非就是為了安全(如果不為了安全,我們大可拿來主義),那麼,計算機安全是否隻是軟件安全?沒有我國自主研發的CPU而用國外的CPU就安全嗎,就沒有漏洞嗎?我瞎猜啊:如果在CPU電路裏麵隱藏個固化了某個惡意程序的電路應該能做出來吧,要是這樣,即使研發了基於國外CPU基礎上的操作係統估計也沒用。還有就是現有的各行各業的軟件,都是運行在國外操作係統平台上的,假如我國研製獨有的且不兼容的係統,肯定會造成巨大的損失。
操作係統不是技術牛b就一定要研發民用的。商業操作係統講究的是受眾麵的廣大,而且受眾麵還牽涉到了上千萬應用軟件的運行兼容性,而且是要求上層代碼主動向下兼容底層代碼,這怎麼要求上千萬個軟件公司統一開發適應新係統的工作量?所以,既然中國起步晚了,就失去了商業操作係統普及化決定權,更多的是考慮到約定俗成了已經。
首先我要告訴你的是:互聯網公司跟操作係統是兩個概念,分屬於計算機科學的兩個不同的領域。其次是,操作係統需要CPU的支持,英特爾的X86架構係列的指令集是與微軟的操作係統捆綁在一起的,軟硬件形成一個完整的Winter體係,而且占據了整個世界PC市場的極大份額,有眾多的應用軟件支持,形成了完整的產業。中國如果想搞CPU和操作係統,也隻能用在專業領域,不可能取代Winter這個組合。
微軟那麼強,為什麼買下諾基亞,捆綁自家的WP係統,最後移動端還是一敗塗地。建立一個係統隻是跨出了第一步;建立軟件的生態,讓所有人接受,使用,才是第二步;第三步是讓硬件廠家為你的係統開發驅動,適配;最後才能長久的生存下去。開源的係統很多,拿來就能用,但是否有軟件商硬件商來支持你就是個問題。
orangenfm
回答數:69 | 被采納數:122
2017-10-14 14:04:28
科盲太多。中國互聯網曆來就是吃西方開源的技術紅利,與軟件行業特別是PC係統軟件行業沒有一毛錢的關係。現在阿裏等互聯網公司已經吃盡了紅利就看挺到何時死的問題了。
中國互聯網強並不是技術有多強,而是變現無所不用其極,比如莆田係,廣告,全家桶,互拉聯盟,遊戲,等等,這裏技術成分很低,用戶致上是忽悠人,賺錢才是硬道理,上市圈錢又是賺錢的升級版,錢多了所以公司容量大了,感覺好強罷了,另外支付這個也是滿足市場需要,並不是技術有多牛掰
解決方法
-
-
-
微軟公司為什麼有這麼多的軟件係統
前段時間很多人問我有關軟件開發方麵的知識,在這裏給大家普及一下知識,希望對大家有所幫助,也同時希望大家對軟件這一方麵的知識有所新的了解,如果有說的不好的地方,同行也希望多多包涵。麵...
-