发布网友 发布时间:2023-05-11 11:45
共1个回答
热心网友 时间:2024-12-12 21:45
操作系统是最基础、最复杂的核心计算机软件,内核则又是操作系统的核心,在软件产业链中处于源头的位置。长期以来,操作系统内核的技术一直掌握在先进国家特别是美国的手中,即使是开源的Linux内核,由于其本身的大小和复杂性,也很少有人能深入理解。但是,另一方面,对于操作系统内核的深入理解对于位于产业链下游的应用软件的研发却又有着极其重要的影响。至于Windows内核,作为微软的产品,则更是牢牢掌握在微软一家公司的手中,其代码是不对公众开放的。由于微软和Windows所处的垄断地位,包括中国在内的几乎所有国家的计算机应用实际上都依赖于一个作为“黑盒子”存在的操作系统,这不仅造成了技术上和经济上的不平等,也对这些国家的信息安全增添了不利因素。为此,国外开源界有人对Windows内核进行了包括逆向工程在内的种种努力,基本搞清了Windows内核各个方面的结构、算法、和具体实现,并发起了一个旨在实现开源Windows的项目ReactOS。经过十年以上的不懈努力,现在的ReactOS已经“仿制”甚至“克隆”了一个Windows内核,从而为Windows内核的学习和研究提供了一个可行的途径。