第一百六十章 神一样的8086(3/5)
添砖加瓦,最终成长成今天这个模样的,据说光是xp就有4000万行代码,马竞也只是通过反汇编他收集到的几个系统版本,从而得到了其中一部分。
作为最著名的‘私’有软件,虽然因为种种原因,indos的源代码在一定程度上“开放”了,但是开放程度远没有马竞拿到的那么多。
首先,微软允许经过审核的用户查看其产品的源代码。
他们认为大客户更加在乎有没有知情权,而不在乎是否行使、“有权做比实际做来得重要”,于是祭出了“只准看、不准‘摸’”的‘奸’商祖传妙招,先是在2001年微软推出了“共享源代码计划(ssi)”,又在2003年推出了“正府安全计划源代码协议(gsp)”。
微软陆续将indosce(专供pda手机等使用的嵌入式系统版本)、indosxp,visualstudio。(vb编程工具)等软件的源代码进行不同程度的共享和开放,符合资格者可以下载和查看,对于其中某些软件可以得到授权像开源软件一样修改并且重新散布,甚至用作商业用途。
不过微软的拳头产品视窗企业版和office办公软件不在其中,而且“开放”的很多代码“只能看、不能动”。面向各国正府的gsp中甚至规定,有3%的核心代码需要去微软总部现场查看,当时就被抨击是明目张胆地组织各国正府工作人员去“参观旅游”。
对于indosxp几千万行代码来说,只能查看、不能动手调试,并不利于发现漏‘洞’并改进代码,其意义只在于让合作伙伴放心而已。
其次,因为一家合作伙伴的失误,一部分indos2000系统的代码曾经在2004年被泄‘露’到了互联网上。
这在当时引发了全球黑客的下载狂欢。结果大家把网络上出现的源代码下载下来一看,发现下载的虽然的确是源代码,但只是其中一部分。而且也缺少核心部分,一场狂欢才没有变成微软的末日。
第三,早在1998年,一些程序猿发起了一个名叫reactos(react:反抗,os:‘操’作系统)的“开源版indosnt系统”项目。因为欧美法律规定软件专利有效期20年,reactos只能通过研究破解20年前古老版本的视窗第一代和第二代,对其进行软件逆向工程来模拟indos代码。目前最新版本是0。30版,虽然离实际取代indos还远,但是对于研究学习视窗系统的运行机制很有帮助。
曾有人质疑reactos使用了泄‘露’的indos源代码,reactos开发团队不得不停止工作,重新检查所有代码,以确保没有一条受版权法的代码存在。
(设计对白)reactos团队:“你妹的!姥子玩indos1。0的有木有?姥子最终目标是打造开源版nt4。0有木有?泄‘露’的是nt5。0(in2000)有木有?那玩意儿姥子有生之年不碰的有木有?!”
最后就是在去年,也就是刚刚过去的2006年,微软进一步开放了indos的内核代码。
先是在7月份,微软针对高校和学术界,开放了32位server2003和64位xp的内核源代码,加上必要的说明文档和编译工具,组成rk,indos研究内核的工具包。借助rk,相关专业人员终于不用依靠揣摩reactos来研究indos系统的运行原理了,甚至可以自己修改rk代码,打造出自己的、可运行的indos版本来。
然后在11月,微软发布了针对嵌入式系统的indosce6。0,并且在ssi共享源计划中开放了其除了图形界面以外的全部核心代码,手机pda等相关设备制造商可以借此修改定制自家产品专用的ce系统。
本章未完,请翻下一页继续阅读......... 请记住【超级U盘】最新更新章节〖第一百六十章 神一样的8086〗地址https://www.bqg25.org/362/157_3.html