Leopard: знакомимся с OS X

По мнению многих разработчиков, да и обычных пользователей Mac OS X является самой передовой и инновационной операционной системой в мире. Многое, что сейчас есть в других ОС, впервые появилось именно в Mac OS X.
Mac OS X 10.5 LeopardУ Apple есть традиция – называть каждую версию ОС “кошачьим” именем. Первая OS X появилась в 2001 году, она получила имя Cheetah (Гепард), после нее вышли Puma (Пума), Jaguar (Ягуар), Panther (Пантера), Tiger (Тигр) и Leopard (Леопард). С последним мы и познакомимся.

В сравнении со своим предшественником OS X 10.4 Tiger, Леопард в основном эволюционировал, тем не менее разработчики добавили в ОС более 300 новых функций. В этой статье мы знакомимся с Leopard в общих чертах, а более подробно об ОС читайте в новых статьях из серии Мой Mac.

Технологии Mac OS X

В своей операционной системе Apple реализует самые инновационные технологии. Сама компания выделяет 6 основных технологий: режим работы 64-бит, Core Animation, Unix, Bonjour, многоядерность и встроенная в ядро система защиты.

Режим 64-бит

64-бит
Леопард поддерживает работу в режиме 64-бит, что позволяет раскрыть весь потенциал современных процессоров Intel Core 2 Duo и Xeon. Leopard может работать как с 32-битными приложениями, так и с 64-бит, при этом обеспечивается максимальная производительность первых и полная совместимость со вторыми.

Unix

Mac OS X Leopard полностью совместима с Unix. Операционная система имеет общие корни с известной FreeBSD и является unix-подобной системой. Что это значит? Работая в Mac OS X вы получаете мощь, стабильность и безопасность настоящей unix-системы.Unix Благодаря совместимости с Unix, OS X является идеальным выбором для разработчиков программного обеспечения. Leopard поддерживает большое количество технологий, среди которых Autofs, DTrace, Scripting Bridge, Потоковый ввод/вывод, NFS с защитой Kerberos, Служба каталогов и многие другие.

Признаюсь, до знакомства с OS X у меня был опыт общения со многими дистрибутивами Windows и Linux. Увидев Leopard в действии я был удивлен – этот unix очень хорошо работал с мультимедиа, особенно графикой: плавный интерфейс и завидная стабильность работы. Никаким *nix это и не снилось!

Core Animation

Core AnimationCore Animation предназначен для разработчиков приложений. Эта технология позволяет создавать потрясающие визуальные эффекты при минимальных затратах и знаниях со стороны девелоперов. При создании эффектов одновременно могут использоваться текст, 2D-графика, рендеринг OpenGL и видео, при этом количество слоев может достигать фантастических 2-3 тысяч.

Core Animation прекрасно интегрирован с ядром OS X и позволяет добиться максимальной производительности при просчете графики. Например, в современных iMac устанавливаются двуяхъдерные процессоры. При запуске приложения используещего Core Animation сама программа будет просчитываться первым ядром, а графика вторым.

Также Core Animation предоставляет широкие возможности для автоматизации. Достаточно задать только ключевые кадры, начальное и конечное состояния объектов, остальное Core Animation сделает за вас!

Bonjour

Apple BonjourТехнология Apple Bonjour будет очень полезна пользователям любого уровня. “Бонжур” позволяет вашему Mac работать с различными устройствами без какой-либо предварительной настройки. Просто подключите свой компьютер к локальной сети и он сразу же найдет другие устройства поддерживающие Bonjour и предоставляющие различные сервисы. Большинство стандартных приложений в Leopard, таких как Safari, iChat и Finder поддерживают Bonjour.

Кстати, Apple бесплатно распространяет специальной модуль поддержки бонжур для ОС семейства Windows.

Безопасность

При проектировании OS X инженерами Apple было уделено немало внимания обеспечению сохранности данных пользователя. В ядро Mac OS X встроен мощный файрволл, Леопард поддерживает DIY-шифрование. Кроме того разработчик регулярно выпускает обновления безопасности для ОС. Также не забываем, что перед нами настоящий юникс, а значит хорошая работа с правами доступа.

Рабочее пространство

Основным элементом практически любой операционной системы является рабочий стол, это ваше рабочее пространство и в зависимости от того на сколько оно удобно организовано будет меняться ваша эффективность и удовольствие от работы за компьютером. Apple тратит очень много ресурсов на повышение юзабилити своих продуктов и здесь компания добилась хороших результатов. Удобство работы – одна из самых сильных сторон OS X. Сейчас вы поймете почему.

Рабочий стол Leopard
Перед вами стандартный рабочий стол Mac OS X Leopard. Сверху вы можете видеть горизонтальное меню, так называемый менюбар (Menubar), внизу находиться док (Dock) с иконками приложений и собственно сам рабочий стол, также от ваших глаз изначально спрятан Dashboard. Рассмотрим Menubar, Dashboard и Dock поподробнее.

Menubar

В менюбаре содержится меню приложения, с которым вы в данный момент работаете (не путать с запущенным). Такая организация меню очень удобна. Во-первых, меню занимает очень незначительную часть рабочего пространтсва. Во-вторых, меню любого приложения очень хорошо организовано. Дело в том, что Apple даже издала специальную брошюру, в которой описаны настоятельные рекомендации по организации меню программы. Поэтому меню большинства программ схожи и для работы с новой программой учиться приходиться меньше.

OS X Menubar
На правой стороне располагаются пиктограммы приложений, обычно работающих в фоне. Здесь вы можете видеть время и дату, управлять поисковым механизмом Spotlight, менять раскладку клавиатуры, управлять дисководом SuperDrive и многое другое. Вобщем эта часть менюбара чем-то похожа на трей (tray) в Windows.

Dock

Док (Dock) – панель, находящаяся внизу рабочего стола. В Dock отображаются иконки приложений и свернутые в данный момент приложения. Запущенные приложения “подсвечиваются”. Когда вы запускаете приложение или уже работающее приложение выводит какой-либо диалог пользователю, то иконка программы забавно подпрыгивает в Dock’е, очень симпатичная анимация.

Dock в Leopard
В предыдущих версиях OS X Док был двумерным, но в Leopard он стал трехмерным. Выглядит новый Док очень красиво, но если 2D вам ближе, то можете воспользоваться различными приложениями для изменения Dock.

Dashboard

Dashboard представляет из себя скрытую панель, вызываемую при нажатии на соответствующую иконку в Dock. На панели “дашборда” распологаются виджеты – маленькие и удобные программы. Примеры виджетов – программы позволяющие быстро узнавать погоду в вашем городе, переводить текст онлайн, виджет заметок и многие другие.

Dashboard в Leopard
Многие программы распространяются в комплекте со своим виджетом. В принципе ограничение на количество виджетов в Dashboard одно – размер дисплея вашего Mac. большое количество виджетов представлено на сайте Apple в разделе Widgets.

What next

В следующих статьях мы более детально познакомимся с Mac OS X 10.5 Leopard: обсудим систему резервного копирования Time Machine, поисковый механизм Spotlight, технологии Quick Look и Spaces, поговорим о файловом менеджере Finder, почтовике Mail, браузере Safari и многих других технологиях и приложениях, делающих Mac OS X сегодня одной из лучших операционных систем.