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