Debian系统使用FreeBSD内核,Redhat系统使用GNU内核吗



Debian系统使用FreeBSD内核,Redhat系统使用GNU内核,这是真的吗。使用自由BSD内核或GNU内核有什么区别吗?

评论太长了,所以我不妨发布一个答案。由于你没有提出任何具体的问题,所以不清楚你在要求什么。乍一看,这个问题不属于SO。但我想,既然发布在这里,你会从程序员的角度询问差异。

首先要澄清的是,BSD内核是像Hurd一样的替代内核,所以Debian系统可以使用FreeBSD内核,这不是默认的。实际上,它的地位是"官方港口"。

最大的区别可能在于用户所信奉的哲学和他们的内心平静,或者他们成长的环境。除非你是发行版开发人员,或者在系统上做得更低。

一般来说,作为一名程序员,您使用标准库实现(libc、libc++、libstdc++或其他),它们需要遵循标准,并且差异非常小。在debian上,这是gnu工具集原生提供的。你可以假设在天鹅座仙境工作。内核甚至更低,您需要处理真正底层的内核相关的东西,以注意内核本身的差异。通常,您在它的几个层中工作,内核应该是令人愉快的抽象。

所以,除非你真的遇到麻烦,否则没必要担心。

最新更新