Answers:
某种事物是另一事物的衍生的程度取决于项目本身。
至于您的具体示例:
aptitude
是一个著名的例子)。精神也完全不同,Debian的核心精神强调稳定性和可预测性,而Ubuntu则构成易用性。aptitude
,dpkg
等)。在这种情况下,“基于”主要是指“来自”。
另一条发展路线:Mandrake(今天的Mandriva,与Mandrake精打细算的Conectiva合并)源自Red Hat,主要通过将KDE代替Gnome作为默认的桌面环境而大相径庭。在Fedora的项目诞生的包为Red Hat的集合,后来接手的Fedora发行版时,红帽企业Linux成为一个独立的分布。Fedora派生了几个次要发行版。然后是像CentOS这样的发行版,它们采用RHEL的源代码并重新编译它们(替换Red Hat徽标和其他商标),并在不需要维护合同的情况下分发结果)和Scientific Linux,其功能与CentOS基本相同,但添加了一些程序包供Fermilab,CERN等使用。然后是Oracle Unbreakable Linux [sic],也是Red Hat克隆。
有什么区别?由于这是开源的,因此如果有人对自己喜欢的发行版不满意,可以分叉并走自己的路。设置整个基础设施(网页,下载站点,构建服务器场)并不便宜/容易(即使大多数(如果不是全部)例如Fedora基础设施资源都是免费提供的,我想Debian也是如此,这只是很小的一部分)的工作)。但更重要的是,要吸引一大批专门的志愿者来打包软件,跟上上游,修复错误,回答问题等等,是一项艰巨的任务。当然,处理最困扰您的部分要容易得多(例如,为一些发行版设置了备用/补充软件包的集合),而将其余部分留给父发行版,甚至从上述父母那里选择没有太多其他附加值的包裹作为您尝试做的事情的基础。差异将在很大程度上取决于衍生工具试图完成的工作,其可用的资源以及所花费的时间。另一方面,所有发行版都建立在开源软件(Linux内核(甚至带有Debian基于BSD内核的产品线等),GCC,glibc,X.org,Gnome,KDE等的相同基本基础结构上)。 ),因此那里有一个总体的共同点。