Mac OS X Dupi Henteu a Distribusi Linux Ubuntu, Tapi ...

Duanana Systems Operasi Bagikeun ka Akar Sarua

Duanana Mac OS X, sistem operasi dipaké dina Apple komputer desktop sarta notebook, sarta Linux Ubuntu anu dumasar kana sistem operasi Unix, nu diwangun di Bell Labs dina 1969 ku Dennis Ritchie jeung Ken Thompson. Sistem operasi anu dipaké dina iPhones Apple, ayeuna disebut ios, diturunkeun tina Mac OS X sarta kituna ogé varian Unix.

Kawas sakabeh sebaran Linux Ubuntu utama, kayaning Ubuntu, Red Hat, sarta SuSE Linux Ubuntu, Mac OS X ngabogaan "lingkungan desktop", nu nyadiakeun antarbeungeut pamaké grafis ka program aplikasi sareng setelan sistem. lingkungan desktop ieu diwangun dina luhureun hiji tipe OS Unix ngan salaku lingkungan desktop ti distros Linux Ubuntu anu diwangun dina luhureun inti Linux Ubuntu OS. Sanajan kitu, distros Linux Ubuntu biasana nawiskeun lingkungan desktop alternatif sagigireun hiji dipasangkeun sacara standar. Max OS X sarta Microsoft Windows teu masihan pamaké pilihan pikeun pindah lingkungan desktop, lian ti pangaluyuan katingal-na-ngarasakeun minor kayaning schemes warna jeung ukuran font.

The Akar ilahar tina Linux Ubuntu jeung OS X

Aspék praktis tina akar umum tina Linux Ubuntu jeung Mac OS X nyaeta duanana nuturkeun standar POSIX. POSIX nangtung pikeun Hotspot Operating System Interface pikeun Unix-kawas Systems Operasi. kasaluyuan Ieu ngamungkinkeun pikeun compile aplikasi dimekarkeun dina Linux Ubuntu kana sistem X Mac OS. Linux Ubuntu malah nyadiakeun pilihan pikeun compile aplikasi dina Linux Ubuntu pikeun Mac OS X.

Kawas distros Linux Ubuntu, Mac OS X ngawengku hiji aplikasi Terminal, nu nyadiakeun jandela téks nu bisa ngajalankeun Paréntah Linux Ubuntu / Unix. Terminal ieu ogé mindeng disebut minangka garis paréntah atawa cangkang atawa cangkang jandela. Ieu lingkungan dumasar téks nu urang dipaké pikeun beroperasi komputer saméméh panganteur pamaké grafis janten aya. Hal ieu masih loba dipaké pikeun administrasi sistem jeung prosés scripting otomatis.

The populér cangkang Bash nyaéta sadia dina Mac OS X, kaasup Gunung Singa, sakumaha anu kasebut di lumayan loba sadayana sebaran Linux. The Bash cangkang nyandak anjeun gancang Plawangan sistem file tur mimitian aplikasi téks dumasar atawa grafis.

Dina garis cangkang / paréntah, anjeun tiasa nganggo sagala dasar Linux Ubuntu / Unix tur Anjeun cangkang Paréntah kayaning LS, cd, ucing, jeung lianna. Sistem file ieu terstruktur sakumaha dina Linux Ubuntu, kalawan partitions / directories kayaning usr, var, jsb, dev, sarta ngarep di luhur, sanajan aya sababaraha polder tambahan dina OS X.

Basa programming dasar tina sistem operasi Unix-tipe kayaning Linux Ubuntu jeung Mac OS X aya C jeung C ++. Loba sistem operasi anu dilaksanakeun dina basa ieu, sarta loba aplikasi dasar anu dilaksanakeun di C jeung C ++ ogé. Luhur basa programming tingkat kayaning Perl na Java ogé dilaksanakeun di C / C ++.

Apple nyadiakeun basa programming Tujuan C kaasup IDE (Integrated Development Lingkungan) Xcode ngarojong ngembangkeun aplikasi pikeun OS X sarta ios.

Kawas Linux Ubuntu, OS X ngawengku rojongan Java kuat tur sabenerna nyadiakeun instalasi custom Java pikeun mastikeun integrasi seamless tina aplikasi Java di OS X. Ieu ogé kaasup versi terminal dumasar tina Emacs rai téks na VI nu populér dina sistem Linux. Versi kalayan rojongan GUI lengkep bisa diundeur ti AppStore Apple.

Beda utama

Salah sahiji béda antara Linux Ubuntu jeung Mac OS X nyaeta nu disebut kernel. Sakumaha ngaranna nunjukkeun, kernel anu mangrupa inti a Unix-tipe OS na implements fungsi kayaning prosés sarta manajemén memori ogé file, alat, jeung manajemén jaringan. Nalika Linus Torvalds dirancang dina kernel Linux Ubuntu anjeunna opted pikeun naon anu dimaksud salaku kernel monolithic alesan kinerja, sabalikna nu microkernel, anu geus dirancang pikeun fleksibilitas langkung. Mac OS X ngagunakeun desain kernel anu compromises antara dua arsitéktur ieu.

Bari Max OS X ieu lolobana dipikawanoh salaku sistem operasi desktop / notebook, versi panganyarna tina OS X ogé bisa dipaké salaku sistem server operasi, sanajan nambihkeun kana pakét Server App perlu jadi kaala mun meunang aksés ka sakabeh aplikasi husus server. Linux Ubuntu, kumaha oge, tetep sistem server operasi dominan.