Является ли macOS распределением Unix?

Я знаю, что macOS - это операционная система UNIX , но я не знаю Не знаю, можно ли назвать macOS UNIX распределением таким же образом, как Gentoo или Debian - это дистрибутивы GNU /Linux .

Является ли macOS распределением UNIX? Если это не так, как можно правильно относиться к членству macOS в семействе ОС UNIX и соблюдению Единая спецификация UNIX (т. Е. Это вариант Unix , Unix version , Unix flavor и т. Д.)? Кроме того, этот вопрос относится к Solaris, HP-UX и другим устройствам (все ли они UNIX-дистрибутивы?).

Кроме того, ограничено ли слово "distribution" операционными системами GNU (/Linux, /Hurd, /kFreeBSD, /etc) или может использоваться в других случаях?

EDIT: Я понял, что официальный сайт UNIX использует « Реализации UNIX » и

16 голосов | спросил Seninha 10 FebruaryEurope/MoscowbSat, 10 Feb 2018 00:11:49 +0300000000amSat, 10 Feb 2018 00:11:49 +030018 2018, 00:11:49

1 ответ


4
  

Q: Является ли macOS распределением Unix? Если это не так, как можно правильно относиться к существованию macOS в семействе ОС Unix (т. Е. Это вариант Unix, версия Unix, Unix-вкус и т. Д.)? Кроме того, этот вопрос относится к Solaris, HP-UX и другим устройствам (все ли они являются дистрибутивами Unix?).

Источник изображения: https: //developer.apple.com/library/content/documentation/MacOSX/Conceptual/OSX_Technology_Overview/SystemTechnology/SystemTechnology.html

 MacOS X

  

Источник: https://en.m.wikipedia.org/wiki/XNU

     

" XNU - это операционная система компьютера , разработанная в Apple Inc. с декабря 1996 года для использования в операционной системе macOS и выпущенная как бесплатное программное обеспечение с открытым исходным кодом как часть операционной системы Darwin . Оно также используется как ядро ​​для iOS, tvOS и watchOS. XNU - это аббревиатура X Не U nix.


  

Источник: https://developer.apple.com/library/content/documentation/Darwin/Conceptual/KernelProgramming/build/build.html#//apple_ref/doc/uid/TP30000905-CH221-CIHFEIFI

     

" Создание вашего первого ядра

     

Прежде чем вы сможете создать ядро, вы должны сначала получить исходный код. Исходный код для ядра OS X можно найти в проекте Darwin xnu на http: //www.opensource.apple.com . Чтобы узнать текущую версию ядра, используйте команду uname -a. Если вы столкнулись с трудностями, найдите информацию о архивах списков рассылки darwin-kernel и darwin-development. Если это не поможет, обратитесь за помощью в любой из этих списков. Список архивов и информацию о подписке можно найти на http://www.lists.apple.com " .


  

Источник: https: //разработчик .apple.com /библиотека /содержание /документация /Портирование /Концептуальная /PortingUnix /глоссарий /glossary.html

     

Cocoa - продвинутая объектно-ориентированная платформа разработки для OS X. Cocoa - это набор фреймворков с программными интерфейсами как Java, так и Objective-C. Он основан на интеграции OPENSTEP, технологий Apple и Java.

     

Darwin . Другое имя для ядра операционной системы OS X. Ядро Darwin эквивалентно ядру OS X, а также BSD библиотекам и командам, необходимым для среды командной строки BSD . Дарвин - это технология с открытым исходным кодом.

     

Xcode - графическая интегрированная среда разработки Apple. Он доступен бесплатно с пакетом инструментов разработчика OS X.

     

XNU - Ядро OS X. Аббревиатура означает, что X - это не Unix. XNU сочетает в себе функциональность Mach и BSD с набором I /O Kit, модель драйвера для OS X.


  • Архитектура
  

Источник: https://en.wikipedia.org/wiki/MacOS#Architecture

     

«В ядре MacOS есть совместимая с POSIX операционная система, построенная на основе ядра XNU , со стандартными средствами Unix, доступными из интерфейса командной строки. Apple выпустила это семейство программного обеспечения как бесплатное и операционная система с открытым исходным кодом с именем Darwin . В дополнение к Darwin Apple наложила множество компонентов, включая интерфейс Aqua и Finder, для завершения операционной системы на основе графического интерфейса, которая это macOS. ".


  

Q: Распространение или Выпуск ? - Источник: https://en.wikipedia.org/wiki/MacOS#Updating_methods

     

Источник: https://en.wikipedia.org/wiki/MacOS_High_Sierra

р>      

"macOS High Sierra (версия 10.13) - это четырнадцатая крупная версия для MacOS, настольной операционной системы Apple Inc. для компьютеров Macintosh. Преемник macOS Sierra, было объявлено на WWDC 2017 от 5 июня 2017 года ». «Тип ядра: гибридный (XNU)».


  

Q: Также этот вопрос относится к Solaris, HP-UX и другим устройствам (все ли они дистрибутивы Unix?).

  • HP-UX Собственная реализация операционной системы Unix на основе UNIX System V

  • Solaris Unix SVR4

ответил Rob 10 FebruaryEurope/MoscowbSat, 10 Feb 2018 12:11:18 +0300000000pmSat, 10 Feb 2018 12:11:18 +030018 2018, 12:11:18

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132