那么,第一个问题是,掌握NT内核源合法吗?如果是,请继续执行第二段;如果没有,则继续执行第三段。
你可能会问的第一件事是“为什么是NT内核源?”答案很简单,我想让我自己的操作系统与Windows兼容。当然,这都是我的爱好,我没有计划任何大型项目。
如果有可能获得NT内核源代码,请忽略它:"ReactOS“--我很确定它使用的是窗口的源代码本身,只有几个小的例外,所以我想知道它们是如何得到这些代码的。
发布于 2013-11-27 23:32:45
掌握NT内核资源合法吗?
这取决于你所说的“掌握”是什么意思。你可以从微软那里买到。如果你是一名学者,你可以从微软获得学术许可。如果你是政府机构,你可以获得政府执照。
当然,在任何情况下,您都需要遵守许可证的条款。
例如,Xen Hypervisor的开发人员,当它仍然是一个研究项目时,创建了运行在Xen上的Windows的修改版本。当然,他们从来没有被允许发布这个,也不允许在哪里发布任何基准测试结果,但是他们被允许按照微软NT的学术许可的规则制定。
ReactOS是Windows的一个完全独立的实现,它与NT不共享一行代码。
发布于 2013-11-27 15:23:28
如果您是学生,您可以通过您的学校- http://www.microsoft.com/education/facultyconnection/articles/articledetails.aspx?cid=2416&c1=en-us&c2=0访问Windows (内核内核的源代码,几乎没有驱动程序)。
如果你有一大笔钱,你也许还能从微软那里买到一张许可证。Citrix在90年代早期就这样做了,目的是让WinFrame (后来授权给微软用于终端服务)。
https://softwareengineering.stackexchange.com/questions/219662
复制相似问题