Futuristyczny pół-robotowy tygrys

MacOS X 10.6 Snow Leopard – historia i wymagania systemu

5 min. czytania

Mac OS X 10.6 Snow Leopard, wydany 28 sierpnia 2009 roku, to system operacyjny Apple skoncentrowany na optymalizacji wydajności i przejściu na pełną architekturę 64‑bitową. To ostatnia wersja dystrybuowana na płytach CD/DVD i jedna z najbardziej dopracowanych edycji w historii macOS.

W odróżnieniu od poprzedników, takich jak Leopard, Snow Leopard wprowadzał zmiany przede wszystkim „pod maską” – poprawiał stabilność, szybkość i bezpieczeństwo, bez rewolucji w interfejsie.

Kontekst historyczny – od początków Mac OS X do Snow Leopard

Początki Mac OS X sięgają końca lat 90., kiedy Apple – pod kierownictwem Steve’a Jobsa i Aviego Tevaniana – rozwijało następcę klasycznego Mac OS. Projekt Rhapsody oparty na OPENSTEP, z wirtualizacją dla starszych aplikacji, ewoluował w Mac OS X oparty na jądrze Darwin (z elementami BSD Unix), z API Carbon i trybem Classic dla Mac OS 9.

Najważniejsze kamienie milowe, które przygotowały grunt pod Snow Leoparda, to:

  • Cheetah (10.0) – premiera w 2001 roku, nowa podstawa systemu na jądrze Darwin z elementami BSD, wsparcie dla Classic i Carbon;
  • Tiger (10.4) – w 2005 roku debiut Spotlight i Dashboard, od 10.4.4 wsparcie komputerów Intel;
  • Leopard (10.5) – 26 października 2007 roku: Time Machine, Stacks w Docku, szerokie wsparcie 64‑bitowe i certyfikacja Single UNIX Specification (UNIX 03 dla Intela); ostatni dla PowerPC, bez trybu Classic.

Snow Leopard był naturalnym następcą Leoparda – edycją skupioną na refaktoryzacji kodu dla procesorów Intel i porzuceniu PowerPC. Podczas WWDC 2008 Phil Schiller podkreślał nacisk na wydajność. Jak podsumował później Steve Jobs:

„najbardziej udanym systemem w historii Apple”

To także najdłużej aktualizowany Mac OS X w swojej epoce.

Główne innowacje i zmiany w Snow Leopard

Snow Leopard celowo zrezygnował z wizualnej rewolucji na rzecz optymalizacji wewnętrznych. Oto kluczowe usprawnienia:

  • pełna architektura 64‑bitowa – ponad 90% natywnych aplikacji (m.in. Finder, Safari, QuickTime) przepisano na 64 bity, co podniosło wydajność, stabilność i odporność na ataki;
  • Grand Central Dispatch (GCD) – technologia upraszczająca wykorzystanie wielordzeniowych CPU przez inteligentną dystrybucję zadań;
  • OpenCL (Open Computing Language) – framework pozwalający użyć mocy GPU do obliczeń ogólnych (GPGPU), przyspieszający aplikacje niegraficzne;
  • Mac App Store – debiut sklepu z aplikacjami w ramach 10.6.x, ułatwiający dystrybucję oprogramowania i aktualizacji;
  • integracja z Microsoft Exchange – wbudowane wsparcie Exchange 2007 w Mail, Kontaktach i iCalu;
  • wielodotykowe sterowanie – pełniejsza integracja gestów multi‑touch w systemie;
  • inne ulepszenia – szybsza instalacja (nawet 2× krótsza niż w Leopardzie), oszczędność miejsca (ponad 7 GB po aktualizacji), lepsza odporność na awarie i udoskonalone technologie dostępności (np. VoiceOver).

Snow Leopard utrzymał certyfikat Single UNIX Specification (kontynuacja certyfikacji uzyskanej przez Leoparda dla Intela). Wersje serwerowe i desktopowe były wciąż rozdzielne; od Liona (10.7) funkcje serwerowe stały się dodatkiem.

Poniższa tabela syntetycznie zestawia kluczowe technologie i ich korzyści:

Kluczowe technologie Opis Korzyści
Grand Central Dispatch Dystrybucja zadań na wielordzeniowe CPU Pełniejsze wykorzystanie mocy procesorów
OpenCL Wykorzystanie GPU do obliczeń Wzrost wydajności w aplikacjach niegraficznych
64‑bitowe aplikacje Przepisanie ponad 90% komponentów Wyższa stabilność i bezpieczeństwo
Mac App Store Debiut platformy dystrybucji Łatwiejsze aktualizacje i instalacje

Wymagania sprzętowe i kompatybilność

Snow Leopard był przeznaczony wyłącznie dla komputerów z procesorami Intel, z opcjonalnym translatorzem Rosetta dla aplikacji PowerPC. Minimalne wymagania prezentują się następująco:

  • procesor – Intel Core 2 Duo, Core i3/i5/i7 lub Xeon; brak wsparcia dla Core Duo/Core Solo;
  • pamięć RAM – minimum 1 GB (zalecane 2 GB lub więcej);
  • dysk – około 7 GB wolnego miejsca (aktualizacja z Leoparda zwykle odzyskiwała przestrzeń);
  • grafika – NVIDIA GeForce 7300 GT lub nowsza, ATI Radeon X1600 lub nowsza;
  • nośnik instalacyjny – napęd optyczny dla instalacji z płyty (ostatnia wersja wydawana na CD/DVD).

System współpracował z komputerami Mac od połowy 2007 roku (m.in. iMac Mid 2007, MacBook Pro Late 2007). Wsparcie dla PowerPC G3/G4 zostało porzucone.

Narzędzia deweloperskie i ekosystem programistyczny

Snow Leopard zapewniał rozbudowany zestaw narzędzi dla twórców oprogramowania:

  • Xcode 3 – w pakiecie z Interface Builder 3 i Instruments, przyspieszał projektowanie, profilowanie i testy;
  • Dashcode, AppleScript Studio, Automator 2, Shark – narzędzia do prototypowania, automatyzacji i analizy wydajności;
  • toolchain i diagnostyka – kompilator GCC, DTrace (od Sun), Java JDK wraz z javac, wsparcie dla ANT i Maven;
  • serwer i skrypty – Apache, AppleScript, Ruby/Rails, Python, Perl, PHP, SQLite.

Obsługiwane języki obejmowały m.in.: C, C++, Objective‑C, Java i Python.

Odbiór, cena i dystrybucja

W Polsce aktualizacja z Leoparda kosztowała 129 zł (licencja pojedyncza), a pełna wersja ok. 499 zł. System chwalono za szybkość, stabilność i solidny skok jakości „pod maską”.

Snow Leopard był ostatnim systemem OS X dystrybuowanym na płytach; od 2011 roku standardem stał się Mac App Store (10.6.6+). To także wydanie, które wyjątkowo długo otrzymywało aktualizacje bezpieczeństwa.

Dziedzictwo i następcy

Snow Leopard przygotował grunt pod Lion (10.7, 2011), który wprowadził elementy iOS (Launchpad, gesty) i zrezygnował z Rosetty. Był pomostem między erą PowerPC a nowoczesnym macOS, przyspieszając adopcję 64‑bitów i wielordzeniowości.

System ten potwierdził filozofię Apple: czasem refaktor jest ważniejszy niż fajerwerki – lekcję, która wpłynęła na kolejne dekady rozwoju macOS.

Grzegorz Kuzia
Grzegorz Kuzia

Redaktor naczelny Poland IT Hub. Od ponad 8 lat zajmuję się testowaniem sprzętu, recenzowaniem gier i tworzeniem praktycznych poradników technologicznych. Specjalizuję się w wirtualnej rzeczywistości, aplikacjach mobilnych oraz cyberbezpieczeństwie. Moją misją jest pokazywanie, że technologia może być prosta i dostępna dla każdego – bez żargonu i komplikacji.