macOS (читається [ mækoʊˈɛs ]; до версії 10.7 включно — Mac OS X, до версії 10.11 включно — OS X) — пропрієтарна графічна операційна система корпорації Apple Inc. Перший випуск відбувся у 2001 році. У 2023 році, вона займає друге місце за популярністю у світі операційних систем серед ринку комп‘ютерів та ноутбуків, поступаючись Microsoft Windows, але випереджаючи Linux (рахуючи з ChromeOS).
macOS Sonoma, поточна версія MacOS | |
Розробник | Apple Inc. |
---|---|
Родина ОС | Unix/Darwin/NEXTSTEP |
Робочий стан | поточна |
Вихідна модель | Закритий (з вільними компонентами) |
Початковий випуск | 24 березня 2001 |
Останній випуск | macOS Sonoma 14.3 / 23 січня 2024 |
Мови | Українська (включена в дистрибутив починаючи з 10.7.3) + інші |
Спосіб оновлення | Системні параметри (10.14-) Оновлення ПЗ (10.0-10.7.5) |
Платформи | x86, x86-64, PowerPC (до версії 10.7 включно) |
Тип ядра | Гібридне ядро |
Ліцензія | пропріетарна |
[1] |
Є спадкоємицею Mac OS 9 — так званого остаточного релізу «класичної» Mac OS — основної операційної системи корпорації Apple з 1984 року до 2001 року. Впродовж цього часу, Стів Джобс покидає Apple і засновує компанію NeXT, яка розробляла NeXTSTEP. У 1996 році, Apple викупила компанію, Джобс повернувся в якості керівника, а NeXTSTEP стала основою macOS.
В 2020 році macOS розпочала перехід з процесорів Intel на процесори власного виробництва - Apple M. До цього, починаючи з 2006 року, macOS працювала на процесорах Intel Cor. До на Intel, macOS працювала на процесорах PowerPC.
Опис
OS X значно відрізняється від попередніх версій Mac OS. Основою системи є ядро під назвою Darwin. Його ядром є XNU (Рекурсивний акронім від «Xnu Not Unix» — «Xnu — не Юнікс»), в якому використовується ядро Mach і стандартні сервіси BSD. Всі можливості Unix доступні через інтерфейс командного рядка. MacOS X написана на C
Поверх цієї основи компанією Apple розроблено багато своїх компонентів, таких як Quartz Composer і Finder.
OS X включила безліч можливостей які роблять її більш стабільною, ніж попередня версія Mac OS 9.
OS X використовує витісняючу багатозадачність і захист пам'яті які дозволяють запускати декілька процесів, що не зможуть перервати або зашкодити один одному. На архітектуру OS X вплинув , який був задуманий як операційна система що легко портується. Наприклад, NEXTSTEP була портована з 68k платформи NeXT комп'ютера, до того як він — NEXTSTEP — був куплений Apple. Так і був портований на PowerPC в рамках проєкту .
Найпомітнішою зміною був інтерфейс Aqua. Використання округлих кутів, напівпрозорих кольорів, і світлих смужок так само вплинуло і на зовнішній вигляд апаратного забезпечення перших iMac 'ів. Деяким користувачам це не сподобалося — вони вважали це непрофесійним. Інші були задоволені, і вважали це кроком вперед. Після виходу першої версії OS X інші розробники теж стали використовувати дизайн Aqua. Для запобігання використання свого дизайну на інших платформах Apple скористалася послугами юристів
OS X також включає середовище розробки програмного забезпечення Xcode, що дозволяє розробляти програми на декількох мовах включаючи C, , Objective-C, і Java. Вона підтримує компіляцію в так звані «універсальні програми» (Universal Binary), які можуть запускатися на декількох платформах (x86, PowerPC), так само, як «fat binaries» використовувалися для запуску однієї програми на як на 68k, так і на PowerPC платформах.
Основами OS X є:
Сумісність
Програмне забезпечення
Для забезпечення нормального переходу з Mac OS 9 на OS X був портований Carbon. Застосунок, написаний із допомогою Carbon, може виконуватися на будь-якій з Mac OS. З іншого боку OS X успадковує багато чого з , який не є назад-сумісним з іншими версіями Mac OS. В цей час Apple рекомендує API, іменоване Cocoa. Спадщина /NEXTSTEP досить помітна для розробників на Cocoa — імена багатьох класів починаються з «NS» (NSObject, NSArray), що є абревіатурою NEXTSTEP.
Також OS X підтримує Java. Програми що написані на Java і використовують Swing виглядають так само, як і додатки, що використовують Cocoa. Традиційно додатки під Cocoa розробляються на Objective C, альтернативі Java. Однак 25 липня 2007 року Apple заявив що подальші розширення в Cocoa будуть портуватися на Java. У складі OS X, починаючи з версії 10.5 Leopard, поставляється інтерпретатор Ruby з підтримкою Cocoa.
OS X, на відміну від попередників, заснована на ядрі BSD. Це означає, що більшість програм, написаних для BSD, (GNU/Linux) та інших UNIX-подібних систем, скомпілюються і будуть працювати на OS X майже, або ж зовсім, без додаткових змін у коді. Для зручної установки таких програм розроблені менеджери пакетів, такі як Fink або (раніше — DarwinPorts). Вони подібні до apt в Debian або портам у FreeBSD.
Починаючи з версії 10.3 OS X також містить X11.app — адаптовану версію X-сервера. Це дозволяє запускати на OS X програми, розроблені для X11 з використанням , QT для X11 (QT 4.0 підтримує OS X), та інших. Для виведення на екран X11.app використовує Quartz. Однак X11.app має ряд проблем, таких як відсутність Aqua-стилю в оформленні застосунків та неповну підтримку Unicode. Більш ранні версії ОС можуть запускати X-сервер через .
OS X заснована на ядрі XNU, створеного на основі мікроядра Mach 3.0.
Апаратне забезпечення
Ранні версії Mac OS X підтримували всі комп'ютери Macintosh (лептопи, десктопи або сервери) на процесорах PowerPC G3, G4 і G5. Пізні версії OS X перестають підтримувати старе обладнання: наприклад, Panther не підтримує старі G3, Tiger не підтримує системи без FireWire портів Mac OS X Leopard не підтримує G3 взагалі. Однак існують утиліти, такі як створені сторонніми розробниками, для встановлення нових версій OS X на обладнанні, яке офіційно не підтримує Apple, включаючи деякі до-G3 системи.
Версія Mac OS X для PowerPC залишається сумісною із додатками до старої Mac OS через емуляцію Classic, що дозволяє користувачам запускати Mac OS 9 як процес в Mac OS X. Classic не підтримує комп'ютери на процесорах Intel.
У квітні 2002 року eWeek повідомив чутки про те, що у Apple є версія Mac OS X з кодовою назвою Marklar яка запускається на Intel x86 процесорах. Ідея Marklar була в переході Mac OS X на альтернативну платформу, яка дозволить Apple подолати проблеми розвитку платформи PowerPC. Чутки були не підтвердженими до травня 2005 року, коли в файлообмінних мережах з'явилася версія Mac OS X для процесорів Intel.
6 червня 2005, Стів Джобс підтвердив чутки і анонсував на WWDC, що протягом двох років Apple перейде з PowerPC на процесори Intel. До цього Apple змінила платформу з Motorola 68K на IBM/Motorola PowerPC — Apple включила емулятор Motorola 68K в нову ОС яка дозволяла запускати більшість 68K додатків. Apple підтримувала емулятор протягом 11 років: однак, при переході на Intel він був знищений. У нову OS був включений емулятор PowerPC, який називається Rosetta. Так само нова версія XCode і відповідні утиліти дозволяють розробляти universal binaries (fat binaries) — бінарні файли, які можуть містити в собі програмне забезпечення для кількох платформ (ppc, ppc64, i386, …)
Зараз більшість додатків, які доступні тільки для PowerPC, підтримується за допомогою емулятора Rosetta. Однак Apple просить розробників створювати універсальні додатки для обох платформ. Універсальні програми запускаються швидше на комп'ютерах з процесором Intel, ніж додатки для PowerPC. PowerPC програмне забезпечення як розширення ядра і плагіни налаштувань системи (System Preferences) не підтримуються на Intel-комп'ютерах.
В той час коли MacIntel'и можуть запускати PowerPC, x86 і універсальні програми, PowerPC Маки можуть запускати тільки універсальні і PowerPC додатки. Підтримка PowerPC платформи залишилася в Mac OS X 10.5. Джобс також підтвердив чутки, що нова версія Mac OS X запускалася на процесорах Intel більшу частину свого існування, позаяк OPENSTEP був портований на безліч платформ, включаючи x86, і Darwin включив підтримку для обох PowerPC та x86.
Mac OS X була портована на iPhone і iPod Touch. Незважаючи на серйозні зміни, наприклад, закритість платформи і відсутність робочого столу (його замінює ), у деяких програмах збереглися ефекти з настільної версії, наприклад, в програмі Converter.
Хакінтош
Apple заявила, що Mac OS X не буде запускатися на Intel-базованих персональних комп'ютерах, які не розроблені Apple, однак існують зламані версії Mac OS X, які запускаються на обладнанні з архітектурою x86. Вони розробляються спільнотою OSx86 і доступні за допомогою файлообмінних мереж (див. хакінтош).
Особливості
- Внутрішня модель графічного шару Quartz добре взаємодіє з Portable Document Format (PDF), роблячи можливим вивід PDF на різні пристрої.
- Повнокольорові масштабовані іконки.
- Тіні навколо вікон та ізольованих текстових елементів дають відчуття глибини.
- Глобальні для застосунків меню — перевірка орфографії, палітра спеціальних символів, вибір кольору, вибір шрифту і словник.
- Згладжування для віджетів, тексту, графіки та віконних елементів.
- Нові елементи інтерфейсу, такі як дроери (drawers) і модальні діалогові вікна для документа.
- Нова концепція перемикача завдань — .
- «Плаваючий» фокус (Interweaving windows) при перемиканні між вікнами різних застосунків.
- ColorSync використовується для вибору кольору, вбудований у бібліотеки малювання, для друку або мультимедіа.
- OpenGL використовується для виведення вікон на екран, що дозволяє використовувати апаратне прискорення. Ця технологія (що з'явилася в 10.2) називається (Quartz Extreme).
- Dashboard (з'явився у версії 10.4) підтримує невеликі застосунки, звані віджетами (widgets), які можуть бути викликані і заховані одним натисканням.
- Exposé (з'явився у версії 10.3) — показує всі відкриті вікна як мініатюрні, що дозволяє перемикатися між ними, показує всі документи програми як мініатюри або приховує всі вікна, щоб отримати доступ до робочого столу.
- Використовується Unicode у всій операційній системі.
- Добре спроєктована архітектура для локалізації дозволяє повністю відокремити код застосунку від текстової інформації.
- FileVault (з'явився у версії 10.3) шифрує домашній каталог користувача за допомогою 128-бітного AES.
- Spotlight Пошукова технологія (з'явилася у версії 10.4) справляє швидкий пошук даних, повідомлень електронної пошти, фотографій та іншої інформації в реальному часі. Ґрунтується на властивостях файлу та/або його вмісті.
- Automator (з'явився у версії 10.4) — програма, що дозволяє автоматизувати дії здійснені з різними застосунками.
- «Зв'язку ключів» (Keychain) — система управління паролями, сертифікатами, ключами користувача. Дозволяє приладженням зберігати подібні дані у єдиному зашифрованому сховище. Застосунків, що працюють з дозволу користувача можуть звертатися до даних інших програм, що зберігається в «Зв'язці ключів».
- Розумні папки (що з'явилися у версії 10.4) дозволяють створювати динамічно оновлювані каталоги, що залежать від критерію пошуку.
- Добре певний набір Human Interface Guidelines, якому слід більшість застосунків роблять їх інтуїтивно зрозумілими. Він складається з елементів інтерфейсу і гарячих клавіш.
- Xgrid дозволяє Макам брати участь в розподілених обчисленнях.
- Вбудовані у віртуальну файлову систему дискові образи підтримують шифрування, стиснення і опціональну можливість читання/запису.
- Вбудовані сервіси синхронізації (з'явилися у версії 10.4) дозволяють застосункам централізованого звертатися до розширюваної базі даних за різними елементами користувача, такими як календар, паролі або контакти. Операційна система керує конфліктами і збереженням даних.
Ціна
Mac OS X включається у вартість нових комп'ютерів Apple Macintosh. Дрібні оновлення можуть бути завантажені з допомогою Software Update (Оновлення програмного забезпечення) і поширюються безкоштовно. Значніші оновлення (до наступної версії операційної системи) коштують 129 доларів в США, в країнах Європи 129 євро. Також є версія Mac OS X «Family Pack», що коштує в США 199 доларів і дозволяє встановлювати ОС на п'ять комп'ютерів спеціально для користувачів, які володіють більш ніж одним Маком. Починаючи з версії Lion, операційна система продається за ціною 29,99 доларів, при чому придбати її можна лише в App Store. Починаючи з версії 10.9 Mavericks OS X поширюється безкоштовно.
Розробники можуть безкоштовно зареєструватися на сайті Apple Developer Connection (ADC) і завантажувати звідти утиліти для розробки, такі як Xcode і документація. ADC також пропонує деякі платні сервіси, включаючи ліцензії для «тестування та розробки» для релізів та бета-версій Mac OS X.
Для школярів, студентів і учнів ціна на ліцензію становила 50 % − 90 % стандартної роздрібної. 7 січня 2007 року серверна версія Mac OS X на 10 клієнтів коштувала в США 499 доларів, а на необмежену кількість клієнтів 999 доларів.
Хронологія версій
macOS
- 10.0 Public Beta — 2000 рік.
- 10.0 Cheetah (Гепард) — 2001 рік.
- 10.1 Puma (Пума) — 2002 рік.
- 10.2 Jaguar (Ягуар) — 2003 рік.
- 10.3 Panther (Пантера) — 2004 рік.
- 10.4 Tiger (Тигр) Build 8A428 29 квітня 2005
- 10.4.1 Build 8B15 16 травня 2005
- 10.4.2 Build 8C46 12 липня 2005
- 10.4.3 Build 8F46 31 жовтня 2005
- 10.4.4 Build 8G32 10 січня 2006
- 10.4.5 (PowerPC) Build 8H14 14 лютого 2006
- 10.4.5 (Intel) Build 8G1454 14 лютого 2006
- 10.4.6 (PowerPC) Build 8I1119 3 квітня 2006
- 10.4.6 (Intel) Build 7U16 3 квітня 2006
- 10.4.7 (PowerPC) Build 8J135 27 червня 2006
- 10.4.7 (Intel) Build 8J2135 27 червня 2006
- 10.4.8 (PowerPC) Build 8L127 29 вересня 2006
- 10.4.8 (Intel) Build 8L2127 29 вересня 2006
- 10.4.9 (PowerPC) Build 8P135 13 березня 2007
- 10.4.9 (Intel) Build 8P2137 13 березня 2007
- 10.4.10 (PowerPC) Build 8R218 14 червня 2007
- 10.4.10 (Intel) Build 8R2218 20 червня 2007
- 10.4.11 (PowerPC) Build 8S165 14 листопада 2007
- 10.4.11 (Intel) Build 8S2167 14 листопада 2007
- 10.5 Leopard (Леопард) Build 9A581 — 26 жовтня 2007
- 10.6 Snow Leopard (Сніговий Барс, Ірбіс) Build 10A432 — 28 серпня 2009.
- 10.6.1 Build 10B504 — 10 вересня 2009
- 10.6.2 Build 10C540 — 9 листопада 2009
- 10.6.3 Build 10D573 — 29 березня 2010
- 10.6.4 Build 10F569 — 16 червня 2010
- 10.6.5 Build 10H548 — 12 листопада 2010
- 10.6.6 Build 10J567 — 6 січня 2011
- 10.6.7 Build 10J869 — 21 березня 2011
- 10.6.8 Build 10K540 — 23 червня 2011
- 10.7 Lion (Лев) Build 11A511 — 20 липня 2011
- 10.8 Mountain Lion (Гірський лев, або пума) Build 12A269 — 16 липня 2012. Відтепер у назві відсутнє слово «Mac».
- 10.8.1 Build 12B19 — 23 серпня 2012
- 10.8.2 Build 12C54 — 19 вересня 2012
- 10.8.2 Build 12C60 — 12 жовтня 2012
- 10.8.3 Build 12D78 — 14 березня 2013
- 10.8.4 Build 12E55 — 4 червня 2013
- 10.9 Mavericks Build 13A603 — 22 жовтня 2013
- 10.10 Yosemite Build 14A389 — 16 жовтня 2014
- 10.10.1 Build 14B25 — 17 листопада 2014
- 10.11 El Capitan Build 15A284 — 30 вересня 2015
- 10.12 Sierra Build 16A323 — 20 вересня 2016
- 10.13 High Sierra Build 17A365 — 25 вересня 2017
- 10.14 Mojave Build 18A391 — 24 вересня 2018
- 10.15 Catalina Build 19A583 — 7 жовтня 2019
- 10.15.1 Build 19B88 — 29 жовтня 2019
- 10.15.2 Build 19C57 — 10 грудня 2019
- 10.15.3 Build 19D76 — 28 січня 2020
- 10.15.4 Build 19E266 — 24 березня 2020
- 10.15.5 Build 19F96 — 26 травня 2020
- 10.15.5 Build 19F101 — 1 червня 2020
- 10.15.6 Build 19G73 — 15 липня 2020
- 10.15.6 Build 19G2021 — 12 серпня 2020
- 10.15.7 Build 19H2 — 24 вересня 2020
- 11.0 Big Sur Build 20A2411
- 11.0.1 Build 20B29 — 12 листопада 2020
- 11.0.1 Build 20B50 — 19 листопада 2020
- 11.1 Build 20C69 — 14 грудня 2020
- 12.0 Monterey
- 13.0 Ventura
- 14.0 Sonoma (публічна бета-версія) — 12 липня 2023.
- 15.0 — 10 червня 2024.
macOS Server
- 1.0 — 16 березня 1999
- — 13 вересня 2000
- — 24 березня 2000
- — 25 вересня 2001
- — 24 серпня 2002
- — 24 жовтня 2003
- — 29 квітня 2005
- — 26 жовтня 2007
- — 28 серпня 2009
- — 20 липня 2011
- OS X (Mountain Lion Server) — 25 липня 2012
- OS X 10.9 (Mavericks Server) — 22 жовтня 2013
- OS X 10.10 (Yosemite Server 4.0) — 16 жовтня 2014
Вразливості
У травні 2024 року у MacOS 14 Sonoma було виявлено нову вразливість із підвищенням привілеїв. Їй надано ідентифікатор CVE-2024−27 842, проте ступінь небезпеки поки не визначено. Вона атакує всі версії MacOS 14. x до 14.5, що недавно вийшла. Вразливість присутня у файловій системі стандарту Universal Disk Format (UDF) і пов’язана з функцією керування введенням та виведенням (IOCTL). У той час, як файл UDF — це відкритий незалежний формат файлової системи для зберігання даних. Вразливість пов’язана з компонентом IOAESAccelerator в MacOS, який використовується для створення буфера довжиною 0×28 байт. Цей буфер записується в стіковий буфер довжиною 0×18 байт, що викликає переповнення стека і призводить до паніки ядра. Комбінація даної вразливості з командами IOCTL значно збільшує поверхню атаки, дозволяючи виконувати необмежені команди на пристрої.
Див. також
Посилання
- версія Mac OS X на сайті компанії Apple [Архівовано 8 червня 2011 у WebCite] (англійською мовою)
- OS X [ 20 серпня 2013 у Wayback Machine.]
- Віруси під Mac OS X [ 19 грудня 2008 у Wayback Machine.] Щодо ситуації з шкідливими програмами для Mac
- Поради по роботі з Mac OS X [ 6 жовтня 2008 у Wayback Machine.]
- Історія створення Mac OS X [ 12 лютого 2010 у Wayback Machine.]
- MacOS Mojave 10.14.6 [ 14 лютого 2020 у Wayback Machine.]
Примітки
- Стів Джобс – історія успіху. Фізико-математичний факультет - Кіровоградського педуніверситету (uk-ua) . 8 червня 2021. Процитовано 30 жовтня 2023.
- Evans, Jonny (22 червня 2020). WWDC 2020: Yes, Apple is dumping Intel, gently. Computerworld (англ.). Процитовано 30 жовтня 2023.
- . Архів оригіналу за 11 листопада 2006. Процитовано 8 грудня 2008.
{{}}
: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title () - .
- Amit Singh. XNU: The Kernel. What is Mac OS X? (англійською) . Архів оригіналу за 22 серпня 2011. Процитовано 8 грудня 2008.
- macOS Sonoma Preview
- Вийшли публічні бета-версії iOS 17, iPadOS 17 та macOS 14 Sonoma. // By Anna Nevolina. 13.07.2023
- macOS Sonoma 14.1. Release Notes. Update your apps to use new features, and test your apps against API changes
- macOS Sonoma 14.2. Release Notes. Update your apps to use new features, and test your apps against API changes
- macOS Sonoma 14.3. Release Notes. Update your apps to use new features, and test your apps against API changes
- Apple випустила перші бета-версії watchOS 10.4 та macOS 14.4 // Автор: Анна Неволіна. 30.01.2024
- Apple з релізом macOS Sonoma 14.4.1 виправила баг із USB Hub. // Автор: Денис Курапов. 25.03.2024
- Apple представила macOS 15 Sequoia: що нового і цікавого. // Автор: Скарбик Павло. 10.06.2024
- Власників macOS попередили про нову вразливість, що дозволяє хакерам контролювати пристрої. 29.05.2024, 1:54 pm
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
macOS chitayetsya maekoʊˈɛs do versiyi 10 7 vklyuchno Mac OS X do versiyi 10 11 vklyuchno OS X propriyetarna grafichna operacijna sistema korporaciyi Apple Inc Pershij vipusk vidbuvsya u 2001 roci U 2023 roci vona zajmaye druge misce za populyarnistyu u sviti operacijnih sistem sered rinku komp yuteriv ta noutbukiv postupayuchis Microsoft Windows ale viperedzhayuchi Linux rahuyuchi z ChromeOS macOSmacOS Sonoma potochna versiya MacOSRozrobnikApple Inc Rodina OSUnix Darwin NEXTSTEPRobochij stanpotochnaVihidna modelZakritij z vilnimi komponentami Pochatkovij vipusk24 bereznya 2001 23 roki tomu 2001 03 24 Ostannij vipuskmacOS Sonoma 14 3 23 sichnya 2024 5 misyaciv tomu 2024 01 23 MoviUkrayinska vklyuchena v distributiv pochinayuchi z 10 7 3 inshiSposib onovlennyaSistemni parametri 10 14 App Store 10 8 10 13 6 Onovlennya PZ 10 0 10 7 5 Platformix86 x86 64 PowerPC do versiyi 10 7 vklyuchno Tip yadraGibridne yadroLicenziyaproprietarna 1 Ye spadkoyemiceyu Mac OS 9 tak zvanogo ostatochnogo relizu klasichnoyi Mac OS osnovnoyi operacijnoyi sistemi korporaciyi Apple z 1984 roku do 2001 roku Vprodovzh cogo chasu Stiv Dzhobs pokidaye Apple i zasnovuye kompaniyu NeXT yaka rozroblyala NeXTSTEP U 1996 roci Apple vikupila kompaniyu Dzhobs povernuvsya v yakosti kerivnika a NeXTSTEP stala osnovoyu macOS V 2020 roci macOS rozpochala perehid z procesoriv Intel na procesori vlasnogo virobnictva Apple M Do cogo pochinayuchi z 2006 roku macOS pracyuvala na procesorah Intel Cor Do na Intel macOS pracyuvala na procesorah PowerPC OpisOS X znachno vidriznyayetsya vid poperednih versij Mac OS Osnovoyu sistemi ye yadro pid nazvoyu Darwin Jogo yadrom ye XNU Rekursivnij akronim vid Xnu Not Unix Xnu ne Yuniks v yakomu vikoristovuyetsya yadro Mach i standartni servisi BSD Vsi mozhlivosti Unix dostupni cherez interfejs komandnogo ryadka MacOS X napisana na C Poverh ciyeyi osnovi kompaniyeyu Apple rozrobleno bagato svoyih komponentiv takih yak Quartz Composer i Finder OS X vklyuchila bezlich mozhlivostej yaki roblyat yiyi bilsh stabilnoyu nizh poperednya versiya Mac OS 9 OS X vikoristovuye vitisnyayuchu bagatozadachnist i zahist pam yati yaki dozvolyayut zapuskati dekilka procesiv sho ne zmozhut perervati abo zashkoditi odin odnomu Na arhitekturu OS X vplinuv yakij buv zadumanij yak operacijna sistema sho legko portuyetsya Napriklad NEXTSTEP bula portovana z 68k platformi NeXT komp yutera do togo yak vin NEXTSTEP buv kuplenij Apple Tak i buv portovanij na PowerPC v ramkah proyektu Najpomitnishoyu zminoyu buv interfejs Aqua Vikoristannya okruglih kutiv napivprozorih koloriv i svitlih smuzhok tak samo vplinulo i na zovnishnij viglyad aparatnogo zabezpechennya pershih iMac iv Deyakim koristuvacham ce ne spodobalosya voni vvazhali ce neprofesijnim Inshi buli zadovoleni i vvazhali ce krokom vpered Pislya vihodu pershoyi versiyi OS X inshi rozrobniki tezh stali vikoristovuvati dizajn Aqua Dlya zapobigannya vikoristannya svogo dizajnu na inshih platformah Apple skoristalasya poslugami yuristiv OS X takozh vklyuchaye seredovishe rozrobki programnogo zabezpechennya Xcode sho dozvolyaye rozroblyati programi na dekilkoh movah vklyuchayuchi C C Objective C i Java Vona pidtrimuye kompilyaciyu v tak zvani universalni programi Universal Binary yaki mozhut zapuskatisya na dekilkoh platformah x86 PowerPC tak samo yak fat binaries vikoristovuvalisya dlya zapusku odniyeyi programi na yak na 68k tak i na PowerPC platformah Osnovami OS X ye Pidsistema z vidkritim kodom Darwin yadro Mach nabir utilit BSD Seredovishe programuvannya Core Foundation Carbon API Cocoa API i Java API Grafichne seredovishe Aqua QuickTime Quartz Extreme i OpenGL Tehnologiyi CoreImage CoreAudio i CoreData SumisnistProgramne zabezpechennya Dlya zabezpechennya normalnogo perehodu z Mac OS 9 na OS X buv portovanij Carbon Zastosunok napisanij iz dopomogoyu Carbon mozhe vikonuvatisya na bud yakij z Mac OS Z inshogo boku OS X uspadkovuye bagato chogo z yakij ne ye nazad sumisnim z inshimi versiyami Mac OS V cej chas Apple rekomenduye API imenovane Cocoa Spadshina NEXTSTEP dosit pomitna dlya rozrobnikiv na Cocoa imena bagatoh klasiv pochinayutsya z NS NSObject NSArray sho ye abreviaturoyu NEXTSTEP Takozh OS X pidtrimuye Java Programi sho napisani na Java i vikoristovuyut Swing viglyadayut tak samo yak i dodatki sho vikoristovuyut Cocoa Tradicijno dodatki pid Cocoa rozroblyayutsya na Objective C alternativi Java Odnak 25 lipnya 2007 roku Apple zayaviv sho podalshi rozshirennya v Cocoa budut portuvatisya na Java U skladi OS X pochinayuchi z versiyi 10 5 Leopard postavlyayetsya interpretator Ruby z pidtrimkoyu Cocoa OS X na vidminu vid poperednikiv zasnovana na yadri BSD Ce oznachaye sho bilshist program napisanih dlya BSD GNU Linux ta inshih UNIX podibnih sistem skompilyuyutsya i budut pracyuvati na OS X majzhe abo zh zovsim bez dodatkovih zmin u kodi Dlya zruchnoyi ustanovki takih program rozrobleni menedzheri paketiv taki yak Fink abo ranishe DarwinPorts Voni podibni do apt v Debian abo portam u FreeBSD Pochinayuchi z versiyi 10 3 OS X takozh mistit X11 app adaptovanu versiyu X servera Ce dozvolyaye zapuskati na OS X programi rozrobleni dlya X11 z vikoristannyam gtk QT dlya X11 QT 4 0 pidtrimuye OS X ta inshih Dlya vivedennya na ekran X11 app vikoristovuye Quartz Odnak X11 app maye ryad problem takih yak vidsutnist Aqua stilyu v oformlenni zastosunkiv ta nepovnu pidtrimku Unicode Bilsh ranni versiyi OS mozhut zapuskati X server cherez OS X zasnovana na yadri XNU stvorenogo na osnovi mikroyadra Mach 3 0 Aparatne zabezpechennya Ranni versiyi Mac OS X pidtrimuvali vsi komp yuteri Macintosh leptopi desktopi abo serveri na procesorah PowerPC G3 G4 i G5 Pizni versiyi OS X perestayut pidtrimuvati stare obladnannya napriklad Panther ne pidtrimuye stari G3 Tiger ne pidtrimuye sistemi bez FireWire portiv Mac OS X Leopard ne pidtrimuye G3 vzagali Odnak isnuyut utiliti taki yak stvoreni storonnimi rozrobnikami dlya vstanovlennya novih versij OS X na obladnanni yake oficijno ne pidtrimuye Apple vklyuchayuchi deyaki do G3 sistemi Versiya Mac OS X dlya PowerPC zalishayetsya sumisnoyu iz dodatkami do staroyi Mac OS cherez emulyaciyu Classic sho dozvolyaye koristuvacham zapuskati Mac OS 9 yak proces v Mac OS X Classic ne pidtrimuye komp yuteri na procesorah Intel U kvitni 2002 roku eWeek povidomiv chutki pro te sho u Apple ye versiya Mac OS X z kodovoyu nazvoyu Marklar yaka zapuskayetsya na Intel x86 procesorah Ideya Marklar bula v perehodi Mac OS X na alternativnu platformu yaka dozvolit Apple podolati problemi rozvitku platformi PowerPC Chutki buli ne pidtverdzhenimi do travnya 2005 roku koli v fajloobminnih merezhah z yavilasya versiya Mac OS X dlya procesoriv Intel 6 chervnya 2005 Stiv Dzhobs pidtverdiv chutki i anonsuvav na WWDC sho protyagom dvoh rokiv Apple perejde z PowerPC na procesori Intel Do cogo Apple zminila platformu z Motorola 68K na IBM Motorola PowerPC Apple vklyuchila emulyator Motorola 68K v novu OS yaka dozvolyala zapuskati bilshist 68K dodatkiv Apple pidtrimuvala emulyator protyagom 11 rokiv odnak pri perehodi na Intel vin buv znishenij U novu OS buv vklyuchenij emulyator PowerPC yakij nazivayetsya Rosetta Tak samo nova versiya XCode i vidpovidni utiliti dozvolyayut rozroblyati universal binaries fat binaries binarni fajli yaki mozhut mistiti v sobi programne zabezpechennya dlya kilkoh platform ppc ppc64 i386 Zaraz bilshist dodatkiv yaki dostupni tilki dlya PowerPC pidtrimuyetsya za dopomogoyu emulyatora Rosetta Odnak Apple prosit rozrobnikiv stvoryuvati universalni dodatki dlya oboh platform Universalni programi zapuskayutsya shvidshe na komp yuterah z procesorom Intel nizh dodatki dlya PowerPC PowerPC programne zabezpechennya yak rozshirennya yadra i plagini nalashtuvan sistemi System Preferences ne pidtrimuyutsya na Intel komp yuterah V toj chas koli MacIntel i mozhut zapuskati PowerPC x86 i universalni programi PowerPC Maki mozhut zapuskati tilki universalni i PowerPC dodatki Pidtrimka PowerPC platformi zalishilasya v Mac OS X 10 5 Dzhobs takozh pidtverdiv chutki sho nova versiya Mac OS X zapuskalasya na procesorah Intel bilshu chastinu svogo isnuvannya pozayak OPENSTEP buv portovanij na bezlich platform vklyuchayuchi x86 i Darwin vklyuchiv pidtrimku dlya oboh PowerPC ta x86 Mac OS X bula portovana na iPhone i iPod Touch Nezvazhayuchi na serjozni zmini napriklad zakritist platformi i vidsutnist robochogo stolu jogo zaminyuye u deyakih programah zbereglisya efekti z nastilnoyi versiyi napriklad v programi Converter Hakintosh Apple zayavila sho Mac OS X ne bude zapuskatisya na Intel bazovanih personalnih komp yuterah yaki ne rozrobleni Apple odnak isnuyut zlamani versiyi Mac OS X yaki zapuskayutsya na obladnanni z arhitekturoyu x86 Voni rozroblyayutsya spilnotoyu OSx86 i dostupni za dopomogoyu fajloobminnih merezh div hakintosh OsoblivostiVnutrishnya model grafichnogo sharu Quartz dobre vzayemodiye z Portable Document Format PDF roblyachi mozhlivim vivid PDF na rizni pristroyi Povnokolorovi masshtabovani ikonki Tini navkolo vikon ta izolovanih tekstovih elementiv dayut vidchuttya glibini Globalni dlya zastosunkiv menyu perevirka orfografiyi palitra specialnih simvoliv vibir koloru vibir shriftu i slovnik Zgladzhuvannya dlya vidzhetiv tekstu grafiki ta vikonnih elementiv Novi elementi interfejsu taki yak droeri drawers i modalni dialogovi vikna dlya dokumenta Nova koncepciya peremikacha zavdan Plavayuchij fokus Interweaving windows pri peremikanni mizh viknami riznih zastosunkiv ColorSync vikoristovuyetsya dlya viboru koloru vbudovanij u biblioteki malyuvannya dlya druku abo multimedia OpenGL vikoristovuyetsya dlya vivedennya vikon na ekran sho dozvolyaye vikoristovuvati aparatne priskorennya Cya tehnologiya sho z yavilasya v 10 2 nazivayetsya Quartz Extreme Dashboard z yavivsya u versiyi 10 4 pidtrimuye neveliki zastosunki zvani vidzhetami widgets yaki mozhut buti viklikani i zahovani odnim natiskannyam Expose z yavivsya u versiyi 10 3 pokazuye vsi vidkriti vikna yak miniatyurni sho dozvolyaye peremikatisya mizh nimi pokazuye vsi dokumenti programi yak miniatyuri abo prihovuye vsi vikna shob otrimati dostup do robochogo stolu Vikoristovuyetsya Unicode u vsij operacijnij sistemi Dobre sproyektovana arhitektura dlya lokalizaciyi dozvolyaye povnistyu vidokremiti kod zastosunku vid tekstovoyi informaciyi FileVault z yavivsya u versiyi 10 3 shifruye domashnij katalog koristuvacha za dopomogoyu 128 bitnogo AES Spotlight Poshukova tehnologiya z yavilasya u versiyi 10 4 spravlyaye shvidkij poshuk danih povidomlen elektronnoyi poshti fotografij ta inshoyi informaciyi v realnomu chasi Gruntuyetsya na vlastivostyah fajlu ta abo jogo vmisti Automator z yavivsya u versiyi 10 4 programa sho dozvolyaye avtomatizuvati diyi zdijsneni z riznimi zastosunkami Zv yazku klyuchiv Keychain sistema upravlinnya parolyami sertifikatami klyuchami koristuvacha Dozvolyaye priladzhennyam zberigati podibni dani u yedinomu zashifrovanomu shovishe Zastosunkiv sho pracyuyut z dozvolu koristuvacha mozhut zvertatisya do danih inshih program sho zberigayetsya v Zv yazci klyuchiv Rozumni papki sho z yavilisya u versiyi 10 4 dozvolyayut stvoryuvati dinamichno onovlyuvani katalogi sho zalezhat vid kriteriyu poshuku Dobre pevnij nabir Human Interface Guidelines yakomu slid bilshist zastosunkiv roblyat yih intuyitivno zrozumilimi Vin skladayetsya z elementiv interfejsu i garyachih klavish Xgrid dozvolyaye Makam brati uchast v rozpodilenih obchislennyah Vbudovani u virtualnu fajlovu sistemu diskovi obrazi pidtrimuyut shifruvannya stisnennya i opcionalnu mozhlivist chitannya zapisu Vbudovani servisi sinhronizaciyi z yavilisya u versiyi 10 4 dozvolyayut zastosunkam centralizovanogo zvertatisya do rozshiryuvanoyi bazi danih za riznimi elementami koristuvacha takimi yak kalendar paroli abo kontakti Operacijna sistema keruye konfliktami i zberezhennyam danih CinaMac OS X vklyuchayetsya u vartist novih komp yuteriv Apple Macintosh Dribni onovlennya mozhut buti zavantazheni z dopomogoyu Software Update Onovlennya programnogo zabezpechennya i poshiryuyutsya bezkoshtovno Znachnishi onovlennya do nastupnoyi versiyi operacijnoyi sistemi koshtuyut 129 dolariv v SShA v krayinah Yevropi 129 yevro Takozh ye versiya Mac OS X Family Pack sho koshtuye v SShA 199 dolariv i dozvolyaye vstanovlyuvati OS na p yat komp yuteriv specialno dlya koristuvachiv yaki volodiyut bilsh nizh odnim Makom Pochinayuchi z versiyi Lion operacijna sistema prodayetsya za cinoyu 29 99 dolariv pri chomu pridbati yiyi mozhna lishe v App Store Pochinayuchi z versiyi 10 9 Mavericks OS X poshiryuyetsya bezkoshtovno Rozrobniki mozhut bezkoshtovno zareyestruvatisya na sajti Apple Developer Connection ADC i zavantazhuvati zvidti utiliti dlya rozrobki taki yak Xcode i dokumentaciya ADC takozh proponuye deyaki platni servisi vklyuchayuchi licenziyi dlya testuvannya ta rozrobki dlya reliziv ta beta versij Mac OS X Dlya shkolyariv studentiv i uchniv cina na licenziyu stanovila 50 90 standartnoyi rozdribnoyi 7 sichnya 2007 roku serverna versiya Mac OS X na 10 kliyentiv koshtuvala v SShA 499 dolariv a na neobmezhenu kilkist kliyentiv 999 dolariv Hronologiya versijmacOS 10 0 Public Beta 2000 rik 10 0 Cheetah Gepard 2001 rik 10 1 Puma Puma 2002 rik 10 2 Jaguar Yaguar 2003 rik 10 3 Panther Pantera 2004 rik 10 4 Tiger Tigr Build 8A428 29 kvitnya 2005 10 4 1 Build 8B15 16 travnya 2005 10 4 2 Build 8C46 12 lipnya 2005 10 4 3 Build 8F46 31 zhovtnya 2005 10 4 4 Build 8G32 10 sichnya 2006 10 4 5 PowerPC Build 8H14 14 lyutogo 2006 10 4 5 Intel Build 8G1454 14 lyutogo 2006 10 4 6 PowerPC Build 8I1119 3 kvitnya 2006 10 4 6 Intel Build 7U16 3 kvitnya 2006 10 4 7 PowerPC Build 8J135 27 chervnya 2006 10 4 7 Intel Build 8J2135 27 chervnya 2006 10 4 8 PowerPC Build 8L127 29 veresnya 2006 10 4 8 Intel Build 8L2127 29 veresnya 2006 10 4 9 PowerPC Build 8P135 13 bereznya 2007 10 4 9 Intel Build 8P2137 13 bereznya 2007 10 4 10 PowerPC Build 8R218 14 chervnya 2007 10 4 10 Intel Build 8R2218 20 chervnya 2007 10 4 11 PowerPC Build 8S165 14 listopada 2007 10 4 11 Intel Build 8S2167 14 listopada 2007 10 5 Leopard Leopard Build 9A581 26 zhovtnya 2007 10 5 1 Build 9B18 15 listopada 2007 10 5 2 Build 9S31 11 lyutogo 2008 10 5 3 Build 9D34 28 travnya 2008 10 5 4 Build 9E17 1 lipnya 2008 10 5 5 Build 9F33 16 veresnya 2008 10 5 6 Build 9G55 15 grudnya 2008 10 5 7 Build 9J61 12 travnya 2009 10 5 8 Build 9L30 5 serpnya 2009 10 6 Snow Leopard Snigovij Bars Irbis Build 10A432 28 serpnya 2009 10 6 1 Build 10B504 10 veresnya 2009 10 6 2 Build 10C540 9 listopada 2009 10 6 3 Build 10D573 29 bereznya 2010 10 6 4 Build 10F569 16 chervnya 2010 10 6 5 Build 10H548 12 listopada 2010 10 6 6 Build 10J567 6 sichnya 2011 10 6 7 Build 10J869 21 bereznya 2011 10 6 8 Build 10K540 23 chervnya 2011 10 7 Lion Lev Build 11A511 20 lipnya 2011 10 7 1 Build 11B26 16 serpnya 2011 10 7 2 Build 11C74 12 zhovtnya 2011 10 7 3 Build 11D50 1 lyutogo 2012 10 8 Mountain Lion Girskij lev abo puma Build 12A269 16 lipnya 2012 Vidteper u nazvi vidsutnye slovo Mac 10 8 1 Build 12B19 23 serpnya 2012 10 8 2 Build 12C54 19 veresnya 2012 10 8 2 Build 12C60 12 zhovtnya 2012 10 8 3 Build 12D78 14 bereznya 2013 10 8 4 Build 12E55 4 chervnya 2013 10 9 Mavericks Build 13A603 22 zhovtnya 2013 10 9 1 Build 13B42 16 grudnya 2013 10 9 2 Build 13C64 25 lyutogo 2014 10 10 Yosemite Build 14A389 16 zhovtnya 2014 10 10 1 Build 14B25 17 listopada 2014 10 11 El Capitan Build 15A284 30 veresnya 2015 10 11 1 Build 15B42 21 zhovtnya 2015 10 11 2 Build 15C50 8 grudnya 2015 10 11 3 Build 15D21 19 sichnya 2016 10 11 4 Build 15E65 21 bereznya 2016 10 11 5 Build 15F34 16 travnya 2016 10 11 6 Build 15G31 18 lipnya 2016 10 12 Sierra Build 16A323 20 veresnya 2016 10 12 1 Build 16B2555 24 zhovtnya 2016 10 12 2 Build 16C67 13 grudnya 2016 10 12 3 Build 16D32 23 sichnya 2017 10 12 4 Build 16E195 28 bereznya 2017 10 12 5 Build 16F73 15 kvitnya 2017 10 12 6 Build 16G29 19 lipnya 2017 10 13 High Sierra Build 17A365 25 veresnya 2017 10 13 1 Build 17B48 31 zhovtnya 2017 10 13 2 Build 17S88 6 grudnya 2017 10 13 3 Build 17D47 23 sichnya 2018 10 13 4 Build 17E199 29 bereznya 2018 10 13 5 Build 17F77 1 chervnya 2018 10 13 6 Build 17G65 9 lipnya 2018 10 14 Mojave Build 18A391 24 veresnya 2018 10 14 1 Build 18B75 30 zhovtnya 2018 10 14 2 Build 18C54 5 grudnya 2018 10 14 3 Build 18D42 22 sichnya 2019 10 14 3 Build 18D109 7 lyutogo 2019 10 14 4 Build 18E226 25 bereznya 2019 10 14 5 Build 18F132 13 travnya 2019 10 14 6 Build 17G65 22 lipnya 2019 10 15 Catalina Build 19A583 7 zhovtnya 2019 10 15 1 Build 19B88 29 zhovtnya 2019 10 15 2 Build 19C57 10 grudnya 2019 10 15 3 Build 19D76 28 sichnya 2020 10 15 4 Build 19E266 24 bereznya 2020 10 15 5 Build 19F96 26 travnya 2020 10 15 5 Build 19F101 1 chervnya 2020 10 15 6 Build 19G73 15 lipnya 2020 10 15 6 Build 19G2021 12 serpnya 2020 10 15 7 Build 19H2 24 veresnya 2020 11 0 Big Sur Build 20A2411 11 0 1 Build 20B29 12 listopada 2020 11 0 1 Build 20B50 19 listopada 2020 11 1 Build 20C69 14 grudnya 2020 12 0 Monterey 13 0 Ventura 14 0 Sonoma publichna beta versiya 12 lipnya 2023 14 1 14 2 14 3 23 sichnya 2024 14 4 beta 29 sichnya 2024 14 4 1 25 bereznya 2024 15 0 10 chervnya 2024 macOS Server 1 0 16 bereznya 1999 13 veresnya 2000 24 bereznya 2000 25 veresnya 2001 24 serpnya 2002 24 zhovtnya 2003 29 kvitnya 2005 26 zhovtnya 2007 28 serpnya 2009 20 lipnya 2011 OS X Mountain Lion Server 25 lipnya 2012 OS X 10 9 Mavericks Server 22 zhovtnya 2013 OS X 10 10 Yosemite Server 4 0 16 zhovtnya 2014VrazlivostiU travni 2024 roku u MacOS 14 Sonoma bulo viyavleno novu vrazlivist iz pidvishennyam privileyiv Yij nadano identifikator CVE 2024 27 842 prote stupin nebezpeki poki ne viznacheno Vona atakuye vsi versiyi MacOS 14 x do 14 5 sho nedavno vijshla Vrazlivist prisutnya u fajlovij sistemi standartu Universal Disk Format UDF i pov yazana z funkciyeyu keruvannya vvedennyam ta vivedennyam IOCTL U toj chas yak fajl UDF ce vidkritij nezalezhnij format fajlovoyi sistemi dlya zberigannya danih Vrazlivist pov yazana z komponentom IOAESAccelerator v MacOS yakij vikoristovuyetsya dlya stvorennya bufera dovzhinoyu 0 28 bajt Cej bufer zapisuyetsya v stikovij bufer dovzhinoyu 0 18 bajt sho viklikaye perepovnennya steka i prizvodit do paniki yadra Kombinaciya danoyi vrazlivosti z komandami IOCTL znachno zbilshuye poverhnyu ataki dozvolyayuchi vikonuvati neobmezheni komandi na pristroyi Div takozhMac OS Apple DOS GNU Linux FreeBSD PearPCPosilannyaversiya Mac OS X na sajti kompaniyi Apple Arhivovano 8 chervnya 2011 u WebCite anglijskoyu movoyu OS X 20 serpnya 2013 u Wayback Machine Virusi pid Mac OS X 19 grudnya 2008 u Wayback Machine Shodo situaciyi z shkidlivimi programami dlya Mac Poradi po roboti z Mac OS X 6 zhovtnya 2008 u Wayback Machine Istoriya stvorennya Mac OS X 12 lyutogo 2010 u Wayback Machine MacOS Mojave 10 14 6 14 lyutogo 2020 u Wayback Machine PrimitkiStiv Dzhobs istoriya uspihu Fiziko matematichnij fakultet Kirovogradskogo peduniversitetu uk ua 8 chervnya 2021 Procitovano 30 zhovtnya 2023 Evans Jonny 22 chervnya 2020 WWDC 2020 Yes Apple is dumping Intel gently Computerworld angl Procitovano 30 zhovtnya 2023 Arhiv originalu za 11 listopada 2006 Procitovano 8 grudnya 2008 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Obslugovuvannya CS1 Storinki z tekstom archived copy yak znachennya parametru title posilannya Amit Singh XNU The Kernel What is Mac OS X anglijskoyu Arhiv originalu za 22 serpnya 2011 Procitovano 8 grudnya 2008 macOS Sonoma Preview Vijshli publichni beta versiyi iOS 17 iPadOS 17 ta macOS 14 Sonoma By Anna Nevolina 13 07 2023 macOS Sonoma 14 1 Release Notes Update your apps to use new features and test your apps against API changes macOS Sonoma 14 2 Release Notes Update your apps to use new features and test your apps against API changes macOS Sonoma 14 3 Release Notes Update your apps to use new features and test your apps against API changes Apple vipustila pershi beta versiyi watchOS 10 4 ta macOS 14 4 Avtor Anna Nevolina 30 01 2024 Apple z relizom macOS Sonoma 14 4 1 vipravila bag iz USB Hub Avtor Denis Kurapov 25 03 2024 Apple predstavila macOS 15 Sequoia sho novogo i cikavogo Avtor Skarbik Pavlo 10 06 2024 Vlasnikiv macOS poperedili pro novu vrazlivist sho dozvolyaye hakeram kontrolyuvati pristroyi 29 05 2024 1 54 pm