• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      國(guó)產(chǎn)操作系統(tǒng)身上的9座大山

      2016-05-25 21:47:19鐵流
      財(cái)經(jīng)國(guó)家周刊 2016年10期
      關(guān)鍵詞:軟件廠商程序員代碼

      鐵流

      很多人都對(duì)國(guó)產(chǎn)操作系統(tǒng)“恨鐵不成鋼”,但開(kāi)發(fā)一個(gè)成功的國(guó)產(chǎn)操作系統(tǒng),真沒(méi)有想象中容易。

      一直以來(lái),國(guó)產(chǎn)操作系統(tǒng)都是網(wǎng)絡(luò)上某些人攻擊和非議的對(duì)象,力圖用這個(gè)領(lǐng)域的例子來(lái)證明,中國(guó)科學(xué)技術(shù)水平和工程應(yīng)用水平低下。

      比如,最常用的一個(gè)例子是,雖然在軍事、科研等特殊領(lǐng)域,國(guó)內(nèi)不乏自己的操作系統(tǒng),但在通用操作系統(tǒng)上,不要說(shuō)尋常百姓的家用電腦,即使是很多黨政機(jī)關(guān)和企事業(yè)單位,依舊在使用微軟的Windows操作系統(tǒng)。

      開(kāi)發(fā)一個(gè)中國(guó)自己的通用操作系統(tǒng),為什么這么難?到底難在哪里?

      整體來(lái)看,開(kāi)發(fā)國(guó)產(chǎn)操作系統(tǒng),要面對(duì)的是9座大山。

      一、工作量巨大

      最能直觀體現(xiàn)這一巨大工作量的指標(biāo),是代碼的行數(shù)。

      舉例來(lái)說(shuō),微軟的Windows XP系統(tǒng)有4000萬(wàn)行代碼,Windows Vista和Windows 7 則達(dá)到了5000萬(wàn)行;

      開(kāi)源系統(tǒng)Linux這邊,3.6版本的Linux內(nèi)核代碼有1590萬(wàn)行,而Linux的發(fā)行版Debian系統(tǒng)代碼行數(shù)更是多達(dá)恐怖的6500萬(wàn)行。這還是經(jīng)過(guò)軟件廠商反復(fù)精簡(jiǎn)的結(jié)果。

      幾千萬(wàn)行代碼的工作量是個(gè)什么概念?舉個(gè)參照系吧,很多人在用的金山辦公軟件WPS代碼行數(shù)約150萬(wàn)行,而金山軟件公司重寫(xiě)這個(gè)百萬(wàn)代碼級(jí)別的WPS,用了3年時(shí)間。

      操作系統(tǒng)代碼行數(shù)并非越多越好,而是在保障相同功能的情況下,代碼越精簡(jiǎn)越好,像塞班系統(tǒng)代碼行數(shù)突破3500萬(wàn)行,卻因代碼臃腫,對(duì)代碼的維護(hù)性和擴(kuò)展性造成了負(fù)面影響。

      所以,寫(xiě)完代碼后,如何反復(fù)精簡(jiǎn)代碼,保證系統(tǒng)功能的最優(yōu)化,又是一個(gè)巨大的費(fèi)時(shí)費(fèi)力的工作。

      二、深厚積累和持續(xù)迭代演進(jìn)

      開(kāi)發(fā)操作系統(tǒng)最難的工作就是做一個(gè)自己的內(nèi)核,而系統(tǒng)內(nèi)核分成很多模塊,每個(gè)模塊的劃分、協(xié)調(diào)都是非常復(fù)雜的工作,技術(shù)門(mén)檻比較高,需要有非常深厚的技術(shù)積累。

      現(xiàn)在我們耳熟能詳?shù)牟僮飨到y(tǒng),都是幾十年技術(shù)積累和站在巨人肩膀上的產(chǎn)物,而非憑空冒出來(lái)的。

      舉例來(lái)說(shuō),手機(jī)上用的最多的安卓系統(tǒng)是基于Linux的二次開(kāi)發(fā),蘋(píng)果iOS系統(tǒng)是基于FreeBSD/Unix的二次開(kāi)發(fā),Linux和iOS追根溯源則都是Unix。

      當(dāng)然,開(kāi)發(fā)操作系統(tǒng)在技術(shù)上也并非絕對(duì)高不可攀,相對(duì)于和軍用關(guān)系密切的地理信息系統(tǒng)軟件及一些圖形處理軟件,門(mén)檻還是略低一些,有一定數(shù)據(jù)結(jié)構(gòu)知識(shí)和硬件知識(shí)就可以勝任,并不需要復(fù)雜的數(shù)學(xué)推導(dǎo)和運(yùn)算。

      但即便如此,操作系統(tǒng)的開(kāi)發(fā)周期仍然很長(zhǎng),而且是一個(gè)迭代演進(jìn)的過(guò)程。

      微軟在1985年推出Windows1.0后,經(jīng)過(guò)Windows2.0、Windows3.0、Windows3.1、Windows NT、Windows95、Windows98、Windows2000等操作系統(tǒng)演進(jìn)迭代,才于2001年推出一代經(jīng)典的操作系統(tǒng)Windows XP。

      Linux、FreeBSD也是以Unix為基礎(chǔ),經(jīng)過(guò)幾十年的開(kāi)發(fā)和更新,才發(fā)展到現(xiàn)今的水平,而谷歌和蘋(píng)果以Linux、FreeBSD為基礎(chǔ),他們的操作系統(tǒng)也是一代代發(fā)展的。

      因此,在缺課太多,差距過(guò)大的情況下,需要的是循序漸進(jìn)和厚積薄發(fā),試圖在短時(shí)間內(nèi)實(shí)現(xiàn)趕超,妄圖一口吃成胖子的科技大躍進(jìn),顯然不可能。

      三、國(guó)內(nèi)軟件產(chǎn)業(yè)既胖且虛

      除了技術(shù)上的難題,開(kāi)發(fā)國(guó)產(chǎn)操作系統(tǒng)還面臨大量產(chǎn)業(yè)和行業(yè)性問(wèn)題。比如中國(guó)軟件產(chǎn)業(yè)整體大而不強(qiáng)的現(xiàn)實(shí)。

      軟件產(chǎn)業(yè)強(qiáng)大與否,并不是取決于該國(guó)程序員數(shù)量,更不取決于軟件產(chǎn)業(yè)創(chuàng)造的GDP,而在于產(chǎn)業(yè)標(biāo)準(zhǔn)制定權(quán)以及是否擁有核心技術(shù)。

      標(biāo)準(zhǔn)方面,國(guó)內(nèi)軟件業(yè)從教學(xué)到產(chǎn)業(yè),基本上跟著西方的技術(shù)標(biāo)準(zhǔn)走,沒(méi)有自己的一套技術(shù)標(biāo)準(zhǔn)。像程序員常用的編程語(yǔ)言、編譯器、軟件開(kāi)發(fā)工具,基本上用的都是國(guó)外產(chǎn)品。

      核心技術(shù)方面,以我們每天都用的手機(jī)和瀏覽器來(lái)說(shuō),國(guó)內(nèi)各家公司推出了不少瀏覽器,但基本上是國(guó)外瀏覽器的“馬甲”,所謂的國(guó)產(chǎn)瀏覽器都沒(méi)有國(guó)人自己編寫(xiě)的瀏覽器內(nèi)核。

      手機(jī)操作系統(tǒng)也是如此,雖然很多國(guó)產(chǎn)手機(jī)都有諸如Emtion、nubia之類的系統(tǒng),但這些還都是安卓操作系統(tǒng)的馬甲,只能算是一個(gè)UI(系統(tǒng)界面)。

      類似的例子還有很多,雖然中國(guó)軟件產(chǎn)業(yè)和互聯(lián)網(wǎng)企業(yè)創(chuàng)造了海量的GDP,演繹了一批造富神話,吸納了大批就業(yè)崗位,但依附于西方技術(shù)標(biāo)準(zhǔn)、沒(méi)有自己編程語(yǔ)言和軟件開(kāi)發(fā)工具、應(yīng)用軟件強(qiáng)而基礎(chǔ)軟件弱,已成為中國(guó)軟件產(chǎn)業(yè)的內(nèi)傷。

      四、高端技術(shù)人才匱乏

      “一流人才漂洋過(guò)海,二流人才北京上?!保m然很多懷有理想的志士依舊留在國(guó)內(nèi)做科研,但中國(guó)高端技術(shù)人才流失是不爭(zhēng)的事實(shí)。

      缺課太多,差距過(guò)大,國(guó)產(chǎn)操作系統(tǒng)妄圖一口吃成胖子的科技大躍進(jìn)顯然不可能。

      在高端技術(shù)人才大批量流失的同時(shí),國(guó)內(nèi)大學(xué)和公司的人才培養(yǎng)卻不盡如人意。

      標(biāo)準(zhǔn)制定上的缺失使中國(guó)軟件業(yè)基本依附于西方的技術(shù)體系,國(guó)外巨頭和中國(guó)各個(gè)大學(xué)堪稱典范的“合作”關(guān)系下,大多數(shù)的學(xué)生只是在學(xué)習(xí),如何在西方搭好的技術(shù)框架下做“填空題”。

      此外,中國(guó)軟件產(chǎn)業(yè)還有相當(dāng)大一部分程序員在從事外包服務(wù),簡(jiǎn)單地說(shuō)就是國(guó)外程序員不愿意做的,認(rèn)為是簡(jiǎn)單重復(fù)勞動(dòng)的低端工作,大多數(shù)都是中國(guó)的程序員在做。

      一些久經(jīng)磨礪的資深程序員雖然技術(shù)精湛,但在國(guó)家和國(guó)內(nèi)軟件巨頭沒(méi)有標(biāo)準(zhǔn)制定的頂層設(shè)計(jì)情況下,單憑自己或小群體的力量無(wú)力制定標(biāo)準(zhǔn),基本上是跟著國(guó)外技術(shù)體系走,國(guó)外出一個(gè)新技術(shù)、新標(biāo)準(zhǔn),就一窩蜂去學(xué)。

      至于構(gòu)建自己的技術(shù)體系,這項(xiàng)技能基本淪為“屠龍之技”,大部分學(xué)校在教學(xué)上根本不重視,即使巧遇良師或自學(xué)成才,國(guó)內(nèi)除軍工企業(yè)、國(guó)防院校、科研院所之外,也很難有用武之地。

      另外,國(guó)內(nèi)軟件業(yè)的行業(yè)環(huán)境也加劇了高端技術(shù)人才匱乏的狀況。

      國(guó)外程序員一般情況下,職業(yè)生涯只做一方面的技術(shù),學(xué)習(xí)掌握該技術(shù),下半輩子基本上就寫(xiě)程序了。

      國(guó)內(nèi)程序員因?yàn)槠髽I(yè)經(jīng)常跟著項(xiàng)目走,技能多而不精,而且不能寫(xiě)一輩子程序,大多向管理層轉(zhuǎn)型。之后,就不再?gòu)氖禄蛘吆苌購(gòu)氖乱痪€開(kāi)發(fā)。

      這些現(xiàn)狀使國(guó)內(nèi)軟件產(chǎn)業(yè)很難培養(yǎng)出技術(shù)精湛的程序員,培養(yǎng)磨礪出來(lái)的資深程序員卻轉(zhuǎn)向管理層,進(jìn)一步加劇了技術(shù)人才匱乏的現(xiàn)狀。

      五、操作系統(tǒng)人才捉襟見(jiàn)肘

      軟件產(chǎn)業(yè)整體的高端技術(shù)人才缺乏,再具體到操作系統(tǒng)領(lǐng)域,人力資源方面就更捉襟見(jiàn)肘了。

      一般來(lái)說(shuō),國(guó)內(nèi)操作系統(tǒng)公司的開(kāi)發(fā)人員,大一些的有三、五百人,小的甚至不足百人。

      體制內(nèi)的科研院所、國(guó)防院校、軍工企業(yè)中確實(shí)有很多人才,技術(shù)能力很強(qiáng),但各自的科研任務(wù)負(fù)擔(dān)都非常重,國(guó)防和信息安全任務(wù)已經(jīng)把他們壓得喘不過(guò)氣來(lái),根本沒(méi)有多余的精力去解決民用方面的技術(shù)問(wèn)題。

      此外,有一部分體制內(nèi)單位還存在人才流失問(wèn)題。體制內(nèi)很多人都是懷著理想和信念在奮斗,但理想信念不能當(dāng)飯吃,賺取收入的時(shí)候“講犧牲奉獻(xiàn)”,養(yǎng)家糊口的時(shí)候“講市場(chǎng)規(guī)律”,這讓一般人無(wú)法長(zhǎng)期堅(jiān)守。隨著年紀(jì)的增長(zhǎng),家庭、生活壓力越來(lái)越大,很難抵御跳槽后收入翻倍的誘惑。

      形成鮮明對(duì)比的是微軟,一個(gè)公司就有將近10萬(wàn)員工,當(dāng)年有Windows95、Windows98等系統(tǒng)的技術(shù)積累的情況下,依舊集中了5000余名程序員開(kāi)發(fā)Windows XP。

      Linux雖然不靠任何一個(gè)商業(yè)公司支持,但是由于目前已經(jīng)被廣泛應(yīng)用和認(rèn)可,不但已經(jīng)得到全世界程序員共同維護(hù),紅帽公司、英特爾、IBM、甲骨文、微軟等國(guó)際巨頭也積極參與其中,同樣具備很強(qiáng)的持續(xù)研發(fā)能力。

      六、研發(fā)資金相對(duì)不足

      在資金方面,一個(gè)成熟的操作系統(tǒng)的開(kāi)發(fā)往往延續(xù)數(shù)年,比如微軟在2014年的研發(fā)成本超過(guò)100億美元,在開(kāi)發(fā)Windows Vista所花費(fèi)的研發(fā)費(fèi)用更是超過(guò)了200億美元。Linux內(nèi)核開(kāi)發(fā)根據(jù)人員投入的規(guī)模測(cè)算,也耗資數(shù)十億美元。

      而與Windows Vista、Fedora9大約處于同一歷史時(shí)期的國(guó)產(chǎn)銀河麒麟操作系統(tǒng),其在內(nèi)核方面的自主技術(shù)的比例算是比較高了,但研發(fā)經(jīng)費(fèi)也僅為4000萬(wàn)人民幣,當(dāng)時(shí)的匯率還是1美元等值8元人民幣。

      由國(guó)防科大領(lǐng)銜研制銀河麒麟,經(jīng)費(fèi)尚且如此窘迫,國(guó)內(nèi)其他小公司就可想而知了。

      更糟糕的是,在與國(guó)外巨頭人力和財(cái)力資源差距如同鴻溝的狀況下,國(guó)內(nèi)各家研發(fā)操作系統(tǒng)的公司還在各自為戰(zhàn),技術(shù)路線并不統(tǒng)一。

      目前,國(guó)內(nèi)有10多家做操作系統(tǒng)的公司,但每家公司各有各的打算,始終無(wú)法形成產(chǎn)業(yè)聯(lián)盟。雖然基本上都是基于Linux的二次開(kāi)發(fā),但有的是走紅帽技術(shù)路線,有的走Debian技術(shù)路線。這使得人力資源和財(cái)力資源原本就非常有限的情況下,研發(fā)力量被進(jìn)一步分散削弱了。

      七、趨利避害使企業(yè)避重就輕

      對(duì)于企業(yè)而言,市場(chǎng)經(jīng)濟(jì)時(shí)代商業(yè)利益至上,對(duì)于國(guó)內(nèi)某些商業(yè)巨頭而言,承擔(dān)社會(huì)責(zé)任,做一個(gè)獨(dú)立自主、安全可控的操作系統(tǒng)并不是他們追求的目標(biāo)。

      此外,在技術(shù)層面上,自主技術(shù)越多,那么和現(xiàn)有的軟件體系兼容性就越差;反之,兼容性就越好。在以市場(chǎng)化運(yùn)營(yíng)為導(dǎo)向的標(biāo)準(zhǔn)下,自然要能兼容現(xiàn)有的軟件體系。那么,這樣的操作系統(tǒng)就自然不可能有太多自己的東西。

      舉例來(lái)說(shuō),國(guó)內(nèi)除體制內(nèi)單位外,軟件技術(shù)實(shí)力最強(qiáng)的就要屬BAT等互聯(lián)網(wǎng)巨頭以及華為、中興、東軟等廠商了。

      雖然華為和中興居2014年中國(guó)軟件收入排行榜第一和第二位,但技術(shù)長(zhǎng)于通信領(lǐng)域,開(kāi)發(fā)通用操作系統(tǒng)非其所長(zhǎng),在商業(yè)利益的驅(qū)使下,華為和中興手機(jī)的操作系統(tǒng)其實(shí)就是一個(gè)基于安卓的UI。

      BAT等互聯(lián)網(wǎng)巨頭推出的操作系統(tǒng),則主要是為了跑馬圈地,搶端口,賺快錢,而不是為了實(shí)現(xiàn)信息安全和自主可控,自然不可能選擇長(zhǎng)周期、高投入、高技術(shù)門(mén)檻的自主研發(fā)之路,基于安卓的二次開(kāi)發(fā)就成為理所當(dāng)然的選擇,編寫(xiě)的代碼僅限于重寫(xiě)了虛擬機(jī)。

      商業(yè)上的趨利避害還加劇了國(guó)內(nèi)應(yīng)用軟件強(qiáng),而基礎(chǔ)軟件弱的現(xiàn)狀,比如中國(guó)寫(xiě)Java的程序員有上百萬(wàn)人,寫(xiě)JavaScript的程序員也有上百萬(wàn)人,寫(xiě)QT的也很多,但Java虛擬機(jī)、JavaScript引擎、QT庫(kù)卻沒(méi)多少人干。

      八、有系統(tǒng)無(wú)應(yīng)用,軟件生態(tài)難構(gòu)筑

      單單有一個(gè)操作系統(tǒng)而沒(méi)有軟件生態(tài)是沒(méi)有意義的。

      操作系統(tǒng)僅僅是一個(gè)平臺(tái),豐富的軟件生態(tài)才是操作系統(tǒng)的活力之源。

      什么是軟件生態(tài)呢?比如即時(shí)通信軟件、網(wǎng)絡(luò)支付軟件、瀏覽器、Office辦公軟件、Flash、各種游戲等等。沒(méi)有這些軟件,用戶就無(wú)法網(wǎng)絡(luò)聊天、上網(wǎng)、辦公、看視頻、玩游戲,只能對(duì)著“我的電腦”桌面圖標(biāo)發(fā)呆。

      軟件生態(tài)的構(gòu)建需要軟件廠商的配合,而軟件廠商不是“活雷鋒”,只有當(dāng)某個(gè)操作系統(tǒng)市場(chǎng)占有率達(dá)到一定程度時(shí),軟件廠商才會(huì)幫忙適配軟件,這樣就形成了一個(gè)悖論——軟件生態(tài)貧乏,導(dǎo)致操作系統(tǒng)用戶數(shù)量很少,而市場(chǎng)占有率小的情況下,軟件廠商不會(huì)主動(dòng)幫忙適配軟件。

      以微軟這個(gè)桌面操作系統(tǒng)霸主為例,因?yàn)閃indows系統(tǒng)手機(jī)的市場(chǎng)份額非常小,導(dǎo)致國(guó)內(nèi)外軟件廠商大多不愿意給它開(kāi)發(fā)手機(jī)APP,而軟件方面的不足又使更多用戶拋棄Windows手機(jī)。

      因此,要構(gòu)建自己的軟件生態(tài),最好是在無(wú)人涉足的新領(lǐng)域,比如當(dāng)年谷歌和蘋(píng)果涉足的智能手機(jī)領(lǐng)域,或者現(xiàn)在正興起的物聯(lián)網(wǎng)領(lǐng)域。

      要在已經(jīng)被外商占據(jù)的領(lǐng)域,發(fā)展出自己的軟件生態(tài),就只有花錢請(qǐng)軟件廠商來(lái)幫忙了,而資金和人才恰恰是國(guó)內(nèi)廠商的兩大短板,根本沒(méi)有財(cái)力去這樣燒錢。這無(wú)異于陷入一個(gè)死循環(huán)。

      九、市場(chǎng)推廣難度大

      即使是有了成熟的操作系統(tǒng)和一定軟件生態(tài)的積累,要市場(chǎng)推廣依舊不容易。主要有以下幾個(gè)難點(diǎn):

      1、用戶粘性制約市場(chǎng)推廣。操作系統(tǒng)有一種屬性——用戶粘性,當(dāng)用戶習(xí)慣了某一個(gè)操作系統(tǒng)后,讓用戶換一種操作系統(tǒng),甚至同一個(gè)操作系統(tǒng)換一個(gè)版本都會(huì)產(chǎn)生諸多的不方便。

      這也是為什么微軟的Windows系統(tǒng)已經(jīng)發(fā)展到Windows 10了,Windows XP在中國(guó)依舊有龐大的市場(chǎng)占有率。

      2、更換平臺(tái)成本大。有一定歷史的公司和單位都積累了大量的數(shù)據(jù)、資料和應(yīng)用系統(tǒng),這些數(shù)據(jù)、資料和應(yīng)用轉(zhuǎn)移到新的平臺(tái),不僅需要花費(fèi)不菲的金錢,還有一定的技術(shù)風(fēng)險(xiǎn)——是否會(huì)造成數(shù)據(jù)和資料的損毀和丟失,這是誰(shuí)都不敢打包票的事情。

      3、預(yù)裝國(guó)產(chǎn)操作系統(tǒng)的計(jì)算機(jī)無(wú)法被用戶接受。因?yàn)閃indows在桌面市場(chǎng)的霸主地位,像聯(lián)想這樣的PC整機(jī)制造商基本上預(yù)裝Windows系統(tǒng),即使某些廠商預(yù)裝了國(guó)產(chǎn)操作系統(tǒng),但在銷售過(guò)程中,零售商往往將預(yù)裝國(guó)產(chǎn)操作系統(tǒng)的電腦安裝盜版Windows系統(tǒng)出售。

      4、盜版猖獗。其實(shí)國(guó)產(chǎn)操作系統(tǒng)最大的對(duì)手不是微軟,而是盜版。盜版猖獗的情況下,哪怕國(guó)產(chǎn)操作系統(tǒng)免費(fèi)使用,在市場(chǎng)中也很難推廣出去。

      形成鮮明對(duì)比的是金山軟件的WPS,在國(guó)內(nèi)曾經(jīng)被盜版軟件殺得潰不成軍,但在知識(shí)產(chǎn)權(quán)保護(hù)較好的日本,金山以低于微軟Office軟件的售價(jià),與微軟的Office軟件相當(dāng)?shù)墓δ?,不僅占據(jù)了一定市場(chǎng)份額,還實(shí)現(xiàn)了盈利。

      猜你喜歡
      軟件廠商程序員代碼
      為了讓媽媽看懂地圖,一位“野生程序員”做了個(gè)小程序
      怎樣成為一名優(yōu)秀程序員
      幼兒100(2020年29期)2020-10-21 06:17:58
      創(chuàng)世代碼
      創(chuàng)世代碼
      創(chuàng)世代碼
      創(chuàng)世代碼
      程序員之子
      意林(2017年24期)2018-01-02 22:49:14
      加班
      三月三(2016年6期)2016-06-21 10:25:33
      國(guó)內(nèi)區(qū)域衛(wèi)生信息化建設(shè)現(xiàn)狀分析
      本土軟件商的新挑戰(zhàn)
      乳山市| 秀山| 恩平市| 抚顺市| 桐乡市| 图们市| 星子县| 肇州县| 滨海县| 刚察县| 麻城市| 合作市| 定兴县| 威远县| 唐河县| 六枝特区| 庆云县| 高密市| 水城县| 徐州市| 荔波县| 曲沃县| 长岛县| 贵州省| 会宁县| 孙吴县| 乐至县| 旬邑县| 淅川县| 德格县| 上虞市| 尼玛县| 永靖县| 绩溪县| 满洲里市| 如东县| 稻城县| 寿光市| 太谷县| 蒙山县| 抚宁县|