Mac OS X Snow Leopard

Grand Central Dispatch

Grand Central Dispatch daha verimli performans için her yeni Macintosh'ta artık birden fazla işlemci çekirdeği kullanır. Geleneksel çekirdekli işlemciler için optimize edilmiş uygulamalar yapımında yer teknik zorlukları nedeniyle, bilgisayar uygulamaların çoğunluğu verimli çoklu işlemci çekirdeği kullanmaz. Bunun bir sonucu olarak, işleme gücü genellikle kullanılmamaktadır. Grand Central Dispatch programcılara verimli paralel programlama için bu çekirdekleri kullanmanıza yardımcı olmak için API'ler içerir. Grand Central Dispatch çekirdek arasında eşit iş dağıtmak için özel uygulamalar için bırakmak yerine kendisine odağı kullanmakla vardiya iplik değiştirir ve maksimum performans elde etmek için inaktif veya eski iş parçacığı tarafından oluşturulan kullanılmayan belleği temizler. Apple aynı zamanda kendi uygulamalarında kullanmak için geliştiriciler için Grand Central Dispatch API'lerini yayınladı ve aynı zamanda Grand Central Dispatch üzerinde çalışan belirli kod blokları analiz etti. "Bloklar" adında yeni bir C ve Objective-C dili özelliği kod oluşturulmasını kolaylaştırmaktadır ve kolayca Grand Centraldan yararlanmak için optimize eder.

OpenCL

OpenCL (Open Computing Language), Grafik İşlemci Ünitesinin (GPU'lar) gücünü ve sadece 3D oyunlar gibi grafik ağırlıklı uygulamalar için  herhangi bir uygulamada kaldıraç yaparak adreslerler. OpenCL otomatik olarak kullanılabilir işlem gücüyle kendini ayarlayarak, Mac grafik işlemci türü için optimize eder. OpenCL geçmişte GPU tabanlı programlama engel olan bir sorunu gidermekle, tutarlı sayısal hassasiyet ve doğruluk sağlar. OpenCL, zaten OpenCL ile çalışmak için kendi programlarını adapte etmekle Xcode geliştirici araçlarını kullanabilen, Mac OS X programcılarına tanıdık bir yapıya sahip, bir C tabanlı programlama dili içerir. Uygulamanın sadece en işlemci yoğun parçaları kod kalanını etkilemeden OpenCL C dilinde yazılmış olması gerekir. OpenCL AMD, Intel ve Nvidia tarafından desteklenmiş bir açık standarttır; o Khronos Group tarafından korunur.
Bu, CUDA ve Microsoft Direct3D 11 işlem shaderi için Nvidia'nın C-ne benzer bir amaca hizmet verir. Sadece aşağıdaki Mac GPU'lar ile çalışır: NVIDIA GeForce 320M, GT 330M, 9400M, 9600M GT, 8600M GT, GT 120, GT 130, GTX 285, 8800 GT, 8800 GS, Quadro FX 4800, FX 5600 ve ATI Radeon HD 4670, HD 4850, HD 4870, HD 5670 HD 5750, HD 5770, HD 5870, HD 6490M, HD 6750M, HD 6770M, HD 6970M. Sistem bu uyumlu GPU-dan birine sahip değilse, OpenCL kodunu CPU sisteminin üzerinde çalıştırır.

CUPS

CUPS (birçok Unix benzeri işletim sistemlerinde kullanılan baskı sistemi) performans geliştirmeleri ile birlikte geliştirilmiş sürücü, ağ ve Kerberos desteği sağlayan 1.4 sürümüne güncellendi. CUPS 1.4 da Internet Printing Protocol sürüm 2.1-in ilk uygulamasıdır.

Güç yönetimi

Güç yönetimi, yeni bir uyandırma uygulanması ile geliştirilmiş ve talep üzerine özelliği (Bonjour Sleep Proxy) daha yeni Macintosh donanım üzerinde desteklenir, AirPort ve AirPort Time Capsule yönlendiricilerinde uygulanan uyku proxy hizmetinden yararlanır, böylece yönlendirici mDNS sorgularını yanıtlarsa bilgisayar uyuyabilir. İstek uyandırmak için ana bilgisayar gerektiriyorsa, yönlendirici uyku bilgisayara gerekli özel uyandırma-paketi (Wake-on-LAN) gönderir.

Güvenlik

Apple daha fazla Mac OS X bileşenlerin yığın koruma uygulanması ve Safari'de ayrı bir süreç olarak QuickTime-de H.264 dekoder ve Safari'de ayrı bir süreç olarak tarayıcı eklentileri gibi Sandbox ile Mac OS X-ı güçlendirdi. Kötü amaçlı yazılım tespit edilirse, kullanıcıyı uyaran anti-malware özelliği de sisteme eklendi. Mac OS X 10.6.8-e düzenli kötü amaçlı yazılım tanımı güncelleştirmeleri eklendi. Bilgisayar güvenliği araştırmacısı Charlie Miller OS X Snow Leopardın, Microsoftun Windows Vista'da başlattığı uygulama teknolojisi olan tam address space layout randomizasyon (ASLR) eksikliğine göre, Microsoft Windowsdan saldırılara karşı daha savunmasız olduğunu iddia etti. Safari web tarayıcısı, Lion ve Mountain Lionda sürüm 6.0 güncellemeleri aldı, ancak Snow Leopardda almadı.

Uygunluk

Snow Leopard, Mac için Parallels Desktop 3.0, Aperture 2.1.1-den önce sürümleri ve 2.0.2-den önceki Apple Keynote sürümleri gibi bazı uygulamaların birçok eski sürümleri ile uyumluluğu keser. Apple ayrıca Snow Leopard ile bilinen uyumluluk sorunları ile uygulamaların bir listesini yayınladı. Mac OS X'in önceki sürümleri tarafından kullanılan yazıcı ve tarayıcı sürücüleri Snow Leopard ile uyumlu değildir ve Snow Leopardın yükleme sırasında değiştirilir. Snow Leopard birçok üretici ilk çıktığından beri uyumlu sürücüleri sağladı, Apple Software Update yoluyla ulaşılabilir. Bir yerli sürücü Snow Leopardda mevcut değilse, ayrıca sınırlı işlevsellik sağlayabilen CUPS ve Gutenprint açık kaynak sürücüleri içerir. 10.6.0 sık IPv6 Adreslerine dönen DNS sorgularını engelleyen bir hata tanıttı. Bu, 10.6.8'de çözüldü.

Resepsiyon

2009 yılında WWDC-de Apple Snow Leopardın yeni büyük görsel değişiklikler özellikleri olduğunu belirtti. Bunun yerine, serbest daha iyi performans sağlamak için işletim sistemini rafinesine odaklanır. OSNews Mac OS X Snow Leopardın iyi eleştirmenler tarafından alındığını bildirdi. Engadget Snow Leopardı inceledi, daha sonra Snow Leopardın fiyatı Apple 129 dolardan Mac OS X önceki sürümleri için 29 dolar ücrete düştü. Ancak, çoğu eleştiriciler yerli Mac OS X-da Finder, iCal, Apple Mail, vb uygulamaların büyük gelişme hızını yorumladı. CNET editörleri, Intel Mac kullanıcılarının Kar Leopard'ın akıllıca tasarlanmış arayüz geliştirmelerini sevdiğini ve Exchange desteğinin (yolda Mac için özellikle Outlook ile) sahip olunması gerekliliğini belirterek 5 üzerinden 4 yıldız verdi . Teknolojik gelişmeleri ile, Snow Leopard 29 $ yükseltme ücretine değer. Apple hafta içinde serbest bırakacağını duyuran zaman, Snow Leopard tek kullanıcı yükseltme ve Aile Paketi birimleri Amazon.com yazılım səlistelerinde sırayla 1 ve 2. sırada oldu. Testmac.com yeni QuickTime Playerde Boot Campın yeni versiyonu 3.0, pop-up yazılım güncelleme işlemi, ekran ve video kayıt gibi diğer beklenmedik gelişmeleri vurguladı. BBC Mac OS X 10.6.0 ve 10.6.1 sürümlerinde bir hata bildirdi, bu, nadir durumlarda, Mac OS X'in önceki bir sürümünden yükselten kullanıcılar tarafından daha önce varolan konuk hesabının kullanımından sonra kullanıcı hesabı verilerinin kaybına neden olur. Hata sürüm 10.6.2 itibarıyla giderilmiştir.

Yayın tarihi

Eski Apple CEO'su Steve Jobs, 9 Haziran 2008 yılında WWDC-de Snow Leopardı açıkladı ve özel olarak Yazılım Mühendisliği Kıdemli Başkan Yardımcısı Bertrand Serlet tarafından geliştiriciler için gösterilmiştir. Pazartesi, 11 Mayıs 2009 tarihinde, 10A354 yapısından daha sonra, Apple Snow Leopard API'lerinde bir kod dondurma yayınladı. İlk halka gösteri Serlet ve Mac OS Mühendisliği Başkan Yardımcısı Craig Federighi tarafından WWDC 2009-da verildi.

Mac OS X Snow Leopard 10.6

İlk orijinal sürümüdür. 28 Ağustos 2009 yılında kullanıma verilmiş ve 10A432 ve 10A433 yazılımında yapılmıştır. Unamesi Darwin 10.0'dır 10A432 yapısı Orijinal perakende DVD sürümüdür, 10A433 yapısı ise Server sürümü; Orijinal perakende DVD sürümüdür.