最近,國(guó)內(nèi)幾大操作系統(tǒng)廠商都在發(fā)布招聘計(jì)劃,招聘規(guī)模都超過(guò)千人,鐵流認(rèn)為,這是一個(gè)非常好的跡象,一方面標(biāo)志著國(guó)產(chǎn)操作系統(tǒng)廠商在政策支持和社會(huì)投資下,商業(yè)上步入了正循環(huán),有財(cái)力養(yǎng)活一只幾千人的隊(duì)伍。另一方面標(biāo)志著國(guó)產(chǎn)操作系統(tǒng)廠商從稚嫩走向成熟,逐步獲得追趕微軟,初步邁入與Windows競(jìng)爭(zhēng)的門檻。
操作系統(tǒng)技術(shù)積累深 研發(fā)周期長(zhǎng)
操作系統(tǒng)的最難的就是做一個(gè)自己的內(nèi)核,而系統(tǒng)內(nèi)核分成很多模塊,每個(gè)模塊的劃分、協(xié)調(diào)不僅要考慮有效性、效率高低、可擴(kuò)展性、可維護(hù)性,還要注重代碼控制、算法效率、項(xiàng)目管理、多任務(wù)調(diào)度算法、軟件架構(gòu)設(shè)計(jì)等方面,是非常復(fù)雜的一項(xiàng)工作,技術(shù)門檻也比較高,需要有非常深厚的技術(shù)積累。
操作系統(tǒng)的開(kāi)發(fā)周期長(zhǎng),現(xiàn)在大家耳熟能詳?shù)牟僮飨到y(tǒng),都是幾十年技術(shù)積累和站在巨人肩膀上的產(chǎn)物,而非憑空冒出來(lái)的。舉例來(lái)說(shuō),手機(jī)上用的最多的安卓系統(tǒng)是基于Linux的二次開(kāi)發(fā),小清新奉為圭臬的IOS是基于FreeBSD/Unix的二次開(kāi)發(fā),Linux和IOS追根溯源都是Unix,歷經(jīng)了漫長(zhǎng)的迭代演進(jìn)。微軟在1985年推出Windows1.0后,經(jīng)過(guò)Windows2.0、Windows3.0、Windows3.1、Windows NT、Windows95、Windows98、WindowsME、Windows2000等歷代陳平演進(jìn)迭代,才于2001年推出一代經(jīng)典Windows XP。
Linux、FreeBSD也是以UNIX為基礎(chǔ),經(jīng)過(guò)幾十年的開(kāi)發(fā)和更新,才發(fā)展到現(xiàn)今的水平,而谷歌和蘋果以Linux、FreeBSD為基礎(chǔ),他們的操作系統(tǒng)也是一代代發(fā)展的。
因此,在缺課太多,差距過(guò)大的情況下,需要的是循序漸進(jìn)和厚積薄發(fā),試圖在短時(shí)間內(nèi)實(shí)現(xiàn)趕超,妄圖一口吃成胖子的科技大躍進(jìn)顯然不可取。至于個(gè)別明星企業(yè)一方面鼓吹自研操作系統(tǒng),另一方面卻“按揭開(kāi)源”,然后開(kāi)源代碼被程序員發(fā)現(xiàn)所謂“自研系統(tǒng)”就是安卓馬甲,根源就在于試圖一口氣吃成胖子,結(jié)果力有不逮,反而貽笑大方。
編寫操作系統(tǒng)成本高 工作量巨大
開(kāi)發(fā)一個(gè)操作系統(tǒng)工作量非常大。舉例來(lái)說(shuō),當(dāng)年以悲劇收?qǐng)龅娜嘞到y(tǒng)代碼行數(shù)超過(guò)3500萬(wàn)行,Windows XP 有代碼4000萬(wàn)行,Windows Vista 代碼達(dá)5000萬(wàn)行,Windows 7 有代碼5000萬(wàn)行。一個(gè)完整的通用的基于Linux的操作系統(tǒng)它的源代碼行數(shù)已經(jīng)達(dá)到1億2千萬(wàn)行,其中內(nèi)核就這塊就有2000萬(wàn)行以上。
龐大的工作量和漫長(zhǎng)的開(kāi)發(fā)周期導(dǎo)致操作系統(tǒng)研發(fā)成本高昂,微軟在2014年的研發(fā)成本就超過(guò)100億美元。而一個(gè)成熟的操作系統(tǒng)的開(kāi)發(fā)更是延續(xù)數(shù)年,微軟在開(kāi)發(fā)Vista所花費(fèi)的研發(fā)費(fèi)用超過(guò)了200億美元。Linux雖然是開(kāi)源軟件,不靠任何一個(gè)商業(yè)公司支持,但是由于目前已經(jīng)被廣泛應(yīng)用和認(rèn)可,不但已經(jīng)得到全世界程序員共同維護(hù),紅帽公司、Intel、IBM、甲骨文、微軟等國(guó)際巨頭也積極參與其中,僅內(nèi)核據(jù)如果根據(jù)人員投入的規(guī)模,據(jù)測(cè)算也耗資數(shù)十億美元。
這種規(guī)模的資金和人力是國(guó)內(nèi)操作系統(tǒng)廠商難以企及的。因此,如果想要縮短和微軟的差距,投入更多資金和人力是當(dāng)務(wù)之急。
招兵買馬 擴(kuò)大研發(fā)隊(duì)伍
在人力資源方面,國(guó)內(nèi)做操作系統(tǒng)的公司一直都比較窘迫,雖然開(kāi)發(fā)操作系統(tǒng)的公司有不少,但每一家都比較小。早些年,國(guó)內(nèi)OS廠商大一些的也就只有幾百人,小一點(diǎn)的還不足百人。也就是這幾年在政策和資本的刺激下,國(guó)內(nèi)OS廠商把員工規(guī)模擴(kuò)大到了千人規(guī)模。比如深度獲得投資變成統(tǒng)信之后,員工數(shù)量迅速增加,已經(jīng)擴(kuò)張到2000余人,從其招聘計(jì)劃來(lái)看,計(jì)劃在年底把員工數(shù)量擴(kuò)張到4000人左右。
雖然這個(gè)規(guī)模在國(guó)內(nèi)已經(jīng)是數(shù)一數(shù)二了,但和微軟相比差距依然很大,根據(jù)公開(kāi)資料,2019年,微軟員工數(shù)約為13萬(wàn)人。誠(chéng)然,微軟是一家全球企業(yè),而且業(yè)務(wù)眾多,13萬(wàn)人并非全部做操作系統(tǒng),但體量上的差距是顯而易見(jiàn)的。
不過(guò),當(dāng)人數(shù)達(dá)到4000至5000人這個(gè)規(guī)模后,國(guó)產(chǎn)OS廠商也算是邁進(jìn)了一個(gè)門檻,畢竟,當(dāng)年微軟寫Win7時(shí),長(zhǎng)期投入1000人左右,做了四年的時(shí)間,寫Windows XP時(shí)則集中了5000余名程序員開(kāi)發(fā)。可以看出,一只4000至5000人規(guī)模的技術(shù)團(tuán)隊(duì)完全能夠支撐起操作系統(tǒng)研發(fā),希望國(guó)內(nèi)操作系統(tǒng)廠商能夠借助政策和資本的東風(fēng),擴(kuò)編隊(duì)伍,培養(yǎng)人才,做出可以和微軟匹敵的產(chǎn)品,在XC市場(chǎng)和商業(yè)市場(chǎng)都能實(shí)現(xiàn)堆Windows的替換。