MacOSX?Linux?X?侏儒?KDE?为什么osx被认为是linux,为什么它不被认为是linux?

MacOSX?Linux?X?侏儒?KDE?为什么osx被认为是linux,为什么它不被认为是linux?,linux,macos,Linux,Macos,我不知道该怎么问这个问题,所以这里是 软件有时会说在所有“*nix”上都可用,这意味着osx和linux,或者说在linux上可用,而不是mac,反之亦然。所以当我问是什么让它们相似/不同时,我想我是在问这些操作系统是由什么组成的,是什么让它们同时不同和相似。我在某个地方读到MacOSX是基于bsd和一些关于debian、内核和窗口管理器的东西,还有。。。。。我只是很困惑 OSX不是Linux。OSX是UNIX 较低级别的系统API非常相似(在许多情况下是相同的)——C、nix、POSIX等等。

我不知道该怎么问这个问题,所以这里是


软件有时会说在所有“*nix”上都可用,这意味着osx和linux,或者说在linux上可用,而不是mac,反之亦然。所以当我问是什么让它们相似/不同时,我想我是在问这些操作系统是由什么组成的,是什么让它们同时不同和相似。我在某个地方读到MacOSX是基于bsd和一些关于debian、内核和窗口管理器的东西,还有。。。。。我只是很困惑

OSX不是Linux。OSX是UNIX

较低级别的系统API非常相似(在许多情况下是相同的)——C、nix、POSIX等等。使用这些接口的程序可以很容易地移植到另一个(考虑两个接口上兼容的库的数量,它们几乎不需要特定于平台的功能)


当然有不同之处。OSX内核是一个微内核(Darwin),而Linux是单片的。核心用户层之外的分歧发生得非常快,尤其是在用户界面方面。

OSX不是Linux。OSX是UNIX

较低级别的系统API非常相似(在许多情况下是相同的)——C、nix、POSIX等等。使用这些接口的程序可以很容易地移植到另一个(考虑两个接口上兼容的库的数量,它们几乎不需要特定于平台的功能)


当然有不同之处。OSX内核是一个微内核(Darwin),而Linux是单片的。超越核心用户层的分歧发生得非常快,尤其是在用户界面方面。

Linux不是通用的变体,Unix是。Linux是Unix的一种形式,BSD的衍生产品(包括OSX)、Solaris、AIX和其他一些产品也是如此


正式而言,Unix的标准是遵守(最好是认证)开放组的Unix规范。然而,大多数Unix也提供了超出该规范的功能(和标准功能),在这一领域中,您最常遇到兼容性问题,尽管设备驱动程序可用性和其他与操作系统接口不直接相关的问题也存在于此。

Linux不是通用的变体,Unix是。Linux是Unix的一种形式,BSD的衍生产品(包括OSX)、Solaris、AIX和其他一些产品也是如此


正式而言,Unix的标准是遵守(最好是认证)开放组的Unix规范。然而,大多数Unix还提供了超出该规范的功能(和标准功能),在这一领域中,您最常遇到兼容性问题,尽管设备驱动程序可用性和其他与操作系统接口不直接相关的问题也存在于此。

MacOSX不是linux,它是一个unix变体。这是有区别的。编程问题通常也是如此。Linux和Mac OS都是类似于UNIX的操作系统,严格来说并不是UNIX,尽管OSX有“作为UNIX”的正当主张。说Mac OS是Linux就像说香蕉和橘子是苹果。不。香蕉、桔子和苹果都是水果。MacOSX不是linux,它是unix的变体。这是有区别的。编程问题通常也是如此。Linux和Mac OS都是类似于UNIX的操作系统,严格来说并不是UNIX,尽管OSX有“作为UNIX”的正当主张。说Mac OS是Linux就像说香蕉和橘子是苹果。不。香蕉、桔子和苹果都是水果。我会说这是一个Unix衍生产品,叫做达尔文,使用马赫微核。@WarrenP当你写这篇文章时我在扩展:)我会说这是一个Unix衍生产品,叫做达尔文,使用马赫微核。@WarrenP当你写这篇文章时我在扩展:)