Darwin (sistem operasi)

Darwin adalah sistem operasi mirip unix sumber terbuka yang pertama kali dirilis oleh Apple Inc. pada tahun 2000. Ini terdiri dari kode yang berasal dari NeXTSTEP , BSD , Mac , dan kode proyek perangkat lunak bebas lainnya , serta kode yang dikembangkan oleh Apple.

Darwin membentuk kumpulan komponen inti berbasis Unix yang menjadi dasar MacOS (sebelumnya OS X dan Mac OS X), IOS , watchOS , tvOS , iPadOS , dan bridgeOS . Ini sebagian besar kompatibel dengan POSIX , tetapi tidak pernah, dengan sendirinya, disertifikasi sebagai kompatibel dengan versi POSIX apa pun. Dimulai dengan Leopard , MacOS telah disertifikasi sebagai kompatibel dengan Spesifikasi Unix Tunggal versi 3 (SUSv3).
 
Sejarah

Warisan Darwin dimulai dengan turunan Unix yang dilengkapi dengan aspek sistem operasi NeXTSTEP NeXT (kemudian, sejak versi 4.0, dikenal sebagai OPENSTEP), pertama kali dirilis pada 1989. Setelah Apple membeli Next pada 1997, Apple mengumumkan akan mendasarkan operasi berikutnya. sistem pada OPENSTEP. Ini dikembangkan menjadi Rhapsody pada tahun 1997, Mac OS X Server 1.0 pada tahun 1999, Mac OS X Public Beta pada tahun 2000, dan Mac OS X 10.0 pada tahun 2001.

Pada tahun 1999, Apple mengumumkan akan merilis mikrokernel Mach 2.5, BSD Unix 4.4 OS , dan komponen server Web Apache dari Mac OS X Server.  Pada saat itu, CEO sementara Steve Jobs menyinggung naturalis Inggris Charles Darwin"karena ini tentang evolusi".  Pada tahun 2000, komponen sistem operasi inti Mac OS X dirilis sebagai perangkat lunak sumber terbuka di bawah Lisensi Sumber Publik Apple (APSL) sebagai Darwin; komponen tingkat yang lebih tinggi, seperti kerangka kerja Kakao dan Karbon , sumber tertutup.

Hingga Darwin 8.0.1, Apple merilis penginstal biner (sebagai citra ISO) setelah setiap rilis utama Mac OS X yang memungkinkan seseorang untuk menginstal Darwin pada sistem PowerPC dan Intel x86 sebagai sistem operasi mandiri.  Pembaruan kecil dirilis sebagai paket yang diinstal secara terpisah. Darwin sekarang hanya tersedia sebagai kode sumber.

Sistem operasi