Unix Darwin操作系统被打折了,但是仍然可以找到原始源代码吗?

Unix Darwin操作系统被打折了,但是仍然可以找到原始源代码吗?,unix,operating-system,Unix,Operating System,我已经在谷歌搜索了最新版本的Darwin操作系统的原始资料,也就是苹果发布的版本。我发现的是基于达尔文源代码的不同操作系统,如GNU Darwin和pureDarwin。有没有什么地方可以让我把达尔文的原始源代码翻出来,还是说它已经灭绝了?检查。最新的(10.7.4)内核是,其他也可用。请记住,并非MacOSX的所有部分都是开源的。您将无法按源代码构建完整的系统 苹果公司在其开发者库中提供了有关的信息。除了德沃尔普图书馆,你还可以找到这本书。系统方法。源代码确实存在,如果您知道如何组装一个基于达

我已经在谷歌搜索了最新版本的Darwin操作系统的原始资料,也就是苹果发布的版本。我发现的是基于达尔文源代码的不同操作系统,如GNU Darwin和pureDarwin。有没有什么地方可以让我把达尔文的原始源代码翻出来,还是说它已经灭绝了?

检查。最新的(10.7.4)内核是,其他也可用。请记住,并非MacOSX的所有部分都是开源的。您将无法按源代码构建完整的系统


苹果公司在其开发者库中提供了有关的信息。除了德沃尔普图书馆,你还可以找到这本书。系统方法。源代码确实存在,如果您知道如何组装一个基于达尔文的开源操作系统,该操作系统可以(部分)运行OSX程序。然而,由于苹果没有提供运行操作系统所需的所有资源,您可能需要寻找开源替代品,包括:

  • X窗口系统替换WindowManager,因为生成的系统将只是另一个普通的UNIX系统,使用GUI需要这样做
  • GNUstep替代Cocoa和CoreFoundation实施。GNUstep遵循可可出现之前可可的发展——它始于乔布斯的下一个时代
  • WindowMaker作为替换基座,以及GWorkspace作为替换查找器。这将使最终的系统的外观和感觉与乔布斯在成为OSX之前的下一个系统一样
  • ProjectCenterGorm替换Xcode接口生成器。这些是将在该平台上大量使用的开发工具
一些OS X应用程序在重新编译或简单复制后就可以移植(基本上是任何不依赖于核心*技术或核心基础的应用程序,它们在GNUstep中缺失/不完整):

  • 文本编辑(来自OS X 10.6或更高版本)用于从下一个端口发送文本编辑版本的GNUstep。随着图书馆的最新发展,可以使用10.6版本

那么我真的需要一个接一个地下载并编译吗?@user1478731是的。没有
make world
来构建整个操作系统,因为不是所有的操作系统都是开源的。因此,除了逐一下载所有内容外,我还必须单独编译它们!!那么这将如何形成达尔文呢@ElHombre这些部分不构成一个工作的操作系统。这些只是MacOSX(或iOS,也基于Darwin)的开源部分。好的,谢谢。因此,基本上,它不可能形成一个工作达尔文操作系统了