為什麼成立於1975年的微軟能研究出操作系統,而我國至今都研發不出自主的操作系統?
微軟成立於1975年,至今將近40年,蓋茨單獨一個人就能高出一套操作系統,並一直發展乃至壟斷全球。而我們國家卻這麼幾十年,仍然研發不出自己的一套知識產權的操作系統,雖然國內已有的那些,但也是基於很多開源東西做起來的。
當然這不排除我們在前幾十年各種動蕩,只顧及發展經濟,這只是一方面。更重要的是什麼呢?難道我們中國人就真的那麼笨嗎?一個操作系統就讓十幾億人民落後老美40年。更別談其他的了!
這不是一個能力問題,我相信中國肯定有很多牛逼的程序員集中起來肯定能搞出一個牛逼的操作系統,但是,
明明有很多更賺錢得多的事情可以做他們幹嘛非得干這個?
先糾正一下,微軟一開始是賣BASIC的,81年才推出DOS,而且是買來的基礎上繼續開發的,更不是蓋茨寫的。
然後題主可能搞錯了一個問題,微軟不是三十幾年前搞出了操作系統,而是這個操作系統一直搞了三十幾年。
當然生態環境也經營了三十幾年。
從這個角度說真不是重不重複造輪子的問題,還就是不行,而且不光是中國人民不行。這麼大的操作系統市場要是有能力你看有沒有人重複造輪子。差的既是技術也是時間啊。
(此處默認「操作系統」指整個Environment而不是單單的Kernel。我猜題主指的也不是內核。)
嗯哼~感覺整天叫著要研發「自主知識產權」的操作系統還是沒有逃出計劃經濟的思路,開發像 Windows 這樣的操作系統從來都不是國家要考慮的東西,開發一個操作系統的原因不應該是去證明中國多牛,而是因為市場需要一個新的操作系統。
誰說做不出來的,當年蓋茨做的那種操作系統現在不少人也在做,只不過改叫畢業設計。
操作系統是一個基礎軟體;我們確實做的出操作系統(實際上也就是碩士畢業作業的水平),但沒有生態環境適配給你有用?誰給你開發瀏覽器、文檔編輯工具這些有的沒的Application?
操作系統好做,生態系統難做!一個什麼應用軟體都沒有的系統你會用嗎?
產業是有擠占效應的。先來者取得了用戶黏性,佔住了上下游的產業鏈,後來者想要搶佔是非常困難的。甚至不可能直接成功,必須走迂迴路線。所以最大的原因就是:你來晚了。Linux可能是除了windows之外,廠商支持力度最廣、用戶最多的操作系統(除了MacOS,那個只能在蘋果自己家機器上合法使用)。但為啥它的桌面用戶數量與windows相比可以忽略不計?原因就是:Linux在九幾年才有個雛形,到21世紀初才可用。而這時候微軟的win98已經完全佔據市場,連XP都快出來了。
nokia的meego sybian垮了,hp的we?bos也不行了。還搞os 找死呢。
軟硬體都是問題 想想linux,不讓你用win你行嗎,爺會告訴你當年因為canon lbp2900死活裝不上驅動怒刪ubuntu desktop么
沒事別上綱上線,你搞出os,硬體廠商不買賬 驅動你都自己開發嗎,沒等你開發完估計人家新硬體又出來了;開發軟體廠商不買賬,你也全自己來嗎
還是早點洗洗睡吧 要是舉國搞個os,結果半死不活,還是要被爾等噴死的
非也非也,落後的不是操作系統。
美帝1943年就能造航母呢,咱們現在買到一條報廢的都覺得很了不起。19世紀德國人就能造發動機,咱們現在的車企還全買小日本的。另外糾正一下,微軟也並不是就能做操作系統,而是用比爾大師的話說,if you can"t build it,you buy it。當年五萬美元買了個dos,傳為一代佳話。後來又挖走當時小型機os的霸主dec(在小型機上的地位相當於微軟在pc上的地位)過半的員工,開發了wnt系的操作系統,在pc時代重現了vms在小型機年代的輝煌。so,僅此而已。那個年代很多人都能寫操作系統,寫一個操作系統不過是本科生一年的課程而已,但是每代人必須要解決自己這代人的問題,就像你不能穿越回秦朝去當王爺。其實上個世紀的哲學本應成為這個世紀的常識,可惜微軟拿著全人類的基礎設施賺了大錢,竟然還有粉絲。其實30年前的人們看微軟的態度大概和我們現在看蘋果的的態度差不多:拿著免費的東西忽悠一下,然後收費,竟然賺了大錢?為何要重複發明輪子?
做得出來,肯定不夠Windows牛逼罷了。
不夠牛逼誰用?沒人用怎麼賺錢?沒有資金誰把它變牛逼?就像im一樣,現在有多少程序員能寫出來一個簡單的QQ?寫出來了又怎樣呢?還是干不過企鵝。操作系統不值錢,基於操作系統的生態系統才值錢。前者僅靠技術,天朝不缺,後者靠機遇,時不再來,做同代水平的系統我們已經沒有那種歷史機遇了,做出來也是自己給自己玩
這個問題就不是問題,況且還是操作系統,簡單闡述一下我的觀點。
為什麼要自主知識產權?真的需要自主知識產權嗎?現在的的中國不是在幾百年前還是天朝上國的時候,也不是近代被欺壓的時候,也不是解放不久後關門的時候。現在的中國在改革開放,世界交流也算空前了,為什麼現在的視野還停留在一個國家自給自足的層次?為什麼外面有那麼好的東西不能直接拿來使用,把自己好的東西送出去?追求完全自主知識產權的意義在哪裡?現在自主知識產權可能嗎?
就民用的操作系統來說,中國已經沒有機會了。完整的生態系統已經建立的非常完善了,只能說祖國沒有趕上時候,如果操作系統知識操作系統本身的話,那麼我相信我國實在是能找出太多團隊能完成一個,只要祖國真的需要,提供相應的條件。但是現在的情況是在操作系統上面的東西都已經太多應用承載在上面了,就算能請一堆人能搞定現有所有硬體的適配問題,應用也不可能解決,何必,做出來一個擺在那裡展示嗎?自主知識產權的必要性
確實有一批應用是需要自主知識產權的,軍用,這不用顯然不用擔心;嵌入式設備,這方面我知道的情況是國內做的挺不錯,RT-Thread,djyos,rawos等等深圳這邊一批,而且已經有成功應用到電網這樣的要害設備的案例了,這方面是可以自主而且有條件自主的。這裡得聊一下Linux,全球開發的操作系統不好?
為什麼眼界不能開闊一點呢?
P.S. 恰好前段時間去拜會過深圳市軟體協會的會長,是一個以前參加過東方紅衛星軟體開發並擔任組長的很健談的老人家。雖然談話內容比較空,但是在談到操作系統的時候他們很清晰,非常清楚現在已經不是自己搞操作系統的時候了,時間已經錯過了,但是他們很清楚形勢如此,何必在這個時間浪費資源去搞自己的操作系統呢?
樓上有一位說的很好,想要自主研發,只有一個新的系統是不對的,必須要有完整的生態鏈
有足夠的用戶了,開發者做軟體才會有收入,有收入才會吸引更多的開發者開發足夠的軟體,有了大量的優質軟體,才能有更多的用戶。總而言之,軟體生態是個需要很長時間發展的過程要說國產操作系統,其實也並不是沒有,麒麟os,紅旗Linux什麼的但說到自主產權,還是基本沒有的,絕大多是都是基於Linux這也有一定的好處,比如一部分軟體不用再重新開發(不絕對,其實不同的Linux之間軟體不完全通用)來看看現在Linux中比較流行的ubuntu,有自己的生態圈,雖然不大。但是為什麼在國內火不起來呢我覺得原因有以下1、很多專業的軟體還是不全面,cad,adobe collection(如果有怪我沒找到——)這一點,wine可以在一定程度上彌補,wine下運行過wow居然毫無壓力2、常用的軟體也重度缺乏,比如qq什麼的(雖然有web版但是體驗跟win下的還是沒法比)
3、輸入法的落後(這個大家都知道,雖然近幾年好了很多)4、軟體配置,安裝過於繁瑣,雖然ubuntu有軟體管理器,但是還是經常失敗,會用的用戶可以解決,你讓普通用戶去./configure ? 然後配置所依賴的軟體包,然後./install ?有多少人能了解?而且。。。。這個方法不是通用的。。。5、驅動是個大問題,經常遇到無線網卡,顯卡(有官辦和第三方驅動,但還是問題多多),音效卡不支持之類的。。。6、國內奇葩的網路驗證方式,Linux下應付動態ip和pppoe還是比較簡單的,遇到閃訊這種直接軟了。。。。一點辦法也沒有,而且一旦有新的辦法鏈接電信會馬上更新閃訊來屏蔽。。。所以說,想要開發一個操作系統,需要系統開發商開發並維護、支持、更新、hotfix,硬體廠商支持,編寫,和維護驅動,軟體廠商的配合,製作並更新優良的軟體,最重要的一點:消費者買單
簡單嗎?
為什麼windowsphone理念那麼好,卻一直發展不大?沒有好的生態是個很大的問題,開發者沒收益,就不想開發。偏題一點,我總覺得所謂獨立產權的操作系統就是弄個Linux,套個shell,然後騙個幾百萬研發經費。。。。。。List of operating systems,這是維基百科上的操作系統列表,大概近千個操作系統。國內當然可以寫出很多操作系統,但是很多情況下沒必要重複造輪子。至於大眾常接觸的系統,國內確實很難做出來,因為重要的不是做出來,而是普及,這隻有美國幾個大公司才玩得了。
西方發達國家的成就源自於幾百年三次工業革命的悠久積累與深厚沉澱。而天朝的差距,我認為,不在於技術投資,不在於創新意識,而恰恰在於對「積累」與「沉澱『的輕視。
看了大家的回答,收穫不少,其實,我的題意並不僅僅只技術方面去研發一個操作系統,而是指圍繞操作系統的這麼一個生態圈。微軟能在幾十年前就能考慮這些,就是退一步來將,我們發展不如歐美,但是也不至於在三四十年後才有所警覺,才致力於要研製自己的系統,去抵制Win系列的東西。這樣的成本覺得是空前大的,甚至是不可能完成的任務。這個確實很一個國家行業人才的前瞻性有很大關係啊。
商業化,不是不能作出一個系統的概念,作出一個和當年的系統一樣的東西是一點問題沒有的,但人家經歷了不知道多少年,在商場上與競爭對手競爭,從內部發掘創意,從外部引進補充,並對客戶的愛好作出一定的指向性修改,優化,這都是在環境和時間中磨練出來的,我不否認天才可以縮短時間,但中國的天才集中在哪裡還不好說的情況下,認為有些東西可以因為我們是個人口大國,有一定的資源,開放了那麼多年,作為量定因素確實有些不妥。再說,國人的的歷史流程也是這樣的,原先科技落後,別的國家封鎖,不教授,我們在山寨,分析,拆解,重裝,吸收的路上走的挺好的,但是一旦別的國家開始直接給我們產成品,我們便開始懈怠,不是不知道,基礎雖然不是最值錢的,但卻是最有價值的。並以為別人大方給你的東西,自己可以在此基礎上創造更高的輝煌的,說個例子給我聽聽唄,要成功的
可能事實是,民用版操作系統由於沒有市場份額了, 在建立起生態圈已經是不可能,所以國家就放棄這個版塊。但是在軍用版操作系統國家自主開發,建立了一套軍用體系的操作系統生態圈
重要的是生態環境,wp怎麼干不過安卓和ios,你做一個獨立的操作系統有啥用
推薦閱讀:
※如何評價Windows MR?
※微軟既然有實力設計 Surface Pro 3,為什麼不設計一台更強大的一體機與 iMac 競爭?
※為什麼微軟不開放內部的DirectUI框架?
※如何看待「微軟研發經理鄒欣團隊目前正在開發UWP版的旺信」?
※如何評價微軟的最新 VR 頭顯和 VR 戰略?
TAG:微軟Microsoft | MicrosoftWindows | 操作系統 |