Знакомьтесь, Snow Leopard Server

Как показал недавний опрос, более 80% пользователей нашего сайта работают за операционной системой Mac OS X. Многие пользователи слышали о серверной версии операционной системы OS X, но не работали с ней. Восполним этот пробел и ознакомимся с Mac OS X 10.6 Snow Leopard Server, это первая статья из серии.

Знакомьтесь, Snow Leopard Server
Интерес к Server очень высокий, по опросу 87% наших пользователей активно интересуются новой системой.

Семейство OS X Server

Первая система Mac OS X Server 1.0 под кодовым именем «Rhapsody» увидела свет 16 марта 1999 года. На самом деле та ОС была обычной Mac OS 8 с новым интерфейсом и некоторыми технологиями. «Настоящая» OS X Server вышла 21 мая 2001, это был Гепард (Cheetah) или Mac OS X 10.0 Server.

Семейство OS X Server
После этого Apple своевременно выпускала серверную версию OS X вместе с релизом десктопной: Puma, Jaguar, Panther, Tiger, Leopard и наконец Snow Leopard, который вышел 28 августа этого года.

UNIX, GCD и другие технологии SL Server

В основе Server как и других OS X лежит UNIX. Это самая надежная технология, которую когда-либо изобретал человек. Если у вас уже есть опыт администрирования UNIX, то здесь вам будет все знакомо. Практически все команды терминала для настройки, диагностики, работы с системой такие же как и на других UNIX-системах, например, FreeBSD.

Последний выпуск Snow Leopard Server также получил ряд перспективных разработок от Apple. Среди них 64-битность системы, поддержка OpenCL и Grand Central Dispatch. Последнюю, кстати, Apple подарила сообществу Open Source. Остановимся подробнее на некоторых технологиях.

64-бит. Apple акцентирует внимание на 64-битности системы. Компания переписала код ядра и приложений, что в результате позволяет Server теоретически работать с 16Тб оперативной памяти и обрабатывать самые тяжелые запросы очень быстро. При этом система имеет обратную совместимость с 32-битными приложениями и утилитами. Mac OS X 10.6 Server имеет 64-битную адресацию памяти, это позволяет не ограничивать объем оперативной памяти 4Гб для одного приложения. Так же OS X поддерживает общепринятый стандарт LP64, это означает, что перенос утилит с других систем UNIX на Server потребует минимум затрат.
Мощь GPU под пользовательские вычисления
OpenCL. Open Computing Language (OpenCL) — новая технология, которая позволяет «переложить» часть вычислений на графический процессор. OpenCL разрабатывалась сразу несколькими крупными компаниями, включая Apple, AMD, Nvidia, Intel. Но, что не менее важно, Apple не прячет OpenCL от обычных разработчиков. Создан API и любой желающий может использовать мощь графического процессора под свои вычисления.

GCD. Технология GCD позволяет распределить вычисления оптимально на несколько процессоров (процессорных ядер). Grand Central Dispatch интегрирован в ядро OS X, поэтому работает для всех приложений на вашем Mac, тем самым значительно упрощая работу девелоперам при создании многопоточных приложений. Apple заявляет, что благодаря Grand Central нагрузка будет распределяться наиболее оптимально для многоядерных систем, неважно где запущено приложение — на двухъядерном Mac Mini или 8-ядерном Mac Pro. Все публикации нашего сайта о Grand Central Dispatch.

Обновленные приложения. Apple обновила многие серверы и приложения: iCal Server 2, Podcast Producer 2, Wiki Server 2, возможности удаленного доступа и т.д.

Server на вашем Mac

Apple XserveУдел Mac OS X Server — обработка большого количества информации в дата-центрах и автозалах крупных компаний и корпораций. Для этого компания выпускает высокопроизводительные Xserve (на фото слева). Но Apple никогда не ограничивала возможности системы и позволяет установить Server на любой компьютер Macintosh, даже самый маленький Mac mini. Недавно купертиновцы даже представили спец. версию Mac mini Server.

Этот небольшой, тихий и «холодный» Mac будет идеальным сервером для офиса или дома. Установить Server можно даже на ноутбук MacBook.

На западе нередко в небольшом офисе в качестве сервера можно встретить Mac Pro. Такие машины идеальны в данных ситуациях — имеют мощные процессоры на архитектуре Nehalem, поддерживают до 192Гб оперативной памяти и RAID-массивы из жестких дисков. В зависимости от задачи они могут обслуживать десятки и сотни клиентских машин, которыми могут выступать PC с операционной системой Windows.

О цене Snow Leopard Server. Apple снизила ее вдвое и теперь всего за 499 долларов можно приобрести безлимитную лицензию на Snow Leopard Server.

OS X и OS X Server

Отличий между «обычной» OS X и ее серверной версией не так уж и много, как вы могли подумать. Внутри это очень похожие системы, но набор программного обеспечения разный. Например, в Server как и в дескотпной OS X есть iTunes, Дисковая утилита и другие известные программы. Но есть и iCal Server, Podcast Producer, Wiki Server и многое другое, чего никогда не встретишь на домашнем компьютере.

Wiki Server 2
О программном обеспечении, настройке и работе Server читайте в следующих статьях цикла. Также приветствуется здоровая критика и предложения по новым публикациям (какие темы следует затронуть). Все публикации серии доступны по этой ссылке.


Полезные статьи по Server: