Mac OS to skrót od Macintosh Operating System, a więc system operacyjny komputerów Apple Macintosh (ta nazwa pochodzi od ulubionego ciastka jabłkowego Jefa Riskina, ówczesnego szefa działu projektowego firmy Apple). Apple stosuje Mac OS od 1984 roku, początkowo pod nazwą Macintosh System Software. System operacyjny Apple znacznie wyprzedzał ówczesną konkurencję pod względem komfortu obsługi - już wtedy miał graficzny interfejs użytkownika. Pozwalał on na prezentację tekstów w taki sposób, w jaki później zostaną wydrukowane. Użytkownicy komputerów nie musieli mozolnie wklepywać poleceń w klawiaturę, tylko wygodnie klikali w nie myszą. Pecety zaoferowały porównywalny komfort dopiero z pojawieniem się Windows 3.0 w 1990 roku
Historia
Pierwsza wersja systemu weszła do użytku publicznego w 1984 wraz z modelem Macintosh[ (dla nowszych modeli przyjmuje się nazwę Mac) – komputer osobisty firmy Apple] –Upowszechnione przez nią takie standardy graficznego interfejsu jak okna, rozwijalne menu, kursor myszy, kosz na niepotrzebne pliki stały się od tej pory podstawą współczesnych systemów operacyjnych. Zachęcona sukcesem Apple, w tym samym kierunku zaczęła podążać firma Microsoft, jednocześnie Apple starał się opatentować wygląd i wrażenia swojego systemu. Doprowadziło to do długotrwałego procesu o własność intelektualną. Mac OS działał w systemach opartych początkowo na procesorach Motoroli z linii 680x0 a następnie linii PowerPC opracowanej wspólnie przez Apple, Motorolę i IBM. W 1983 roku próbnie przeniesiono go także na platformę IA-32. Próbne testy wykazały, że działał on szybciej niż na ówczesnych układach wykorzystywanych w komputerach Apple. Kierownictwo firmy nigdy nie zdecydowało się jednak na kontynuowanie tych doświadczeń w obawie o utratę zapotrzebowania na własną platformę sprzętową. Mimo że interfejs Mac OS był bardzo intuicyjny i wygodny, sam system cierpiał na wiele poważnych bolączek, jak np. brak wielozadaniowości z wywłaszczeniem czy w pełni bezpiecznej pamięci. Apple przez wiele lat starało się rozwiązać te kłopoty na bazie kodu Mac OS. Starania te nie przyniosły zadowalającego rezultatu. Nigdy nie zostały ukończone projekty Copland oraz Rhapsody, która była próbą połączenia uniksowego jądra z macintoshowym interfejsem użytkownika. Po powrocie do Apple jednego z założycieli firmy Steve'a Jobsa i wchłonięciu jego firmy NeXT rozpoczęto prace nad nowym systemem. Prowadzono je w oparciu o doświadczenia z Rhapsody oraz NextStep, rewolucyjnego systemu operacyjnego stworzonego w ramach NeXT. W międzyczasie doskonalono Mac OS, aby nie utracić pozycji rynkowej. Jego ostatnia wersja była oznaczona numerem 9.2.2.W 2001 roku wprowadzono OS X – tj. Mac OS numer 10 stworzony w oparciu o całkiem nowe rozwiązania systemowe. Zasadniczym zmianom uległ także interfejs użytkownika.
Przegląd wersji i ich możliwości
1.0
zwany również jako Macintosh SystemSoftware. Wydany 24 stycznia 1984, został zastąpiony przez System 1.1 5 maja 1984r. Do tej pory wszystkie systemy operacyjne były oparte o tekst i wpisywanie komend. Pierwszy OS od Apple byl graficzny. Aplikacje pojawiały się jako okna, które nakładały się na siebie z aktywnym oknem na wierzchu. Można je było przesuwać. Zawierał między innymi kalkulator, kosz, menedżer plików (Finder) czy edytor tekstu. Była kartotekowa baza danych z jednopoziomowym systemem folderów, ikona Empty Floder, a na całym dysku twardym nie można było mieć dwóch plików o jednakowej nazwie.
2.0
Główną różnicą między 1.0 a 2.0 było ulepszenie Findera. Którego wersja zmieniła się z 1.0 na 4.1. Dodano klawisze funkcyjne do tworzenia nowego folderu, wyłączania komputera. Cały system działał około 20% szybciej. Został wydany w 1985 roku. Dodano również wsparcie dla AppleTalk.
3.0
Pierwszy OS Apple nie stworzony przez Steve’a Jobs’a. Od teraz można było tworzyć folder w folderze. Dodano dysk cache, który umożliwiał przetrzymywanie często używanych komend na małej pamięci dla szybszego dostępu. Pojawiła się zmiana ikony kosza w zależności od tego, czy jest pusty, czy pełny. System 3.1 miał dużo błędów co zmusiło Apple do szybkiego wydania nowej wersji systemu.
4.0
Dodano możliwość podpięcia kilku monitorów jak i dysku z pamięcią powyżej 32MB.
4.1 było już wydane na Macintosh II, która wymagała wsparcia dla karty rozszerzeń, ADB.W 4.2 dodano MultiFinder, który pozwalał jednostkom z wystarczającą pamięcią na uruchomienie kilku programów naraz. Finder został zostawiony w systemie w razie wypadku gdyby komputer nie uciągnął nowego. obsługiwał pierwszą kartę rozszerzeń Apple Deskop Bus oraz procesor Motorola 68020
5.0
Wprowadzono MultiFindera. Jako pierwszy system Mac Os był stanie wykonać więcej niż jedną operację naraz.
6.0
Wydany w 1988 r. razem w nowymi technologiami Apple tzn. Procesorem Motorolą 68030 i nowymi platformami firmy Apple Macintosh IIx oraz Macintosh SE/30.
Wsparcie dla kolorów. Finder pozostał czarno-biały. Programy zwracają teraz uwagę użytkownika jeśli potrzebują danych wejściowych.
7.0
System wprowadził wiele zmian:
- połączono Finder i MultiFinder. Nazwę pozostawiono Finder dla ułatwienia.
- dodano kolory do Finder’a, co sprawilo, ze wydaje się teraz bardziej trójwymiarowy.
- dodano wirtualną pamięć. Zmienia nieuszywaną pamieć na dysku w RAM.
- dodano QuickTime, który do tej pory było sprzedawane osobno.
- zmieniono kosz w folder, dzięki czemu pliki pozostawały tam aż do opróżnienia kosza.
(wcześniej były od razu usuwane).
- dodano folder z czcionkami dzięki czemu łatwo było dodać nowe.
Wersja 7.1 była pierwszą płatną wersją systemu Mac OS (poprzednie były darmowe lub w cenie dyskietki).
8.0
Apple usunęło “System” z nazwy, zostało samo Mac OS. Finder został ulepszony na kilka sposobów, np. poprawiono system plików dzięki czemu zaoszczędzono setki MB miejsca na dyskach większych niż 1GB.
OS 8.5 dodał funkcje Sherlock, która łączyła Findera z wyszukiwarka internetową.
Został wydany krótko po tym jak Steve Jobs powrócił do Apple.
możliwość zmiany skórki, kontekstowe menu, możliwość przełączenia Findera w jego prostą wersje, wzrost wydajności pamięci wirtualnej i szybkości uruchamiania się systemu, możliwość ustawienia fotografii jako tło pulpitu. Udoskonalenia w Finderze pozwoliły na kopiowanie pliku w osobnym wątku bez blokowania interfejsu użytkownika.
9.0
zintegrowany system dla wielu kont użytkowników, możliwość automatycznego pobierania i instalowania aktualizacji, specjalny, chroniony plik (Keychain), na przechowywanie haseł,
MAC OS X BUDOWA SYSTEMU
X oznacza rzymską liczbę 10. Pierwsza wersja Mac OS X była równocześnie dziesiątą wersją Mac OS. Oprócz tego symbol X nawiązuje do technologii zastosowanej w OS X, który bazuje na systemie operacyjnym Unix.
Podstawa systemu Mac OS X jest zgodna z definicją systemu typu POSIX (systemu uniksowego) i opiera się na jądrze XNU posiadając charakterystyczne komendy Unix dostępne z poziomu wiersza poleceń.
Apple wydało tę podstawę jako otwarty system operacyjny Darwin, który po dodaniu licznych komponentów własnościowych, np. interfejsu Aqua i eksploratora Finder tworzy kompletny system - OS X.
OS X wprowadza wiele nowych możliwości w stosunku do swego poprzednika Mac OS 9.
(np. wywłaszczeniową wielozadaniowość i ochronę pamięci, które polepszają zdolność systemu do uruchamiania wielu aplikacji jednocześnie bez zakłócania ich działania.)
Wiele aspektów architektury OS X wywodzi się z systemu OPENSTEP o wysokiej przenośności, tj. łatwości przeniesienia na inne architektury. Na przykład NeXTSTEP został sportowany z oryginalnych stacji roboczych NeXT o architekturze 68k na architekturę x86 i inne jeszcze przed wykupieniem NeXT przez Apple. W podobnym procesie system został przeniesiony na architekturę PowerPC podczas trwania projektu Rhapsody.
Najbardziej widoczną zmianą było wprowadzenie powłoki Aqua. Użycie gładszych krawędzi okien, półprzezroczystych tekstur i kolorów podobnych do wyglądu pierwszych iMaców wniosło wiele świeżości w porównaniu do powłoki Platinum znanej z systemów Mac OS X Server 1.0 oraz Mac OS 9 i wcześniejszych.
W architekturze systemu OS X został zaimplementowany framework warstowy, który znacząco upraszcza tworzenie aplikacji dostarczając wiele gotowych obiektów i funkcji do wykorzystania.
OS X dostarcza własne narzędzia do programowania aplikacji pod ten system, z których najważniejsze jest IDE Xcode. Xcode dostarcza interfejs programistyczny dla kompilatorów kilku języków programowania, wliczając w to C, C++, Objective-C (najbardziej typowy dla platform Apple język, stosowany szczególnie dla iOS) oraz Java. Po przejściu na procesory Intela narzędzie zostało rozbudowane o możliwość tworzenia plików wykonywalnych dla obu platformych - Universal binary.
Podsystem Darwin kieruje systemem plików HFS+, w którym stosuje się uniksowy system kontroli dostępu do plików.
Opierając się na danych z września 2010 roku, Mac OS X jest drugim najbardziej popularnym systemem operacyjnym ogólnego przeznaczenia używanym przez użytkowników internetu, po systemie Microsoft Windows, posiadając 8,26% udziałów, według statystyk stworzonych przez W3Counter. Dla porównania jest, to system Unixowy o największym sukcesie w ilości użytkowników systemów operacyjnych przeznaczonych dla stacji roboczych, posiadając ponad 5,5-krotną przewagę nad wolnym Linuxem, którego udział wynosi 1,45%. Mac OS X jest dostępny w wielu językach, m.in. polskim, angielskim, japońskim, francuskim, niemieckim, hiszpańskim, portugalskim i włoskim
Mac OS X jest systemem o kompletnie innej budowie i korzeniach niż poprzednie wersje Mac OS. Powstał on na bazie mikrojądra Mach oraz usług i narzędzi zaczerpniętych z projektów: NetBSD oraz FreeBSD. Z tego połączenia Apple stworzyło mający uniksowe korzenie system Darwin, będący podstawą Mac OS X. System operacyjny Mac OS X cechują: łatwość adaptacji, kompilacji i wykorzystania oprogramowania stworzonego dla systemów uniksowych, zwłaszcza typu BSD.
Jakie są wersje Mac OS X?
Mac OS X istnieje w dwóch wersjach: do desktopów i notebooków oraz do serwerów. Warianty Mac OS X obok numeru wersji (10.0 do 10.6) tradycyjnie mają nazwę kota:
Cheetah i Puma: pierwsza wersja Mac OS X 10.0 w momencie opublikowania w marcu 2001 miała jeszcze bardzo wiele błędów, brakowało w niej też kilku ważnych funkcji. Krótko potem pojawiła się bezpłatna aktualizacja do wersji 10.1 (Puma).
Apple DVD Player,
•Łatwiejsze nagrywanie płyt CD i DVD,
•Program Image Capture
Jaguar: od wersji 10.2 karta graficzna może przyspieszyć wyświetlanie interfejsu graficznego - podobnie jak technologia Aero w Windows Vista.
•System księgowania (zapisywania zmian)
•Zwiększona szybkość całego systemu
•CUPS
Panther: wersja 10.3 trafiła na rynek w październiku 2003 roku. Razem z Panterą wprowadzono technikę szyfrowania informacji FileVault.
•Internet Explorer dla Mac`ow została zastąpiona przez program Safari
•TextEdit stał się kompatybilny z plikami doc.
•Możliwość przełączania użytkownika bez wylogowywania się i zamykania aplikacji
Tiger: firma Apple przedstawiła tę wersję
w kwietniu 2005 roku. Nowością była między innymi superszybka funkcja wyszukiwania Spotlight oraz Dashboard - pulpit dla mini programów, tak zwanych widżetów.
•Spotlight
•Automator
•Nowa wersja programu „Mail” „Mail 2”
•Manager widgetów
•Kalkulator
•Słownik
Leopard: czyli Mac OS X 10, na rynku od października 2007 roku. Istotnymi nowościami są program pomocniczy Boot Camp, który pozwala na instalację Windows jako alternatywnego systemu operacyjnego, i narzędzie do zabezpieczania danych Time Machine.
Nowa aplikacja Spaces
•Time Machine
•Wbudowana funkcja nadzoru rodzicielskiego dla każdego utworzonego konta w systemie
•Możliwość instalacji innych systemów operacyjnych (np. Windows Vista) na Mac`ach bazujących na procesorach firmy Intel za programu Boot Camp
Snow Leopard: wprowadzono natywną współpracę z technologiami 64-bitowymi (obsługa 16 Terabajtów na maszynach na których Kernel Mac OSX uruchomiony jest w trybie 64 bitowym) oraz rezygnacja ze wsparcia dla architektury PowerPC.
•Używa 64-bitowych procesorów o architekturze x86-64
•Grand Central Dispatch
•OpenGl
Lion i Mountain Lion: wprowadzone zostało wiele nowych funkcji tj.:
Mac App Store - stworzony na wzór App Store dla iOS
Launchpad - ekran z ikonami aplikacji z możliwością grupowania ich w katalogi
obsługa gestów Multi-Touch
Resume – automatyczne zapisywanie stanu i wyglądu aplikacji w czasie jej zamykania i automatyczne ich przywracanie podczas ponownego uruchomienia
AirDrop – współdzielenie plików w modelu peer-to-peer w obrębie tej samej sieci Wi-Fi między dwoma
•Launchpad
•Pełnoekranowe aplikacje
•Resume
•Versions
•Auto Save
•AirDrop
•Messages -komunikator kompatybilny ziMessage
•Reminders -przypomnienia
•Notes -notatki
•Game Center -centrum gier
•Notification Center -centrum powiadomień
•integracja z Facebookiem
•integracja z iCloud
•dyktowanie głosowe
Mavericks
Wydany 10 czerwca 2013
Nowości:
•iBooks -sklep z ebookami
•Maps -mapy i nawigacja
•Calendar -nowy kalendarz
•Safari 7 -nowa przeglądarka internetowa
•Multiple Displays -obsługa wielu monitorów
•Notifications -rozbudowane powiadomienia