Здесь обсуждаем операционку Mac OS X и компьютеры Apple
Немного об Apple
Apple Inc. (ˌæp(ə)lˌɪŋk, «Эппл») — американская корпорация, производитель персональных и планшетных компьютеров, аудиоплееров, телефонов, программного обеспечения. Один из пионеров в области персональных компьютеров и современных многозадачных операционных систем с графическим интерфейсом. Штаб-квартира — в Купертино, штат Калифорния.
Благодаря инновационным технологиям и эстетичному дизайну, корпорация Apple создала уникальную репутацию, сравнимую с культом, в индустрии потребительской электроники. В мае 2011 года торговая марка Apple была признана самым дорогим брендом в мире (c оценкой в $153, 3 млрд) в рейтинге международного исследовательского агентства Millward Brown, а в начале августа 2011 года Apple стала самой дорогой компанией мира по рыночной капитализации, которая на 10 августа составила $338, 8 млрд.
Основана в Калифорнии Стивом Джобсом и Стивом Возняком, собравшими в середине 1970-х свой первый персональный компьютер на базе процессора «MOS Technology 6502». Продав несколько десятков таких компьютеров, молодые предприниматели получили финансирование и официально зарегистрировали фирму 1 апреля 1976 года.«Apple I», выпущенный в 1976 году, не был первым программируемым микрокомпьютером. Право первенства принадлежало микрокомпьютеру «Альтаир 8800», который был создан Эдом Роберсом и распространялся через каталоги в 1974—1975 годах. Однако, «Альтаир» не был «персональным компьютером», поскольку не давал возможности решать с его помощью более или менее серьёзные задачи.
В 1976—1977 годах несколькими фирмами были выпущены первые персональные компьютеры, в том числе с 1977 года тысячами продавались компьютеры компаний Commodore и Tandy Radio Shack. Но первым массовым персональным компьютером, выпускавшимся миллионами экземпляров, стал компьютер Apple II. С 1977 по 1993 годы фирмой Apple выпускались различные модели из линейки 8 (позднее 8/16) разрядных компьютеров «Apple II». В конце 1970-х и начале 1980-х годов «Apple II» и их клоны были самыми распространёнными в мире персональными компьютерами. Было продано более 5 млн компьютеров «Apple II» по всему миру.
1980 год в истории Apple ознаменовался провальным по ряду причин проектом Apple III, но тогда же компания провела самое крупное в истории (после 1956 года, когда на фондовую биржу вышла Ford) первичное размещение акций (IPO).
В марте 1981 года Возняк попал в авиакатастрофу и на время оставил работу. Проблемы с продажами «Apple III» привели к тому, что Джобсу пришлось уволить 40 сотрудников. В прессе уже трубили о скором конце компании «Apple». В начале 1983 года Джобс, не в состоянии справиться с возникшими проблемами, пригласил на должность президента компании Джона Скалли, который в то время занимал аналогичную позицию в «PepsiCo». В апреле 1983 года Скалли приступил к своим обязанностям. Стив Джобс переживал неудачи компании как свои личные, поэтому между ним и Скалли стали возникать разногласия и трения.
В 1984 году фирма Apple впервые представила новый 32-разрядный компьютер Macintosh. В дальнейшем выпуск компьютеров этой серии стал основным бизнесом компании. На протяжении двух десятилетий компания выпускала компьютеры Macintosh на базе процессоров Motorola, оснащённые фирменной операционной системой. Эта платформа выпускается только «Apple» — на короткое время в середине 1990-х руководство приняло решение о предоставлении лицензий на производство Mac-совместимых компьютеров, но впоследствии лицензии были отозваны.
К концу 1990-х годов дела Apple резко ухудшились, к 1997 году убытки за два года составили $1, 86 млрд. Ситуация изменилась с возвращением в 1997 году Джобса. Apple стала постепенно открывать для себя новые, не связанные непосредственно с компьютерной техникой, рынки. В 2001 году компания представила аудиоплейер iPod, быстро приобретший популярность, а в 2007 году вышла на рынок мобильной телефонии с сенсорным смартфоном iPhone. В 2010 году на рынок был выпущен планшетный компьютер iPad.
Производство этих новинок, пользовавшихся высоким спросом по всему миру, кардинальным образом улучшило финансовое положение Apple, принося компании рекордную прибыль. В начале августа 2011 года Apple стала самой дорогой компанией мира по рыночной капитализации ($338, 8 млрд на 10 августа), обогнав нефтяную компанию ExxonMobil
Благодаря инновационным технологиям и эстетичному дизайну, корпорация Apple создала уникальную репутацию, сравнимую с культом, в индустрии потребительской электроники. В мае 2011 года торговая марка Apple была признана самым дорогим брендом в мире (c оценкой в $153, 3 млрд) в рейтинге международного исследовательского агентства Millward Brown, а в начале августа 2011 года Apple стала самой дорогой компанией мира по рыночной капитализации, которая на 10 августа составила $338, 8 млрд.
Основана в Калифорнии Стивом Джобсом и Стивом Возняком, собравшими в середине 1970-х свой первый персональный компьютер на базе процессора «MOS Technology 6502». Продав несколько десятков таких компьютеров, молодые предприниматели получили финансирование и официально зарегистрировали фирму 1 апреля 1976 года.«Apple I», выпущенный в 1976 году, не был первым программируемым микрокомпьютером. Право первенства принадлежало микрокомпьютеру «Альтаир 8800», который был создан Эдом Роберсом и распространялся через каталоги в 1974—1975 годах. Однако, «Альтаир» не был «персональным компьютером», поскольку не давал возможности решать с его помощью более или менее серьёзные задачи.
В 1976—1977 годах несколькими фирмами были выпущены первые персональные компьютеры, в том числе с 1977 года тысячами продавались компьютеры компаний Commodore и Tandy Radio Shack. Но первым массовым персональным компьютером, выпускавшимся миллионами экземпляров, стал компьютер Apple II. С 1977 по 1993 годы фирмой Apple выпускались различные модели из линейки 8 (позднее 8/16) разрядных компьютеров «Apple II». В конце 1970-х и начале 1980-х годов «Apple II» и их клоны были самыми распространёнными в мире персональными компьютерами. Было продано более 5 млн компьютеров «Apple II» по всему миру.
1980 год в истории Apple ознаменовался провальным по ряду причин проектом Apple III, но тогда же компания провела самое крупное в истории (после 1956 года, когда на фондовую биржу вышла Ford) первичное размещение акций (IPO).
В марте 1981 года Возняк попал в авиакатастрофу и на время оставил работу. Проблемы с продажами «Apple III» привели к тому, что Джобсу пришлось уволить 40 сотрудников. В прессе уже трубили о скором конце компании «Apple». В начале 1983 года Джобс, не в состоянии справиться с возникшими проблемами, пригласил на должность президента компании Джона Скалли, который в то время занимал аналогичную позицию в «PepsiCo». В апреле 1983 года Скалли приступил к своим обязанностям. Стив Джобс переживал неудачи компании как свои личные, поэтому между ним и Скалли стали возникать разногласия и трения.
В 1984 году фирма Apple впервые представила новый 32-разрядный компьютер Macintosh. В дальнейшем выпуск компьютеров этой серии стал основным бизнесом компании. На протяжении двух десятилетий компания выпускала компьютеры Macintosh на базе процессоров Motorola, оснащённые фирменной операционной системой. Эта платформа выпускается только «Apple» — на короткое время в середине 1990-х руководство приняло решение о предоставлении лицензий на производство Mac-совместимых компьютеров, но впоследствии лицензии были отозваны.
К концу 1990-х годов дела Apple резко ухудшились, к 1997 году убытки за два года составили $1, 86 млрд. Ситуация изменилась с возвращением в 1997 году Джобса. Apple стала постепенно открывать для себя новые, не связанные непосредственно с компьютерной техникой, рынки. В 2001 году компания представила аудиоплейер iPod, быстро приобретший популярность, а в 2007 году вышла на рынок мобильной телефонии с сенсорным смартфоном iPhone. В 2010 году на рынок был выпущен планшетный компьютер iPad.
Производство этих новинок, пользовавшихся высоким спросом по всему миру, кардинальным образом улучшило финансовое положение Apple, принося компании рекордную прибыль. В начале августа 2011 года Apple стала самой дорогой компанией мира по рыночной капитализации ($338, 8 млрд на 10 августа), обогнав нефтяную компанию ExxonMobil
Об операционной системе Mac OS X
Mac OS X (произносится [ˈmæk ˌoʊ ˌɛs ˈtɛn]) — популярная проприетарная операционная система от Apple. OS X входит в семейство операционных систем Apple OS X, к которому относится и Apple iOS. Также, OS X является преемницей Mac OS 9 — последней версии «классической» Macintosh Operating System (Mac OS).
Mac — вторая по популярности проприетарная платформа в мире — её рыночная ниша в сегменте настольных компьютеров в октябре 2011 года составила 6, 94%. Из этого числа 3, 62% приходилось на версию OS X 10.6, 1, 83 % — на долю OS X 10.7, 1, 14 % — на долю OS X 10.5 и ещё 0, 29% — на долю OS X 10.4, 0, 06% — на другие версии.
В OS X используется ядро Darwin, основанное на микроядре Mach и содержащее код, написанный самой Apple и код, полученный из операционных систем NeXTSTEP и FreeBSD. OS X выпускалась для компьютеров Macintosh (Макинто́ш) на базе процессоров PowerPC и Intel. Начиная с версии 10.6, OS X работает только на процессорах от Intel, поддержка архитектуры PowerPC прекращена.
OS X значительно отличается от предыдущих версий Mac OS. Основа системы — POSIX-совместимая операционная система Darwin, являющаяся свободным программным обеспечением. Её ядром является XNU (рекурсивный акроним от «Xnu is Not Unix» — «Xnu — не Юникс»), в котором используется ядро Mach и стандартные сервисы BSD. Все возможности Unix в OS X доступны через консоль.
Поверх этой основы, в Apple разработано много проприетарных компонентов, таких как API Cocoa и Carbon, Quartz.
OS X включает множество возможностей, делающих её более стабильной, чем предыдущий вариант — Mac OS 9.
В OS X используется (как впрочем в любой UNIX-системе) вытесняющая многозадачность и защита памяти, позволяющие запускать несколько процессов, которые не могут прервать или повредить друг друга. На архитектуру OS X повлияла OpenSTEP, которая была задумана как портируемая операционная система. К примеру, NeXTSTEP была портирована с оригинальной платформы 68k компьютера NeXT, до того как NeXTSTEP была куплена Apple. Так и OpenSTEP была портирована на PowerPC в рамках проекта Rhapsody.
Наиболее заметно изменился графический интерфейс Aqua. Использование закруглённых углов, полупрозрачных элементов и светлых полосок также повлияло и на внешний вид аппаратного обеспечения первых iMac. Некоторым пользователям это не понравилось, они считали это непрофессиональным. Другие были довольны и считали это шагом вперёд. После выхода первой версии Mac OS X другие разработчики тоже стали использовать дизайн Aqua. Для предотвращения использования своего дизайна на других платформах Apple воспользовалась услугами юристов.
OS X укоплектована также средой разработки программного обеспечения Xcode, которая позволяет разрабатывать программы на нескольких языках, включая Си, C++, Objective-C, Ruby, Java, Object Pascal. Она поддерживает компиляцию в так называемые «универсальные программы» (Universal Binary), которые могут запускаться на нескольких платформах (x86, PowerPC), так же, как «fat binaries» использовались для запуска одного приложения на 68k и PowerPC платформах.
Основами OS X являются:
Подсистема с открытым кодом — Darwin (ядро Mach и набор утилит BSD).
Среда программирования Core Foundation (Carbon API, Cocoa API и Java API).
Графическая среда Aqua (QuickTime, Quartz Extreme и OpenGL).
Технологии CoreImage, CoreAudio и CoreData.
Для обеспечения гладкого перехода с Mac OS 9 на OS X был создан Carbon. Приложение, написанное с помощью Carbon, может запускаться на любой из этих ОС. С другой стороны, Mac OS X наследует многое из OpenSTEP, которая не является обратно-совместимой с другими версиями Mac OS. На данный момент Apple рекомендует API, именуемый Cocoa, и там наследие OpenSTEP весьма заметно — имена многих классов начинаются с «NS» (NSObject, NSArray), что является аббревиатурой от NeXTSTEP.
Также Mac OS X поддерживает Java. Это означает, что Java-программа, использующая Swing, выглядят так же, как и приложения, использующие Cocoa. Традиционно Cocoa-приложения разрабатываются на Objective C — де-факто компилируемой альтернативе Java. Однако 25 июля 2007 года Apple заявила, что дальнейшие расширения в Cocoa не будут портированы на Java. В составе Mac OS X, начиная с версии 10.5 Leopard, поставляется интерпретатор Ruby с поддержкой Cocoa.
В отличие от предшественниц, OS X является полноценной, сертифицированной UNIX’03 операционной системой. Это означает, что большинство программ, написанных для BSD, Linux и других UNIX-подобных систем, скомпилируются и будут работать на Mac OS X почти или же вовсе без дополнительных изменений в коде. Для удобной установки таких программ разработаны менеджеры пакетов, такие как Fink или MacPorts (ранее — DarwinPorts). Они подобны apt в Debian, rpm в Read Hat и родственных ему Linux-дистрибутивам или портам.
Начиная с версии 10.3, OS X по умолчанию также включает в себя X11.app — адаптированную версию X-сервера. Это позволяет запускать на OS X приложения, разработанные для X11 — с использованием gtk, Qt для X11 (Qt4 поддерживает OS X как в режиме X11, так и в обычном режиме Aqua) и прочих. Для вывода на экран X11.app использует Quartz. Однако X11.app имеет ряд проблем, таких как отсутствие Aqua-стиля и неполную поддержку Unicode.
Более ранние версии ОС могут запускать X-сервер через XDarwin (англ.).
OS X основана на ядре XNU, созданном на основе микроядра Mach 3.0.
Ранние версии OS X поддерживали все компьютеры Macintosh (лаптопы, десктопы или серверы) на процессорах PowerPC G3, G4 и G5. Более поздние версии перестают поддерживать старое оборудование: например, версия 10.3 Panther не поддерживает старые G3, 10.4 Tiger не поддерживает системы без портов FireWire, бета-версия 10.5 Leopard, представленная на WWDC, не поддерживала G3 вовсе. Однако существуют утилиты, такие как XPostFacto, и патчи к установочному диску, сделанные сторонними разработчиками, для установки новых версий Mac OS X на оборудовании, официально не поддерживаемым Apple, включая некоторые до-G3 системы. Исключая некоторые возможности, требуемые оборудованием (такие, как графическое ускорение, запись DVD), операционная система предлагает одинаковую функциональность на всём поддерживаемом оборудовании.
Версия Mac OS X для PowerPC остаётся совместимой со старыми Mac OS приложениями через эмуляцию так называемой Classic, которая позволяет пользователям запускать Mac OS 9 как процесс в Mac OS X, поэтому многие старые приложения запускаются так, как будто под старой операционной системой. Classic не работает на компьютерах на процессорах Intel.
В апреле 2002 года eWeek сообщил слух о том, что у Apple есть версия Mac OS X с кодовым названием Marklar, которая запускается на процессорах Intel x86. Идея Marklar была в переходе Mac OS X на альтернативную платформу, которая позволит Apple преодолеть проблемы развития платформы PowerPC. Слухи оставались не подтверждёнными до мая 2005 года, когда в файлообменных сетях появилась версия Mac OS X для процессоров Intel.
6 июня 2005 года Стив Джобс подтвердил слухи и сообщил на WWDC, что в течение двух лет Apple перейдёт с PowerPC на процессоры Intel. До этого Apple меняла платформу с Motorola 68K на IBM/Motorola PowerPC — Apple включила эмулятор Motorola 68K в новую ОС, которая позволяла запускать большинство 68K-приложений. Apple поддерживала эмулятор в течение 11 лет. Однако, при переходе на Intel, он был удалён. В новую OS был включён эмулятор PowerPC, называемый Rosetta. Также, новая версия XCode и соответствующие консольные утилиты позволяют разрабатывать universal binaries (fat binaries) — исполняемые файлы, которые могут содержать в себе поддержку нескольких платформ (ppc, ppc64, intel x86, x86-64).
Сейчас большинство программ, доступных только для PowerPC, поддерживается при помощи эмулятора Rosetta. Однако Apple просит разработчиков создавать универсальные программы для обеих платформ. Универсальные программы запускаются быстрее на компьютерах с процессором Intel, чем приложения для PowerPC, запускаемые с помощью эмулятора Rosetta. Некоторое программное обеспечение для PowerPC, такое, как расширения ядра и плагины системных настроек (System Preferences), не поддерживаются на компьютерах с процессорами Intel.
В то время, когда MacIntel — Intel-Маки — могут запускать приложения для PowerPC, x86 и универсальные, PowerPC-Маки могут запускать только универсальные и PowerPC-программы. Поддержка платформы PowerPC осталась в Mac OS X 10.5. Джобс также подтвердил слух, что новая версия Mac OS X запускалась на Intel процессорах большую часть своего существования, так как кросс-платформеность уже существовала в Mac OS X — OpenSTEP был портирован на множество платформ, включая x86, и Darwin включил поддержку для обоих (PowerPC и x86).
Mac OS X была портирована на iPhone и iPod touch. Несмотря на серьезные изменения — например, закрытость платформы и отсутствие рабочего стола (его заменяет SpringBoard) — в порте сохранились такие особенности, как Darwin, ядро XNU. В некоторых сторонних программах сохранились эффекты из настольной версии — например, в программе Converter.
Mac — вторая по популярности проприетарная платформа в мире — её рыночная ниша в сегменте настольных компьютеров в октябре 2011 года составила 6, 94%. Из этого числа 3, 62% приходилось на версию OS X 10.6, 1, 83 % — на долю OS X 10.7, 1, 14 % — на долю OS X 10.5 и ещё 0, 29% — на долю OS X 10.4, 0, 06% — на другие версии.
В OS X используется ядро Darwin, основанное на микроядре Mach и содержащее код, написанный самой Apple и код, полученный из операционных систем NeXTSTEP и FreeBSD. OS X выпускалась для компьютеров Macintosh (Макинто́ш) на базе процессоров PowerPC и Intel. Начиная с версии 10.6, OS X работает только на процессорах от Intel, поддержка архитектуры PowerPC прекращена.
OS X значительно отличается от предыдущих версий Mac OS. Основа системы — POSIX-совместимая операционная система Darwin, являющаяся свободным программным обеспечением. Её ядром является XNU (рекурсивный акроним от «Xnu is Not Unix» — «Xnu — не Юникс»), в котором используется ядро Mach и стандартные сервисы BSD. Все возможности Unix в OS X доступны через консоль.
Поверх этой основы, в Apple разработано много проприетарных компонентов, таких как API Cocoa и Carbon, Quartz.
OS X включает множество возможностей, делающих её более стабильной, чем предыдущий вариант — Mac OS 9.
В OS X используется (как впрочем в любой UNIX-системе) вытесняющая многозадачность и защита памяти, позволяющие запускать несколько процессов, которые не могут прервать или повредить друг друга. На архитектуру OS X повлияла OpenSTEP, которая была задумана как портируемая операционная система. К примеру, NeXTSTEP была портирована с оригинальной платформы 68k компьютера NeXT, до того как NeXTSTEP была куплена Apple. Так и OpenSTEP была портирована на PowerPC в рамках проекта Rhapsody.
Наиболее заметно изменился графический интерфейс Aqua. Использование закруглённых углов, полупрозрачных элементов и светлых полосок также повлияло и на внешний вид аппаратного обеспечения первых iMac. Некоторым пользователям это не понравилось, они считали это непрофессиональным. Другие были довольны и считали это шагом вперёд. После выхода первой версии Mac OS X другие разработчики тоже стали использовать дизайн Aqua. Для предотвращения использования своего дизайна на других платформах Apple воспользовалась услугами юристов.
OS X укоплектована также средой разработки программного обеспечения Xcode, которая позволяет разрабатывать программы на нескольких языках, включая Си, C++, Objective-C, Ruby, Java, Object Pascal. Она поддерживает компиляцию в так называемые «универсальные программы» (Universal Binary), которые могут запускаться на нескольких платформах (x86, PowerPC), так же, как «fat binaries» использовались для запуска одного приложения на 68k и PowerPC платформах.
Основами OS X являются:
Подсистема с открытым кодом — Darwin (ядро Mach и набор утилит BSD).
Среда программирования Core Foundation (Carbon API, Cocoa API и Java API).
Графическая среда Aqua (QuickTime, Quartz Extreme и OpenGL).
Технологии CoreImage, CoreAudio и CoreData.
Для обеспечения гладкого перехода с Mac OS 9 на OS X был создан Carbon. Приложение, написанное с помощью Carbon, может запускаться на любой из этих ОС. С другой стороны, Mac OS X наследует многое из OpenSTEP, которая не является обратно-совместимой с другими версиями Mac OS. На данный момент Apple рекомендует API, именуемый Cocoa, и там наследие OpenSTEP весьма заметно — имена многих классов начинаются с «NS» (NSObject, NSArray), что является аббревиатурой от NeXTSTEP.
Также Mac OS X поддерживает Java. Это означает, что Java-программа, использующая Swing, выглядят так же, как и приложения, использующие Cocoa. Традиционно Cocoa-приложения разрабатываются на Objective C — де-факто компилируемой альтернативе Java. Однако 25 июля 2007 года Apple заявила, что дальнейшие расширения в Cocoa не будут портированы на Java. В составе Mac OS X, начиная с версии 10.5 Leopard, поставляется интерпретатор Ruby с поддержкой Cocoa.
В отличие от предшественниц, OS X является полноценной, сертифицированной UNIX’03 операционной системой. Это означает, что большинство программ, написанных для BSD, Linux и других UNIX-подобных систем, скомпилируются и будут работать на Mac OS X почти или же вовсе без дополнительных изменений в коде. Для удобной установки таких программ разработаны менеджеры пакетов, такие как Fink или MacPorts (ранее — DarwinPorts). Они подобны apt в Debian, rpm в Read Hat и родственных ему Linux-дистрибутивам или портам.
Начиная с версии 10.3, OS X по умолчанию также включает в себя X11.app — адаптированную версию X-сервера. Это позволяет запускать на OS X приложения, разработанные для X11 — с использованием gtk, Qt для X11 (Qt4 поддерживает OS X как в режиме X11, так и в обычном режиме Aqua) и прочих. Для вывода на экран X11.app использует Quartz. Однако X11.app имеет ряд проблем, таких как отсутствие Aqua-стиля и неполную поддержку Unicode.
Более ранние версии ОС могут запускать X-сервер через XDarwin (англ.).
OS X основана на ядре XNU, созданном на основе микроядра Mach 3.0.
Ранние версии OS X поддерживали все компьютеры Macintosh (лаптопы, десктопы или серверы) на процессорах PowerPC G3, G4 и G5. Более поздние версии перестают поддерживать старое оборудование: например, версия 10.3 Panther не поддерживает старые G3, 10.4 Tiger не поддерживает системы без портов FireWire, бета-версия 10.5 Leopard, представленная на WWDC, не поддерживала G3 вовсе. Однако существуют утилиты, такие как XPostFacto, и патчи к установочному диску, сделанные сторонними разработчиками, для установки новых версий Mac OS X на оборудовании, официально не поддерживаемым Apple, включая некоторые до-G3 системы. Исключая некоторые возможности, требуемые оборудованием (такие, как графическое ускорение, запись DVD), операционная система предлагает одинаковую функциональность на всём поддерживаемом оборудовании.
Версия Mac OS X для PowerPC остаётся совместимой со старыми Mac OS приложениями через эмуляцию так называемой Classic, которая позволяет пользователям запускать Mac OS 9 как процесс в Mac OS X, поэтому многие старые приложения запускаются так, как будто под старой операционной системой. Classic не работает на компьютерах на процессорах Intel.
В апреле 2002 года eWeek сообщил слух о том, что у Apple есть версия Mac OS X с кодовым названием Marklar, которая запускается на процессорах Intel x86. Идея Marklar была в переходе Mac OS X на альтернативную платформу, которая позволит Apple преодолеть проблемы развития платформы PowerPC. Слухи оставались не подтверждёнными до мая 2005 года, когда в файлообменных сетях появилась версия Mac OS X для процессоров Intel.
6 июня 2005 года Стив Джобс подтвердил слухи и сообщил на WWDC, что в течение двух лет Apple перейдёт с PowerPC на процессоры Intel. До этого Apple меняла платформу с Motorola 68K на IBM/Motorola PowerPC — Apple включила эмулятор Motorola 68K в новую ОС, которая позволяла запускать большинство 68K-приложений. Apple поддерживала эмулятор в течение 11 лет. Однако, при переходе на Intel, он был удалён. В новую OS был включён эмулятор PowerPC, называемый Rosetta. Также, новая версия XCode и соответствующие консольные утилиты позволяют разрабатывать universal binaries (fat binaries) — исполняемые файлы, которые могут содержать в себе поддержку нескольких платформ (ppc, ppc64, intel x86, x86-64).
Сейчас большинство программ, доступных только для PowerPC, поддерживается при помощи эмулятора Rosetta. Однако Apple просит разработчиков создавать универсальные программы для обеих платформ. Универсальные программы запускаются быстрее на компьютерах с процессором Intel, чем приложения для PowerPC, запускаемые с помощью эмулятора Rosetta. Некоторое программное обеспечение для PowerPC, такое, как расширения ядра и плагины системных настроек (System Preferences), не поддерживаются на компьютерах с процессорами Intel.
В то время, когда MacIntel — Intel-Маки — могут запускать приложения для PowerPC, x86 и универсальные, PowerPC-Маки могут запускать только универсальные и PowerPC-программы. Поддержка платформы PowerPC осталась в Mac OS X 10.5. Джобс также подтвердил слух, что новая версия Mac OS X запускалась на Intel процессорах большую часть своего существования, так как кросс-платформеность уже существовала в Mac OS X — OpenSTEP был портирован на множество платформ, включая x86, и Darwin включил поддержку для обоих (PowerPC и x86).
Mac OS X была портирована на iPhone и iPod touch. Несмотря на серьезные изменения — например, закрытость платформы и отсутствие рабочего стола (его заменяет SpringBoard) — в порте сохранились такие особенности, как Darwin, ядро XNU. В некоторых сторонних программах сохранились эффекты из настольной версии — например, в программе Converter.
О Хакинтоше
Хотя Apple и заявляла, что Mac OS X не будет запускаться на компьютерах архитектуры x86, Mac, существуют взломанные версии Mac OS X, которые работают на других x86-компьютерах. Они разрабатываются сообществом OSx86 и доступны посредством файлообменных сетей. Однако соглашение с конечным пользователем (EULA) Mac OS X запрещает установку системы на компьютеры, не помеченные фирменным знаком Apple (англ. non Apple-branded computers).
Летом 2008 года был представлен метод установки немодифицированной (в том числе легально приобретённой) Mac OS X с помощью модифицированного загрузчика Boot-132.
Летом 2008 года был представлен метод установки немодифицированной (в том числе легально приобретённой) Mac OS X с помощью модифицированного загрузчика Boot-132.
Хронология версий Mac OS X
Public Beta Kodiak (Бурый медведь, кадьяк) Build 1H39 — 13 сентября 2000 года.
10.0 Cheetah (Гепард) Build 4K78 — 24 марта 2001 года.
10.0.1 Build 4L13 — 14 апреля 2001 года.
10.0.2 Build 4P12 — 1 мая 2001 года.
10.0.3 Build 4P13 — 9 мая 2001 года.
10.0.4 Build 4Q12 — 21 июня 2001 года.
10.1 Puma (Пума) Build 5G64 — 25 сентября 2001 года.
10.1.1 Build 5M28 — 12 ноября 2001 года.
10.1.2 Build 5P48 — 21 декабря 2001 года.
10.1.3 Build 5Q45 — 19 февраля 2002 года.
10.1.4 Build 5Q125 — 17 апреля 2002 года.
10.1.5 Build 5S60 — 5 июня 2002 года.
10.2 Jaguar (Ягуар) Build 6C115 — 24 августа 2002 года.
10.2.1 Jaguar Red (Красный ягуар) Build 6D52 — 18 сентября 2002 года.
10.2.2 Jaguar Blue, Merlot (Синий ягуар, мерло) Build 6F21 — 11 ноября 2002 года.
10.2.3 Jaguar Green (Зелёный ягуар) Build 6G30 — 19 декабря 2002 года.
10.2.4 Jaguar Pink (Розовый ягуар) Build 6I32 — 13 февраля 2003 года.
10.2.5 Jaguar Plaid (Клетчатый ягуар) Build 6L29 — 10 апреля 2003 года.
10.2.6 Jaguar Black (Чёрный ягуар) Build 6L60 — 6 мая 2003 года.
10.2.7 Build 6R65 — 22 сентября 2003 года.
10.2.8 (G4) Build 6R73 — 3 октября 2003 года.
10.2.8 (G5) Build 6S90 — 3 октября 2003 года.
10.3 Panther (Пантера) Build 7B85 — 24 октября 2003 года.
10.3.1 Build 7C107 — 10 ноября 2003 года.
10.3.2 Build 7D24 — 17 декабря 2003 года.
10.3.3 Build 7F44 — 15 марта 2004 года.
10.3.4 Build 7H63 — 26 мая 2004 года.
10.3.5 Build 7M34 — 9 августа 2004 года.
10.3.6 Build 7R28 — 5 ноября 2004 года.
10.3.7 Build 7S215 — 15 декабря 2004 года.
10.3.8 Build 7U16 — 9 февраля 2005 года.
10.3.9 Build 7W98 — 15 апреля 2005 года.
10.4 Tiger (Тигр) Build 8A428 — 29 апреля 2005 года.
10.4.1 Build 8B15 — 16 мая 2005 года.
10.4.2 Build 8C46 — 12 июля 2005 года.
10.4.3 Build 8F46 — 31 октября 2005 года.
10.4.4 Build 8G32 — 10 января 2006 года.
10.4.5 (PowerPC) Build 8H14 — 14 февраля 2006 года.
10.4.5 (Intel) Build 8G1454 — 14 февраля 2006 года.
10.4.6 (PowerPC) Build 8I1119 — 3 апреля 2006 года.
10.4.6 (Intel) Build 7U16 — 3 апреля 2006 года.
10.4.7 (PowerPC) Build 8J135 — 27 июня 2006 года.
10.4.7 (Intel) Build 8J2135 — 27 июня 2006 года.
10.4.8 (PowerPC) Build 8L127 — 29 сентября 2006 года.
10.4.8 (Intel) Build 8L2127 — 29 сентября 2006 года.
10.4.9 (PowerPC) Build 8P135 — 13 марта 2007 года.
10.4.9 (Intel) Build 8P2137 — 13 марта 2007 года.
10.4.10 (PowerPC) Build 8R218 — 20 июня 2007 года.
10.4.10 (Intel) Build 8R2218 — 20 июня 2007 года.
10.4.11 (PowerPC) Build 8S165 — 14 ноября 2007 года.
10.4.11 (Intel) Build 8S2167 — 14 ноября 2007 года.
10.5 Leopard (Леопард) Build 9A581 — 26 октября 2007 года.
10.5.1 Build 9B18 — 15 ноября 2007 года.
10.5.2 Build 9С31 — 11 февраля 2008 года.
10.5.3 Build 9D34 — 28 мая 2008 года.
10.5.4 Build 9E17 — 1 июля 2008 года.
10.5.5 Build 9F33 — 16 сентября 2008 года.
10.5.6 Build 9G55 — 15 декабря 2008 года.
10.5.7 Build 9J61 — 12 мая 2009 года.
10.5.8 Build 9L30 — 5 августа 2009 года.
10.6 Snow Leopard (Снежный барс, Ирбис) Build 10A432 — 28 августа 2009 года.
10.6.1 Build 10B504 — 10 сентября 2009 года.
10.6.2 Build 10C540 — 9 ноября 2009 года.
10.6.3 Build 10D573 — 29 марта 2010 года.
10.6.4 Build 10F569 — 16 июня 2010 года.
10.6.5 Build 10H548 — 12 ноября 2010 года.
10.6.6 Build 10J567 — 6 января 2011 года.
10.6.7 Build 10J869 — 21 марта 2011 года.
10.6.8 Build 10K540 — 23 июля 2011 года.
10.7 Lion (Лев) Build 11A511 — 20 июля 2011 года.
10.7.1 Build 11B211 — 16 августа 2011 года.
10.7.2 Build 11C74 — 12 октября 2011 года.
10.7.3 Build 11D50 — 1 февраля 2012 года
10.8 Mountain Lion (Горный лев или Кугуар) — 16 февраля 2012 года
10.0 Cheetah (Гепард) Build 4K78 — 24 марта 2001 года.
10.0.1 Build 4L13 — 14 апреля 2001 года.
10.0.2 Build 4P12 — 1 мая 2001 года.
10.0.3 Build 4P13 — 9 мая 2001 года.
10.0.4 Build 4Q12 — 21 июня 2001 года.
10.1 Puma (Пума) Build 5G64 — 25 сентября 2001 года.
10.1.1 Build 5M28 — 12 ноября 2001 года.
10.1.2 Build 5P48 — 21 декабря 2001 года.
10.1.3 Build 5Q45 — 19 февраля 2002 года.
10.1.4 Build 5Q125 — 17 апреля 2002 года.
10.1.5 Build 5S60 — 5 июня 2002 года.
10.2 Jaguar (Ягуар) Build 6C115 — 24 августа 2002 года.
10.2.1 Jaguar Red (Красный ягуар) Build 6D52 — 18 сентября 2002 года.
10.2.2 Jaguar Blue, Merlot (Синий ягуар, мерло) Build 6F21 — 11 ноября 2002 года.
10.2.3 Jaguar Green (Зелёный ягуар) Build 6G30 — 19 декабря 2002 года.
10.2.4 Jaguar Pink (Розовый ягуар) Build 6I32 — 13 февраля 2003 года.
10.2.5 Jaguar Plaid (Клетчатый ягуар) Build 6L29 — 10 апреля 2003 года.
10.2.6 Jaguar Black (Чёрный ягуар) Build 6L60 — 6 мая 2003 года.
10.2.7 Build 6R65 — 22 сентября 2003 года.
10.2.8 (G4) Build 6R73 — 3 октября 2003 года.
10.2.8 (G5) Build 6S90 — 3 октября 2003 года.
10.3 Panther (Пантера) Build 7B85 — 24 октября 2003 года.
10.3.1 Build 7C107 — 10 ноября 2003 года.
10.3.2 Build 7D24 — 17 декабря 2003 года.
10.3.3 Build 7F44 — 15 марта 2004 года.
10.3.4 Build 7H63 — 26 мая 2004 года.
10.3.5 Build 7M34 — 9 августа 2004 года.
10.3.6 Build 7R28 — 5 ноября 2004 года.
10.3.7 Build 7S215 — 15 декабря 2004 года.
10.3.8 Build 7U16 — 9 февраля 2005 года.
10.3.9 Build 7W98 — 15 апреля 2005 года.
10.4 Tiger (Тигр) Build 8A428 — 29 апреля 2005 года.
10.4.1 Build 8B15 — 16 мая 2005 года.
10.4.2 Build 8C46 — 12 июля 2005 года.
10.4.3 Build 8F46 — 31 октября 2005 года.
10.4.4 Build 8G32 — 10 января 2006 года.
10.4.5 (PowerPC) Build 8H14 — 14 февраля 2006 года.
10.4.5 (Intel) Build 8G1454 — 14 февраля 2006 года.
10.4.6 (PowerPC) Build 8I1119 — 3 апреля 2006 года.
10.4.6 (Intel) Build 7U16 — 3 апреля 2006 года.
10.4.7 (PowerPC) Build 8J135 — 27 июня 2006 года.
10.4.7 (Intel) Build 8J2135 — 27 июня 2006 года.
10.4.8 (PowerPC) Build 8L127 — 29 сентября 2006 года.
10.4.8 (Intel) Build 8L2127 — 29 сентября 2006 года.
10.4.9 (PowerPC) Build 8P135 — 13 марта 2007 года.
10.4.9 (Intel) Build 8P2137 — 13 марта 2007 года.
10.4.10 (PowerPC) Build 8R218 — 20 июня 2007 года.
10.4.10 (Intel) Build 8R2218 — 20 июня 2007 года.
10.4.11 (PowerPC) Build 8S165 — 14 ноября 2007 года.
10.4.11 (Intel) Build 8S2167 — 14 ноября 2007 года.
10.5 Leopard (Леопард) Build 9A581 — 26 октября 2007 года.
10.5.1 Build 9B18 — 15 ноября 2007 года.
10.5.2 Build 9С31 — 11 февраля 2008 года.
10.5.3 Build 9D34 — 28 мая 2008 года.
10.5.4 Build 9E17 — 1 июля 2008 года.
10.5.5 Build 9F33 — 16 сентября 2008 года.
10.5.6 Build 9G55 — 15 декабря 2008 года.
10.5.7 Build 9J61 — 12 мая 2009 года.
10.5.8 Build 9L30 — 5 августа 2009 года.
10.6 Snow Leopard (Снежный барс, Ирбис) Build 10A432 — 28 августа 2009 года.
10.6.1 Build 10B504 — 10 сентября 2009 года.
10.6.2 Build 10C540 — 9 ноября 2009 года.
10.6.3 Build 10D573 — 29 марта 2010 года.
10.6.4 Build 10F569 — 16 июня 2010 года.
10.6.5 Build 10H548 — 12 ноября 2010 года.
10.6.6 Build 10J567 — 6 января 2011 года.
10.6.7 Build 10J869 — 21 марта 2011 года.
10.6.8 Build 10K540 — 23 июля 2011 года.
10.7 Lion (Лев) Build 11A511 — 20 июля 2011 года.
10.7.1 Build 11B211 — 16 августа 2011 года.
10.7.2 Build 11C74 — 12 октября 2011 года.
10.7.3 Build 11D50 — 1 февраля 2012 года
10.8 Mountain Lion (Горный лев или Кугуар) — 16 февраля 2012 года
-------------------------------------------------------------------------------
Операционные системы
тема создана:
Рейтинг: 4
голосов: 1
- 4
- 1
- 2
- 3
- 4
- 5