MacOS

macOS, преди това Mac OS X от 2001 до 2012 г. и OS X до 2016 г., е името на операционна система за компютри, произвеждана от Apple Inc. Те се наричат компютри Macintosh или Mac. Тя се различава от другите компютри, тъй като macOS трябва да работи само на Mac, а не на други компютри. Въпреки това хората са направили така, че операционната система да работи на компютри, които не са Mac. Това се нарича Hackintosh и нарушава лицензионното споразумение за macOS.

MacOS излезе за първи път през 2001 г. и е напълно различна от "класическата" Mac OS, която замени. За разлика от тази стара (оригинална) операционна система, macOS (от OS X насам) е базирана на операционната система Unix (текущите версии имат сертификат UNIX 03) и на технологии, разработени между 1985 и 1997 г. в NeXT - компанията, която съоснователят на Apple Стив Джобс създава, след като напуска Apple през 1985 г. Буквата "X" в Mac OS X и OS X е римската цифра за числото 10 и се произнася като такава. Ядрото на macOS е операционна система с отворен код, наречена Darwin, но самата Darwin не може да изпълнява софтуер за macOS.

Версиите на macOS са кръстени на видове големи котки или калифорнийски забележителности и имат номер на версията, който започва с 10. Кодовото име на най-новите версии на macOS е macOS Catalina (10.15).

Съдържание

·         1 Развитие

·         2 версии

o    2.1 Публична бета версия: "Кодиак"

o    2.2 Версия 10.0: "Cheetah"

o    2.3 Версия 10.1: "Puma"

o    2.4 Версия 10.2: "Jaguar"

o    2.5 Версия 10.3: "Пантера"

o    2.6 Версия 10.4: "Tiger"

o    2.7 Версия 10.5: "Leopard"

o    2.8 Версия 10.6: "Snow Leopard"

o    2.9 Версия 10.7: "Lion"

o    2.10 Версия 10.8: "Mountain Lion"

o    2.11 Версия 10.9: "Mavericks"

o    2.12 Версия 10.10: "Yosemite"

o    2.13 Версия 10.11: "El Capitan"

o    2.14 Версия 10.12: "Сиера"

o    2.15 Версия 10.13: "High Sierra"

o    2.16 Версия 10.14: "Mojave"

o    2.17 Версия 10.15: "Catalina"

·         3 Архитектура

·         4 Препратки

·         5 Свързани страници

·         6 Други уебсайтове

Развитие

В началото на 90-те години на миналия век Apple се опитваше да създаде операционна система от "следващо поколение", която да наследи класическата Mac OS. Сегашната macOS е Unix операционна система, изградена на базата на технология, разработена в NeXT от 80-те години на миналия век до закупуването на компанията от Apple в началото на 1997 г. Тази компания също е основана от Стив Джобс след напускането му на Apple през 1985 г. Там е разработена подобната на Unix операционна система NeXTSTEP, която след това е пусната на пазара през 1989 г. ("класическата" операционна система "Mac OS" е много по-стара, излиза през 1984 г.). Ядрото на NeXTSTEP е базирано на ядрото Mach, което първоначално е разработено в университета Carnegie Mellon, с допълнителни слоеве на ядрото и код на потребителското пространство на ниско ниво, получени от части на BSD. Неговият графичен потребителски интерфейс е изграден върху обектно-ориентиран инструментариум за графичен потребителски интерфейс, използващ езика за програмиране Objective-C.

Опростена история на операционните системи, подобни на Unix
Опростена история на операционните системи, подобни на Unix

Архитектура

Сърцевината на macOS е POSIX-съвместима операционна система, изградена върху ядрото XNU, със стандартни Unix средства, достъпни от интерфейса на командния ред. Apple пусна тази фамилия софтуер като безплатна операционна система с отворен код, наречена Darwin. Върху Darwin Apple наслоява редица компоненти, включително интерфейса Aqua и Finder, за да завърши базираната на графичен потребителски интерфейс операционна система, която е macOS.

Подсистемата Darwin в macOS се грижи за управлението на файловата система, което включва слоя за разрешения на Unix. През 2003 г. и 2005 г. двама редактори на Macworld изразиха критика към схемата за разрешения; Тед Ландау нарече неправилно конфигурираните разрешения "най-често срещаното разочарование" в macOS, а Роб Грифитс предположи, че на някои потребители може да се наложи дори да нулират разрешенията всеки ден - процес, който може да отнеме до 15 минути. Неотдавна друг редактор на Macworld, Дан Фрейкс, нарече процедурата по поправка на разрешенията значително пресилена. Той твърди, че macOS обикновено се справя правилно с разрешенията без намесата на потребителя и нулирането на разрешенията трябва да се опитва само при възникване на проблеми.

Архитектурата на macOS включва многопластов дизайн: многопластовите рамки подпомагат бързото разработване на приложения чрез предоставяне на съществуващ код за общи задачи. Apple предоставя свои собствени инструменти за разработка на софтуер, сред които най-значима е интегрираната среда за разработка, наречена Xcode. Xcode предоставя интерфейси за компилатори, които поддържат няколко езика за програмиране, включително C, C++, Objective-C и Swift. За прехода между Apple и Intel тя беше модифицирана така, че разработчиците да могат да създават своите приложения като универсална двоична програма, която осигурява съвместимост както с Intel-базираните, така и с PowerPC-базираните линии Macintosh. Приложенията от първа и трета страна могат да се управляват програмно с помощта на рамката AppleScript, запазена от класическата Mac OS, или с по-новото приложение Automator, което предлага предварително написани задачи, които не изискват познания по програмиране.

Свързани страници

  • Macintosh

AlegsaOnline.com - 2020 / 2021 - License CC3