windows每一代新系統(tǒng)的開發(fā),都是有上一代系統(tǒng)技術(shù)基礎(chǔ)的,一般純開發(fā)需要兩三年,人數(shù)在1000人左右分成若干小團(tuán)隊(duì)分別進(jìn)行不同模塊的研發(fā),XP系統(tǒng)有約4000萬行代碼,到win7有約5000萬行代碼,win10開始代碼上億行。這是初始發(fā)行版本的代碼,不算研發(fā)過程中被修改和被刪除的代碼,也沒算上后續(xù)版本補(bǔ)丁的代碼。操作系統(tǒng)是IT領(lǐng)域研發(fā)難度最高的項(xiàng)目之一了,所以我國(guó)至今沒有一款拿得出手的操作系統(tǒng),甚至手機(jī)操作系統(tǒng)也不行。
創(chuàng)新互聯(lián)公司2013年成立,先為寬城等服務(wù)建站,寬城等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為寬城企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
驅(qū)動(dòng)的代碼算不算?每個(gè)硬件的每個(gè)驅(qū)動(dòng)每個(gè)版本都n多代碼
應(yīng)用的代碼算不算?ie,wmp,控制面板每個(gè)東西算起來都是代碼
空行算不算?
括號(hào)單獨(dú)起行算不算?
注釋算不算?
所以沒意義……微軟自己的人要統(tǒng)計(jì)一下估計(jì)也不易……
windows11有50000000行代碼。
MicrosoftWindows問世于1985年,起初僅僅是Microsoft-DOS模擬環(huán)境,后續(xù)的系統(tǒng)版本由于微軟不斷的更新升級(jí),不但易用,也慢慢的成為家家戶戶人們最喜愛的操作系統(tǒng)。
內(nèi)部版本超過上千個(gè),每個(gè)版本都有所測(cè)試。為其做出貢獻(xiàn)的正式工合約工臨時(shí)工超過數(shù)萬人。大概的工程量可能和胡夫金字塔相當(dāng)。
一個(gè)桌面級(jí)的操作系統(tǒng)代碼規(guī)模在千萬行數(shù)量級(jí),如果加上配套軟件,總規(guī)模應(yīng)該超過一億行,如果再加上一個(gè)完整的軟件生態(tài)系統(tǒng),那么總規(guī)模應(yīng)該不少于10億行
Windows XP 有40,000,000行代碼
Windows Vista 大約50,000,000行代碼
Windows 7 有50,000,000行代碼