Apa perbedaan teknis utama antara OS X Apple dan Linux? Saya mengerti Mac dan Linux keduanya memiliki arsitektur yang sama, jadi apa perbedaan utama yang mencegah misalnya, aplikasi mac yang kompatibel dengan linux?
Saya tidak bisa menjawab pertanyaan Anda sepenuhnya, tetapi saya ingin mengatakan bahwa Mac OS dan GNU / Linux adalah sepupu. (Bukan saudara)
DrKenobi
2
Satu kesamaan di antara mereka yang belum disebutkan di sini adalah bahwa keduanya kompatibel dengan POSIX. Inilah sebabnya orang berpikir mereka terkait tetapi mereka tidak.
triplethreat78
Saya sangat muak dengan orang-orang seperti Anda menutup pertanyaan Thomas Ward, animaletdesequia, Avinash Raj, dan chaskes. Anda adalah musuh pencerahan dan harus dilarang karena kesombongan.
Kyle Bridenstine
Jawaban:
63
Mac OS didasarkan pada basis kode BSD , sedangkan Linux adalah pengembangan independen dari sistem mirip-unix. Ini berarti bahwa sistem ini serupa, tetapi tidak kompatibel biner .
Selain itu, Mac OS memiliki banyak aplikasi yang bukan open source dan dibangun di perpustakaan yang bukan open source. Karena alasan ini, port aplikasi tersebut tidak dapat dijalankan di Linux tanpa menjadi pemilik hak cipta dari aplikasi dan pustaka tersebut.
Dari menggunakan semua 3 Sistem Operasi utama (mempertimbangkan Ubuntu sebagai yang ketiga, sebagai perwakilan dari Linux,) saya dapat memberitahu Anda bahwa Ubuntu sangat mirip dengan Mac OS X dalam kesederhanaan, juga saya perhatikan dialog jendela cenderung sangat mirip dengan yang yang kita lihat di Ubuntu. Sementara Ubuntu mempertahankan faktor-faktor tertentu yang mirip dengan Windows, seperti bilah tugas default (yang biasanya diganti bagaimanapun.)
Dari segi kegunaan, kedua Sistem Operasi ini hampir sama.
Seperti yang dikatakan twxwikinger , perbedaan utama antara Mac OS X dan Ubuntu adalah bahwa Mac OS X adalah sumber tertutup, seperti yang dia jelaskan. Pada dasarnya, Ubuntu gratis karena lisensi Open Source, Mac OS X; karena sumber tertutup, bukan.
Selain itu, Mac OS X dan Ubuntu adalah sepupu, Mac OS X didasarkan dari FreeBSD / BSD, dan Ubuntu berbasis Linux, yang merupakan dua cabang terpisah dari UNIX.
Mac OS X pada dasarnya hanya kernel khusus (karena Apple dapat mengunci perangkat keras apa yang digunakan secara efektif, mereka dapat mengoptimalkan tanpa harus memenuhi banyak perangkat keras) dan GUI disisipkan di atas UNIX. Ini juga sangat dekat dengan sepenuhnya kompatibel dengan Linux secara teknis kecuali untuk langkah-langkah yang diambil Apple untuk menjaga open source. Sangat mungkin untuk menjatuhkan sistem pengemasan linux seperti apt-get ke instalasi OSX dan membuatnya bekerja dengan baik.
VLC benar-benar menuntut mereka untuk menghapus VLC Player dari App Store karena mereka tidak ingin melihat mereka mendapat keuntungan finansial dari jalan "1-arah" mengambil kode terbuka, mengubahnya, dan kemudian menguncinya.
Sungguh saya kira saya sedang mencoba untuk mengatakan bahwa OSX dan Linux lebih mirip daripada komunitas mana pun mungkin akan membuat Anda percaya. Dan seperti yang dikatakan Grayson , keduanya sangat dekat dengan kakek mereka UNIX - Anda dapat secara efektif mempelajari 90% sistem OSX dan Linux dengan hanya mempelajari UNIX.
Apakah Anda memiliki tautan ke artikel VLC, dan poin tentang "menjauhkan open source" terdengar menarik, tetapi saya ingin melihat sesuatu untuk mendukungnya.
Saya pikir Anda memilikinya mundur, itu adalah GPL yang membatasi penggunaan gratis pada platform tertutup. Sekarang, alih-alih memiliki akses gratis ke program sumber terbuka (di mana kode sumber dapat dengan mudah diakses / dimodifikasi / didistribusikan kembali, jika tautan ke kode orgnial diberikan), Anda harus menjadi pengembang sendiri dan membayar Apple $ 99 untuk melakukannya. .
Mateo
Platform tertutup seharusnya tidak mendapat manfaat dari menggunakan kode sumber terbuka. Jika Apple ingin tetap mahal dan berpemilik, mereka tidak dapat dan seharusnya tidak dapat memanfaatkan kekuatan perangkat lunak sumber terbuka. Para pengguna memang menderita, tapi itu bukan salah siapa-siapa selain Apple dan para pengguna yang dengan senang hati akan membayar orang lain untuk apa yang seharusnya mereka lakukan sendiri.
user89599
@ user89599 Nah selama perangkat lunak open-source digunakan dalam ketentuan lisensi saya tidak melihat masalah. Banyak solusi komersial didasarkan pada yang open-source dan pengelola open-source mungkin senang dengan itu karena kode mendapatkan kontribusi besar dengan cukup cepat. Mengatakan jika Apple ingin mendapatkan uang maka tidak boleh menggunakan perangkat lunak sumber terbuka apa pun tidak masuk akal.
Jawaban:
Mac OS didasarkan pada basis kode BSD , sedangkan Linux adalah pengembangan independen dari sistem mirip-unix. Ini berarti bahwa sistem ini serupa, tetapi tidak kompatibel biner .
Selain itu, Mac OS memiliki banyak aplikasi yang bukan open source dan dibangun di perpustakaan yang bukan open source. Karena alasan ini, port aplikasi tersebut tidak dapat dijalankan di Linux tanpa menjadi pemilik hak cipta dari aplikasi dan pustaka tersebut.
sumber
Dari menggunakan semua 3 Sistem Operasi utama (mempertimbangkan Ubuntu sebagai yang ketiga, sebagai perwakilan dari Linux,) saya dapat memberitahu Anda bahwa Ubuntu sangat mirip dengan Mac OS X dalam kesederhanaan, juga saya perhatikan dialog jendela cenderung sangat mirip dengan yang yang kita lihat di Ubuntu. Sementara Ubuntu mempertahankan faktor-faktor tertentu yang mirip dengan Windows, seperti bilah tugas default (yang biasanya diganti bagaimanapun.)
Dari segi kegunaan, kedua Sistem Operasi ini hampir sama.
Seperti yang dikatakan twxwikinger , perbedaan utama antara Mac OS X dan Ubuntu adalah bahwa Mac OS X adalah sumber tertutup, seperti yang dia jelaskan. Pada dasarnya, Ubuntu gratis karena lisensi Open Source, Mac OS X; karena sumber tertutup, bukan.
Selain itu, Mac OS X dan Ubuntu adalah sepupu, Mac OS X didasarkan dari FreeBSD / BSD, dan Ubuntu berbasis Linux, yang merupakan dua cabang terpisah dari UNIX.
sumber
Mac OS X pada dasarnya hanya kernel khusus (karena Apple dapat mengunci perangkat keras apa yang digunakan secara efektif, mereka dapat mengoptimalkan tanpa harus memenuhi banyak perangkat keras) dan GUI disisipkan di atas UNIX. Ini juga sangat dekat dengan sepenuhnya kompatibel dengan Linux secara teknis kecuali untuk langkah-langkah yang diambil Apple untuk menjaga open source. Sangat mungkin untuk menjatuhkan sistem pengemasan linux seperti apt-get ke instalasi OSX dan membuatnya bekerja dengan baik.
VLC benar-benar menuntut mereka untuk menghapus VLC Player dari App Store karena mereka tidak ingin melihat mereka mendapat keuntungan finansial dari jalan "1-arah" mengambil kode terbuka, mengubahnya, dan kemudian menguncinya.
Sungguh saya kira saya sedang mencoba untuk mengatakan bahwa OSX dan Linux lebih mirip daripada komunitas mana pun mungkin akan membuat Anda percaya. Dan seperti yang dikatakan Grayson , keduanya sangat dekat dengan kakek mereka UNIX - Anda dapat secara efektif mempelajari 90% sistem OSX dan Linux dengan hanya mempelajari UNIX.
sumber