-3

Могу ли я сказать, что OS X наследует архитектуру Linux Kernel поскольку я замечаю сходство между linux и OS X во многих аспектах, таких как команды терминала и представление системы.

1 ответ1

9

Можно ли сказать, что OS X наследует архитектуру ядра Linux

Нет; OS X - это линейка графических операционных систем, которые работают на ядре XNU (корни которого у 4.3BSD и ядро Маха). Linux, с другой стороны, является не операционной системой (например, OS X), а ядром (например, XNU), в котором различные дистрибутивы (например, Ubuntu или Fedora) объединяют версию ядра Linux (часто разветвленную) с другими пакетами, включая GUI и различные другие системные инструменты, чтобы дать полную операционную систему для использования.

Ядра Linux и XNU являются производными от UNIX, но оба ядра используют совершенно разные подходы к тому, как они обрабатывают само оборудование, а также как они представляют эти уровни разработчику программного обеспечения.

Я замечаю сходство между Linux и OS X во многих аспектах, таких как команды терминала и системное представление.

Отчасти это связано с UNIX-подобной природой ядер и строк ОС (то есть управляемых командной строкой), поэтому знакомым кажется тот, кто работает в разных ОС.

Это также связано с тем, что, как только Apple освоила больше ОС на базе BSD/Darwin и начала разработку линейки OS X (по сравнению с их более старой Mac OS), они сделали это так, чтобы вы могли использовать процессор на базе x86 и, следовательно, на основе x86 программное обеспечение, которое означало, что многие программы для Linux и BSD могут быть портированы на OS X (в отличие от программного обеспечения, которое должно быть написано специально для поддержки архитектуры PPC ).

Надеюсь, что это может помочь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .