A. 开发一个Windows级别的操作系统难度有多大
作为曾经的码农来回答一下
开发一个类似win的成熟的桌面级操作系统,难度高过众所周知的曼哈顿计划和登月计划,是不是觉得有些夸张?但事实可能就是这样。
vista代码行数5000万行,打印出来是170万页A4纸,耗资超过200亿美元,这还是有了微软那么多年积累,只开发vista的费用,win7 4000万行,win10数据没有公布,但行业预估在5000到7000万行。
win7公开的开发工作人数是23个小组,每个小组约40人,分别负责windows中的每个模块的开发,比如设备和媒体,文件系统,桌面图形等等,这还是在vista基础上的开发,并不是从头开发。
windows的发展已经有了30年,中间的积累,走的弯路都不是外人可以轻易得知的。
我国的自助操作系统,实际都是开源系统的二次开发,远不是从0开始的建设,而且软件的开发并不是1+1=2那么简单。不是说你能盖5层楼,我给你投两倍人力物力你就能盖出十层楼来。
说个有趣的小故事吧,微软的excel现在已经成为了祖传代码,里边存在很多无用代码,但微软自己都不敢把excel重新写一遍。
B. 濡傛灉閲戝北鍏鍙歌嚜宸卞紑鍙戜竴涓鐢佃剳镄勬搷浣灭郴缁,杩椤緢闅惧悧
阍辨槸闂棰樸俉PS
链韬灏卞崠涓嶅嚭铡伙纴鍝閲屾湁阍卞幓寮鍙戠郴缁燂纻
鍙﹀栵纴杩欎釜寮鍙戠郴缁熸槸镐庝箞寮鍙戯纻
瀹屽叏浠
0
寮濮嬶纻瀹屽叏鍜屽井杞镄
Windows
涓嶅吋瀹癸纸鍏煎规槸渚垫潈镄勶级銆傞偅涔堣繖涓绯荤粺鍙堟湁澶氩ぇ镄勫竞鍦猴纻
寮鍙戞搷浣灭郴缁熶竴镣归兘涓嶅汹闅撅纴涓涓浜哄氨鍙浠ュ紑鍙戯纴鍙涓嶈繃杩欎釜绯荤粺娌℃湁浠讳綍镄勫姛鑳斤纴杩樿佸彟澶栧嗳澶
2000
浜猴纴鐢5骞存椂闂存潵寮鍙戝熀链鐜澧冿纴涔嫔悗鍐嶆垒
20000
浜哄紑鍙戝簲鐢ㄨ蒋浠躲傝繖浜涙垚链閮芥槸鍙浠ヨ¢噺镄勚傞梾棰桦湪浜庤繖浜涜蒋浠惰缮閮戒笉鑳戒镜𨱒
C. 寮鍙戜竴涓 Windows 绾у埆镄勬搷浣灭郴缁熼毦搴︽湁澶氩ぇ
𨰾縒IN7镄勫墠韬玍ista𨱒ヨ达纴浠g爜镓揿嚭𨱒ヨ166涓囬〉A4绾革纴Vista镰斿彂璐瑰牚姣斺滈樋娉㈢绥锏绘湀璁″垝钬濓纴鍏舵墍鑺辫垂镄勭爷鍙戣垂鐢ㄨ秴杩囦简200浜跨编鍏冦傝屼笖杩欐槸鐢卞井杞鍑犲崄骞存妧链绉绱镄勭粨鏋溿傛垨钥呭氨鐩稿綋浣犳垚涓轰笘鐣岄栧瘜镄勯毦搴︺