您的位置: 首頁 > 新聞 > 時(shí)事焦點(diǎn) > 新聞詳情

Windows 10為什么問題這么多?工作15年的前員工給出真相

時(shí)間:2019-09-23 21:25:07
  • 來源:藍(lán)點(diǎn)網(wǎng)
  • 作者:藍(lán)點(diǎn)網(wǎng)
  • 編輯:豆角

眾所周知Windows 10系統(tǒng)問題頻發(fā)整體來說穩(wěn)定性比較差,然而在此之前的版本其實(shí)相對(duì)來說穩(wěn)定性還挺好的。自從Windows 10正式版推出之時(shí)該系統(tǒng)就開始頻繁出現(xiàn)問題,乃至現(xiàn)在每個(gè)月安全更新都會(huì)帶來大量的新問題,其實(shí)最主要的原因就是微軟重組時(shí)將整個(gè)測試部門裁員。

Windows 10為什么問題這么多?工作15年的前員工給出真相

操作系統(tǒng)的構(gòu)建如此復(fù)雜:

曾為微軟效力長達(dá)十五年的杰瑞?伯格日前發(fā)布視頻評(píng)論詳細(xì)解釋微軟操作系統(tǒng)團(tuán)隊(duì)以前構(gòu)建版本時(shí)的測試流程。原來微軟有著非常龐大的測試團(tuán)隊(duì),這些測試團(tuán)隊(duì)又分為許多不同的分支,每個(gè)分支下又設(shè)有多個(gè)不同的組別等。

如此細(xì)致的劃分可以保證所有功能模塊都得到充分測試,至少可以保證每個(gè)新功能都可以有充足的人手進(jìn)行測試。這些子測試團(tuán)隊(duì)每天都會(huì)開會(huì)討論新功能的測試情況,只有在確保沒有問題的情況下才會(huì)將相關(guān)功能和代碼合并。

值得注意的是測試團(tuán)隊(duì)成員每個(gè)人都需要使用最新的測試版,測試版安裝在物理機(jī)上作為測試團(tuán)隊(duì)日常主力系統(tǒng)。

Windows 10為什么問題這么多?工作15年的前員工給出真相

杰瑞曾是Windows XP~10的開發(fā)團(tuán)隊(duì)成員

為重要的地方設(shè)立專門的實(shí)驗(yàn)室:

杰瑞伯格還提到了原來的微軟測試團(tuán)隊(duì)還專門為諸如英特爾、AMD、英偉達(dá)等成立專門的實(shí)驗(yàn)室測試CPU/GPU。這些專門的實(shí)驗(yàn)室用來測試新的構(gòu)建版本或者功能模塊與重要硬件例如處理器和顯卡是否存在兼容或者性能問題。

負(fù)責(zé)這些實(shí)驗(yàn)室的測試團(tuán)隊(duì)也會(huì)與制造商進(jìn)行對(duì)接,所以測試團(tuán)隊(duì)若發(fā)現(xiàn)什么問題可以很快確定并制定解決方案。待開發(fā)團(tuán)隊(duì)修復(fù)問題后會(huì)再交給測試團(tuán)隊(duì)進(jìn)行測試,測試團(tuán)隊(duì)通過測試后則修復(fù)方案的代碼會(huì)被合并到主線程中。

然后納德拉上任后裁撤整個(gè)測試團(tuán)隊(duì):

2014年~2015年時(shí)微軟原CEO鮑爾默宣布退休并離開微軟,隨后接任鮑爾默擔(dān)任微軟新CEO的是薩提亞?納德拉。

納德拉在上任時(shí)宣布微軟進(jìn)行大規(guī)模重組,同時(shí)納德拉提出“移動(dòng)為先云為先”的口號(hào),即桌面平臺(tái)不再是重點(diǎn)。在重組過程中納德拉將操作系統(tǒng)整個(gè)測試團(tuán)隊(duì)全部裁撤,接下來還將Windows 10/Xbox/Windows Phone合并。

合并后也就是各個(gè)平臺(tái)的硬件使用相同的Windows 10內(nèi)核 , 每個(gè)版本都需要兼顧PC、移動(dòng)設(shè)備以及游戲平臺(tái)當(dāng)然正如你知道的那樣最終WindowsPhone或者叫Windows 10 Mobile平臺(tái)回天無力,微軟徹底放棄移動(dòng)系統(tǒng)。

Windows 10為什么問題這么多?工作15年的前員工給出真相

現(xiàn)在微軟靠的是自動(dòng)化測試:

對(duì)于大型商業(yè)軟件開發(fā)公司來說雇傭真人團(tuán)隊(duì)進(jìn)行測試是個(gè)困難的決定,因?yàn)槿斯こ杀究赡苄枰馁M(fèi)大量的資金。因此現(xiàn)在很多軟件開發(fā)商都依靠自動(dòng)化測試系統(tǒng),微軟同樣如此,微軟現(xiàn)在主要靠的就是自動(dòng)化和虛擬機(jī)測試等。

然而虛擬機(jī)測試看起來并不能與物理機(jī)達(dá)到相同的測試效果,更不能與微軟原來龐大而細(xì)致的人工測試團(tuán)隊(duì)相比。這也是現(xiàn)在Windows 10問題頻發(fā)的主要原因之一,虛擬機(jī)測試存在的缺陷或者遺漏讓潛在的問題無法及時(shí)發(fā)現(xiàn)。

Windows Insider看起來意義不大:

在視頻評(píng)論中杰瑞伯格還對(duì)Windows 10的測試項(xiàng)目進(jìn)行討論,簡單來說測試項(xiàng)目并不能幫助微軟解決太多問題。主要原因是多數(shù)測試版用戶遇到問題不會(huì)主動(dòng)向微軟反饋,當(dāng)然即便向微軟反饋?zhàn)罱K的結(jié)果可能也是沒有人搭理。

出現(xiàn)這種情況的主要原因在于轉(zhuǎn)儲(chǔ)日志,系統(tǒng)運(yùn)行時(shí)會(huì)不斷地記錄各種情況并生成極其龐大的轉(zhuǎn)儲(chǔ)日志以供分析。然而實(shí)際情況是只有當(dāng)系統(tǒng)崩潰時(shí)轉(zhuǎn)儲(chǔ)日志才會(huì)將其細(xì)節(jié)記錄,其他方面的“小問題”系統(tǒng)并不會(huì)記錄轉(zhuǎn)儲(chǔ)日志。

完整的轉(zhuǎn)儲(chǔ)日志體積相當(dāng)大, 可能在幾十GB、幾百GB也可能在TB級(jí)別 , 顯然多數(shù)用戶也沒有這么大的空間存儲(chǔ)。也就是即便用戶主動(dòng)向微軟反饋并提供轉(zhuǎn)儲(chǔ)日志,實(shí)際提供的也只是部分片段而不是整個(gè)操作系統(tǒng)完整運(yùn)行日志。

對(duì)于微軟工程師來說通過片段日志排查問題本身也存在困難,久而久之Windows 10積累的各種反饋也越來越多。然后微軟工程師們面對(duì)如此多的問題可能就會(huì)有選擇性的放棄,Windows 10 1809 丟失文件反饋就是典型例子。

當(dāng)微軟工程師們對(duì)于用戶提出的反饋回應(yīng)越來越低時(shí),這也反過來降低測試版用戶的積極性放棄繼續(xù)向微軟反饋。

正式版用戶其實(shí)也成為小白鼠

藍(lán)點(diǎn)網(wǎng)此前就開玩笑提到測試版用戶屬于大白鼠、正式版用戶屬于小白鼠,商業(yè)用戶的版本才屬于真正的正式版。杰瑞伯格表示現(xiàn)在正式版用戶們接收的版本實(shí)際都是在幫微軟測試,這些正式版用戶本質(zhì)上已淪為微軟測試用戶。

以往微軟推送新版本都是大批量的快速推送 , 杰瑞伯格稱最高峰時(shí)微軟能夠在極短時(shí)間內(nèi)將全球 1/4 的設(shè)備升級(jí)。只是后來問題頻發(fā)導(dǎo)致微軟調(diào)整策略降低新版本的推送速度,采用分批推送的方式一邊推送一邊收集著遙測數(shù)據(jù)。

所以直到現(xiàn)在還有用戶沒有收到 Windows 10 Version 1903 版更新,因?yàn)槲④涍€沒有做好全面覆蓋新版的準(zhǔn)備。

Windows 10始終在看著你:

在視頻評(píng)論里杰瑞伯格還提到Windows 10版的隱私問題,此前這個(gè)版本收集大量數(shù)據(jù)被歐盟監(jiān)管機(jī)構(gòu)發(fā)起調(diào)查。杰瑞伯格表示即便到現(xiàn)在微軟還是會(huì)繼續(xù)收集用戶的各種數(shù)據(jù),其實(shí)最主要的就是通過遙測監(jiān)控設(shè)備的運(yùn)行情況。

當(dāng)然坦白的說這并不能表示微軟故意收集信息拿來賣廣告或者其他用途,因?yàn)槲④浤康脑谟谑占瘽撛诘倪\(yùn)行故障。沒有測試團(tuán)隊(duì)微軟工程師們只能依靠內(nèi)置的遙測系統(tǒng),從用戶開機(jī)到運(yùn)行第三方軟件微軟都會(huì)關(guān)注系統(tǒng)運(yùn)行情況。

如果發(fā)現(xiàn)潛在的問題這些日志就會(huì)被自動(dòng)上傳到微軟服務(wù)器進(jìn)行分析,幫助微軟開發(fā)團(tuán)隊(duì)確定哪里需要進(jìn)行修復(fù)。說到底對(duì)于Windows 10開發(fā)團(tuán)隊(duì)來說現(xiàn)在屬于巧婦難為無米之炊,沒有測試人員只能自己想辦法解決測試問題。

0

玩家點(diǎn)評(píng) 0人參與,0條評(píng)論)

收藏
違法和不良信息舉報(bào)
分享:

熱門評(píng)論

全部評(píng)論

他們都在說 再看看
3DM自運(yùn)營游戲推薦 更多+