Съвместими Mac OS X - операционната система MacOS

За да се осигури плавен преход от Mac OS 9 до Mac OS X е създаден от Carbon. Заявлението написани на Carbon, могат да се движат по някоя от тези операционни системи. От друга страна, Mac OS X наследява голяма част от OPENSTEP, което не е обратна съвместимост с други версии на Mac OS. В момента Apple препоръчва API, наречена какаото, и там е наследството на OPENSTEP доста забележимо - имената на много класове започват с «NS» (NSObject, NSArray), което е съкращение от NeXTSTEP.

За разлика от своя предшественик, Mac OS X е пълен, заверен операционна система UNIX'03. Това означава, че по-голямата част от програми, написани за BSD, Linux и други UNIX-подобни системи, съставяне и работа по Mac OS X е почти или напълно без никакви промени в кода. За по-лесно инсталиране на такива софтуерни пакети, предназначени мениджъри като Финк или MacPorts (по-рано - DarwinPorts). Те са като ап в Debian или портове на FreeBSD.

От версия 10.3, Mac OS X по подразбиране включва също X11.app - адаптирана версия на X-сървъра. Това позволява да се движат по Mac OS X приложения, разработени за X11 - използване на GTK, Qt за X11 (QT4 поддържа Mac OS X в режим X11 и Aqua в нормален режим), и др. За да се покаже на екрана използва X11.app Quartz. Въпреки X11.app има редица проблеми, като липса на Аква стил в дизайна на приложения и частична подкрепа за Unicode.

По-старите версии на операционната система може да работи на X-сървър чрез XDarwin (инж.).

Mac OS X е базиран на ядрото XNU създаден на базата на един микрокърнъла Mach 3.0.

По-ранните версии на Mac 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, така че много по-стари приложения се изпълняват така, сякаш по силата на стария операционната система. Класически не поддържа компютри, базирани на Intel процесори.

Сега по-голямата част от приложенията, които са достъпни само за PowerPC машини, се подкрепя от емулатора Rosetta. Въпреки това, Apple иска разработчиците да създават универсални приложения за двете платформи. Универсалните приложения се изпълняват по-бързо на компютри с процесор Intel, а PowerPC от приложения, които работят с помощта на емулатор Rosetta. Някои от програмите за PowerPC машини, като разширения на ядрото и настройки плъгини система (System Preferences), не се поддържат на компютри с Intel процесори.

В момент, когато MacIntel да стартирате приложения, PowerPC на x86 и универсални, Mac с PowerPC могат да работят само универсални и PowerPC приложения. Подкрепа за платформата на PowerPC остава в Mac OS X 10.5. Джобс също потвърдиха слуховете, че новата версия на Mac OS X, за да работят на Intel процесори-голямата част от съществуването си на различни платформи вече е съществувала в Mac OS X - OPENSTEP е пренесен на много платформи, включително x86, и Дарвин включена подкрепа за двете ( PowerPC и x86).

Mac OS X е пренесен към iPhone и лаптоп лампа. Въпреки големите промени - например затворени платформи и липса на работния плот (замества трамплин) - в пристанищни запазена функции като Дарвин XNU ядро. Някои програми на трети страни, за да се поддържа ефекта от десктоп версията - например, в конвертор на програмата.

Еволюция на Mac OS X

Операционната система на Apple Mac OS X в момента се предлага в две версии: версия за настолни и преносими компютри, както и версията на сървъра, необходими за организацията на локалната мрежа. След версия на освобождаване на Mac OS X 10.0 е освободен шест от неговите модификации, всеки от които е известен като котешки.

Mac OS X 10.1 Puma: безплатен ъпдейт проектиран от Apple, дава възможност за актуализиране на операционната система Mac OS X 10.0 Cheetah до версия 10.1 (Puma), която дава възможност да се коригират някои недостатъци, които са съществували в първата версия и да се подобри стабилността. Оказа се, функции като персонализация, графики с висока качество, бърз достъп до системните настройки, които разширяват обхвата на онлайн функции и периферия, възпроизвеждане и запис на DVD диск.