26Aug

Mengapa Perangkat Lunak MacOS Terkadang Dilabeli "Darwin"?

click fraud protection

Jika Anda adalah pengguna Mac dan penggemar perangkat lunak open source, Anda mungkin pernah melihat aplikasi tertentu dengan label "Darwin".Tapi mengapa versi macos dari aplikasi membawa nama ini?

Karena macos, bersamaan dengan iOS dan tvOS, didukung oleh perangkat open source, perangkat lunak berbasis BSD bernama Darwin. Seperti banyak sistem operasi open source, Darwin bahkan memiliki maskot: Hexley the Platypus.

Dapatkan itu? Karena maskot BSD itu iblis? Oh ya sudah.

Ini bukan tipu daya: Apple menganggap serius hal ini secara open source. Anda dapat mendownload semua kode sumber Darwin, sekarang juga, di opensource.apple.com. Anda akan menemukan download yang berbeda untuk setiap versi macos.

Karena warisan inilah perangkat lunak macos terkadang diberi label "Darwin," terutama oleh penggemar open source.

Tunggu, Open Source? Apakah itu berarti saya bisa menggunakan macos gratis?

No.

Nah. .. kebanyakan tidak. Sementara Darwin sendiri adalah open source, sebagian besar hal yang Anda pikirkan saat Anda membayangkan macOS tidak. Antarmuka pengguna Aqua dan API Kakao keduanya tertutup, misalnya, dan tidak ada perangkat lunak macOS yang dapat berjalan tanpa hal-hal itu.

instagram viewer

Jadi, sementara Anda bisa mendownload kode sumber Darwin, gratis, dan Anda bisa mengkompilasinya jika Anda memiliki keterampilan yang tepat, Anda tidak akan pernah mendapatkan perangkat lunak macOS yang mengerjakannya - termasuk ironisnya, banyak dari mereka yang diberi label "darwin"( kecuali jikaAnda ingin menghabiskan beberapa tahun dan / atau dekade membalik-ulang bagian berpemilik macos).Darwin hanyalah fondasi dasar di mana sisa macos dibangun.

Tapi bukan berarti Anda tidak bisa mendapatkan apa pun yang dijalankan di Darwin. Dan ada versi ketiga Darwin yang bisa Anda jalani dengan relatif mudah, terutama PureDarwin. Sistem operasi yang dibangun sukarela ini menggunakan Darwin sebagai intinya, dan Anda bahkan bisa mendapatkan antarmuka pengguna open source yang berjalan di atasnya. Inilah yang terlihat seperti:

Bukan macos Sierra, bukan? Anda juga bisa mendapatkan PureDarwin bekerja di mesin virtual, jika Anda bersedia untuk melakukan usaha itu. Jangan berharap untuk menjalankan perangkat lunak Mac di dalamnya.

Mengapa ini bahkan ada?

Saat Apple memecat Steve Jobs pada 1985, ia tetap sibuk. Dia membantu spin Graphics Group dari LucasFilm, misalnya. Perusahaan itu dinamai ulang Pixar.

Sekitar waktu yang sama, Jobs juga mendirikan NeXT, yang membuat komputer kelas atas. Perangkat-perangkat ini, yang ditujukan terutama untuk kalangan akademisi, sangat mengejutkan ilmuwan komputer dengan spesifikasi tinggi dan sistem operasi terinspirasi UNIX-nya yang berorientasi objek: NeXTSTEP.Sistem operasi ini, meski sebagian besar closed source, menggunakan beberapa kode sumber terbuka, terutama dari BSD.

Sementara perangkat NeXT tidak pernah terjual dengan sangat baik, mereka sangat berpengaruh: Tim Berners-Lee merancang browser web pertama di NeXTSTEP, misalnya.

Pada tahun 1997, Apple membeli NeXT.Hal ini membawa Steve Jobs kembali ke perusahaan, tapi juga berarti Apple memiliki sistem operasi NeXTSTEP.Bagian dari sistem operasi itu kembali bekerja untuk membentuk dasar bagi Darwin, dan warisan UNIX berarti bagian-bagian itu akhirnya menjadi sumber terbuka.

Fitur NeXTSTEP lainnya, termasuk API Kakao, juga menjadi bagian dari macOS.Bahkan hal-hal mendasar seperti Dock dan ekstensi. app untuk aplikasi dapat ditelusuri kembali ke NeXTSTEP, seperti yang ditunjukkan oleh video ini. Fitur

NeXTSTEP hidup sampai hari ini di Mac, namun setiap perangkat Apple adalah bagian dari warisan ini. Kekuatan Darwin iPhone, Apple Watch, dan Apple TV.Sebagian besar pengguna Apple tidak akan pernah mengetahuinya, dan mereka sebenarnya tidak perlu melakukannya, tapi setiap orang sekali dan sebentar Anda akan bertemu dengan sebuah paket dengan "Darwin" atas namanya. Sekarang Anda tahu mengapa.