Mac OS X
Материал из Википедии — свободной энциклопедии
Mac OS X (Мак ОС десять) — операционная система фирмы Apple Computer, закрытый вариант BSD-UNIX университета Беркли, выпускается для компьютеров Macintosh (Макинтош) на базе процессоров PowerPC и Intel.
[править] Описание
Mac OS X значительно отличается от предыдущих версий Mac OS. Основа системы - Darwin. Darwin - свободное програмное обеспечение с открытыми исходными кодами. Его ядром является XNU (Xnu is Not Unix), в котором используется микроядро Mach и стандартные сервисы BSD (произошедшие от FreeBSD 5). Все возможности Unix'а доступны через командную строку. Поверх этой основы Apple разработало много проприетарных компонент, таких как Quartz Compositor и Finder.
Mac OS X включил множество возможностей делающих её более стабильной, чем предыдущая версия. Mac OS X использует вытесняющая многозадачность и защита памяти, которые позволяют запускать несколько процессов, которые не смогут прервать или повредить друг друга. На архитектуру Mac OS X повлиял OPENSTEP, который был задуман как портируемая операционная система. К примеру, NEXTSTEP был портирован с оригинальной 68k платформы NeXT компьютера, до того как он NEXTSTEP был куплен Apple. Так и OPENSTEP был портирован на PowerPC в рамках проекта Rhapsody.
Наиболее заметным изменением была тема Aqua. Использование закругленных углов, полупрозрачных цветов, и светлых полосок так же повлияло и на внешний вид аппаратного обеспечения первых iMac'ов. Некоторым пользователям это не понравилось, и они считали это не професcиональным [1]. Другие были довольны, и считали это новым шагом вперед. [2]. После выхода первой версии Mac OS X другие разработчики тоже стали использовать дизайн Aqua. Для предотвращения использования своего дизайна на других платформах Apple воспользовалась услугами юристов [3]
Mac OS X также включает среду разработки программного обеспечения называемая Xcode. Xcode позволяет разрабатывать программы на нескольких языках включая C, C++, Objective-C, и Java. Он поддерживает компиляцию в так называемые толстые программы (fat binaries, в пресс релизах Universal Binary), которые могут запускатся на нескольких платформах (x86, PowerPC).
Основами являются:
- Подсистема с открытым кодом — Darwin (микроядро Mach, набор утилит BSD)
- Среда программирования Core Foundation (Carbon API, Cocoa API и Java API)
- Графическое окружение Aqua (QuickTime, Quartz Extreme и OpenGL)
- Технологии CoreImage, CoreAudio и CoreData
Версии Mac OS X:
- 10.0 Public Beta — 2000 год.
- 10.0 Cheetah (Гепард) — 2001 год.
- 10.1 Puma (Пума) — 2002 год.
- 10.2 Jaguar (Ягуар) — 2003 год.
- 10.3 Panther (Пантера) — 2004 год.
- 10.4 Tiger (Тигр) — 2005 год.
- 10.5 Leopard (Леопард) — тест-версия доступна с августа 2006, выпуск планируется на весну 2007 года.
[править] См. также
UNIX-подобные операционные системы |
---|
A/UX • AIX • BSD • FreeBSD • GNU • HP-UX • IRIX • Linux • Mac OS X • Minix • NetBSD • NEXTSTEP • OpenBSD • Plan 9 • QNX • SCO OpenServer • Solaris • System V • Tru64 • Xenix • ещё ... |
[править] Ссылки
- Страница Mac OS X на сайте компании Apple IMC Russia (на русском языке)
- Страница Mac OS X на сайте компании Apple Computer (на английском языке)
- Страница Darwin OS на сайте Apple Computer