Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Biar saya beritahu anda dalam masa lima minit apakah perbezaan antara Linux dan Unix!

Biar saya beritahu anda dalam masa lima minit apakah perbezaan antara Linux dan Unix!

藏色散人
藏色散人ke hadapan
2021-09-12 17:01:308692semak imbas

Istilah Linux dan Unix boleh digunakan secara bergantian untuk merujuk kepada sistem pengendalian yang sama. Ini sebahagian besarnya disebabkan oleh persamaan mereka yang ketara, sehingga ramai orang tidak dapat membezakan keduanya. Dalam teka-teki Linux vs Unix, terdapat kekeliruan tentang sistem yang melakukan apa. Jika anda dilahirkan pada pertengahan tahun 90-an, ada kemungkinan besar anda hanya berinteraksi dengan sistem pengendalian Linux. Linux menduduki bahagian pasaran yang besar dalam pusat data dan platform pengkomputeran awan. Linux ada di mana-mana, memberi kuasa kepada kebanyakan peranti pintar seperti telefon pintar, Android TV dan peranti IoT.

Walaupun Linux dan Unix mempunyai banyak persamaan, terutamanya dari segi hierarki sistem fail dan arahan terminal, kita tidak boleh mengabaikan perbezaan yang wujud antara kedua-dua sistem. Dalam artikel ini, kami akan melihat dengan lebih dekat Unix dan Linux dan memperincikan perbezaan antara keduanya.

Pertama sekali, Linux ialah klon Unix. Ia adalah varian Unix yang telah berkembang pesat, menghasilkan ratusan perisa atau pengedaran. Mereka diselenggarakan oleh komuniti pembangun yang bertenaga. Untuk lebih memahami bagaimana kita sampai ke tempat kita hari ini, mari kita lihat sejarah Unix. Kemudian, kita akan mengkaji siri peristiwa yang mencetuskan penciptaan Linux.

Sejarah Unix

Unix boleh dikesan kembali ke akhir 1960-an, di AT&T’s Bell Labs, apabila sekumpulan orang yang bercita-cita tinggi diketuai oleh Dennis Ritchie dan Ken Thompson The pemaju sedang mencari untuk membangunkan sistem multitasking berbilang pengguna untuk komputer kecil yang dipanggil PDP-7. Pada masa itu, Unix adalah terbitan sistem pengendalian Multics (Maklumat Berbilang dan Perkhidmatan Pengkomputeran). Ini adalah sistem yang menggerakkan kerangka utama.

Walau bagaimanapun, menjelang 1970-an, kedua-dua pembangun terkemuka itu mula berasa tidak senang tentang hala tuju UNIX. Kecewa dengan skop dan hala tuju Multics, mereka memutuskan untuk merangka kursus yang berbeza dan mengeluarkan sistem pengendalian baharu daripada Multics. Dengan usaha bersama Dennis Ritchie, yang dianggap bapa bahasa C, dan Ken Thompson, pencipta bahasa Go, sistem yang lebih baik telah dilahirkan, yang kemudiannya menjadi UNIX. UNIX terbukti mudah alih dan boleh dipasang dan disokong oleh banyak seni bina perkakasan.

Unix berkembang pesat pada tahun 1970-an dan 1980-an dan menjadi popular di kalangan akademik. Antara institusi yang menerima pakai dan mengubah trajektori Unix ialah jurutera di University of California di Berkley yang seterusnya mengubah suai dan membangunkan Unix, menghasilkan sistem baharu yang dipanggil BSD, atau Singkatan Perisian BSD untuk Pembangunan Perisian Berkeley. BSD hadir dengan beberapa penambahbaikan dan aplikasi perisian baharu, menandakan era baharu sistem pengendalian. Sementara itu, AT&T mencatatkan laluannya sendiri dan melancarkan versi UNIXnya sendiri, Sistem V. Kemudian, BSD muncul dan cepat menggantikan Sistem V. Varian seperti NetBSD, OpenBSD dan FreeBSD diperoleh daripada BSD.

Kelahiran Linux

Pada tahun 1990, Linus Torvalds, bapa Linux, mempelajari lebih lanjut UNIX dan akhirnya mencadangkan kernel Linux yang berdaya maju, yang dipanggilnya Linux. Kernel membuka pintu untuk melaksanakan sistem pengendalian dengan utiliti dan aplikasi lain, jauh dari sistem UNIX proprietari. Lama kelamaan, Linux menjadi sumber terbuka dan bebas untuk digunakan di bawah model pelesenan GNU/GPL. Ini membebaskan ruang untuk pengedaran lain, seperti Slackware dengan kernel Linux, alatan GNU seperti pengkompil GCC, sistem tingkap X (antara muka pengguna grafik) dan komponen BSD lain.

Kini terdapat ratusan pengedaran Linux. Antara pengedaran yang paling popular dan digunakan secara meluas ialah Ubuntu, Linux Mint, Fedora, Debian, CentOS, Arch Linux dan Manjaro.

Setakat ini, kami telah mempelajari tentang sejarah ringkas UNIX dan bagaimana, melalui usaha bersama ramai pembangun, ia melahirkan Linux, sistem sumber terbuka dan bebas. Persoalannya, apakah perbezaan antara UNIX dan Linux Apa yang terdapat dalam UNIX yang tiada dalam Linux?

Sekarang mari kita ubah sudut dan fokus pada perbezaan antara keduanya:

Linux vs UNIX

Sekarang mari kita lihat perbezaan antara kedua-dua sistem pengendalian ini.

Pertama sekali, Unix ialah sistem pengendalian yang pada asalnya dibangunkan oleh AT&T Bell Laboratories. Linux dan derivatifnya berasal daripada Unix. Kod Linux telah dibangunkan dari awal pada tahun 1991 oleh Linux Torvalds.

Linux adalah percuma untuk dimuat turun dan digunakan. Walaupun sesetengah pengedaran perusahaan, seperti RHEL, memerlukan langganan berbayar, kebanyakan pengedaran kekal percuma dan sumber terbuka. Ini adalah ciri yang menjadikannya begitu popular dan digunakan secara meluas dalam kalangan pembangun dan jurutera perisian. Ia terutamanya menerangkan sebab kami mempunyai banyak pengedaran Linux, masing-masing unik dengan cara tersendiri. UNIX, sebaliknya, sebahagian besarnya adalah proprietari dan biasanya diprapasang pada kebanyakan perkakasan, macOS menjadi contoh yang baik.

Selain itu, walaupun Linux adalah sumber terbuka, UNIX tidak. Anda memerlukan kebenaran daripada pengilangnya, dan walaupun begitu anda tidak boleh melihat, mengubah suai atau mengedarkan semula kod tersebut. Di Linux, keadaannya berbeza sama sekali. Linux adalah percuma dan sumber terbuka, yang membolehkan pengguna mengubah suai dan mengedar semula kod secara bebas tanpa sebarang sekatan.

Disebabkan keberkesanan kosnya, Linux lebih popular daripada UNIX dalam pusat data, platform pengehosan awan dan juga untuk kegunaan desktop di rumah atau di pejabat. UNIX adalah proprietari dan telah dikhaskan secara eksklusif untuk pelayan aplikasi dan pelayan internet. Seiring dengan berlalunya masa, penggunaan UNIX secara beransur-ansur berkurangan dan Linux mengambil kedudukan utama di kalangan platform pengehosan awan.

Dari segi kemudahalihan, Linux sangat mudah alih dan boleh dipasang pada hampir mana-mana platform perkakasan. Anda boleh memasangnya pada Intel, perkakasan pemproses AMD, atau juga peranti ARM seperti Raspberry Pi. Sebaliknya, UNIX hanya boleh dipasang pada beberapa platform.

Bagaimana pula dengan sokongan?

Linux membentuk komuniti luas peminat sumber terbuka aktif. Selain itu, terdapat sejumlah besar forum yang memberikan sokongan dan bimbingan kepada pengguna Linux. Walau bagaimanapun, tidak seperti Linux, sokongan dalam UNIX adalah komersial.

Ringkasan

Dalam artikel ini, kami akan menjelaskan sejarah UNIX dan cara pembangun membangunkan Linux menjadi sistem sumber terbuka dan bebas melalui pelbagai usaha. Akhirnya, kami membincangkan perbezaan antara UNIX dan Linux dan memperincikan nuansa.

Linux mendominasi dunia sumber terbuka, dengan sejumlah besar pengedaran yang percuma untuk dimuat turun dan digunakan. Walaupun masih digunakan dalam platform khusus, penggunaan dan permintaan untuk UNIX semakin berkurangan. Ini disebabkan terutamanya oleh penguncian vendor dan pelesenan proprietari.

Pembelajaran yang disyorkan: "tutorial video linux"

Atas ialah kandungan terperinci Biar saya beritahu anda dalam masa lima minit apakah perbezaan antara Linux dan Unix!. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:segmentfault.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam