История ОС Mac OS. Где посмотреть подробную информацию обо всех автоматических сетевых размещениях? История операционной системы OS X

АЛЕКСАНДР ПОТЁМКИН

Mac OS X или То, что должен знать каждый

про Macintosh, Apple и операционные системы

Мое первое знакомство с Маком происходило заочно: по скриншотам, описаниям и восторженным крикам людей, которые хоть раз работали с ним. Вполне закономерным было желание познакомиться с этим компьютером, и чем быстрее, тем лучше.

Итак, желание осуществилось – нас «познакомили», вот тут все и началось...

Я расскажу историю развития компьютеров Apple (тем самым затронув создание первых персональных компьютеров) и самой фирмы Apple, а также расскажу про последнюю (на момент написания этих строк) версию операционной системы Mac OS X.

Появление первого персонального компьютера (небольшая историческая вводная)

Первым персональным компьютером (в том смысле, что его можно было «взять с собой») следует считать компьютеры Altair. Однако первые Altair сложно назвать полноценными «компьютерами» – раз; компьютерами, «пригодными» для обычного пользователя – два.

О полноценности: все, что из себя представляла эта техника, было обычной «коробкой» с большим количеством переключателей. Более того, собрать такую технику пользователю предлагалось самому, так что особенными пользовательскими качествами такая техника также не обладала.

Небольшое лирическое отступление о развитии компьютеров в 1970-х годах: основными пользователями были компьютерные профессионалы – хакеры. Их карьера в основном начиналась за большими компьютерами фирмы Dell либо IBM (последние популярностью не пользовались). Компьютерное время было весьма дорогим, а тяга к компьютерам – очень высока. Так стали появляться первые компьютеры, собранные «для себя».

Одним из таких компьютеров, пущенных в «промышленное» производство, были компьютеры Altair фирмы MITS. Сразу же после организации этой фирмы она была завалена заказами на год вперед. Люди платили деньги за возможность получить пакет с микросхемами и схемой сбора всех деталей в один блок.

Количество людей, желающих владеть таким «компьютером», неуклонно росло, что увеличивало общий уровень технического образования, а значит, и количество людей, приобщающихся к хакерству.

Такие «коробки» пользовались спросом, однако всегда есть люди, которые хотят сделать что-то свое, сделать лучше. Одним из таких людей был Стив Возняк. Он регулярно посещал собрания хакеров и в конечном итоге решил создать компьютер для собственного удовольствия.

Процессором компьютера стал чип 6502 от MOS Technology (основным критерием при выборе этого чипа была цена), микросхемы, способные работать с этим процессором, ему подарил Дэн Сокол на одном из собраний клуба.

Через некоторое время Возняк собрал свой компьютер так, что все уместилось на одну плату (что было достаточно красивым решением). Кроме того, ему пришлось написать свой Basic, так как единственной на тот момент версией была так называемая Tiny Basic, что совсем не подходило Возняку – ему нужна была полноценная версия. Без интерпретатора языка программирования компьютер не представлял бы из себя особенного интереса.

Друг Возняка Стив Джобс был вдохновлен этой платой и потому решил, что они просто обязаны выпускать свой компьютер так же, как это делали и другие фирмы.

Так было положено начало легендарному компьютеру Apple II, презентация работы которого никого не могла оставить равнодушным к такой технике.

Компания Apple Inc.

Джобсу удалось заполучить в команду менеджера по имени Майк Марккула, который раньше занимался организацией продаж и добился на этом поприще больших успехов. С тех пор как он уволился из Intel, Марккула занимался различными бизнес-проектами.

Джобс попросил его написать бизнес-план для Apple и Марккула включился в работу: с его помощью компании удалось привлечь капитал для инвестиций, переманить Майка Скотта – одного из менеджеров из Fairchild Semiconductor, которому был предложен пост президента фирмы. Кроме того, Марккула также расписывался на документах в качестве первого председателя совета директоров.

Следующим привлеченным в компанию человеком был Джон Скалли – президент отделения Pepsi-Cola, крупнейшего в составе PepsiCo.

У Скалли не было специального технического образования, однако он давно был поклонником передовых технологий и, кроме того, был очарован Джобсом.

Фраза Джобса, обращенная к Скалли: «У вас никогда не возникало желания изменить мир? Или вы намерены провести остаток жизни, продолжая торговать подслащенной водой?» положила начало весьма тесным отношениям между ними, которым в дальнейшем, увы, будет суждено распасться.

Джон Скалли становится президентом компании в апреле 1983 года.

К началу 1980 года годовой оборот фирмы превысил 10 миллионов долларов.

Первые проблемы

После Apple II у компании начались первые неприятности. 19 мая 1980 г. был презентован новый компьютер – Apple III. Технически эта машина была более совершенна, однако именно с нее и начинается череда неудач: после серии задержек продукт был выпущен на рынок в недоработанном виде, в результате чего так и не был «признан» пользователями. Одной из основных причин подобных проблем была следующая: это был первый компьютер, который собирался в условиях «фирмы» командой инженеров, которыми руководил Джобс.

В 1983 году выходит компьютер Lisa, использующий все преимущества графического интерфейса (разработанного в Xerox) и оснащенный 1 Мб оперативной памяти, Motorolla 68000 CPU (32 bit, 5 МГц), 2 приводами для дискет, жестким диском на 5 Мб.

Марккула отстранил Стива (Джобса, Возняк сам отошел от дел после серьезной авиакатастрофы в 1981 году) от работы над этим компьютером, в результате чего вся энергия Джобса была брошена на компьютер Macintosh.

Компьютеры Lisa станут популярными с выходом «Lisa 2» и значительным снижением цены ($3495 против $9995), однако после назначения на должность руководителя проектами Lisa и Macintosh Стив позаботится о закрытии первого проекта.

Джобс активно продвигал свое детище, в результате чего Macintosh стал гораздо более популярным, нежели Lisa. Тому способствовала и грамотная маркетинговая компания, и, что самое главное, сам неутомимый Джобс.

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

NeXT Inc.

«К 1985 году объемы продаж Apple достигли $2 млрд впервые за непродолжительную историю компании начали сокращаться, в то время как рыночная доля персональных компьютеров IBM и совместимых с ней моделей все увеличивалась. Apple попала в непростую ситуацию, требующую немедленного вмешательства старших.

…Apple было крайне необходимо сократить цикл разработки новых моделей, большую часть которого составляли задержки, вызванные неудержимым стремлением Джобса к совершенству. Кроме того, Джобс все чаще стал вмешиваться в деятельность других подразделений компании, уже не довольствуясь властью только над отделением компьютеров Macintosh. Менеджеры всех подразделений завалили Скалли жалобами, суть которых сводилась к одному: либо над Джобсом будет быстро установлен контроль, либо все судно пойдет ко дну.

…Наконец, после долгих и мучительных колебаний, Скалли принял решение лишить своего друга и учителя реального влияния над деятельностью компании, удалив его на символическую должность председателя совета директоров Apple. Столь принципиальное изменение баланса сил внутри компании требовало одобрения Майка Марккула и совета директоров Apple. Незадолго до начала заседания совета директоров 10 апреля 1985 года Скалли отозвал Джобса в сторону и рассказал ему о своих планах. Джобс отреагировал словно ребенок, которого отправляют в чужую семью на воспитание против его воли.

…Наконец, после бесконечного обсуждения, начавшегося ранним вечером и завершившегося почти сутки спустя, совет директоров Apple принял единогласное решение отправить Джобса в почетную отставку…» [ 1].

Итак, Стив Джобс «ушел». Впрочем, история его деятельности на этом не заканчивается – он основывает новую фирму, сыгравшую большую роль в развитии операционных систем, а впоследствии и самой компании Apple, так что вкратце о стремительном развитии компании NeXT.

Создание компании

Джобс с помощью семи сооснователей, покинувших Apple вместе с ним, в 1985 году создает компанию NeXT Inc. (позже преобразованную в NeXT Computer Inc.) с уставным фондом в 7 миллионов долларов.

Стив Джобс посещает большинство американских университетов в поисках интересных технологий, так, в Университете Карнеги Милона он знакомится с Avie Tevanian, работающим над ядром Mach.

12 октября 1988 Стив Джобс организовывает шоу в Сан-Франциско, демонстрирует все возможности новой элегантной машины NeXTcube (с магнитооптическим диском на 256 Мб, 68030 процессором, без жесткого диска и привода для дискет) и системы NeXTSTEP (версии 0.8).

18 сентября 1990 Стив Джобс устраивает новое шоу в Сан-Франциско для презентации новой машины и новой системы NeXTSTEP 2.0. Эта дата считается датой официального выхода компьютера NeXT.

Tim Berners-Lee, работающий в CERN, разрабатывает первый веб-клиент (браузер) для NeXTSTEP.

25 апреля 1991 Стив Джобс организовывает шоу в CNIT в Париже, приуроченное к официальному выходу компьютеров NeXT во Франции.

Были произведены многочисленные демонстрации машин NeXT и NeXTSTEP2. В частности, Джобс показал таблицы Lotus 1-2-3, работающие через эмулятор SoftPC, после чего, заметив, что можно сделать и лучше, продемонстрировал революционную программу для работы с таблицами – Improv. Также была продемонстрирована работа графической подсистемы.

Вышедшая 25 мая 1993 года на NeXTWORLD Expo, операционная система NeXTSTEP 3.1 была первой версией NeXTSTEP, работающей на машинах, отличных от NeXT, – на PC 486. Версия NeXTSTEP 3.1 для PC называлась NEXTSTEP 486.

23 ноября 1993 года Sunsoft объявляет о лицензировании части кода NeXTSTEP для будущего использования в операционной системе Solaris. NeXT, в свою очередь, анонсирует порт NeXTSTEP на компьютеры на платформе SUN – SPARC.

Сразу же после этого соглашения SUN инвестирует 10 миллионов долларов в NeXT.

В 1994 году NeXT публикует спецификации программного обеспечения, названные OpenStep, базирующиеся на системе NeXTSTEP 3.2. Инициатива получает поддержку в лице GNU – начато развитие GNUstep.

В апреле 1995 года NeXT выкупает все права на Object-C у Stepstone. В это же время выходит PDO (PDO – Portable Distributed Objects – система для распределенных вычислений) и NetInfo – программа, шедшая стандартно с NeXTSTEP.

В июне 1995 NeXT выпускает NeXTSTEP 3.3J и EOF 1.1J – японские версии программного обеспечения.

20 декабря 1996 года Apple выкупает NeXT за 400 миллионов долларов. Впрочем, некоторые утверждают обратное. Загадочная картина на официальном сайте предшествовала анонсу. В любом случае, это уже другая история, которая начинается 24 марта 2001 года с выходом Mac OS X.

Возвращение основателя

20 декабря 1996 года Стив Джобс возвращается в родную компанию, что последней идет только на пользу.

Стив продолжает политику оригинального дизайна корпуса машины (машины NeXT были «упакованы» в весьма стильный черный корпус) и доводит ее до логического завершения: с момента своего зарождения «Маки» по праву считались самыми простыми и понятными в использовании.

Политика Стива Джобса основывается на том, что компьютер не должен более восприниматься как нечто сложное, скорее, как еще одна часть интерьера, бытовой техники. Именно этим обуславливается исключительный дизайн корпусов последних компьютеров (самый яркий пример – iMac) от Apple, а также серия программ, начинающихся с буквы «i» (iTunes, iMovie, iDVD, iPhoto) – идеология простых программ. Apple видит компьютер как простое, но в то же время весьма мощное средство для выполнения любых задач любыми пользователями.

Macintosh: каков создатель, таков и компьютер...

Маки – творение фирмы Apple под четким руководством Стива Джобса – человека, благодаря бешеной энергии которого и была создана эта «яблочная фирма». Краткой характеристикой Джобса может служить такое описание: самоуверенный, немного эгоистичный и, несомненно, талантливый харизматичный лидер. Однако создателем первого Мака был друг Джобса – Стив Возняк, талантливый хакер (в изначальном значении этого слова) по натуре достаточно спокойный, оригинальный и веселый человек. Пожалуй, именно эти качества можно найти в Маках до сих пор. Каждая машина по-своему оригинальна, имеет свои достоинства и недостатки. Кроме того, основным преимуществом фирма Apple может считать по праву тот факт, что можно взять любого человека с улицы, посадить его за Макинтош и через 15-20 минут он уже сможет выполнять большинство необходимых функций. Однако это уже операционная система, а о ней разговор отдельный.

Операционные системы от Apple

Mac OS 9 (Classic)

На Маках от рождения могут «бегать» две операционные системы – Mac OS X и Mac OS 9 – это родное. Впрочем, последнее творение Apple упорно пытается вытеснить с рынка своей более новой системой («десяткой»).

Приживить на Мак можно любую систему, работающую на процессорах PowerPC, а это как минимум Linux, OpenBSD, NetBSD, QNX, однако в родной системе, по-моему, есть своя прелесть и менять ее особого смысла я не вижу.

Итак, в арсенале компании Apple существует две операционные системы: Mac OS 9 и Mac OS X. Первая из них сейчас именуется классикой, точнее, это более ранняя система, не использующая таких прелестей жизни, как защита памяти и вытесняющая многозадачность.

В одном из описаний этой системы я встретил хорошую аналогию: Mac OS 9 предполагает, что все программы дружески относятся друг к другу и к пользователю, и, кроме того, грамотно написаны. Если кто-то «заявляет», что ему и только ему нужны все ресурсы процессора, причем прямо здесь и сейчас, то система предоставит эти ресурсы. В свое время святой обязанностью программы является «отдать» все позаимствованное, как только это более не будет нужно, и не «лезть» не в свою область памяти. Такой подход может показаться кому-то странным, однако он работал более 10 лет, и до сих пор большинство «макузеров» (от англ. – macintosh user) не собираются покидать свою любимую систему, обосновывая свое решение просто и лаконично: «Нам и здесь неплохо». Впрочем, их можно понять: «девятка» очень простая и гибкая система в отличие от «десятки», в основе которой лежит UNIX. Этот факт мало кому нравится из всех ветеранов Мака, зато очень привлекает пользователей UNIX-систем...

Mac OS X

Итак, «десятка». Мое знакомство началось с Mac OS 9.2.2, и эта система своим устройством успела достаточно сильно меня расстроить, и, возможно, не писал бы я этих строк (с некоторым агитационным оттенком), если бы не попалось бы на мои глаза новое творение «яблочников» – Mac OS X (10.2, известная также как Jaguar). Тут уже есть о чем рассказать.

Устройство системы Mac OS X

«Десятка» – достаточно оригинальная система. Системную архитектуру у Mac OS X проще всего представить в виде многослойного пирога. На первом уровне находится микроядро Mach, над ним находится Darwin, далее Core Services, Application Services. Над ними еще два уровня: Carbon и Cocoa. На самом верху – собственно программы. Итак, рассмотрим каждый из этих подуровней отдельно.

Микроядро Mach

Микроядро отвечает за следующие задачи:

  • управление виртуальной памятью (virtual memory);
  • взаимодействие процессов (IPC);
  • поддержка ввода/вывода (I/O) и прерываний;
  • поддержка взаимодействия аппаратного и программного обеспечения;
  • управление заданиями и потоками (Tasks & Threads).

Подобный подход предоставляет достаточно четкую, понятную и легко портируемую структуру операционной системы. Модульность системы реализуется через «клиент-серверную» модель – единственным процессом, работающим в защищенном режиме процессора, является микроядро – первоочередная задача заключается в том, чтобы переместить максимальное количество кода на пользовательский уровень. После загрузки микроядро предоставляет все необходимые сервисы для работы серверов, одним из которых является Darwin.

Darwin

Darwin – это то, что дополняет микроядро до полноценной системы. Возможно, наиболее понятным (хотя и несколько грубым) определением будет следующее: Mach – это ядро, системный уровень; Darwin – это оболочка для пользователя со всеми его приложениями.

Такая структура устройства системы пошла с 4.4BSD Lite – первой свободно-распространяемой в исходных кодах *nix-системой, очищенной от кода AT&T – первоначально, UNIX был детищем этой компании, и вышел из ее исследовательских лабораторий; вначале коммуникационный гигант смотрел на распространение этой системы сквозь пальцы, однако затем, как только была осознана возможная экономическая выгода, все, использующие код, написанный в AT&T, были вынуждены убрать его под угрозой судебного преследования.

Core Services, Application Services

На этом уровне расположены общие для всей системы компоненты, такие как Core Foundation, Carbon Core, Apple Events... (уровень Core Services) и Quartz, QuickDraw... (уровень Application Services). Рассказ о каждом из них выходит за рамки задачи общего рассмотрения системы, но общее у них одно – все они являются базой для всех приложений системы, да и для системы в частности.

Carbon, Cocoa

Это тоже весьма интересная технология, достойная особого внимания.

Mac OS X – это «следующий шаг» после Mac OS 9 (Classic), но в то же время это логическое продолжение развитие NeXT (и спецификаций OpenStep). Посему желательно, чтобы приложения каждой из вышеупомянутых систем могли быть портированы на новое творение «яблочной компании» без особых затруднений.

Выход был найден достаточно оригинальный – новая система поддерживает «классические» приложения через среду Carbon, а «новые» (на самом деле – Next-овские) через среду Cocoa. Для того чтобы приложение заработало в новой системе, для приложений NeXT достаточно просто произвести перекомпиляцию, в то время как приложения из классики будут требовать некоторых доработок.

По заявлениям Apple, «карбонизация» есть лишь временное решение – возможность быстрого портирования приложений на новую систему (в противном случае «десятка» бы просто лишилась бы своих основных приложений, начиная от графики и заканчивая MS Office).

«Карбонизированные» приложения не являются сколь либо ущербными – грамотно портированные приложения мало чем уступают своим новым собратьям (например, одно из основных приложений графического взаимодействия системы с пользователем – Finder – написано с использованием именно этой среды), однако же данная среда не поддерживает всех возможностей системы, предоставляемых в полном объеме через вызовы Cocoa.

Существует мнение, что Carbon останется в системе как стандарт на гораздо больший срок, чем это предполагает сама Apple – слишком велико количество «старых» приложений, и немногие фирмы решатся переписывать их с нуля с использованием новых возможностей, которые могут быть не всем нужны, тем более что в большинстве случаев это повлечет за собой огромные финансовые расходы.

Системная архитектура Mac OS X

Системная архитектура Mac OS X, впрочем, как и NextStep/OpenStep, основана на операционной системе UNIX.

Для лучшего понимания работы этой системы рассмотрим более подробно схему работы *nix-системы от загрузки до «приглашения к работе» (графического либо текстового).

Первый начинается сразу после того, как программное обеспечение, прошитое в компьютере (то, что называется BIOS на x86 платформе, Firmware на PowerPC и некоторых других) передает управление программе, записанной на винчестере (или CD/DVD-диске).

Здесь в дело вступает загрузчик. Его задача относительно проста – загрузить ядро в память и передать ему управление. Возможно, предварительно осведомившись у пользователя, не хочет ли он задать какие-либо дополнительные параметры для загрузки ядра, либо указать, что грузить необходимо другой образ.

Второй этап – загрузка ядра. Основной его задачей является определение доступного оборудования и его инициализация. В дальнейшем ядро будет ответственно за работу всех программ – вызовы напрямую к железу компьютера запрещены. Затем ядро запускает только один процесс – init.

Третий этап – работа процесса init (от англ. – «initialization») – заключается в последовательном исполнении команд, записанных в файлах конфигурации (директории /etc).

Первым делом обычно проверяется отсутствие ошибок на диске, затем устанавливаются переменные среды (такие как пути для поиска исполняемых программ, системная языковая кодировка, тип терминала и другие).

Потом запускаются системные «демоны» – программы, исполняющиеся на заднем плане (background) и ожидающие определенного события, например, веб-сервер ожидает поступления подключения на 80 порт, после чего обслуживает поступающие команды.

Напоследок для пользователя готовят терминал, и запускается программа «login», предлагающая ввести логин и пароль для начала работы.

Это был стандартный вариант запуска системы. Существуют и другие варианты: среди основных – так называемый single-mode и графический.

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

Второй, графический, уже своего рода добавка: после основного запуска вместо или вместе с инициализацией текстового терминала также запускается «нечто графическое». В случае стандартной *nix-системы «нечто графическое» – это «X server», в случае Мака – «WindowServer». С этого момента большинство пользователей попадают в родную для них графическую среду.

Идеи, заложенные в Mac OS X

*nix-системы всегда отличались гибкостью, они создавались и разрабатывались как многозадачные, многопользовательские, сетевые ОС. Нормальным взаимодействием с компьютером во время создания этой системы считалась работа за текстовым терминалом, тем или иным образом соединенным с главным компьютером.

Чуть позже компьютеры начали персонализироваться, а количество пользователей увеличиваться. Причем далеко не всем нравился текстовый режим, впрочем, как и командная строка.

Через некоторое время и не без помощи фирмы Apple (а также компании Xerox) пользователи узнали, что интерфейс компьютера может быть еще и графическим, то вбивать команды хотелось все меньшему и меньшему количеству людей.

Спрос рождает предложение, и многие платформы и операционные системы стали добавлять возможность работы в графической среде, и *nix не остался в стороне – был реализован проект графического сервера, который запускается на одной машине (сервере), и обрабатывает подключения к нему на определенном порте (клиентов). Время шло, и компьютер стал все чаще использоваться одним человеком, и идея «раздачи» ресурсов для других машин становилась все менее актуальной, и сервер уже обрабатывал подключения с той же машины, на которой был запущен и сам.

Кроме того, архитектура работы с графикой была «многослойна». После запуска X server запускалось приложение, позволяющее пользователю взаимодействовать с компьютером – Window manager (оконный менеджер) в терминологии *nix. Оконный менеджер, в свою очередь, мог запускать дополнительные программы (например, приложения, отвечающие за рабочий стол, за панель снизу экрана и другие мелкие приложения, апплеты). Завершение работы оконного менеджера означает выход из X server.

Такая многослойность вполне в духе *nix-системы, где множество приложений хорошо выполняют свою работу, а их соединение позволяет получить один хороший результат. Однако обратной стороной подобной гибкости является значительная фрагментация системы (что, как показывает практика, может быть хорошо для системы в целом, но не для графического интерфейса), а также потеря производительности.

Именно эти факторы и мешают продвижению *nix-системы:

  • отсутствие единой стандартной графической библиотеки для разработчиков (присутствующей в каждом дистрибутиве и не меняющейся от версии к версии);
  • единого графического интерфейса (выбор – это хорошо, но наличие стандарта необходимо);
  • его продуманности (сейчас зачастую интерфейсы либо копируют коммерческие реализации, такие как Microsoft, Apple, Motif, либо не очень ясны для обычных пользователей);
  • грамотной реализации (качество кода, стабильность работы).

Apple решила выбрать в качестве своей базовой платформы *nix, расширить его под себя и переделать всю графическую систему. Так, одним из нововведений является формат сохранения данных конфигурации – теперь все настройки хранятся в файлах формата XML, более трудного для ручного редактирования, однако родного для «программного» хранения данных; кому приходилось редактировать файлы конфигурации после того, как по ним прошелся автоматический, дружественный к пользователю графический конфигуратор на *nix-платформе, поймет о чем я, для остальных поясню: в результате подобных конфигураций оказывается сбита вся логика построения файла, в ней нередко остается немало мусора, и далеко не все параметры могут быть выставлены корректно.

Кроме того, фирма не может терять наработки прошлых лет, в виде большого количества программного обеспечения, написанного для «классики» (Mac OS до 9 версии включительно) и чуть меньшего для NextStep/OpenStep.

Для этого в новой системе поддерживается два вида библиотек – Carbon и Cocoa. Первая из них – для совместимости с «классикой», вторая объявлена новой и приоритетной. Для того чтобы старое (для «классики» или удовлетворяющее спецификациями OPENSTEP) программное обеспечение заработало в новой системе, необходимо произвести перекомпиляцию с незначительными изменениями (либо и вовсе без них). Кроме того, в качестве еще одной рабочей среды объявлена среда Java – виртуальная машина на Mac OS X считается лучшей реализацией среди прочих, и достаточно тесно интегрирована с системой.

Не следует забывать и про слой BSD, и X server, который компания скоро уже должна выпустить в окончательной версии (на данный момент доступна только beta-версия). Также не была упомянута возможность запуска «классических» приложений, не портированных на новую систему. Так что получается, что сейчас, прямо «из коробки» система способна запускать приложения для «классики», приложения OPENSTEP, Java и огромное количество *nix-приложений (для чего создан отдельный проект переноса так называемых портов с FreeBSD на Darwin, позволяющих установить приложение двумя командами «cd» и «make install») как графических, так и работающих из командной строки.

Дополняя картину, нельзя не упомянуть продукт под названием Virtual PC – эмулятор x86 компьютера на Mac OS (последняя 6 версия эмулирует Pentium II MMX, тактовая частота зависит от мощности самого Мака).

Таким образом, компании удалось сохранить старых разработчиков, а также привлечь новых, среди которых и такие ценные «outsource-кадры», как *nix-хакеры и просто пользователи по всему миру, не требующие оплаты, однако же привносящие весьма ощутимый вклад в развитие системы.

Mac OS X в работе

Desktop

Что нужно от жизни обычному пользователю? Простота настройки, наличие офиса, приложений для работы в Интернете, работа с родным (в нашем случае – русским) языком.

Офисных пакета как минимум два: Microsoft Office (стабильно работающим не замечен) и Open Office. И тот и другой обеспечивают совместимость с документами, созданными на «обычных» компьютерах. Причем Office от Microsoft снабжен даже большим количеством «фич», чем его собрат для Windows.

Приложения для работы в Интернете

Здесь выбор весьма велик, а имена производителей достаточно известны, посему просто приведу название приложения и имя производителя:

Браузеры : Internet Explorer (Microsoft), Safari (Apple), Mozilla (Open Source), Opera (Opera Software) и многие другие.

ICQ : ICQ (ICQ Inc.), Fire.app (Open Source), Proteus.

E-mai l: Outlook Express (Microsoft), Entourage (Microsoft), Mail (Apple).

Локализация

Системной кодировкой является Unicode, так что все грамотно написанные приложения не испытывают никаких затруднений при работе с любым языком (систему можно в любой момент заставить «говорить» как на китайском, так и на украинском; то же относится к любому приложению, если его разработчик озаботился многоязыковой поддержкой).

Кроме того, перекодировка текста предусмотрена на уровне системных вызовов.

Server

Требования системного администратора обычно несколько другие, а именно – не позволять пользователям делать того, что им не нужно, и иметь возможность настроить все необходимые параметры под конкретную задачу, а также поддержка системы up-to-date.

Системе известно такое понятие, как пользователь «root», здесь он также царь и бог и при желании может делать с системой все что угодно (особенно из командной строки).

Настройка системы здесь производится несколько проще, чем в обычном *nix – для этого существуют графические программы. Однако в отличие от обычного *nix, где все графическое обычно вызывает горестную ухмылку Unix-гуру, здесь все продумано.

Во-первых, Apple не зря начала создание своей Unix-системы, наслоив на классическую архитектуру свои настройки. До момента чтения и исполнения /etc/rc*-файлов здесь все идет как обычно, однако затем из этих же файлов происходит вызов скриптов от «яблочной компании». Т.е. фактически происходит так: грузится Mach, грузится init, который затем, как это и положено, отвечает за все процессы в системе, однако запускает большинство этих процессов SystemStarter, который читает и запускает другие файлы (из директории /System/Library/StartupItems). Так вот формат файлов конфигурации для всякого приложения в Mac OS X – это XML. Данный формат файлов чуть хуже читабелен для человека, зато легко читабелен для приложений, кроме того, запись конфигурации в итоге не генерирует «мусор», который обычно всегда можно найти в обычных файлах конфигурации.

Однако отсюда минус: то, что нельзя настроить графически, необходимо делать «руками». Нет, дело не в том, что это сложно сделать (командный интерпретатор tcsh и редактор vi никто не отменял), а в том, что все изменения, внесенные непредусмотренным системой образом, могут быть впоследствии переписаны обновлением системы.

Кроме того, брандмауэр (в серверной версии системы Mac OS X Server) в графической версии его настройки имеет два варианта работы с трафиком: allow/deny. И в том случае, если администратор решит настроить NAT (masquerading в терминах других систем), то правила брандмауэра (стандартного ipfw, кстати) придется прописывать напрямую в конфигурационных файлах, что требует достаточно плотного знакомства с устройством системы.

В общем, можно сказать, что сервер под управлением Mac OS X Server имеет смысл ставить туда, где необходима простота администрирования, возможно, в некоторых случаях в ущерб гибкости. С другими системами такой сервер будет жить очень даже недурно (с системой идет samba, nfs, ssh, ftpd и ранее упоминаемый apache), а его обновление производится не более чем 6 нажатиями мышки (и не вызывает таких печальных последствий, как автоматическое обновление на другой популярной платформе известного производителя ПО), и кроме того, наличие обновлений может проверяться каждый день/неделю/месяц, и пользователю будет предложено установить имеющиеся обновления.

Developer station

Разработчик – человек, которому нужно немного и от системного администратора, и от обычного пользователя, но в первую очередь необходима удобная система разработки (IDE), полная документация и, возможно, примеры реализации.

Не могу также пропустить и такое приложение, как Virtual PC, – приложение, позволяющее запускать любую x86 операционную систему и эмулирующее Pentium II MMX, S3 Trio 32/64 (4/8/12 Мб), Sound Blaster, Intel 21041 Based Ethernet Adapter и выделяющее то количество жесткого диска и оперативной памяти, которое будет ему указано. Данное приложение можно отнести и к категории для разработчиков (тестирование своей программы под различные системы), и к категории системщика (количество одновременно работающих систем ограничено только системными ресурсами «хоста») и просто для обычного пользователя – «окошки» в «окошке» позволяют работать с приложениями, которые еще не портированы на Мак, или даже играть в игры (правда, не очень ресурсоемкие).

При подготовке статьи были использованы материалы:

  1. Джим Карлтон. Apple. Взгляд изнутри: история интриг, ошибок и эгоизма. Издательство «ЛОРИ», 2001.
  2. Стивен Леви. Хакеры – герои компьютерной революции. (www.cooler.it/hackers)
  3. История развития NeXT. (

В OS X можно получить полную информацию об операционной системе, аппаратном обеспечении компьютера и установленных приложениях, набрав легко запоминаемую комбинацию слов в терминале. Эта статья научит как меньше чем за минуту узнать всю подноготную компьютера , который у вас в руках и разобраться в полученной информации.

Как получить самое подробное досье о своем маке?


Как сохранить эту информацию в файл?

System_profiler >info_system.txt

Сохранение в файл выполняется не мгновенно. Надо подождать несколько десятков секунд. В результате получился текстовый файл размером 2,6 МБ.
Теперь можно открыть info_system.txt в текстовом редакторе и строка за строкой разобраться, что полезного из него можно узнать.

Что такое Accessibility Information?

Разделы в файле info_system.txt ранжированы в алфавитном порядке. Первым в списке стоит Accessibility Information. В нем рассказывается включены ли на Mac опции для людей с ограниченными возможностями .

По умолчанию эти опции не работают. Включить их можно в Системные настройки -> Универсальный доступ .

Что можно узнать о приложениях, установленных в системе?

Далее следует раздел Application. В нем дается информация обо всех программах, которые установлены в системе. В моем случае раздел занял 3908 строк. Для каждого приложения указывается версия, источник, место хранения, поддерживает ли она работу с 64-разрядными процессорами.

Что можно узнать об аппаратном обеспечении компьютера?

Начиная с раздела Audio идет описание железной начинки мака. Для каждого девайса дается краткая техническая информация и указывается используется ли он по умолчанию.
Команда system_profiler также выдает информацию об аппаратном обеспечении в разделах Bluetooth, Camera и др.

Где узнать об аудио и видеокодеках, установленных в системе?

Информация о них есть в разделе Components.

Где узнать какая версия Xcode установлена на компьютере?

Примерно на 11128 строке начинается раздел Developer. В нем есть подробности об инструментах для разработчика, которые установлены в системе.

Как узнать когда производилась автоматическая самопроверка аппаратного обеспечения?

В разделе Diagnostics можно выяснить когда последний раз включался компьютер и проводилось сопряженное с ним тестирование устройств.

Как узнать какие драйверы и контролеры установлены в OS X?

Установленные в OS X драйверы и контролеры описаны в разделе Extensions.

Где посмотреть информацию о видеокарте?

На макбуках информация о видеокарте доступна в разделе GeForce.

Как узнать самую полную информацию о шрифтах, установленных в системе?

В разделе Fonts. Здесь можно внезапно узнать, что у шрифта Arial Narrow было несколько версий (текущая 2.8), что его придумали два человека и правами на него владеет Monotype Corporation.


Как узнать какие фреймворки установлены в OS X?

Упрощенно говоря, состоит из подсистемы с открытым исходным кодом Darwin, которая контролирует низкоуровневые функции системы и многочисленных закрытых фреймворков, отвечающих за ту часть ОС, которая видна пользователям и приложениям. Информация о них есть в разделе Frameworks.

Где посмотреть информацию обо всех установках приложений и обновлений?

В разделе Installation хранится журнал всех установок с момента первого запуска компьютера.

Где посмотреть подробную информацию обо всех автоматических сетевых размещениях?

В Системные настройки -> Сеть видна лишь краткая информация о сетевых подключениях.

Все их технические параметры можно прочитать в разделе Locations, файлы info_system.txt.

Где посмотреть журнал логов системы?

Они есть в отчете о системе в разделе Logs.

Где посмотреть информацию о параметрах питания и батарее?

В разделе Power.

Где посмотреть информацию о модулях системных настроек?

В разделе Preferences Panes. Если поискать здесь строку Visible:None, то можно увидеть скрытые настройки. К примеру, на MacBook Air в графическом интерфейсе скрыты настройки CD/DVD привода.

Где посмотреть информацию о принтерах, установленных в системе?

В разделе Printers. Читая его можно обнаружить, что со многими моделями принтеров Epson и Canon OS X может работать без установки дополнительных драйверов.

Где посмотреть информацию о жестком диске?

В разделе Storage.

Где посмотреть логи сервисов синхронизации?

В разделе Sync Services. Очень интересно, кто такая Грейси?

Где посмотреть информацию о USB-портах и подключенных к ним девайсам?

В разделе USB 🙂 А прямо перед ним располагается информация о порте Thunbderbolt.

В наш век быстро развивающихся технологий, а также компьютерной индустрии иногда трудно бывает усмотреть за возникающими новинками, которыми радуют нас разработчики. Имеющееся разнообразие предлагаемых программ, операционных систем, утилит является таким, что просто бывает, что разбегаются глаза. Однако, чаще всего у пользователя возникает один, основной вопрос – какую операционную систему следует выбрать? Попробуем ответить на этот вопрос, сравнивая системы Windows и Mac OS X .

Mac против Windows

Главная особенность системы Windows

Ее широкое распространение. Связывается это с тем фактом, что данная операционная система была создана для самих пользователей, она не вынуждает пользователя подстраиваться под имеющуюся систему, наоборот, она подстраивается под имеющиеся потребности пользователя. Это наиболее распространенная во всем мире операционная система, несмотря даже на то, что по сложившемуся общественному мнению она является самой «глючной», «нестабильной», ненадежной» и т.д. Кроме этого, она является платной.

С точки зрения пользователей система Windows устроена примерно таким образом:

  1. Ядро . Осуществляет работу с различными устройствами, управляет процессами и памятью, управляет имеющейся графической подсистемой.
  2. Сама графическая подсистема . Обеспечивает взаимодействие с пользователями.
  3. Текстовая подсистема . Обеспечивает текстовое взаимодействие с пользователями.
  4. Система осуществления удаленного доступа.

Преимущества : Гарантированная стопроцентная поддержка любых видов оборудования, для этой операционной можно найти драйвер любых устройства, да и она сама содержит множество предустановленных драйверов для осуществления быстрого распознавания различного оборудования. Существует большая масса прикладных профессиональных программ, полнофункциональных аналогов которых нет в иных операционных системах, к примеру, Photoshop и Promt.

Понятность и простота интерфейса, что делает ее полностью доступной для применения любому человеку, даже не обладающему первичными навыками работы с персональным компьютером. А приложения пакета под названием Microsoft Office стали уже стандартами для офисных работников. Пользователь может в любое время получить квалифицированную поддержку либо консультацию по его лицензионной операционной системе Windows.

Недостатки : Данная операционная система весьма требовательна к необходимым аппаратным ресурсам персонального компьютера, особенно к нужному объему оперативной памяти. Применяемый графический интерфейс, хоть и является красивым и удобным, однако, при этом, является также громоздким и неповоротливым. В результате, множество пользователей отключает его многочисленные графические навороты.

Указанная система считается гораздо более уязвимой, нежели остальные. Это связывается с самой имеющейся структурой безопасности, к примеру, возможность работать постоянно с правами администратора (что решено частично в версии операционной системы под названием Vista). В то же самое время в системе обязаны работать многие тысячи старых компьютерных приложений, которые написаны были под XP и иные версии Windows.

На запуск любой такой “старой” программы пользователю нужно давать разрешение. Помимо этого, само имеющееся диалоговое окно с запросом о запуске той либо другой программы предоставляет пользователю слишком малое количество информации для принятия необходимого решения. Еще одним немаловажным неудобством является: даже для осуществления удаления ярлыка на рабочем столе необходимо трижды подтвердить собственные намерения. Это может раздражать и приводить к тому, что клавиши “Разрешить” и иные нажимаются просто-напросто бездумно – эффективность всего задуманного механизма защиты сводится практически на нет.

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

Операционная система Mac OS X

Как широко всем известно, Linux и Mac OS X обладают общими UNIX-корнями. Однако, между ними имеются и весьма важные различия, в отличие от открытой системы UNIX, Mac OS X выступает в качестве проприетарного программного обеспечением, то есть существует запрет на осуществление свободного распространения, внесение различных изменений и так далее. Самая первая Mac OS возникла в 1984 году, что намного ранее возникновения Windows. Сама система Mac OS X является значительно переработанной BSD-UNIX-системой с собственным ядром (XNU).

Преимущества системы Mac OS . Выгодной стороной системы Мас OS выступает практически полное отсутствие компьютерных вирусов для системы Мacintosh. И дело заключается не только в не слишком большой распространенности системы Mac OS X в сравнении с системой Windows, но также еще и в том, что все традиционные компьютерные вирусы не работают просто-напросто в UNIX среде. В теории, естественно, имеются образцы вирусов, способные работать с некоторыми компьютерными приложениями к Mac OS, однако, их количество в сравнении с вредоносным программным обеспечением, которое написано для Windows, является просто ничтожным.

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

Система Windows в подобных случаях является более требовательной

она предлагает осуществить несколько различных подтверждающих действий. Даже осуществление удаленного взлома компьютера, который работает под управлением системы Mac OS, является значительно более сложным, нежели осуществление взлома машины, которая работает под управлением системы Windows, а различные антивирусные программы могут только понадобиться для того, чтобы, ненароком, не переслать инфицированный файл на компьютер под управлением системы Windows, вам же он не сможет принести никакого вреда.

Эргономичный дизайн всех приложений, красота выполнения как самой операционной системы, так и имеющегося аппаратного обеспечения. Предельная простота в повседневном использовании. К большому сожалению, этот превосходный образец до сего времени в нашей стране обладает репутацией элитарного продукта, а по сему и цениться в разы дороже, нежели, к примеру, Windows.

Весьма простое управление. Работать с программными продуктами для Mac, как правило, проще, нежели с программным обеспечением для системы Windows. Одним из ярких примеров является пакет под названием iLife, который установлен на любом компьютере системы Macintosh. Он дает возможность легко управлять музыкой и фотографиями, обрабатывать видео, а также записывать полученные результаты на диски. Тот, кто смог освоить одну из программ для системы Mac OS X, легко сможет справиться и с иным программным обеспечением – приложения для данной операционной системы похожи одно на другое гораздо больше, нежели программы для системы Windows.

С точки зрения пользователей Mac OS устроен примерно таким образом:

  1. Ядро. Обеспечивает работу с различными устройствами, управляет процессами и памятью.
  2. Текстовая подсистема, осуществление работы с системой посредством терминала.
  3. Система осуществления удаленного доступа при работе в текстовом режиме.
  4. Система осуществления удаленного доступа при работе в графическом режиме.
  5. Система осуществления передачи графического окна приложений на иной компьютер.

Недостатки системы Mac OS

Самое первое – это то, что систему Mac OS можно установить только лишь на компьютеры Мacintosh, произведенных компанией Apple. Данные компьютеры обладают, в отличие от ставших нам привычными персональных компьютеров, закрытой архитектурой, то есть данные компьютеры собирает исключительно Apple. Это хорошо, с одной стороны, так как обеспечивается стопроцентная интеграция всего компьютерного оборудования и софта плюс превосходное качество применяемых комплектующих и процесса сборки.

Однако, имеется и обратная сторона медали. Так как изготовитель «Маков» является только один, то и какая-либо конкуренция отсутствует здесь в принципе. Что с точки зрения потребителей не слишком хорошо. Кроме этого, имеется некоторая проблема с процессом установки драйверов. Не под все имеющиеся устройства выпускают драйвера под систему Mac OS , да и сама система распознаёт далеко не всё даже весьма часто применяемое оборудование.

Практически полное отсутствие игр . Их разрабатывают преимущественно для игровых консолей и персональных компьютеров с системой Windows. Хотя выбор доступных игр для Mac весьма скромный, среди них имеются самые настоящие жемчужины, к примеру, авиасимулятор под названием X-Plane 9 либо музыкальная игра под названием Guitar Hero 3.

Особенности

Главная особенность, которая бросается сразу в глаза – это графический интерфейс системы. К примеру, если в Windows каждой запущенной программе соответствует, как правило, одно окно с открывающимися уже в нем самом вкладками, а также панелями инструментов, то в системе Мас OS применяются «плавающие» панели и окна, которые не привязаны к общему окну, а расположены на рабочем столе. Ещё одним отличительным признаком маковского интерфейса выступает панель dock.

Она представляет собой панель, расположенную в самой нижней части рабочего стола, где расположены значки приложений и файлов, к которым необходим быстрый доступ, а также все запущенные компьютерные приложения. Есть возможность редактировать панель, менять её размеры, добавлять и убирать значки приложений. Дальше следуют имеющиеся особенности программного обеспечения. Перечень программ для системы Mac OS не такой внушительный, как для системы Windows, однако, тем не менее, он не слишком мал, во всяком случае, все главные необходимые приложения для развлечений и работы там имеются, кроме того, сама концепция процесса создания программного обеспечения от Аpple подразумевает, что для осуществления решения одной задачи будет достаточно только одной программы, самое главное, чтобы она безукоризненно работала.

Разработчики графического интерфейса Mac OS считают, что таким образом будет гораздо удобнее пользователям, которые не станут путаться в бесконечном множестве возможных вариантов, а сам компьютер не будет превращаться в свалку весьма сомнительных программ, которые угрожают работоспособности всей работающей системы. Количество имеющихся приложений для Mac в течение последних лет значительно увеличилось, однако, выбор по-прежнему является не настолько большим, как, к примеру, для системы Windows.

Тем не менее, почти для любой необходимой задачи можно выбрать подходящий программный продукт. Необходимо только наличие широкополосного доступа в сеть Интернет, так как найти и приобрести программное обеспечение для Mac OS на дисках (в особенности легальное) весьма сложно.

Итоги

Итак, можно подвести итоги. Если вам нужна очень удобная, функциональная, быстрая систему для творчества и работы и у вас отсутствуют проблемы с деньгами – вашим выбором будет Mac. На нем вы сможете добиться превосходных результатов.

Вы желаете и поиграть во что-нибудь качественное, и документы нужно делать, а заморачиваться на различные компьютерные сложности совсем не охота, да и денег не слишком много? Тогда – Windows, и только он. Прекрасный инструмент, не слишком сложный и удобный в меру. Местами бывают проблемы, но в целом очень достойный инструмент.

Об альтернативных операционных системах, в которой мы рассмотрели преимущества и недостатки Linux. В данной публикации мы расскажем об еще одной альтернативе Windows – macOS, рассмотрим ее плюсы и минусы.

Почему мы называем эти ОС “альтернативными”? Потому, что среднестатистический пользователь ПК пользуется Windows, и может даже не знать об других ОС.

macOS

macOS – операционная система от корпорации Apple, ранее известна под названиями Mac OS X или OS X. Это вторая по популярности ОС (после Windows), которую используют около 9% владельцев персональных компьютеров. Впервые Mac OS был представлен в далеком 1986 году для Macintosh.

Разрабатывая macOS, Apple взяла за основу свободную POSIX-совместимую ОС Darwin. macOS использует ядро XNU, основанное на Mach и программный код FreeBSD. Это значит, что вы можете пользоваться всеми возможностями UNIX-систем с помощью Терминала, как и в Linux.

По словам представителей Apple, операционная система должна быть максимально простой и удобной для обычных пользователей. Владельцы ПК не должны заморачиваться с установкой и настройкой программного обеспечения. Людям нужно работать с текстом, серфить в интернете, слушать музыку, смотреть фильмы, редактировать фото, а не тратить время на настройку системы. Все “служебные” мероприятия берет на себя ОС.

Apple всегда находится “на шаг впереди” в мире технологий. Благодаря качеству и надежности их продуктов, Apple доверяют миллионы владельцев современных гаджетов. Эта мощная альтернатива Windows имеет свои преимущества и недостатки.

Преимущества macOS

  • Графический интерфейс. macOS имеет очень красивый и элегантный графический интерфейс. Разработчики Apple действительно потрудились, чтобы создать лучшую в своем роде графическую оболочку. Плавные переходы, стильный дизайн, закругленные уголки, полупрозрачные панели и окна превращают обычную работу за ПК в удовольствие. Внешний вид программ выполнен в одном стиле.
  • Безопасность. macOS – UNIX-подобная альтернативная операционная система, как и Linux. Это значит, что можно забыть о вредоносных программах. Система безопасности macOS контролирует каждый процесс и защищает ваши данные.


Недостатки macOS

  • Привязка к архитектуре. macOS работает только на процессорах от Intel. Windows или Linux можно установить на компьютер с любым процессором. Возможно, рассматривать macOS отдельно от аппаратной составляющей не правильно, но факт остается фактом.
  • Цена. Цена современного макбука на порядок выше, чем стоимость моделей других производителей. Не каждый может позволить себе “яблочное” устройство. Более половины ПО является платным. Наш пользователь привык устанавливать любой софт бесплатно, даже если его цена – несколько долларов.
  • Непривычный софт. macOS имеет хороший, качественный софт для разнообразных задач. Но если вы долгое время работали на “винде”, вы можете испытать трудности при переходе. Некоторых привычных программ на маках просто нет, потому придется переучиваться.
  • Расход ОЗУ . Маки больше используют оперативной памяти компьютера, чем Windows. () Те же программы, запущены под разными ОС, расходуют разное количество ОЗУ. При покупке макбука обратите внимание на объем ОЗУ. Оптимальный вариант 8 ГБ.
  • Раскладка клавиатуры. В macOS переключение раскладки клавиатуры осуществляется непривычным CMD + Пробел. По умолчанию, в системе нет шортката на изменение раскладки клавиатуры, потому приходится ковырять настройки.

macOS – “яблочная” альтернатива Windows, в которой сделан упор на удобство пользователя. Если вы планируете покупать мак, либо уже используете его, делитесь своими впечатлениями в комментариях. Желаю удачи.

Mac OS – сокращение от Macintosh Operating System, то есть операционная система для компьютеров Apple Macintosh. Согласно легенде, название Macintosh произошло от любимого сорта яблок Джефа Раскина, тогда ведущего разработчика Apple (на самом деле они назывались McIntosh, но эта торговая марка уже была занята). X – это римская цифра 10: первая версия Mac OS X была одновременно десятой версией Mac OS. Кроме того, X намекает на базирующееся на Unix семейство операционных систем OS X, в которое помимо обычной и сервернойn версии Mac OS X входят Apple TV OS (ОС для медиацентра Apple TV) и Apple iOS (ОС для iPod, iPhone и iPad).

Когда появилась Mac OS

Apple использует Mac OS с 1984 года, когда появился первый компьютер Apple Macintosh. Правда, тогда операционная система была известна еще под именем Macintosh System Software. В то время ОС от Apple находилась далеко впереди конкурентов из мира IBM PC по удобству использования – у нее уже был графический интерфейс и мышь в дополнение к привычной клавиатуре. Все это давало возможность отображать тексты на мониторе так, как они будут выглядеть на бумаге после печати, а пользователю уже не нужно было вводить команды – впервые он мог просто выбирать их щелчком кнопкой мыши. Наконец, именно на Mac OS была впервые применена многозадачность. Владельцам ПК такие возможности стали доступны только через 6 лет, с выходом в 1990 году Windows 3.0.

Первая Mac OS X

Первая версия Mac OS X появилась в 2001 году. Поскольку каждая версия была названа в честь дикой кошки, последняя из них – 10.6 – носит имя «Снежный барс» (Snow Leopard).

Первый Mac

Первая версия Mac OS увидела свет в 1984 году. Благодаря графическому интерфейсу и наличию мыши работать с Macintosh было гораздо удобнее, чем с IBM PC того времени.

Какими преимуществами обладает Mac OS X по сравнению с Windows

Простое управление. Работать с программами для Mac обычно проще, чем с ПО для Windows. Один из примеров – пакет iLife, установленный на любом компьютере Macintosh. Он позволяет легко управлять фотографиями и музыкой, обрабатывать видео и записывать результат на диски. Тот, кто освоил одну из программ для Mac OS X, легко справится и с другим ПО – приложения для этой операционной системы похожи друг на друга намного больше, чем программы для Windows.

Стабильная работа. Mac OS X создавалась специально для компьютеров Apple, поэтому программные сбои в их работе происходят реже.

Наличие драйверов. На установочном DVD Mac OS X записано множество драйверов. Это бережет время, например при установке принтера. Для сравнения: Mac OS X содержит больше драйверов для современных устройств, чем Windows XP. Но появившиеся позже Windows Vista и «семерка» уже не уступают ОС от Apple по этому параметру.

Небольшое количество вредоносных программ . Перечень вирусов, атакующих компьютеры Ma cintosh, остается небольшим. Они могут навредить, только когда пользователь запускает их двойным щелчком кнопкой мыши. Программы, заражающие почту при прочтении писем или открываемую веб-страницу, до сих пор неизвестны.

Графический интерфейс

А Программы . Самые нужные программы, как и в Windows, размещаются на Панели быстрого
запуска (Dock).

Б Файлы. Часто используемые файлы можно также по отдельности или группой помещать на панель Dock.

Г Корзина . Чтобы удалить файлы и даже программы, нужно просто перетащить соответствующий значок в Корзину и отпустить кнопку мыши.

Д Линейка меню . Практично: в операционной системе Mac OS X всегда видна только линейка меню программы, активной в данный момент.

Е Информационное меню . В этом меню Mac OS X показывает, например, качество WLAN-приема или степень зарядки аккумулятора.

Простые подтверждения безопасности . Для внесения изменений в Mac OS, например для обновления операционной системы или установки новой программы, обычно пользователю нужно только ввести пароль. Windows в таких случаях более требовательна: она предлагает cовершить несколько подтверждающих действий.

iMac

В iMac все компоненты компьютера спрятаны в мониторе. Apple предлагает две модели – с диагональю экрана 21,5 дюйма и 27 дюймов.

MacBook

Apple выпускает три серии ноутбуков: MacBook (начальная модель), MacBook Pro и MacBook Air.

Mac mini

Mac mini работает очень тихо и занимает не больше места, чем стопка CD.

Простая установка . Неважно, об операционной системе или программе идет речь – для Mac OS X эта процедура проще детской игры. Например, операционная система устанавливается с DVD несколькими щелчками кнопкой мыши. Кроме того, программы и файлы без проблем переносятся из другой установленной Mac OS X.

Для инсталляции новой программы пользователю достаточно дважды щелкнуть по файлу образа и затем перетянуть значок программы в соответствующую папку жесткого диска. Только некоторым приложениям Mac OS X требуется установочный дистрибутив, как в Windows. Для удаления программы обычно нужно только перетащить ее значок в Корзину и отпустить кнопку мыши. Трудоемкие и длительные процедуры деинсталляции встречаются редко.

Какие недостатки имеет Mac OS X по сравнению с Windows

Меньший выбор компьютеров . Mac OS X в принципе предназначена только для компьютеров Apple. Сейчас существует огромное количество вариантов ПК с Windows от многих производителей, но Macintosh выпускает только Apple, поэтому ассортимент таких компьютеров довольно узкий. В качестве альтернативы настольному ПК компания выпускает iMac, все компоненты которого спрятаны в мониторе.

Высокая цена . Компьютеры Macintosh обычно стоят дороже, чем сравнимые по производительности ПК. Цена модели настольного компьютера – Mac mini – от 22 тыс. руб). За ноутбук придется отдать не меньше 35 тыс. руб. – столько стоит самый дешевый MacBook. И если в нижнем сегменте разница почти незаметна, то наиболее мощные компьютеры Apple могут стоить в два раза дороже сравнимых ПК.

Меньше программ . Количество приложений для Mac за последние годы увеличилось, но выбор по-прежнему не настолько большой, как для ОС Windows. Тем не менее практически для любой задачи можно подобрать подходящую программу. Нужен только широкополосный доступ в Интернет, потому что найти и купить ПО для Mac на дисках (особенно легальное) очень сложно.

Почти полное отсутствие игр . Они разрабатываются преимущественно для консолей и компьютеров с Windows. Хотя выбор игр для Mac очень скромный, среди них есть настоящие жемчужины, например авиасимулятор X-Plane 9 или музыкальная игра Guitar Hero 3.

Эти программы есть в Mac OS X Snow Leopard

На любом Macintosh можно найти целый ряд программ для решения возникающих проблем и расширения функциональности ОС. К их числу относятся и приложения, аналогичные использующимся в среде Windows; более того, некоторые программы настолько популярны, что впоследствии появляются их версии для ОС от Microsoft. К ним принадлежат, например, музыкальный центр iTunes, с помощью которого можно копировать мелодии в MP3-плееры iPod-серии Apple. При выборе интернет-браузера многие пользователи Mac OS не доверяют предустановленному Safari, большей популярностью пользуется быстрый и надежный Mozilla Firefox.

Адресная книга : в ней можно хранить обширную контактную информацию, например номера телефонов или почтовые и интернет-адреса.

Automator : программа отвечает за выполнение рутинных задач, например одновременную обработку 100 фотографий и преобразование их в другой формат. Это бережет время и нервы.

Dashboard : как и Боковая панель в Windows Vista, позволяет выводить на Рабочий стол маленькие вспомогательные программы (так называемые виджеты), например текущий прогноз погоды или калькулятор.

Finder : обеспечивает поиск, копирование, перемещение или удаление файлов – аналогично Проводнику Windows. С помощью встроенной функции предварительного просмотра пользователь может просматривать многие файлы без запуска специализированных программ.

Garage Band : эта программа для звукозаписи содержит обширную библиотеку инструментов и сэмплов. Она может работать с несколькими дорожками. Управлять программой несложно – трудностей не возникнет даже у новичков.

iCal : с помощью программыкалендаря iCal можно управлять деловым расписанием. Программы iTunes, iSync или платная служба Mobile Me позволяют автоматически передавать расписание на другие устройства, например iPod или мобильный телефон.

iChat : программа-болталка для обмена текстовыми, аудио- или видеосообщениями через Интернет.

iMovie : обеспечивает очень удобную обработку и монтаж видео. Затем с помощью iDVD фильм можно записать на DVD.

iPhoto : управляет фотоархивом, с ее помощью фотографии автоматически распределяются по папкам, упорядоченным по времени внесения изменений. Оснащена простыми функциями обработки, например возможностью удаления эффекта красных глаз.

iTunes : управляет музыкальной коллекцией и помогает покупать в iTunes Store музыку и видео. Кроме того, программа может копировать музыку в MP3-плееры iPod-серии.

Safari : браузер от Apple быстро отображает веб-страницы, а сглаживание шрифтов улучшает читаемость текста.

Spaces : позволяет группировать все открытые программные окна. Благодаря этому удастся создать виртуальный Рабочий стол для любой задачи.

Spotlight : встроенная функция поиска очень быстро ищет файлы, программы или почту, причем не только по именам, но и по содержимому файлов.

Time Machine : утилита по желанию пользователя автоматически создает резервную копию (Backup) данных, если подключить к компьютеру внешний жесткий диск.

Preview : программа позволяет просматривать изображения и документы, например PDF-файлы и JPEG-фотографии.

Какие существуют версии Mac OS X

Есть два варианта Mac OS X: одна версия для настольных ПК и ноутбуков и другая версия для серверов, которая так и называется – Mac OS X Server. Все релизы десятой Mac OS, кроме номера версии (с 10.0 по 10.6), традиционно получают название в честь одного из представителей семейства кошачьих.

Cheetah (гепард) и Puma (пума) . Релиз первой версии Mac OS X 10.0 (Cheetah) состоялся в марте 2001 года. Новая ОС отличалась от предыдущих систем Mac OS и стала своего рода прорывом Apple. Но при этом новинка содержала множество ошибок, а кроме того, в Mac OS X 10.0 отсутствовали некоторые функции. Поэтому почти сразу появилось бесплатное обновление 10.1 (Puma).

Jaguar (ягуар) . Начиная с версии 10.2, графические карты научились аппаратному ускорению графической оболочки – аналогично технологии Aero в Windows Vista.

Panther (пантера). Версия 10.3 вышла на рынок операционных систем в октябре 2003 года. В Panther, кроме прочего, была внедрена технология шифрования FileVault.

Tiger (тигр) . Apple представила версию 10.4 в апреле 2005 года. В ней появились очень удобная функция поиска Spotlight и Dashboard – оболочка для мини-программ (так называемых виджетов).

Важнейшие программы для Windows и их альтернативы для Mac OS X

При переходе с Windows на Mac OS X часто не удается использовать привычные программы без применения дополнительного ПО или создания виртуальной среды. Но сегодня уже многие популярные приложения для Windows доступны и в версии для Mac, например Microsoft Office, Google Picasa или Earth. Для всех остальных можно подобрать достойную замену. Например, установленный на Mac программный пакет iLife, содержащий, кроме прочего, мультимедийные приложения iPhoto, iMovie и iDVD. Не хватает лишь программ оптимизации налогов – в настоящее время существует только бесплатная Elster для Mac OS X. Если ее возможностей недостаточно, придется пересесть за ПК и Windows. То же относится ко многим специализированным приложениям, за исключением, пожалуй, дизайнерских.

Leopard (леопард) . Следующей версией была Mac OS X 10.5, увидевшая свет в октябре 2007 года. В ней впервые появились вспомогательное приложение Boot Camp для установки Windows в качестве второй ОС, программа резервного копирования данных Time Machine, функция быстрого предварительного просмотра содержимого файла Quick Look и другие значительные нововведения.

Snow Leopard (снежный барс) . 28 августа 2009 года вышла последняя на сегодняшний день версия 10.6, которая может использовать больше рабочей памяти (теоретически до 16 Тб). Многие поставляемые с ней программы получили 64-битный набор команд и стали работать значительно быстрее. Кроме того, версия поддерживает процессоры Intel – это означает, что устаревшие процессоры PowerPC фирмы Motorola окончательно сошли с дистанции.

Кроме порядкового номера, версиям присваивается еще и второй номер, обозначающий, какое по счету бесплатное обновление и исправление ошибок было произведено, аналогично сервис-пакам Windows. Последнее обновление Mac OS X имеет номер 10.6.3.

Только ли на компьютерах Apple работает Mac OS X

Mac OS X предназначена только для установки на компьютерах Apple, лицензионное соглашение запрещает ее применение на традиционных ПК. Тем не менее в Интернете без труда можно найти руководства по установке Mac OS X на ПК, большая часть которых относится к так называемому проекту OSx86. Его имя происходит от сочетания названий семейства OS X и архитектуры микропроцессоров x86, используемых в ПК. Впоследствии персональные компьютеры с установленной Mac OS X стали называть «хакинтош» (от англ. hack и Macintosh).

Так Windows работает на Mac

Вспомогательная программа Boot Camp позволяет установить Windows на любой Mac с процессором Intel. После этого при запуске компьютера пользователь должен выбрать ту операционную систему, которая нужна в данный момент.

Еще проще это делается с помощью Parallels Desktop – программа устанавливает Windows как виртуальную машину под Mac OS X. Преимущество такого решения «два в одном» заключается в том, что обе операционные системы могут работать одновременно, таким образом обеспечивается удобный обмен данными между программами этих систем. Правда, для работы с виртуальной средой Mac должен иметь не менее 2 Гб оперативной памяти.

Проект зародился в 2005 году, когда Apple объявила о переводе своих компьютеров на процессоры фирмы Intel. В январе 2006 года вышло обновление Mac OS X 10.4.4 для первого поколения компьютеров на базе Intel, и уже буквально через месяц появилась взломанная версия ОС с возможностью установки на ПК. Несмотря на противодействие со стороны Apple, проект достаточно успешно развивался и сейчас продолжает свою деятельность.

Одним из ключевых этапов существования проекта стало появление эмулятора EFI, обеспечивающего взаимодействие между операционной системой и «железом». До этого все «взломанные» версии MacOS X обходили EFI, что приводило к нестабильной работе системы. Кроме того, вслед за эмулятором в середине 2008 года был создан специальный USB-модуль EFi-X, который обманывает Mac OS X и тем самым обеспечивает инсталляцию операционной системы на ПК с оригинального DVD, без установки каких-либо патчей. Модуль можно приобрести в России, но стоит он немало – 7 тыс. руб.

Можно ли установить программы для Windows на Mac

С помощью специальных вспомогательных программ и при необходимости установочного DVD с Windows пользователь может добиться запуска приложений для Windows под Mac OS X. Сделать это можно следующими способами.

Виртуализация . Такие программы, как Parallels Desktop или VMware Fusion, создают в Mac OS X виртуальную среду Windows, затрачивая на это часть мощностей компьютера. Благодаря этому приложения для Mac и Windows можно запускать одновременно и без особых затруднений обеспечивать обмен данными между ними. Проблемы могут возникнуть только с играми и приложениями, нуждающимися в прямом доступе к компьютерному «железу». Подробнее о том, насколько просто работать в виртуальной среде, читайте во врезке выше.

Эмуляция Windows . Если нет возможности установить Windows второй операционной системой и не хочется тратить ресурсы компьютера на виртуальную среду, попробуйте эмулировать функции Windows c помощью специального ПО, например CrossOver. Эта программа лишь имитирует функции Windows, заставляя нужное пользователю приложение думать, что оно запущено в ОС от Microsoft. Такая эмуляция обычно работает значительно медленнее и менее стабильна, чем настоящая Windows, а, кроме того, далеко не все приложения дают себя «обманывать». На официальном сайте CrossOver разработчики опубликовали подробный список программ и игр с указанием степени их совместимости – золотая, серебряная или бронзовая медаль. Преимущество этого подхода: не нужно покупать лицензию Windows.

Современное оборудование для ПК практически всегда работает под Mac OS X.

Клавиатура и мышь для ПК . Оба эти устройства ввода могут работать с Mac, если они имеют USB-разъем. Модели с устаревшим PS/2-разъемом использовать не удастся, поскольку соответствующие гнезда просто отсутствуют. Кнопки мыши несложно настроить по своему усмотрению в системных настройках (см. рис. вверху). Расположение клавиш на ПК и на Mac отличается. Например, на Mac символ «.» (точка) находится на клавише 7. Назначение клавиш можно настраивать с помощью специальных программ – для Microsoft-клавиатур, например, предназначена Intellitype. Другой вариант – это специальный драйвер для ПК-клавиатур.

Внешние жесткие диски . Можно использовать практически все жесткие диски. USB-флэшки и диски, отформатированные в файловой системе NTFS, Mac только читает. Запись удастся осуществить лишь после установки бесплатной утилиты MacFuse. Встроенная в Mac OS X функция записи дисков хорошо работает с большинством пишущих CD- и DVD-приводов. Однако для некоторых внешних моделей требуется программа Roxio Toast.

Подписаться

Отписаться
В продолжение темы:
Linux

Социальная сеть «Фотострана» многим не нравится своей навязчивостью, что также проявляется, когда пользователь желает удалить свой аккаунт. В самой сети есть подводные камни,...

Новые статьи
/
Популярные