Jump to content

Дарвин (операционная система)

Дарвин
Разработчик Apple Инк.
Написано в C , C++ , Objective-C , язык ассемблера
Семейство ОС Unix-подобный , [1] [2] FreeBSD , [3] БСД [4]
Рабочее состояние Текущий
Исходная модель в настоящее время с открытым исходным кодом и проприетарными компонентами [ нужна ссылка ] , ранее с открытым исходным кодом
Первоначальный выпуск 15 ноября 2000 г .; 23 года назад ( 15.11.2000 )
Последний выпуск 23.4.0/5 марта 2024 г .; 4 месяца назад ( 05.03.2024 )
Репозиторий github /apple-oss-дистрибутивы /распределение-macOS
Платформы Текущие: x86-64 , 64-битный ARM , 32-битный ARM (поддержка 32-битного ARM имеет закрытый исходный код).
Исторические: PowerPC (32- и 64-разрядные версии), IA-32.
ядра Тип Гибрид ( XNU )
Под влиянием NeXTSTEP , FreeBSD , BSD
По умолчанию
пользовательский интерфейс
Интерфейс командной строки ( оболочка Unix )
Лицензия В основном лицензия Apple Public Source License (APSL) с драйверами с закрытым исходным кодом. [5]
Официальный сайт открытый исходный код .яблоко

Darwin — это базовая Unix-подобная операционная система для macOS (ранее OS X и Mac OS X), iOS , watchOS , tvOS , iPadOS , audioOS , VisionOS и BridgeOS . Ранее она существовала как независимая операционная система с открытым исходным кодом , впервые выпущенная Apple Inc. в 2000 году. Она состоит из кода, полученного из NeXTSTEP , FreeBSD , [3] другие BSD , операционные системы [6] Mach и код других проектов свободного программного обеспечения , а также код, разработанный Apple.

Darwin в основном совместим с POSIX , но сам по себе никогда не был сертифицирован как совместимый с какой-либо версией POSIX. Начиная с Leopard , macOS сертифицирован как совместимый с единой спецификацией UNIX версии 3 (SUSv3). [7] [8] [9]

Упрощенная история Unix-подобных операционных систем.

Наследие Дарвина началось с производных Unix, дополненных аспектами NeXT компании операционной системы NeXTSTEP (позже, начиная с версии 4.0, известной как OPENSTEP), впервые выпущенной в 1989 году. После того, как Apple купила NeXT в 1996 году, она объявила, что будет основывать свою следующую операционную систему. система на OPENSTEP. Он был разработан в Rhapsody в 1997 году, Mac OS X Server 1.0 в 1999 году, Mac OS X Public Beta в 2000 году и Mac OS X 10.0 в 2001 году.

В 1999 году Apple объявила, что выпустит исходный код для микроядра Mach 2.5, ОС BSD Unix 4.4 и компонентов веб-сервера Apache Mac OS X Server. [10] В то время временный генеральный директор Стив Джобс сослался на британского натуралиста Чарльза Дарвина , заявив, что «это вопрос эволюции». [11] В 2000 году основные компоненты операционной системы Mac OS X были выпущены как программное обеспечение с открытым исходным кодом по лицензии Apple Public Source License (APSL) под названием Darwin; компоненты более высокого уровня, такие как платформы Cocoa и Carbon , оставались с закрытым исходным кодом .

Вплоть до Darwin 8.0.1, выпущенного в апреле 2005 года, Apple выпускала двоичный установщик (в виде ISO-образа ) после каждого основного выпуска Mac OS X, который позволял устанавливать Darwin на системы PowerPC и Intel x86 как отдельную операционную систему. [12] Незначительные обновления выпускались в виде пакетов, которые устанавливались отдельно. Дарвин теперь доступен только в виде исходного кода. По состоянию на январь 2023 года Apple больше не упоминает Дарвина по имени на своем веб-сайте с открытым исходным кодом и публикует только неполную коллекцию проектов с открытым исходным кодом, касающихся macOS и iOS .

Схема архитектуры macOS

Ядро Darwin — XNU , гибридное ядро , использующее OSFMK 7.3. [13] (Open Software Foundation Mach Kernel ) из OSF , различные элементы FreeBSD (включая модель процессов, сетевой стек и виртуальную файловую систему ), [14] и объектно-ориентированный драйвера устройства API-интерфейс под названием I/O Kit . [15] Гибридная конструкция ядра обеспечивает гибкость микроядра . [16] [ не удалось пройти проверку см. обсуждение ] и производительность монолитного ядра . [17]

Аппаратная и программная поддержка

[ редактировать ]

Последняя загрузочная полная версия Darwin поддерживала 32-битные и 64-битные системы Apple PowerPC и 32-битные ПК Intel. [18]

В настоящее время Darwin включает поддержку 64-битного , варианта Intel x86-64 процессоров на базе Intel используемого в компьютерах Mac , и 64-битных процессоров ARM , используемых в iPhone 5S и более поздних версиях, iPod Touch 6-го поколения , iPad 5-го поколения и позже, семейство iPad Air , iPad Mini 2 и новее, семейство iPad Pro четвертого поколения и новее , телевизоры Apple TV , семейство HomePod и компьютеры Mac с процессором Apple, такие как компьютеры Mac Apple M1 2020 года , а также Raspberry Pi. 3Б. [19] [20] Существует порт ядра XNU с открытым исходным кодом , который поддерживает Darwin на платформах Intel и AMD x86, официально не поддерживаемый Apple, хотя, похоже, он не обновлялся с 2009 года. [21] Порт ядра XNU с открытым исходным кодом также существует для платформ ARM, хотя он не обновлялся с 2016 года. [22] Более старые версии поддерживали некоторые или все 32-битные PowerPC , 64-битные PowerPC, 32-битные x86 и 32-битные ARM.

Он поддерживает POSIX API через свою родословную BSD (в основном FreeBSD пользовательскую среду ), поэтому большое количество программ, написанных для различных других UNIX-подобных систем, можно скомпилировать на Darwin без каких-либо изменений в исходном коде .

Darwin не включает в себя многие определяющие элементы macOS, такие как API-интерфейсы Carbon и Cocoa или пользовательский интерфейс Quartz Compositor и Aqua , и поэтому не может запускать приложения Mac. Однако он поддерживает ряд менее известных функций macOS, таких как mDNSResponder, который является многоадресным DNS- ответчиком и основным компонентом сетевой технологии Bonjour , и launchd , расширенной управления услугами инфраструктуры .

Лицензия

[ редактировать ]

В июле 2003 года Apple выпустила Darwin под версией 2.0 лицензии Apple Public Source License (APSL), которую Фонд свободного программного обеспечения (FSF) классифицирует как лицензию свободного программного обеспечения, несовместимую с GNU General Public License . [23] Предыдущие версии были выпущены под более ранней версией лицензии APSL, которая не соответствовала определению свободного программного обеспечения FSF, хотя и соответствовала требованиям определения открытого исходного кода . [24]

История выпусков

[ редактировать ]

Ниже приводится таблица основных выпусков Darwin с указанием дат их выпуска и производных версий операционных систем. [25] Обратите внимание, что соответствующие выпуски могли быть выпущены в другую дату.

Darwin 0–8 и соответствующие выпуски Mac OS X

[ редактировать ]
Версия Дата Соответствующие выпуски Примечания
0.1March 16, 1999Mac OS X Server 1.0 releases
  • Initial release
  • 0.1 is contrived (for sorting and identification) as this identified itself simply as Rhapsody 5.3
0.2April 14, 1999Mac OS X Server 1.0.1
0.3August 5, 1999Based on Rhapsody 5.5
  • ISO image is available on archive.org
  • After this point the kernel changed from the NeXTSTEP/OPENSTEP/Rhapsody to the newer XNU for Mac OS X
1.0April 12, 2000Developer preview 3
1.1April 5, 2000Developer preview 4
1.2.1November 15, 2000Mac OS X Public Beta (code-named "Kodiak")
1.3.1April 13, 2001Mac OS X v10.0 (code-named "Cheetah")
  • First commercial release of Darwin
  • All releases of Cheetah (v10.0.0–4) had the same version of Darwin.
1.4.1October 2, 2001Mac OS X v10.1 (code-named "Puma")
  • Performance improvements to "boot time, real-time threads, thread management, cache flushing, and preemption handling"
  • Support for SMB network file system
  • Wget replaced with cURL.[26]
5.1November 12, 2001Mac OS X v10.1.1
  • Change in numbering scheme to match the Mac OS X build numbering scheme
5.5June 5, 2002Mac OS X v10.1.5
6.0.1September 23, 2002Mac OS X v10.2 (code-named "Jaguar")
6.8October 3, 2003Mac OS X v10.2.8
7.0October 24, 2003Mac OS X PantherMac OS X v10.3.0
7.9April 15, 2005Mac OS X v10.3.9
8.0April 29, 2005Mac OS X v10.4.0
8.11November 14, 2007Mac OS X v10.4.11

Скачок номеров версий с Darwin 1.4.1 на 5.1 с выпуском Mac OS X v10.1.1 был призван привязать Darwin к версии Mac OS X и системе нумерации сборок, которая, в свою очередь, унаследована от NeXTSTEP. В системе нумерации сборок macOS каждая версия имеет уникальный номер начальной сборки, который определяет, частью какой версии macOS она является. В Mac OS X v10.0 номера сборок начинались с 4, в версии 10.1 номера сборок начинались с 5 и т. д. (более ранние номера сборок обозначали выпуски для разработчиков). [30]

Дарвин 9; Представлена ​​ОС iPhone

[ редактировать ]
Версия Дата Соответствующие выпуски Примечания
9.0October 26, 2007Mac OS X v10.5.0
9.8August 5, 2009Mac OS X v.10.5.8

Дарвин 10–11; ОС iPhone переименована в iOS

[ редактировать ]
Версия Дата Соответствующие выпуски Примечания
10.0August 28, 2009Mac OS X v10.6.0
10.8June 23, 2011Mac OS X v10.6.8
11.0.0July 20, 2011Mac OS X v10.7.0
  • XNU no longer supports PPC binaries (fat binary only for i386, x86_64).
  • XNU requires an x86_64 processor, except for iOS which is ARM based.
  • Improved sandboxing of applications
  • Complete support for Automatic Reference Counting
11.4.2October 4, 2012Mac OS X v10.7.5 (supplemental)

Дарвин 12–15; Mac OS X переименована в OS X

[ редактировать ]
Версия Дата Соответствующие выпуски Примечания
12.0.0February 16, 2012OS X Mountain LionOS X v10.8.0
12.6.0January 27, 2015OS X v10.8.5 (with Security Update 2015-001)
13.0.0June 11, 2013OS X v10.9.0
13.4.0September 17, 2014OS X v10.9.5
14.0.0September 18, 2014OS X v10.10.0
14.5.0August 13, 2015OS X v10.10.5
15.0.0September 16, 2015OS X v10.11.0 and iOS 9.0
  • System Integrity Protection. Protects certain system parts from being modified or tampered with by a process even if run by root or by a user with root privileges.
  • sudo is configured with the "tty_tickets" flag by default, restricting the session timeout to the terminal session (such as a window or tab) in which the user authenticated the program.
  • LibreSSL replaces OpenSSL
15.6.0July 18, 2016OS X v10.11.6 and iOS 9.3.3

Дарвин 16–19; OS X переименована в macOS

[ редактировать ]
Версия Дата Соответствующие выпуски Примечания
16.0.0September 13, 2016macOS v10.12.0 and iOS 10.0.1 (initial release version)
  • OS X was rebranded into macOS.
  • Writing to /Volumes directory is now restricted to root user or any user with root privileges
  • System Integrity Protection now covers /Library/Application Support/com.apple.TCC directory that contains a list of applications that are allowed to "control the computer"
  • Objective-C garbage collector removed and replaced by Automatic Reference Counting that was introduced with Darwin v12.0 (OS X v10.8). Objective-C applications that use garbage collection will no longer work.
  • Native support for PPTP was removed.
16.5.0March 27, 2017macOS v10.12.4 and iOS 10.3
  • Changed filesystem from HFS+ to APFS on iOS devices. APFS is already available on macOS since 10.12.0 but can't be used on boot partition.
16.6.0July 19, 2017macOS v10.12.6 and iOS 10.3.3
17.0.0September 19, 2017
  • APFS replaces HFS+ as the default filesystem for boot partition in macOS on Macs with flash storage. On Macs with HDDs, the boot partition must be reformatted to use APFS.
  • ntpd replaced by timed as a time synchronization service
  • FTP and telnet commands are removed.
  • Kernel extensions ("kexts") will require explicit approval by the user before being able to run.
17.5.0March 29, 2018macOS 10.13.4
  • Support for external graphics processors using Thunderbolt 3, and removes support for external graphics processors using Thunderbolt 1 and 2.
17.6.0June 1, 2018macOS v10.13.5
17.7.0July 9, 2018macOS v10.13.6 and iOS 11.4.1
18.0.0September 24, 2018
18.2.0October 30, 2018macOS v10.14.1 and iOS 12.1
  • Added support for the new Radeon Vega 20 GPUs in the new MacBooks
19.0.0September 19, 2019
19.2.0December 10, 2019macOS 10.15.2 and iOS 13.3
19.3.0January 28, 2020macOS 10.15.3 and iOS 13.3.1
  • System Extensions replace Kexts and runs in userspace, outside of the kernel.[34]
  • DriverKit replaces I/O Kit. It Introduces "Dexts" (Driver Extensions) which are built using DriverKit. Driverkit is a new SDK with all new frameworks based on IOKit, but is updated and modernized. Device Drivers run in userspace, outside of the kernel.[35][36][37]
19.4.0March 24, 2020
19.5.0April 30, 2020macOS 10.15.5 and iOS 13.5
19.6.0June 1, 2020macOS 10.15.6 beta 2 and iOS 13.6.0 beta 2

Дарвин 20 и далее

[ редактировать ]
Версия Дата Соответствующие выпуски Примечания
20.0.0June 22, 2020macOS 11.0 beta 1 and iOS 14.0 beta 1
20.1.0September 3, 2020macOS 11.0 and iOS 14.0
20.2.0November 12, 2020macOS 11.1 and iOS 14.3
20.3.0February 1, 2021macOS 11.2, iOS 14.4, iPadOS 14.4, watchOS 7.3 and tvOS 14.4.
20.4.0April 20, 2021macOS 11.3, iOS 14.5, iPadOS 14.5, watchOS 7.4 and tvOS 14.5.
20.5.0May 24, 2021macOS 11.4 and iOS 14.6
20.6.0June 2, 2021macOS 11.5 beta 2 and iOS 14.7 beta 2
21.0.0June 7, 2021macOS 12.0 beta 1 and iOS 15.0 beta 1
21.0.1October 25, 2021macOS 12.0
21.1.0October 25, 2021macOS 12.0.1 and iOS 15.0
21.2.0December 7, 2021macOS 12.1 and iOS 15.2
21.3.0January 26, 2022macOS 12.2 and iOS 15.3
21.4.0March 14, 2022macOS 12.3 and iOS 15.4
21.5.0June 24, 2022macOS 12.4 and iOS 15.5
21.6.0July 20, 2022macOS 12.5 and iOS 15.6
22.0June 6, 2022macOS 13.0 beta 1, iOS 16.0, watchOS 9.0 and tvOS 16.0
22.1.0October 24, 2022macOS 13.0, iOS 16.1, iPadOS 16.1, watchOS 9.1 and tvOS 16.1
22.2.0December 13, 2022macOS 13.1, iOS 16.2, iPadOS 16.2, watchOS 9.2 and tvOS 16.2
22.3.0January 23, 2023macOS 13.2, iOS 16.3, iPadOS 16.3, watchOS 9.3 and tvOS 16.3
22.4.0March 27, 2023macOS 13.3, iOS 16.4, iPadOS 16.4, watchOS 9.4 and tvOS 16.4
22.5.0May 18, 2023macOS 13.4, iOS 16.5, iPadOS 16.5, watchOS 9.5 and tvOS 16.5
22.6.0July 24, 2023macOS 13.5, iOS 16.6, iPadOS 16.6, watchOS 9.6 and tvOS 16.6
23.0.0September 18, 2023macOS 14.0, iOS 17.0, iPadOS 17.0, watchOS 10.0 and tvOS 17.0
23.1.0October 25, 2023macOS 14.1, iOS 17.1, iPadOS 17.1, watchOS 10.1 and tvOS 17.1
23.2.0November 15, 2023macOS 14.2, iOS 17.2, iPadOS 17.2, watchOS 10.2 and tvOS 17.2
23.3.0January 22, 2024macOS 14.3, iOS 17.3, iPadOS 17.3, watchOS 10.3 and tvOS 17.3
23.4.0March 5, 2024macOS 14.4, iOS 17.4, iPadOS 17.4, watchOS 10.4 and tvOS 17.4
23.5.0May 13, 2024macOS 14.5, iOS 17.5, iPadOS 17.5, watchOS 10.5 and tvOS 17.5

Примечание: в таблицах выше указаны даты выпуска соответствующих релизов ОС. Даты сборки версий Darwin недоступны публично; команды ниже дают только дату сборки ядра XNU.

Команда uname -r в Терминале покажет номер версии Darwin («20.3.0»), а команда uname -v покажет строку версии сборки XNU , которая включает номер версии Darwin.Команда sw_vers покажет соответствующее имя продукта («macOS»), номер версии продукта («11.2.3») и строку BuildVersion («20D91»).

Производные проекты

[ редактировать ]

Из-за того, что Darwin является свободным программным обеспечением, существовали проекты, направленные на изменение или улучшение операционной системы.

GNOME работает на GNU-Darwin

OpenDarwin была операционной системой под руководством сообщества, основанной на системе Дарвина. Она была основана в апреле 2002 года Apple Inc. и Консорциумом Internet Systems . Его цель заключалась в расширении сотрудничества между разработчиками Apple и сообществом свободного программного обеспечения . Apple выиграла от этого проекта, поскольку улучшения OpenDarwin будут включены в выпуски Darwin; а сообщество свободного/открытого исходного кода выиграло от предоставления полного контроля над собственной операционной системой, которую затем можно было использовать в таких дистрибутивах свободного программного обеспечения, как GNU-Darwin. [38]

25 июля 2006 года команда OpenDarwin объявила, что проект закрывается, поскольку они считали, что OpenDarwin «стал просто хостингом для проектов, связанных с Mac OS X», и что усилия по созданию автономной операционной системы Darwin потерпели неудачу. [39] Они также заявляют: «Этому способствовали доступность источников, взаимодействие с представителями Apple, трудности с созданием и отслеживанием источников, а также отсутствие интереса со стороны сообщества». [40] Последней стабильной версией была версия 7.2.1, выпущенная 16 июля 2004 года. [41]

ЧистыйДарвин

[ редактировать ]

PureDarwin — это проект по созданию загрузочного образа операционной системы на основе выпущенного Apple исходного кода Darwin. [42] После остановки OpenDarwin и выпуска загрузочных образов начиная с Darwin 8.x становится все труднее создавать полноценную операционную систему, поскольку многие компоненты стали закрытыми. В 2015 году проект создал предварительную версию на основе Darwin 9 с графическим интерфейсом X11. [43] за которым следует только командная строка 17.4 Beta, основанная на Darwin 17. [44]

Другие производные проекты

[ редактировать ]
Создатель окон в XDarwin

См. также

[ редактировать ]
  1. ^ «Обзор архитектуры ядра» . Руководство по программированию ядра . Архивировано из оригинала 9 мая 2019 года . Проверено 27 мая 2019 г.
  2. ^ «darwin-xnu/README.md в мастере» . Гитхаб . Архивировано из оригинала 31 марта 2019 года . Проверено 21 ноября 2019 г.
  3. ^ Jump up to: а б «Обзор Apple BSD» . Яблоко. 2002. Архивировано из оригинала 7 ноября 2018 года . Проверено 1 января 2002 г.
  4. ^ «Apple — общедоступный источник — часто задаваемые вопросы о Дарвине» . Архивировано из оригинала 19 ноября 2004 года . Проверено 9 августа 2021 г.
  5. ^ «Для PureDarwin требуются двоичные драйверы» . Архивировано из оригинала 18 ноября 2009 года . Проверено 20 июля 2009 г.
  6. ^ «1. Обзор системы» . Концепции NeXTstep . Следующий . Архивировано из оригинала 21 ноября 2021 года . Проверено 26 марта 2021 г.
  7. ^ «Mac OS X Leopard — Технология — UNIX» . Обзор технологии Leopard . Apple Inc. Архивировано из оригинала 27 декабря 2008 г. Leopard теперь является зарегистрированным продуктом под открытым брендом UNIX 03, соответствующим спецификациям SUSv3 и POSIX 1003.1 для C API, утилит Shell и потоков.
  8. ^ Открытая группа (18 мая 2007 г.). «Сертификация компьютеров Macintosh Mac OS X версии 10.5 Leopard на базе процессоров Intel» . Архивировано из оригинала 25 октября 2019 года . Проверено 11 февраля 2013 г.
  9. ^ «macOS версии 10.13 High Sierra на компьютерах Mac на базе процессоров Intel» . Открытая группа. Архивировано из оригинала 28 сентября 2017 года . Проверено 19 ноября 2017 г.
  10. ^ Уолш, Джефф (22 марта 1999 г.). «Apple открывает исходный код ключевых компонентов ОС» . Инфомир . Том. 21, нет. 12. IDG InfoWorld. п. 40 . Проверено 17 февраля 2020 г.
  11. ^ Кейни, Леандер. «Apple открывает код ОС» . Проводной . Конде Наст. Архивировано из оригинала 17 февраля 2020 года . Проверено 17 февраля 2020 г.
  12. ^ «Каталог загрузки Apple ISO» . Архивировано из оригинала 7 октября 2016 года.
  13. ^ Джим Мэги. WWDC 2000, сеанс 106 — Mac OS X: ядро . Через 14 минут. Архивировано из оригинала 11 декабря 2021 года.
  14. ^ «Обзор технологий Mac: уровень ядра и драйверов устройств» . Связь с разработчиками Apple . Архивировано из оригинала 9 марта 2014 года . Проверено 11 февраля 2013 г.
  15. ^ Сингх, Амит (7 января 2004 г.). «XNU: Ядро» . Архивировано из оригинала 2 июня 2020 года . Проверено 11 февраля 2013 г.
  16. ^ Рох, Бенджамин. «Монолитное ядро ​​против микроядра». CiteSeerX   10.1.1.89.9877 .
  17. ^ «Дополнительные возможности» . Портирование приложений UNIX/Linux на OS X. Apple Inc. Архивировано из оригинала 14 ноября 2017 года . Проверено 13 ноября 2017 г.
  18. ^ «Примечания к выпуску Darwin 8.0.1» . 29 апреля 2005 г. Архивировано из оригинала 28 октября 2023 г. Проверено 16 августа 2023 г.
  19. ^ «Конфигурация платы XNU для BCM2837» . Гитхаб . 16 декабря 2021 года. Архивировано из оригинала 5 декабря 2021 года . Проверено 5 декабря 2021 г.
  20. ^ «Малина Пи 3 Модель Б» . Архивировано из оригинала 5 декабря 2021 года . Проверено 5 декабря 2021 г. Четырехъядерный процессор Broadcom 1,2 ГГц BCM2837
  21. ^ «Исходный код ядра Voodoo XNU» . Архивировано из оригинала 30 сентября 2015 года . Проверено 25 апреля 2014 г. Требуется клиент Apache SVN.
  22. ^ «XNU на ARMv7» . Гитхаб . 25 января 2022 г.
  23. ^ «Мнение FSF о лицензии Apple Public Source License (APSL) 2.0» . Архивировано из оригинала 4 мая 2020 года . Проверено 22 июля 2016 г.
  24. ^ «Проблемы со старыми версиями лицензии Apple Public Source License (APSL)» . Архивировано из оригинала 19 апреля 2020 года . Проверено 22 июля 2016 г.
  25. ^ «Релизы с открытым исходным кодом» . Связь с разработчиками Apple . Проверено 11 февраля 2013 г.
  26. ^ «Техническое примечание TN2029: Mac OS X v10.1» . Связь с разработчиками Apple . Архивировано из оригинала 14 ноября 2001 года.
  27. ^ Сиракузы, Джон (5 сентября 2002 г.). «Mac OS X 10.2 Ягуар» . Арс Техника . Проверено 31 мая 2008 г.
  28. ^ Сиракузы, Джон (9 ноября 2003 г.). «Mac OS X 10.3 Пантера» . Арс Техника . Проверено 31 мая 2008 г.
  29. ^ Сиракузы, Джон (28 апреля 2005 г.). «Mac OS X 10.4 Тигр» . Арс Техника . Проверено 30 мая 2008 г.
  30. ^ Прабхакар, Эрни (9 ноября 2001 г.). «Версия Darwin — новая схема в обновлении программного обеспечения 1» . darwin-development (список рассылки). Архивировано из оригинала 14 января 2009 года . Проверено 2 июня 2008 г.
  31. ^ Сиракузы, Джон (28 октября 2007 г.). «Mac OS X 10.5 Leopard: обзор Ars Technica» . Арс Техника . Проверено 30 мая 2008 г.
  32. ^ Сиракузы, Джон (31 августа 2009 г.). «Mac OS X 10.6 Snow Leopard: обзор Ars Technica» . Арс Техника . Проверено 29 ноября 2009 г.
  33. ^ Как обнаружено на взломанном iPhone 4S.
  34. ^ «Системные расширения и DriverKit — WWDC19 — Видео» .
  35. ^ «Системные расширения» . Документация разработчика Apple .
  36. ^ «ДрайверКит» . Документация разработчика Apple .
  37. ^ Системные расширения и DriverKit . Документация разработчика Apple .
  38. ^ «Открытый Дарвин» . Проект ОпенДарвин. Архивировано из оригинала 6 января 2006 года.
  39. ^ Шофилд, Джек (26 июля 2006 г.). «OpenDarwin закрывается» . Хранитель . Проверено 18 марта 2023 г.
  40. ^ Основная группа OpenDarwin и администраторы (25 июля 2006 г.). «OpenDarwin закрывается» . Проект ОпенДарвин. Архивировано из оригинала 4 августа 2006 года.
  41. ^ «Выпущен OpenDarwin 7.2.1» . 5 августа 2004 года. Архивировано из оригинала 5 августа 2004 года . Проверено 7 октября 2019 г.
  42. ^ «Чистый Дарвин» . Архивировано из оригинала 1 апреля 2024 года . Проверено 1 апреля 2024 г.
  43. ^ PureDarwin Xmas. Архивировано 3 декабря 2019 г. в Wayback Machine (2015).
  44. ^ «PureDarwin 17.4 Бета» . Гитхаб . Чистый Дарвин. 30 ноября 2019 года. Архивировано из оригинала 13 декабря 2019 года . Проверено 11 января 2020 г.
  45. ^ «Повышенная безопасность Дарвина» . СЭДарвин. 22 января 2007 г. Архивировано из оригинала 5 октября 2011 г.
  46. ^ «Что нового в Mac OS X: Mac OS X v10.5» . Справочная библиотека Mac OS X. Apple Inc., 13 ноября 2009 г. Архивировано из оригинала 8 декабря 2009 г.
  47. ^ «L4/Дарвин (он же Дарбат)» . Ertos.nicta.com.au. 9 мая 2007 г. Архивировано из оригинала 19 декабря 2013 г.
  48. ^ «Дорогая: уровень перевода macOS для Linux» . www.darlinghq.org . Архивировано из оригинала 21 апреля 2020 года . Проверено 11 января 2020 г.
  49. ^ yuriwho (5 мая 2002 г.). «Главная страница WirelessDriver» . Wirelessdriver.sourceforge.net. Архивировано из оригинала 28 июля 2020 года . Проверено 12 июля 2010 г.
  50. ^ «iwi2200 Дарвин» . СоурсФордж . 27 марта 2009 года. Архивировано из оригинала 18 августа 2009 года . Проверено 13 июня 2010 г.
  51. ^ «Перенос драйверов BSD Tulip для ОС Darwin | Загрузите драйвер(ы) Tulip для порта BSD в программное обеспечение Darwin OS бесплатно на сайте» . SourceForge.net. Архивировано из оригинала 16 июля 2010 года . Проверено 12 июля 2010 г.
  52. ^ «Сетевой драйвер RealTek для Mac OS X/Darwin» . СоурсФордж . 15 марта 2006. Архивировано из оригинала 24 июля 2010 года . Проверено 3 июня 2010 г. Проект неактивен с 15 марта 2006 года.
  53. ^ фансуй; и др. (1 августа 2007 г.). «RTL8150LMEthernet» . ИсточникФордж. Архивировано из оригинала 7 сентября 2008 года . Проверено 13 июня 2010 г.
  54. ^ «Драйверы модема ZyXEL для OS X/Darwin | Загрузите бесплатно драйверы модема ZyXEL для OS X/Darwin» . SourceForge.net. 14 мая 2002 года. Архивировано из оригинала 7 января 2009 года . Проверено 12 июля 2010 г.
  55. ^ «Драйвер ATA для Mac OS X PC Card» . Pccarddata.sourceforge.net. 20 декабря 2001 г. Архивировано из оригинала 5 августа 2020 г. Проверено 12 июля 2010 г.
  56. ^ «Файловая система Mac OS X Ext2 | Загрузите программное обеспечение файловой системы Mac OS X Ext2 бесплатно на сайте» . SourceForge.net. 14 октября 2002 года. Архивировано из оригинала 22 июля 2010 года . Проверено 12 июля 2010 г.
  57. ^ «Файловая система ext2 в пространстве пользователя» . СоурсФордж . 14 июля 2008 года. Архивировано из оригинала 26 июля 2010 года . Проверено 13 июня 2010 г.
  58. ^ «ДарвинБСД» . darwinbsd.tk . Архивировано из оригинала 23 марта 2023 года . Проверено 7 апреля 2023 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 28b2ff4a59d579aa68243c80d560b0ce__1721383320
URL1:https://arc.ask3.ru/arc/aa/28/ce/28b2ff4a59d579aa68243c80d560b0ce.html
Заголовок, (Title) документа по адресу, URL1:
Darwin (operating system) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)