Google是當(dāng)之無(wú)愧的Linux最大用戶(hù),但這位大客戶(hù)如何用Linux, 外界卻并不知曉多少。在上周舉行的東京Linux Kernel峰會(huì)上,Google工程師Mike Waychison透露了一些使用Linux的信息: Google主要用Perforce管理內(nèi)核代碼;開(kāi)發(fā)者固定在單一tree上;每17月,Google會(huì)換一個(gè)內(nèi)核版本,最初是Kernel 2.4.18,接著是2.6.11,2.6.18,2.6.26,顯然Google一直落后于內(nèi)核版本的開(kāi)發(fā)進(jìn)度;Google kernel開(kāi)發(fā)者共30人,一般他們會(huì)去檢查自己在tree上的變動(dòng),然后18個(gè)月后再檢查一次,這造成了嚴(yán)重的維護(hù)問(wèn)題;對(duì)于最初的2.4.18,他 們打了2000多個(gè)補(bǔ)丁,加入了49.2萬(wàn)行代碼,在最新的2.6.26上他們打了1200多個(gè)補(bǔ)丁,加入了30萬(wàn)行代碼;Google試圖改變這一切, 試圖與內(nèi)核開(kāi)發(fā)社區(qū)更好的合作,他們正遷移到Git版本管理系統(tǒng),計(jì)劃跟上內(nèi)核開(kāi)發(fā)進(jìn)度;四分之三的Google代碼與core kernel有關(guān),設(shè)備支持代碼只有很小的一部分;社區(qū)的開(kāi)發(fā)太快了,這讓Google與社區(qū)的交流越加困難。
Linus 問(wèn)Google為什么不愿意公開(kāi)代碼,Waychison承認(rèn)他們的代碼并不漂亮,他們并不清楚自己的修改是否對(duì)外界有用。對(duì)于CPU調(diào)度,Google 發(fā)現(xiàn)使用完全公平調(diào)度器(completely fair scheduler)會(huì)帶來(lái)問(wèn)題,因此在2.6.26上運(yùn)行的舊的O(1)調(diào)度器
北京2022年10月18日 /美通社/ -- 10月14日,國(guó)際數(shù)據(jù)公司(IDC)發(fā)布《2022Q2中國(guó)軟件定義存儲(chǔ)及超融合市場(chǎng)研究報(bào)告》,報(bào)告顯示:2022年上半年浪潮超融合銷(xiāo)售額同比增長(zhǎng)59.4%,近5倍于...
關(guān)鍵字: IDC BSP 數(shù)字化 數(shù)據(jù)中心東京2022年10月18日 /美通社/ -- NIPPON EXPRESS HOLDINGS株式會(huì)社(NIPPON EXPRESS HOLDINGS, INC.)旗下集團(tuán)公司上海通運(yùn)國(guó)際物流有限公司(Nipp...
關(guān)鍵字: 溫控 精密儀器 半導(dǎo)體制造 BSP實(shí)際上函數(shù)指針本質(zhì)也是一個(gè)指針,只不過(guò)這個(gè)指針指向的不是內(nèi)存中的一段數(shù)據(jù)而是內(nèi)存中的一段代碼
關(guān)鍵字: 指針 數(shù)據(jù) 代碼