Могу ли я сказать, что OS X
наследует архитектуру Linux Kernel
поскольку я замечаю сходство между linux и OS X во многих аспектах, таких как команды терминала и представление системы.
1 ответ
Можно ли сказать, что 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 ).
Надеюсь, что это может помочь.