Setiap perilisan, Apple diketahui berbagi kode kernel Darwin MacOS setiap tahun, mungkin, hal ini didasarkan pada banyaknya teknologi open source. Sistem operasi iOS juga dibangun di atas fondasi macOS, dan mereka juga membagikan kode inti Darwin berbasis Unix untuk umum.
Meskipun kode lama bisa Anda cari-cari, tetapi kode tidak dioptimalkan untuk chip ARM. Dalam sebuah sambutan, Apple memposting XNU (singkatan dari kode kernel “XNU is Not Unix”) iOS dan macOS di GitHub , termasuk kode chip ARM dan dilengkapi Apple Public Source License 2.0.
Tapi, tidak banyak hal yang bisa dilakukkan dengan kode ini untuk membuat iPhone rasa Anda sendiri. Kode yang dibagikan hanyalah kernel, tidak untuk kode aplikasi, framework, user interface, dll. Dengan kode ini, pera pengembang dapat memahami bagaimana perangkat lunak dan perangkat berinteraksi dengan lower-level kernel.
Perilisan ini jelas membuat bingung di kalangan open source. Karna hal ini jelaslah bertentangan dengan apa yang diyakini orang-orang, xnu / Darwin, libDispatch, Objective-C runtime, dll, sudah masuk opensource.apple.com selama bertahun-tahun. Rilis ini membawa banyak kode ke GitHub, bersamaan dengan beberapa perubahan khusus IOS dan ARM yang lebih baru.
Biasanya, Apple dianggap sebuah perusahaan yang cukup tertutup. Sepertinya perusahaan ini mengambil langkah untuk mengubah citranya di dunia open source.
Leave a Reply
Your email address will not be published. Required fields are marked *