26Aug
Mac kullanıcısıysanız ve açık kaynaklı yazılımlardan hoşlanıyorsanız, muhtemelen "Darwin" etiketi ile belirli uygulamaları gördünüz demektir. Peki neden appların macOS sürümleri bu ismi taşıyor?
MacOS, iOS ve tvOS'la birlikte olduğu için, Darwin adlı BSD tabanlı bir açık kaynak parçasıyla güçlendirilmiştir. Birçok açık kaynaklı işletim sistemi gibi Darwin'de de maskot var: Hexley the Platypus.
Bu bir hile değil: Apple açık kaynaklı bir şeyi ciddiye alır. Hemen hemen tüm opensource.apple.com adresindeki Darwin kaynak kodunu indirebilirsiniz. MacOS'un her sürümü için farklı yüklemeler bulacaksınız.
MacOS yazılımının bazen açık kaynak meraklıları tarafından "Darwin" olarak etiketlendiği miras budur.
Bekle, Açık Kaynak? Bu, MacOS'u Ücretsiz Kullanabilir mi?
No.
Pekala. .. çoğunlukla hayır. Darwin'in kendisi açık kaynak olmasına rağmen, macOS'u resmederken düşündüğünüz şeylerin çoğu değildir. Aqua kullanıcı arabirimi ve Cocoa API'sı hem kapalı hem de kaynaklıdır ve bu şeyler olmadan hiçbir macOS yazılımı çalışmaz.
Dolayısıyla, Darwin'in kaynak kodunu ücretsiz indirebilirken ve doğru becerilere sahipseniz bunu derleyebilirsiniz, üzerinde ironik olarak "darwin" etiketli yazılımların birçoğu da dahil olmak üzere üzerinde çalışan bir macOS yazılımı elde edemezsiniz( birkaç yıl ve / veya on yıllardır macOS'un tescilli bölümlerini ters mühendislik yapmak istiyorsanız harcamak istersiniz).Darwin, macOS'un geri kalanının üzerine kurulduğu temel temeldir.
Ancak bu, 'nin Darwin'de çalıştırılmasını sağlayacak bir şey elde edemediğiniz anlamına gelmez. Ve nispeten kolay, özellikle PureDarwin çalıştırmak alabilirsiniz Darwin üçüncü parti sürümleri vardır. Bu gönüllü olarak inşa edilen işletim sistemi Darwin'i temel olarak kullanıyor ve açık kaynaklı kullanıcı arabirimleri çalıştırıyor olabilirsiniz.İşte benziyor:
Tam olarak MacOS Sierra değil mi?Çaba harcamaya istekli iseniz PureDarwin'i sanal bir makineyle de çalıştırabilirsiniz.Üzerinde Mac yazılımı çalıştırmayı ummayın.
Neden Var Olan Var mı?
1985'te Apple Steve Jobs'u kovduğunda meşguldü.Örneğin, Graphics Group'un LucasFilm'den ayrılmasına yardımcı oldu. Bu şirket Pixar olarak değiştirildi.
Aynı zamanda Jobs, ileri teknoloji bilgisayarlar yapan NeXT'yi kurdu.Öncelikle akademisyenleri hedef alan bu cihazlar, yüksek spektrumları ve nesne yönelimli, UNIX'den esinlenmiş işletim sistemi: NeXTSTEP ile bilgisayar bilimcilerine ciddiyetle etkilendiler. Bu işletim sistemi, çoğunlukla kapalı kaynak iken, özellikle BSD'den bazı açık kaynak kodu kullanıyordu.
NeXT cihazları hiç iyi satılmazken, etkili olmuşlardı: Tim Berners-Lee, örneğin NeXTSTEP'de ilk web tarayıcısını tasarladı.
1997'de Apple, NeXT'yi satın aldı.Bu, Steve Jobs'u şirkete getirdi, aynı zamanda Apple'ın NeXTSTEP işletim sistemine sahip olduğu anlamına da geldi. Bu işletim sisteminin parçaları, Darwin için temel oluşturacak şekilde yeniden işlenmiş ve UNIX mirası, bu kısımların açık kaynak olmasını sağlamıştır.
Diğer NeXTSTEP özellikleri, Cocoa API'si de dahil olmak üzere, macOS'un bir parçası haline geldi. Dock ve uygulamalar için. app uzantısı gibi temel şeyler bile bu video gösterildiği gibi NeXTSTEP'e kadar izlenebilir.
NeXTSTEP özellikleri bugün Mac'de yaşıyor ancak her Apple cihazı bu mirasa ait. Darwin, iPhone'a, Apple Watch'e ve Apple TV'ye güç verir.Çoğu Apple kullanıcısı asla bunu bilmeyecek ve gerçekten gerek duymuyor, ancak herkes bir keresinde bir "Darwin" ile adını taşıyan bir pakete gideceksiniz.Şimdi nedenini biliyorsun.