macOS, Macintosh İşletim Sistemi anlamına gelir. Apple, Macintosh bilgisayarlar için geliştirmiştir. Bu sistem, grafiksel bir arayüz sunmuştur.
Kullanıcılar fare kullanarak pencereler, simgeler ve menülerle etkileşim kurabilirler. Genel olarak macOS, bilgisayarları kullanma biçimimizde devrim yarattı. Tasarımı, görevleri daha sezgisel ve kullanıcı dostu hale getirdi. Sonuç olarak, modern işletim sistemlerinin temelini attı.

macOS İşletim Sistemi Nedir?
Apple, Macintosh’u kullanıcı dostu hale getirmeyi amaçladı. İşletim sisteminin ilk yıllarındaki varlığını azalttı. Bu tercih, onu teknik zorluklar yaratan MS-DOS’tan farklılaştırdı.
Orijinal macOS ekibi, Bill Atkinson, Jef Raskin ve Andy Hertzfeld’den oluşuyordu. Klasik sürümü tamamen şirket içinde geliştirdiler. İlk sürüm 1984’te piyasaya sürüldü.
Zamanla sistem gelişti ve 1999 yılına kadar dokuz sürüm yayınlandı. Ardından Mac OS X ortaya çıktı. Bu sürüm bir Unix sürümüdür ve grafiksel arayüzünde öncüllerinin unsurlarını korur.
Orijinal macOS geliştirme süreci hakkında görüşler farklılık göstermektedir. Tarihsel belgeler, Macintosh projesini Xerox PARC Alto projesiyle ilişkilendirir.
Ayrıca, ilk katkılar, fikirlerin şekillenmesinde etkili olan Ivan Sutherland’ın Sketchpad ve Doug Engelbart’ın On-Line System projelerinden gelmiştir.
Tarihi
Mac OS X ilk grafiksel arayüz değildi. Ancak uygun fiyatı sayesinde başarılı oldu. O zamanlar Xerox Alto’nun fiyatı 32.000 dolardı. Xerox’un yıldız ürünüydü.
Apple Lisa ise 16.600 ve ardından 10.000 dolara satıldı. İlginçtir ki, “Apple” adı Steve Jobs’un kızından geliyordu. Son olarak, System 1 ilk Macintosh’a dahil edildi. Fiyatı 2.500 dolardı.
Sistem 1: 1984
Sistem 1 bir masaüstü bilgisayar içeriyordu. Windows, simgeler, fare, menüler ve kaydırma çubukları içeriyordu. Çöp Kutusu ise çöp kutusu gibiydi.
Yeniden başlattıktan sonra içindeki her şey kayboluyordu. Sanal bellek olmadığı için kullanıcılar aynı anda iki uygulama çalıştıramıyordu.
Ayrıca, klasör içinde klasör oluşturmak imkansızdı. Tüm dosyalar tek bir konuma kaydediliyordu. Dosya tablosundaki bir not, her dosyanın belirlenen klasörde görünmesini sağlıyordu. Bu, kullanıcıların Finder’da dosyaları bulmasına yardımcı oluyordu.
Daha sonra Sistem 1.1 bir iletişim kutusu sundu. Ayrıca Mac’inizi temizleme komutu ve bazı hız uygulamaları da eklendi.
Sistem 2: 1985
1985 yılında System 2 önemli iyileştirmeler yaptı. İlk olarak, Finder hızını yüzde yirmi artırdı. Ardından, geri dön ve kapat komutlarını kaldırdı.
Sonrasında, kullanıcılar yeni klasörleri daha kolay oluşturabildi. Bu arada, kapatma ve masaüstü yazıcı seçenekleri basitleştirildi. Öğeler artık dikey olarak listeleniyor ve her birinin yanında küçük bir simge bulunuyor.
Ayrıca, kullanıcılar diskleri veya sürücüleri kolayca kaldırmak için çöp kutusu simgesine sürükleyebilirler. Genel olarak, bu güncellemeler daha verimli bir arayüzle kullanıcı deneyimini iyileştirdi.
Sistem 3: 1986
Sistem 3’te Finderr daha hızlı ve geliştirilmiş. Eski HFS, yeni Macintosh MFS ile değiştirildi.
Klasörler artık gerçek ve klasörler içinde klasörler oluşturabilirsiniz. Kontrol Paneli’nin sağ alt kısmında yakınlaştırma simgeleri görünür. Klasör içeriğinin boyutunu ayarlamak için bunlara tıklayın.
İkinci kez tıkladığınızda pencere standart boyutuna döner. Çöp kutusu simgesi, üzerine bir şey yerleştirildiğinde açıkça görünür. Üzerindeki çizgiler zıt yönlerde noktalı.
Sistem 3.2’de otuz hata düzeltildi. Ayrıca hesap makinesi bir güncelleme aldı. Artık ekrandaki sayısal tuş takımı, klavye tuş takımına benziyor. Sistem 3.3’te, eski Macintosh dosyalarını paylaşmak için AppleShare eklendi.
Sistem 4: 1987
System 4, Macintosh SE ve II ile piyasaya sürüldü. Bu güncelleme, birden fazla monitör desteğini beraberinde getirdi. Ayrıca, System 4.1 artık 32 MB’tan büyük diskleri destekliyor.
Kullanıcılar standart Finder ve Çoklu Finder arasında geçiş yapabilir. Standart Finder tek bir programı desteklerken, Çoklu Finder aynı anda birçok programı yönetir.
Ayrıca, Finder her programın bellek kullanımını görüntüler. Yeni bir Denetim Masası da artık yapılandırılabilir. Son olarak, System 4.3, hataları ve yazıcı sürücülerini düzeltmek için güncellemeler aldı. Bu akıcı deneyim, kullanıcı verimliliğini ve sistem performansını artırıyor.
Sistem 6: 1988
1988’de System 6 yeni renkler sundu. Ancak, cihazın yeteneklerine rağmen Finder’da hala renk eksikliği vardı.
Ayrıca, “Diski Sil” işlemini iptal etmek için bir düğme eklendi. Kullanıcılar artık dosya sürüm numarasını da görebiliyor.
Ayrıca, bir bildirim özelliği eklendi. Bu özellik, programların bağlanması gerektiğinde menü çubuğu aracılığıyla kullanıcıları uyarıyor. Son olarak, 6.0.1’den 6.0.8’e kadar olan sürümler yeni modeller için destek sunuyordu.
Sistem 7: 1990
System 7, zamanının önemli bir yazılım güncellemesiydi. Finder ve Multiple Finder kaldırıldı. Bunun yerine, System 7 birden fazla görevi gerçekleştirebilen birçok Finder uygulaması getirdi.
32 MB’a çıkarılarak bellekte önemli bir değişiklik yaşandı. Bu, Mac’lerin 8 MB’tan fazla RAM kullanmasını sağlayarak işletim sistemini geliştirdi.
Ayrıca, AppleTalk gibi ağ seçenekleri eklendi. AppleShare aracılığıyla dosya paylaşımı mümkün hale geldi.
QuickTime multimedya yazılımı incelendi, ancak ek yazılım olarak sunuldu. Ayrıca, System 7, yaklaşan Mac OS X için çeşitli özellikler ekledi.
Gösterge Paneli’nin sağ alt köşesinde bir menü belirdi. Bu menü, çalışan programların listesini gösterir ve kolayca geçiş yapılmasını sağlar.
Daha sonra bir “Yardım” menüsü eklendi. “Çöp Kutusu” gerçek bir klasöre dönüştü. Artık dosyalar “Boşalt” seçeneği seçilene kadar silinebiliyordu.
Ayrıca, sürükle ve bırak özelliği eklendi. Bu özellik, kullanıcıların programlar arasında metinleri kolayca taşımasına olanak sağladı. System 7’de Finder, renkli nesneler ve 3 boyutlu bir arayüz sunuyordu.
7.0.1p Performa Sistemi, Sistem 7.0.1 ile birlikte kullanıma sunuldu. Yeni kullanıcılar için benzersiz özellikler içeriyordu. Sistem 7.1, Fonts klasörü eklemeyi veya kaldırmayı kolaylaştırdı. Kullanıcılar aynı sistem içinde kolayca font ekleyebiliyordu.
SystemScript Pro olarak da bilinen Sistem 7.1.1, bir sistem eklentisi olarak sunuldu. AppleScript, QuickTime ve PowerTalk’u içeriyordu. Ardından, yeni mikroişlemci yongalarını desteklemek için Sistem 7.1.2 oluşturuldu.
Daha sonra, Sistem 7.5 tüm Performa özelliklerini entegre etti. Önceki Apple Rehberi’nden çok daha fazla bilgi sağladı. Hatta açılış ekranında küçük bir çubuk belirdi.
On bir yıllık geliştirme sürecinin ardından Mac’in tamamen yeni bir işletim sistemine ihtiyacı vardı.
Bu nedenle, Sistem 7.6, Apple’ın yeni stratejisini izleyen ilk sürüm oldu. Rhapsody veya Mac OS X sona erene kadar her altı ayda bir güncelleme aldı. Son olarak, 7.6.1 sürümüyle bazı hatalar giderildi.
Sistem 8: 1997
Finder önemli bir güncelleme aldı. Artık birden fazla uygulama üzerinde daha iyi kontrol sağlıyor. Bu değişiklik, işlemci yoğun bilgisayarlarda performansı artırıyor.
Ayrıca, Finder yenilenmiş bir 3B görünüme sahip. Kullanıcılar ayrıca görünümünü kendi tercihlerine göre özelleştirebiliyor.
Web Paylaşımı da bir diğer yeni özellik. Kullanıcıların web sayfalarını doğrudan bilgisayarlarından barındırmalarına olanak tanıyor.
Önemli olan, HFS+ artık sabit diskte 1 GB’tan fazla boş alan gerektiriyor. Ayrıca, bu sürüm 68K Mac’leri destekleyen son sürümdü. Önceki sürümler yalnızca PowerPC sistemleri içindi.
8.5 sürümü, gelişmiş bir arama aracı olan Sherlock’u kullanıma sundu. Bu araç, yerel disklerde, ağ hizmetlerinde ve internette arama yapar.
8.6 sürümünde ise yönetim özellikleri önemli ölçüde iyileştirildi. Ayrıca Sherlock için bir içerik seçeneği eklendi ve USB ve FireWire desteği sunuldu.
Sistem 9: 1999
Bu sürümde, kullanıcılar Mac’lerine birden fazla hesap ekleyebilir. Bu özellik, her kullanıcının kendi ayarlarına sahip olmasını sağlar. Ayrıca, AppleTalk artık TCP/IP üzerinden çalışır.
Ayrıca, Yazılım Güncelleme, kullanıcıların internet üzerinden güncelleme almasını sağlar. Artı, yeni güncellemeler mevcut olduğunda kullanıcıları bilgilendirir.
9.0.2 ve 9.0.3 sürümleri özel modelleri içeriyordu. Ardından 9.0.4 her şeyi bir araya getirdi. Bunu takiben 9.1 sürümü, kararlılığı artırdı ve menü pencereleri ekledi. Bu sürüm, 10.0 ve 10.1 sürümlerindeki Klasik’in en düşük seviyesini temsil ediyor.
Ayrıca, “Quicksilver” Power Mac G4’ler 2001 yazında piyasaya sürüldü. 9.2 sürümü önceden yüklenmiş bir sistem olarak sunuldu.
Mac OS X
OpenStep, PowerPC tabanlıdır. Mach’ın bellek ve işlemci özelliklerini devralır.
Ayrıca, aygıt sürücüleri için UNIX Protokolünü kullanır. Bu protokol, BSD’nin ağ arayüzünü destekler. Dahası, NeXT arayüzünden bazı unsurları bünyesinde barındırır.
Bu işletim sistemi günümüzde neredeyse tüm Mac’lerde çalışmaktadır. Son on yılda başarıyla geliştirilmiştir.
10.0 “Cheetah/Çita”: 2001
10.0 sürümü 24 Mart 2001’de kullanıma sunuldu. Public Beta katılımcılarının birçok özelliğini içeriyordu.
Ayrıca, modern bir işletim sisteminden beklenen tüm özelliklere sahipti. Bu, programların birbirleriyle çakışmamasını sağlıyordu. Sonuç olarak, işlemcinin çökme olasılığı daha düşüktü.
Aygıt sürücülerinin yüklenmesi gerekiyordu. Ek olarak, Cocoa eklendi. Bu, NeXT’nin gelişmiş OpenStep ortamından geliyordu. Ancak, orijinal Mac sistemindeki bazı görevler hala tamamlanmamıştı.
OS X kullanıcıları sık sık “Cheetah” isminden şikayet ediyordu. Birçoğu bunu garip ve uygunsuz buluyordu. 10.0 sürümündeki Klasik ortam, Genel Beta’ya göre geliştirilmişti. Yine de kullanıcılar uyumluluk sorunları ve tuhaf davranışlarla karşılaşıyordu.
Ayrıca, OS X’in arayüzleri macOS arayüzüne benziyordu. Kullanıcılar benzer özelliklere sahip olduklarını düşünüyorlardı. Ancak, uyum sağlamaları ve yeni alışkanlıklar edinmeleri gerekiyordu. Genel olarak, eski sistemden uzaklaşmak için değişim gerekliydi.
10.1 “Puma”: 2001
10.0 ve 10.1 sürümlerinden sonra yayınlandı. Bu güncelleme, özellikle G3 işlemcili Mac’lerde performansı iyileştirdi.
Ayrıca, güncellemeler hata düzeltmeleri ve bileşen geliştirmeleri içeriyordu. Bu güncellemeler 10.1.1’den 10.1.5’e kadar olan sürümler olarak bilinir.
Ayrıca, birçok açık kaynaklı UNIX yardımcı programı artık mevcut. Sonuç olarak, ek sürücüler daha geniş bir cihaz yelpazesini destekliyor.
10.2 “Jaguar”: 2002
Apple, 25 Ağustos 2002’de işletim sisteminin 10.2 “Jaguar” sürümünü yayınladı. Bu güncelleme, performansı iyileştirdi ve daha şık bir görünüm kazandırdı. Ayrıca 150’den fazla geliştirme içeriyordu.
Önemli olan, Microsoft Windows ağları için desteğin artırılmasıydı. Ayrıca, grafik kartının daha fazla görevi yerine getirmesini sağlayan Quartz Extreme’i tanıttı. Daha iyi e-posta yönetimi için yeni bir spam filtresi eklendi.
Ayrıca Apple, Rendezvous ağ sistemini tanıttı. Bu özellik, Adres Defteri kişi bilgilerinin depolanmasına yardımcı oldu. iChat de eklendi. AOL Instant Messenger için sohbet desteği sunuyordu.
Son olarak, güncelleme yeniden tasarlanmış bir Finder içeriyordu. Artık her pencere, daha kolay gezinme için entegre aramaları destekliyor.
10.3 “Panther”: 2003
MacOS Xv10.3 “Panther”, 24 Ekim 2003’te piyasaya sürüldü. Daha yüksek performans ve yenilenmiş bir kullanıcı arayüzü getirdi.
Bu güncelleme, bir önceki yılki Jaguar’a kıyasla önemliydi. Ancak artık eski G3 modellerini desteklemiyor.
Panther’da Finder bir güncelleme aldı. Metalik bir arayüz ve hızlı arama seçenekleri sunuyor.
Ayrıca Exposé, pencereleri etkili bir şekilde yönetmenin yeni bir yolunu sundu.
Bir diğer yenilik ise Hızlı Kullanıcı Değiştirme. Bu özellik, birden fazla kullanıcının oturum açmasına ve aralarında hızlıca geçiş yapmasına olanak tanıyor.
Ayrıca, bu sürüm entegre faks desteği de içeriyor. FileVault, kullanıcıların özel dizinleri için gerçek zamanlı şifreleme sunuyor.
Panther ayrıca, özellikle G5 modelleri için sistem genelinde hızı artırıyor. Genel olarak Panther, macOS tarihinde önemli bir yükseltmeye işaret ediyor.
10.4 “Tiger”: 2005
“Tiger” adlı 10.4 sürümü 29 Nisan 2005’te yayınlandı. 200’den fazla yeni geliştirme getirdi. Ancak bazı eski makineler bu sürümü desteklemiyordu. Özellikle Tiger, tüm Apple cihazları için bir FireWire bağlantısı gerektiriyordu.
Bu sürüm heyecan verici yeni özellikler getirdi. Örneğin, Spotlight bir içerik ve meta veri arama sistemidir. Ayrıca, Pano widget’ları günlük görevlere ve bilgilere hızlı erişim sağlar.
QuickTime 7, H.264 desteği ve yeniden tasarlanmış bir arayüzle piyasaya sürüldü. Ayrıca Safari, daha iyi hız, güvenlik ve RSS desteği gibi güncellemeler aldı. Son olarak, Tiger, LP64 sistemini kullanan yeni G5’ler için 64 bit bellek desteği sundu.
10.5 “Leopard”: 2006
Leopard versiyonu 26 Ekim 2007’de piyasaya sürüldü. Bu sürüm PowerPC ve yeni Intel teknolojisi ile uyumludur. Yeni sürümün özellikleri arasında:
- Time Machine: bir klasörün, tüm sabit diskin, tek bir dosyanın, iPhoto’daki bir rulo fotoğrafın, içeriğinin belirli bir sürümüne geri dönme imkanı verir.
- Mail 3: Bu, Apple’ın bu e-posta programının üçüncü sürümüdür, şimdi Notes ve Yapılacaklar’ın yanı sıra HTML e-postaları göndermek için çeşitli Şablonlar içerir.
- iChat: Sekmelerle sohbet etme veya animasyonlu simgelere sahip olma olanağı verir, şimdi video sohbetleri için video sunma, masaüstünü paylaşma için birçok ek işleve de sahiptir.
- Dashboard: Widget’ları kolayca oluşturmak için Dashcode adlı bir araç getirir. Ayrıca, Safari, görüntülenmekte olan bir sayfanın herhangi bir parçasını almanıza ve bir Widget’a dönüştürmenize olanak tanıyan bir Webclip düğmesine sahiptir. Erişilebilirlik özelliklerinde iyileştirmeler yapıldı.
- Finder: iTunes‘a benzer CoverFlow ile, farklı uzantılarla aynı anda birkaç dosyayı açmanıza izin veren QuickLook adlı bir işleve sahiptir ve programı açmaya gerek yoktur, kullanıcılar bile diğer ağa bağlı Mac’leri arayabilir.
- Dock: Yansımaları alan bir cam tepsiye benziyor, bir dizi öğeyi istiflemenizi sağlayan yığınlara sahip ve üzerine tıkladığınızda bir dizi seçenekte görüntüleniyor.
En büyüğü, yüksek hızlarda net bir şekilde konuşabilen Alex adında yeni bir sentezlenmiş ses ile metin-konuşma özelliklerinde bir atılım. Ayrıca, Braille ekranları için destek getiriyor.
10.6 “Snow Leopard”: 2009
Snow Leopard lakaplı Mac işletim sisteminin en son sürümü 28 Ağustos 2009’da piyasaya sürüldü ve birkaç yeni heyecan verici özelliğe ek olarak öncekilerden daha hızlı:
- Dock ile entegre yeni Exposé.
- Çince karakterleri eklemek için dokunmatik ekranı kullanabilirsiniz.
- Saat dilimi otomatik olarak ayarlanır.
- Microsoft Exchange 2007 sunucularına bağlanma desteği sağlar.
- Daha az sabit disk alanı tüketimi ve maksimum 16 TB RAM desteği.
Aşağıdaki yenilikler de vurgulanmalıdır:
- Grand Central, çok çekirdekli işlemcileri kullanmanızı ve performansı optimize etmenizi sağlayan bir programlama tekniğidir.
- Quicktime X, mevcut codec bileşenleri için optimize edilmiş desteğe sahip olacak.
- OpenCL (Open Computing Language/Açık Hesaplama Dili), grafiksel olmayan kullanım için grafik işleme birimini kullanan uygulamaları programlamanıza olanak tanır.
10.7 “Lion”: 2011
Bu sürüm 20 Temmuz 2011’de yayınlandı. Apple iOS’a çeşitli geliştirmeler getirdi. Yeni özelliklerden biri de başlatma paneli. Bu araç, kullanıcıların yüklü uygulamalar arasında kolayca gezinmesini sağlıyor. Ayrıca çoklu dokunmatik hareketlerin daha iyi kullanılmasını sağlıyor.
Ayrıca, güncelleme Rosetta’yı kaldırdı. Sonuç olarak, PowerPC uygulamaları uyumsuz hale geldi.
Ayrıca, grafiksel kullanıcı arayüzünde (GUI) değişiklikler yapıldı. Örneğin, otomatik gizlenen kaydırma çubukları artık yalnızca kullanımdayken görünüyor.
Son olarak, Görev Kontrolü eklendi. Bu özellik, Exposé, Spaces, Dashboard ve tam ekran uygulamalarını tek bir arayüzde birleştiriyor.
10.8 “Mountain Lion”: 2012
Mountain Lion, 25 Temmuz 2012’de piyasaya sürüldü. Bu, iki yıllık güncellemelerin başlangıcıydı. Game Center artık Hatırlatıcılar gibi uygulamaları da içeriyor.
Bu uygulama, iMessage ve iCal’dan ayrı bir yapılacaklar listesi işlevi görüyor. Ayrıca, iWork kullanıcıların iCloud’da belgeleri yedeklemesine olanak tanıyor. Genel olarak, bu özellikler kullanıcı deneyimini ve üretkenliği artırıyor.
10.9 “Mavericks”: 2013
22 Ekim 2013’te piyasaya sürülen Mavericks, Snow Leopard veya daha yeni sürüm için 64 bit Intel işlemciyle çalışan tüm kullanıcılar için ücretsiz bir yükseltmeydi.
10.10 “Yosemite”: 2014
16 Ekim 2014 tarihinde piyasaya sürülen Yosemite, İOS 7’ye benzer birçok özelliği içerir. Örneğin; yarı saydamlık efektleri ve yoğun doygun renklerle daha minimal, metin tabanlı bir ‘düz’ tasarıma sahip olacak şekilde yeniden tasarlanmış bir kullanıcı arayüzüne sahipti.
10.11 “El Capitan”: 2015
30 Eylül 2015’te piyasaya sürülen El Capitan, Mac deneyimini geliştiriyor. Sistem performansını iyileştirmeye odaklanıyor.
Örneğin, Haritalar ve Notlar uygulamalarına güncellemeler getiriyor. Ayrıca, okunabilirliği artıran San Francisco yazı tipini de içeriyor.
Genel olarak, bu değişiklikler Mac’inizi daha akıcı ve keyifli hale getiriyor.
10.12 “Sierra”: 2016
Sierra, 20 Eylül 2016’da piyasaya sürüldü ve Siri, Optimize Depolama Alanı ve Fotoğraflar, Mesajlar ve iTunes güncellemelerini içerdi.
10.12 “High Sierra”: 2017
25 Eylül 2017’de yayınlanan High Sierra, Safari, Fotoğraflar ve Mail güncellemeleri de dahil olmak üzere kullanıcı tarafından görülebilen az özelliğe sahipti. Bu sürümde göze çarpan yenilik, Apple Dosya Sistemi’dir.
10.14 “Mojave”: 2018
24 Eylül 2018’de Dark Modu ile gündeme gelen sürüm Mojave idi.
10.15 “Catalina”: 2019
macOS Catalina, 7 Ekim 2019 tarihinde kullanıma sunuldu fakat kullanıcılarının birçoğu 32-bit uygulamaların resmi olarak desteklenmemesi yüzünden şikayet etmektedir.
İşletim Sistemi Sürümleri
İlk Mac işletim sistemlerinde iki ana program vardı: “System” ve “Finder”. Her programın kendi sürüm numarası vardı.
System 7.5.3, Mac OS logosunu taşıyan ilk sürümdü. Daha sonra 7.6 sürümü, resmi olarak “Mac OS” adını alan ilk sürüm oldu.
PowerPC G3 mikroişlemcisinden önce, temel sistem parçaları anakarttaki salt okunur bellekte saklanıyordu. Bu kurulum, ilk Mac bilgisayarlarında sabit disk bulunmadığı için disketlerde yer tasarrufu sağlıyordu. Sadece 1991 Classic modeli ROM’dan önyükleme yapabiliyordu.
Ayrıca, bu tasarım tamamen grafiksel bir arayüz sağlıyordu. Kullanıcıların salt metin konsol veya komut satırı moduna ihtiyacı yoktu. Önyükleme sırasındaki hatalar grafiksel olarak görünüyordu.
Bu hatalar, genellikle Chicago yazı tipi kullanılarak simgeler veya basit mesajlar olarak gösteriliyordu. Buna karşılık, o dönemdeki bilgisayarlar mesajları siyah ekranda tek aralıklı bir yazı tipiyle gösteriyordu. Kullanıcıların giriş için klavyeyi kullanması gerekiyordu.
Bu düzeyde ayrıntı sunmak için sistem, ROM’daki çekirdek yazılımına güveniyordu. Bu yazılım, Apple bilgisayarların çalıştırılmasına yardımcı oldu ve Apple telif hakkıyla korunan ROM içeriğine sahip lisanslı klonlar üretti.
Genel olarak, Mac sistemleri iki aileye ayrılır. İlki, Apple Computer’ın orijinal koduna dayanan Classic ailesidir. İkincisi ise UNIX tabanlı olan ve NeXTSTEP sistemini içeren Mac OS X ailesidir.
Classic Mac OS (1984–2001) Sürümü
Klasik işletim sistemleri genellikle komut satırı arayüzlerine dayanır. Buna karşılık, tamamen grafiksel ortamlar sunarlar. Bu da kullanımlarını kolaylaştırır. Dahası, iş birliğine dayalı çoklu görev özelliğine sahiptirler.
Ancak bu sistemler bazı eleştirilerle karşı karşıyadır. Bellek yönetimi konusunda sıkıntı çekerler ve korumalı bellekten yoksundurlar. Ayrıca, ek işlevler için uzantılar çakışabilir.
Uzantılar genellikle birlikte iyi çalışmaz. Bazen yalnızca belirli bir sırayla çalışırlar. Bu nedenle, sorun giderme uzun ve deneme yanılma gerektiren bir süreç olabilir.
Dosya Sistemleri ve Uyumluluk
Orijinal Macintosh, Macintosh Dosya Sistemi’ni (MFS) kullanıyordu. Bu düz dosya sistemi tek seviyeli bir klasör içeriyordu.
Kısa süre sonra Apple, 1985’te HFS’yi tanıttı. HFS, dosya organizasyonunu geliştiren doğal bir dizin ağacı sistemi kullanır. Her iki sistem de uyumludur.
DOS ve Unix gibi çoğu dosya sistemi, dosyaları bayt dizileri olarak ele alır. Bayt verilerini yorumlamak için uygulamalara ihtiyaç duyarlar. Buna karşılık, MFS ve HFS dosyaları için iki dal kullanır.
Veri çatalı, belgenin metin veya görüntü bit eşlemlerini tutar. Kaynak çatalı ise grafik veya ses dosyaları gibi yapılandırılmış veriler içerir.
Bir dosya yalnızca bir veri çatalı ile var olabilir. Alternatif olarak, bir kaynak çatalı içerebilir. Örneğin, bir metin dosyası hem metni hem de stilini içerebilir. Bu nedenle, stili tanımayan uygulamalar düz metni okuyabilir.
Ancak, bu çatallar birlikte çalışabilirlik sorunları yaratır. Dosyaları bir Mac’ten başka bir sisteme kopyalamak, kaynak çatalını ayırabilir. Bu işlem genellikle BinHex veya MacBinary gibi kodlama sistemleri gerektirir.
Uyumluluk ve Klasik’ten OS X’e Geçiş
OS X v10.4 öncesi PowerPC platform sürümlerinde uyumluluk katmanı yoktur. Bu sınırlama, Klasik medya olarak bilinen eski Mac uygulamalarını etkiler.
Klasik medya, bir OS X işlemi içinde OS 9.1 veya sonraki bir sürümünün tam bir kopyasını çalıştırır. Orijinal Macintosh, OS X ve OS 9.2 önceden yüklenmiş olarak gelir.
Kullanıcıların OS X 9.2 ve 10.4 Tiger sürümlerini manuel olarak yüklemeleri gerekir. Bu sürümler yeni makinelerde varsayılan olarak dahil değildir. En iyi klasik uygulamalar bu ortamda iyi çalışır.
Ancak uyumluluk, işletim sistemiyle doğrudan etkileşim kurmak için yazılmış yazılımlara bağlıdır.
OS 9, x86 donanımını desteklemediğinden, Klasik Ortam Intel tabanlı Mac’lerde çalışamaz. Sonuç olarak, birçok Klasik kullanıcı OS X’e geçti.
Ancak eleştirmenler, OS X’in daha karmaşık olduğunu savunuyor. Orijinal Mac OS’deki bazı özellikler eksik. Bu durum, eski donanımlarda daha yavaş performansa yol açabilir.
Eski sistemler için oluşturulan sürücüler OS X ile çalışmaz. Birçok eski Apple makinesinde destek yoktur. Bu nedenle, önemli sayıda kullanıcı Klasik İşletim Sistemini kullanmaya devam eder. 2005 yılına gelindiğinde, çoğu kullanıcının OS X’e geçtiği belirtiliyordu.
Intel İşlemcilere Geçiş
Haziran 2005’te Steve Jobs, PowerPC’den Intel işlemcilere geçiş yapacağını duyurdu. Bu hamle, yeni Klasik uygulamalar için daha iyi uyumluluk sağlamayı amaçlıyordu.
Aynı konferansta Jobs, geliştirici geçiş kitlerini tanıttı. Bu kitler, Intel tabanlı Mac’ler için Apple yazılımlarının beta sürümlerini içeriyordu.
Apple, Ocak 2006’da iMac ve MacBook Pro da dahil olmak üzere ilk Intel tabanlı Mac’lerini piyasaya sürdü. Kısa bir süre sonra, Intel Core Solo ve Duo işlemcilere sahip bir mini Mac piyasaya sürdü.
16 Mayıs 2006’da MacBook piyasaya sürüldü. Apple, geçişi 7 Ağustos’ta Mac Pro ile tamamladı.
Bu geçişe yardımcı olmak için Intel tabanlı Mac’lere Rosetta eklendi. Bu teknoloji, PowerPC sistemleri için derlenmiş OS X yazılımlarını çalıştırmalarına olanak tanır.
Rosetta arka planda sorunsuz çalışır. Çalıştırma yerel koddan daha yavaş olsa da, tutarlı bir kullanıcı deneyimi sunar.
Mac OS X
Resmi olarak 10. sürüm olan Mac OS’in kendine özgü bir geçmişi vardır. 9. sürüm ve Klasik sistemleri takip eder. Bu işletim sistemi NeXTSTEP ve Mach Core temel alınarak tasarlanmıştır.
Steve Jobs, NeXT’yi artık Unix kullanan Apple’a getirmiştir. Ayrıca, BSD kodunu da içermektedir.
İstemci sürümünde altı büyük güncelleme bulunmaktadır. En sonuncusu Snow Leopard adlı OS X 10.6’dır. Benzer şekilde, OS X altı önemli sunucu sürümü içerir. İlk sürüm olan OS X Server 1.0, 1999’da beta sürümüne girmiştir.
Her iki sürüm de aynı mimariyi paylaşır. Ancak sunucu sürümleri yönetim araçları içerir. Bu araçlar, OS X tabanlı sistemleri, çalışma grubu sunucularını ve web servislerini yönetmeye yardımcı olur.
Şu anda Xserve, sunucu donanımları için varsayılan işletim sistemi olarak çalışmaktadır. Ayrıca bir Mac Mini ile kullanabilir veya diğer Mac’lere kurabilirsiniz.
İstemci sürümünün aksine, OS X Server sanal makinelerde çalışabilir. Parallels Desktop gibi emülasyon yazılımları bunu mümkün kılar.
Son olarak, OS X, iOS için bir temel görevi görür. Aynı zamanda Apple TV ve iPhone, iPad gibi daha eski cihazlarda da kullanılan işletim sistemidir.
Star Trek Projesi
Apple, 1992’de Star Trek adlı gizli bir projeye başladı. Bu prototip, Intel x86 bilgisayarlar için bir macOS sürümü oluşturmayı amaçlıyordu. Amaç, Novell’in yardımıyla DOS uygulamalarını desteklemekti.
O dönemde, kullanıcılar Windows’a geçiş yaparken Novell DOS zorlanıyor, birçok kişi DOS’un bir kombinasyonunu olası bir alternatif olarak görüyordu.
Ne yazık ki proje kısa ömürlü oldu. Yeni CEO, 1993’ün başlarında Apple’ın stratejisini değiştirdi.
Buna rağmen, ekip Macintosh Finder’ı ve QuickTime gibi bazı temel uygulamaları sorunsuz bir şekilde çalıştırmayı başardı. Daha sonra, bu projeden alınan bazı kodlar PowerPC için yeniden kullanıldı.
Star Trek projesinden on beş yıl sonra, Apple x86 mimarisini resmen destekledi. Apple daha sonra tüm masaüstü bilgisayarları bu mimariye geçirdi.
Ancak, Star Trek Projesi doğrudan bu değişikliğe yol açmadı. Bunun yerine, Darwin’in geliştirme süreci, OS X 10.0 ve sonraki sürümler için x86 desteğini içeriyordu. macOS, Macintosh x86 bilgisayarların piyasaya sürülmesiyle tam anlamıyla tanıtıldı.
68000 İşlemci Emülasyonu
Star Trek yazılımı hiç piyasaya sürülmemiş olsa da, üçüncü taraf emülatörler ortaya çıktı. vMac, Basilisk II ve Executor gibi programlar, macOS Classic’in Intel PC’lerde çalışmasını sağladı.
Ancak bu emülatörler yalnızca 68000 serisi işlemcileri destekler. Çoğu, PowerPC işlemciler gerektirdiğinden, 8.1’den sonraki macOS sürümlerini çalıştıramaz.
Bu emülatörleri kullanmak için bir Mac ROM imajına ihtiyacınız var. Birçok kullanıcı, bu imajların yasal sonuçları ve Apple’ın fikri mülkiyet hakları konusunda endişeli.
İlginç bir şekilde, Abacus Araştırma ve Geliştirme’nin Executor yazılımı öne çıkıyor. Apple teknolojisini kullanmadan tamamen tersine mühendisliğe dayanıyor. Ancak, tam işlevsellik sınırlı kalıyor ve birçok program çalışırken başarısız olabiliyor.
Yine de, bu emülatörler x86 platformlarında klasik Mac 68000 uygulamaları için bir yer edindi. Geliştirme 2002’de durduruldu, ancak kaynak kodu 2008’de yayınlandı.
Mac ROM imajlarına dayanan emülatörler genellikle macOS ile neredeyse tam uyumluluk sağlar. Ayrıca, modern x86 işlemcilerin performansı önemli ölçüde iyileştirildi.
Bu süre zarfında birçok Macintosh kullanıcısı PowerPC’ye geçti. Bu geçiş, OS 8.xx ve 9.xx sürümlerini kolayca kullanmalarını sağladı.
Sonuç olarak, PowerPC için yazılım desteği performansı artırdı. Genel olarak bu, 68000 emülatörü ve Klasik medya uygulamalarını çalıştırırken PowerPC’ye özgü uygulamalara geçişi kolaylaştırdı.
PowerPC Emülasyonu
68000 emülatörlerinin geliştirilmesi, özellikle PowerPC desteği açısından birçok zorluğa yol açtı. Emülasyon kodu karmaşıktı ve performans endişe kaynağıydı.
PowerPC emülasyonu, gerçek PowerPC Mac’lerle rekabet etmek zorundaydı. Birçok geliştirici, hem 68000 Classic hem de PowerPC için eş zamanlı sürümler geliştirdi. Bu da emülasyon ihtiyacını azalttı.
Üstelik, PowerPC Mac kullanıcıları daha hızlı uygulamaları tercih etti. Zamanla Apple, 68000 Mac satışını durdurdu.
Sonuç olarak, mevcut kullanıcı tabanı hızla azaldı. Gelişmiş 68000 emülasyonu bile, orijinal Mac’ler için bir tehdit oluşturmuyordu. Piyasaya sürülmeleri geç ve olgunlaşmamıştı.
PearPC emülatörü, daha yeni macOS sürümleri için PowerPC işlemcilerini çalıştırabilir. Ancak, hala geliştirme aşamasında ve yerel sistemlerden daha yavaş.
PowerPC’den Intel’e geçiş sırasında Apple, bir PowerPC emülatörüne olan ihtiyacı fark etti. Bu nedenle, müşterilerinin yazılım yatırımlarını korumak için Rosetta’yı tanıttı.
Rosetta duyurulmadan önce, birçok kişi PowerPC emülatörlerinin x86’da düşük performans göstermesini bekliyordu. Şaşırtıcı bir şekilde, Rosetta performansında yalnızca küçük bir düşüş görüldü.
Bir diğer emülatör olan SheepShaver, 1998’den beri PowerPC’de BeOS için kullanılıyor. 2002’de açık kaynaklı hale gelerek diğer platformlarda da kullanılabilmesine olanak sağladı.
Başlangıçta SheepShaver x86’da çalışmıyordu. Bir hipervizöre benzer şekilde gerçek bir PowerPC işlemcisi gerektiriyordu. PowerPC’yi desteklese de, yalnızca macOS 9.0.4’e kadar çalışıyordu. Bunun nedeni, bellek yönetim birimi emülasyonunun olmamasıydı.
Diğer emülatörler arasında ShapeShifter, Fusion ve iFusion bulunur. Ayrıca, bazıları klasik macOS’u bir PowerPC hızlandırıcı anakartla çalıştırıyordu.
Bu yöntem, m68k serisine kıyasla hızı artırdı. Performans sorunları, MMU bypass modunda çalışan gerçek Mac’lerden kaynaklanıyordu.
Macintosh Klonları
Yıllar içinde birçok üretici Macintosh klonları üretti. Power Computing, UMAX ve Motorola gibi şirketler bu cihazları üretti.
Klasik Mac işletim sisteminin farklı sürümlerini çalıştırıyorlardı. 1997’de Steve Jobs, Apple’a döndükten sonra klon lisanslama programını sonlandırdı.
2008 yılında Psystar Corporation, düşük maliyetli bir bilgisayar duyurdu. Bu bilgisayar, Mac OS X 10.5 Leopard işletim sistemini kullanıyordu.
Psystar, sistemine OpenMac ve daha sonra Open Computer adını verdi. Ancak Apple, kısa süre sonra bu klonlar konusunda Psystar ile yasal mücadelelere girdi.
2009 yılında HyperMegaNet UG, “Macintosh Uyumlu” bir bilgisayar piyasaya sürdü. Bu cihaz, PearC ticari markası altında satıldı. Şirket, yazılım lisans koşullarının satın almadan önce okunamadığını iddia etti.
Bu nedenle, Apple dışı donanımlarda OS X kullanımına getirilen kısıtlamanın Almanya’da geçersiz olduğunu savundular. Sonuç olarak, PearC bilgisayarlar artık İspanya da dahil olmak üzere Almanya dışında da satılıyor.
