# # #
Комплексные решения по построению информационной
инфраструктуры предприятия в Воронеже - ИТ Сервис

Mac OS в Воронеже

Mac — вторая по популярности платформа в мире, её рыночная доля в мае 2011 года составляла 5.32%. Из этого числа 3.67% приходилось на версию Mac OS 10.6, 1.24% — на долю Mac OS 10.5 и ещё 0.34% — на долю Mac OS 10.4.

Mac OS Ⅹ значительно отличается от предыдущих версий Mac OS. Основу системысоставила POSIX-совместимая операционная система Darwin, которая является свободным программным обеспечением. Её ядром является XNU (рекурсивный акроним от «Xnu is Not Unix»— «Xnu— не Юникс»), в котором используется ядро Mach и стандартные сервисы BSD. Все возможности Unix доступны через консоль.

Поверх этой основы, в Apple разработано много проприетарных компонентов, таких как API Cocoa и Carbon, Quartz.

Mac OS X включает множество возможностей, делающих её более стабильной, чем предыдущая версия — Mac OS 9.

В Mac OS X используется вытесняющая многозадачность и защита памяти, позволяющие запускать несколько процессов, которые не могут прервать или повредить друг друга. На архитектуру Mac OS Ⅹ повлияла OpenSTEP, которая была задумана как портируемая операционная система. К примеру, NeXTSTEP была портирована с оригинальной платформы 68k компьютера NeXT, до того как NeXTSTEP была куплена Apple. Так и OpenSTEP была портирована на PowerPC в рамках проекта Rhapsody.

Наиболее заметным изменением стал графический интерфейс Aqua. Использование закруглённых углов, полупрозрачных элементов и светлых полосок также повлияло и на внешний вид аппаратного обеспечения первых iMac. Некоторым пользователям это не понравилось, они считали это непрофессиональным. Другие были довольны и считали это шагом вперёд. После выхода первой версии Mac OS X другие разработчики тоже стали использовать дизайн Aqua. Для предотвращения использования своего дизайна на других платформах Apple воспользовалась услугами юристов.

Mac OS X включает среду разработки программного обеспечения Xcode, которая позволяет разрабатывать программы на нескольких языках, включая Си, C++, Objective-C, Ruby и Java. Она поддерживает компиляцию в так называемые «универсальные программы» (Universal Binary), которые могут запускаться на нескольких платформах (x86, PowerPC), так же, как «fat binaries» использовались для запуска одного приложения на 68k и PowerPC платформах.

Основами Mac OS X являются:

  • Подсистема с открытым кодом— Darwin (ядро Mach, набор утилит BSD).

  • Среда программирования Core Foundation (Carbon API, Cocoa API и Java API).

  • Графическая среда Aqua (QuickTime, Quartz Extreme и OpenGL).

  • Технологии CoreImage, CoreAudio и CoreData.