MacOS: відмінності між версіями
[неперевірена версія] | [неперевірена версія] |
Вилучено вміст Додано вміст
стильові правлення |
|||
Рядок 18:
| website = [http://www.apple.com/osx/ www.apple.com/osx/]
}}
'''OS Ⅹ''' (до версії 10.7 включно
== Опис ==
Рядок 25:
Поверх цієї основи компанією [[Apple]] розроблено багато своїх компонентів, таких як [[Quartz Composer]] і [[Finder]].
OS X включила безліч можливостей які роблять її більш стабільною, ніж попередня версія [[Mac OS 9]].
OS X використовує [[витісняюча багатозадачність|витісняючу багатозадачність]] і [[захист пам'яті]] які дозволяють запускати декілька процесів, що не зможуть перервати або зашкодити один одному. На архітектуру OS X вплинув [[OPENSTEP]], який був задуманий як операційна система що легко портується. Наприклад, [[NEXTSTEP]] була портована з [[68k]] платформи NeXT комп'ютера, до того як він — NEXTSTEP — був куплений [[Apple]]. Так і [[OPENSTEP]] був портований на [[PowerPC]] в рамках проекту [[Rhapsody (ОС)|Rhapsody]].
Найпомітнішою зміною був інтерфейс [[Aqua (інтерфейс)|Aqua]]. Використання округлих кутів, напівпрозорих кольорів, і світлих смужок так само вплинуло і на зовнішній вигляд апаратного забезпечення перших [[iMac]] 'ів. Деяким користувачам це не сподобалося — вони вважали це непрофесійним.<ref name="tsecret0100">http://www.thinksecret.com/archives/0100.html</ref> Інші були задоволені, і вважали це кроком вперед.<ref name = "tsecret0100"/> Після виходу першої версії OS X інші розробники теж стали використовувати дизайн Aqua. Для запобігання використання свого дизайну на інших платформах Apple скористалася послугами юристів
OS X також включає середовище розробки програмного забезпечення [[Xcode]], що дозволяє розробляти програми на декількох мовах включаючи [[С (мова програмування)|C]], [[C++]], [[Objective-C]], і [[Java]]. Вона підтримує компіляцію в так звані «універсальні програми» (Universal Binary), які можуть запускатися на декількох платформах ([[x86]], [[PowerPC]]), так само, як «fat binaries» використовувалися для запуску однієї програми на як на 68k і так на PowerPC платформах.
Рядок 40:
== Сумісність ==
=== Програмне забезпечення ===
Для забезпечення нормального переходу з [[Mac OS 9]] на OS X був портований [[Carbon (API)|Carbon]]. [[Застосунок]], написаний із допомогою Carbon, може виконуватися на будь-якій з Mac OS. З іншого боку OS X успадковує багато чого з [[OPENSTEP]], який не є назад-сумісним з іншими версіями Mac OS. В цей час [[Apple]] рекомендує [[API]], іменоване [[Cocoa]]. Спадщина [[OPENSTEP]]/[[NEXTSTEP]] досить помітна для розробників на Cocoa — імена багатьох класів починаються з «NS» (NSObject, NSArray), що є абревіатурою [[NEXTSTEP]].
Рядок 55 ⟶ 56:
}}</ref> Це означає, що більшість програм, написаних для [[BSD]], [[GNU/Linux]] та інших UNIX-подібних систем, [[Компілятор|скомпілюються]] і будуть працювати на OS X майже, або ж зовсім, без додаткових змін у коді. Для зручної установки таких програм розроблені менеджери пакетів, такі як [[Fink]] або [[MacPorts]] (раніше — DarwinPorts). Вони подібні до [[apt]] в [[Debian]] або портам у [[FreeBSD]].
Починаючи з версії 10.3 OS X також включає в себе X11.app — адаптовану версію [[X Window System|X-
Більш ранні версії ОС можуть запускати X-сервер через [[XDarwin]].
Рядок 61 ⟶ 62:
=== Апаратне забезпечення ===
Ранні версії
Версія Mac OS X для [[PowerPC]] залишається сумісною із додатками до старої Mac OS через [[емуляція|емуляцію]] Classic, що дозволяє користувачам запускати Mac OS 9 як процес в Mac OS X. Classic не підтримує комп'ютери на процесорах [[Intel]].
Рядок 104 ⟶ 105:
== Ціна ==
Mac OS X включається у вартість нових комп'ютерів Apple Macintosh. Дрібні оновлення можуть бути завантажені з допомогою Software Update (Оновлення [[Програмне забезпечення|
Розробники можуть безкоштовно зареєструватися на сайті Apple Developer Connection (ADC) і завантажувати звідти утиліти для розробки, такі як [[Xcode]] і документація. ADC також пропонує деякі платні сервіси, включаючи ліцензії для «тестування та розробки» для релізів та бета-версій Mac OS X.
Для школярів, студентів і учнів ціна на ліцензію становила 50
== Хронологія версій ==
=== Mac OS X ===
* '''10.0''' [[Mac OS X Public Beta|Public Beta]] — [[2000]] рік.
Рядок 147 ⟶ 149:
** '''10.5.8''' Build 9L30 — [[5 серпня]] [[2009]]
* '''10.6''' [[Mac OS X Snow Leopard|Snow Leopard]] (Сніговий Барс, Ірбіс) Build 10A432
** '''10.6.1''' Build 10B504
** '''10.6.2''' Build 10C540
** '''10.6.3''' Build 10D573
** '''10.6.4''' Build 10F569
** '''10.6.5''' Build 10H548
** '''10.6.6''' Build 10J567
** '''10.6.7''' Build 10J869
** '''10.6.8''' Build 10K540
* '''10.7''' [[Mac OS X Lion|Lion]] (Лев) Build 11A511
** '''10.7.1''' Build 11B26
** '''10.7.2''' Build 11C74
** '''10.7.3''' Build 11D50
* '''10.8''' [[Mountain Lion]] (Гірський лев, або пума) Build 12A269
** '''10.8.1''' Build 12B19
** '''10.8.2''' Build 12C54
** '''10.8.2''' Build 12C60
** '''10.8.3''' Build 12D78
** '''10.8.4''' Build 12E55
* '''10.9''' [[OS X Mavericks|Mavericks]] Build 13A603
** '''10.9.1''' Build 13B42
** '''10.9.2''' Build 13C64
* '''10.10''' [[OS X Yosemite|Yosemite]] Build 14A389
** '''10.10.1''' Build 14B25
=== Mac OS X Server ===
Рядок 187 ⟶ 189:
* [[Mac OS X Server 10.6|10.6]] — [[28 серпня]] [[2009]]
* [[Mac OS X Server 10.7|10.7]] — [[20 липня]] [[2011]]
* OS X [[OS X Server 10.8|10.8]] (Mountain Lion Server)
* OS X 10.9 (Mavericks Server)
* OS X 10.10 (Yosemite Server 4.0)
== Див. також ==
|