cari
RumahOperasi dan penyelenggaraanoperasi dan penyelenggaraan linuxApakah sebab mengapa linux dan unix adalah serupa?

Niat asal Linux adalah untuk menggantikan UNIX dan mengoptimumkan fungsi serta pengalaman penggunanya, jadi Linux meniru UNIX (tetapi tidak memplagiat kod sumber UNIX), menjadikan Linux lebih baik dari segi penampilan. dan Interaksi sangat serupa dengan UNIX. Oleh itu, boleh dikatakan bahawa "UNIX ialah bapa kepada Linux". Justru kerana Linux dan UNIX adalah berkait rapat, orang ramai memanggil Linux sebagai "sistem seperti UNIX."

Hubungan antara UNIX dan Linux adalah topik yang sangat menarik. Antara sistem pengendalian bahagian pelayan arus perdana, UNIX dilahirkan pada penghujung 1960-an, Windows dilahirkan pada pertengahan 1980-an, dan Linux dilahirkan pada awal 1990-an Ia boleh dikatakan bahawa UNIX adalah "saudara besar" di kalangan operasi Sistem Windows dan Linux kemudiannya merujuk kepada UNIX.

Sistem Windows moden telah dibangunkan ke arah "antara muka grafik", yang sangat berbeza daripada sistem UNIX Di permukaan, hubungan antara kedua-duanya tidak dapat dilihat.

Sejarah UNIX yang Bermasalah

Sistem pengendalian UNIX telah dicipta oleh Ken Thompson dan Dennis Ritchie. Sebahagian daripada asal teknikalnya boleh dikesan kembali ke program kejuruteraan Multics yang dimulakan pada tahun 1965, yang dimulakan bersama oleh Bell Labs, MIT, dan General Electric Company Matlamatnya adalah untuk membangunkan operasi perkongsian masa yang mampu memproses pelbagai program sistem untuk menggantikan sistem pengendalian kelompok yang digunakan secara meluas pada masa itu.

Penjelasan: Sistem pengendalian perkongsian masa membolehkan satu komputer melayan berbilang pengguna pada masa yang sama Pengguna terminal yang disambungkan ke komputer mengeluarkan arahan secara interaktif, dan sistem pengendalian menggunakan putaran kepingan masa untuk memproses permintaan perkhidmatan pengguna Dan memaparkan keputusan pada terminal (sistem pengendalian membahagikan masa CPU kepada beberapa segmen, dipanggil hirisan masa). Sistem pengendalian menyediakan perkhidmatan kepada setiap pengguna akhir, secara bergilir-gilir dalam unit kepingan masa, satu potong masa pada satu masa.

Malangnya, matlamat yang diusahakan oleh pelan kejuruteraan Multics adalah sangat besar dan kompleks sehingga pembangunnya tidak tahu apa yang perlu dilakukan, dan akhirnya ia berakhir dengan kegagalan.

Penyelidik Bell Labs yang diketuai oleh Ken Thompson belajar daripada kegagalan rancangan projek Multics dan melaksanakan prototaip sistem pengendalian perkongsian masa pada tahun 1969. Pada tahun 1970, sistem itu secara rasmi dinamakan UNIX .

Fikirkan dengan teliti tentang maksud dua awalan bahasa Inggeris "Multi" dan "Uni", dan anda akan dapat memahami maksud tersirat UNIX. Multi bermaksud berskala besar dan rumit; Uni bermaksud berskala kecil dan indah. Ini adalah niat reka bentuk asal pembangun UNIX, dan konsep ini terus mempengaruhi hari ini.

Menariknya, niat asal Ken Thompson untuk membangunkan UNIX adalah untuk menjalankan permainan komputer yang dia tulis bernama Space Travel Permainan ini meniru pergerakan badan angkasa dalam sistem suria untuk mengemudi pelbagai Pendaratan di planet dan bulan. Dia cuba mencuba beberapa sistem, tetapi ia tidak berfungsi dengan baik, jadi dia memutuskan untuk membangunkan sistem pengendaliannya sendiri, yang akhirnya membawa kepada UNIX.

Bermula pada tahun 1970, sistem UNIX mula menjadi popular di kalangan pengaturcara dalam Bell Labs. Dari tahun 1971 hingga 1972, rakan sekerja Ken Thompson, Dennis Ritchie mencipta bahasa C yang legenda, bahasa peringkat tinggi yang sesuai untuk perisian sistem penulisan Kelahirannya merupakan peristiwa penting dalam pembangunan sistem UNIX, dan ia diumumkan Dalam pembangunan sistem pengendalian , bahasa himpunan bukan lagi bahasa dominan.

Menjelang tahun 1973, kebanyakan kod sumber sistem UNIX telah ditulis semula dalam bahasa C, yang meletakkan asas untuk meningkatkan kemudahalihan sistem UNIX (sebelum ini, sistem pengendalian kebanyakannya menggunakan bahasa pemasangan, dan perkakasan pergantungan yang kuat), juga mewujudkan keadaan untuk meningkatkan kecekapan pembangunan perisian sistem. Sistem UNIX dan bahasa C boleh digambarkan sebagai sepasang saudara yang berkait rapat, dan hubungan antara mereka tidak dapat dipisahkan.

Pada awal 1970-an, terdapat satu lagi ciptaan hebat dalam industri komputer - protokol TCP/IP, yang merupakan protokol rangkaian yang dibangunkan selepas Jabatan Pertahanan AS mengambil alih ARPAnet. Jabatan Pertahanan A.S. menggabungkan protokol TCP/IP dengan sistem UNIX dan bahasa C, dan AT&T mengeluarkan lesen bukan komersial kepada pelbagai universiti di Amerika Syarikat Ini memulakan pembangunan sistem UNIX, bahasa C dan TCP/. Protokol IP telah mempengaruhi tiga bidang sistem pengendalian, bahasa pengaturcaraan, dan protokol rangkaian masing-masing hingga ke hari ini. Ken Thompson dan Dennis Ritchie menerima Anugerah Turing, anugerah tertinggi dalam sains komputer, pada tahun 1983 atas sumbangan cemerlang mereka dalam bidang pengkomputeran.

Seterusnya, pelbagai versi sistem UNIX muncul, pada masa ini yang biasa termasuk Sun Solaris, FreeBSD, IBM AIX, HP-UX, dll.

Solaris dan FreeBSD

Fokus pada Solaris, cawangan sistem UNIX yang penting. Selain berjalan pada platform CPU SPARC, Solaris juga berjalan pada platform CPU x86. Platform perkakasan Sun menduduki kedudukan sistem UNIX yang dominan dalam pasaran pelayan, dan ketersediaannya yang tinggi serta kebolehpercayaan yang tinggi adalah dipuji.

Bagi pengguna yang mengalami kesukaran mengakses komputer seni bina Sun SPARC, anda boleh mengalami gaya UNIX komersial pengeluar terkenal dunia dengan menggunakan Solaris x86. Sudah tentu, Solaris x86 juga boleh digunakan dalam pelayan untuk aplikasi pengeluaran sebenar Solaris x86 boleh digunakan secara percuma untuk kajian, penyelidikan atau aplikasi komersial, tertakluk kepada syarat pelesenan Sun yang berkaitan.

FreeBSD berasal daripada versi UNIX yang dibangunkan di University of California, Berkeley Ia dibangunkan dan diselenggara oleh sukarelawan dari seluruh dunia, memberikan pelbagai tahap sokongan untuk sistem komputer dengan seni bina yang berbeza. FreeBSD dikeluarkan di bawah perjanjian lesen BSD, yang membenarkan sesiapa sahaja untuk menggunakan dan mengedarkannya secara bebas sambil mengekalkan maklumat hak cipta dan perjanjian lesen Ia tidak menyekat pelepasan kod FreeBSD di bawah perjanjian lain, jadi syarikat komersil boleh mengintegrasikan kod FreeBSD secara bebas ke dalam. produk mereka. OS X, sistem pengendalian yang digunakan oleh Apple Inc., dibina di atas sistem pengendalian FreeBSD.

Sebahagian besar kumpulan pengguna FreeBSD dan Linux bertindih Persekitaran perkakasan yang disokong oleh kedua-duanya juga agak konsisten, dan perisian yang digunakan juga agak serupa. Ciri terbesar FreeBSD ialah kestabilan dan kecekapannya, menjadikannya pilihan yang baik sebagai sistem pengendalian pelayan walau bagaimanapun, sokongan perkakasannya tidak selengkap Linux, jadi ia tidak sesuai sebagai sistem desktop.

Versi UNIX lain tidak terlalu banyak diperkenalkan di sini kerana skop aplikasinya yang agak terhad.

Peristiwa lampau Linux

Inti Linux pada asalnya ditulis oleh Linus Torvalds sebagai hobi peribadi semasa belajar di Universiti Helsinki Pada masa itu, dia merasakan bahawa Minix, versi mini sistem pengendalian UNIX yang digunakan untuk pengajaran, terlalu sukar untuk digunakan, jadi dia memutuskan untuk membangunkan sistem pengendalian sendiri. Apabila versi pertama dikeluarkan pada September 1991, terdapat hanya 10,000 baris kod.

Selepas Linus Torvalds mendedahkan kod sumber Linux, dia tidak mengekalkan hak cipta dan menjemput orang lain untuk mengambil bahagian dalam penambahbaikan. Tidak seperti Windows dan sistem pengendalian proprietari lain, Linux menggunakan kod sumber terbuka, yang bermaksud sesiapa sahaja boleh menggunakannya secara percuma.

Dianggarkan hanya 2% daripada kod teras Linux kini ditulis oleh Linus Torvalds sendiri, walaupun dia masih memiliki kernel Linux (bahagian teras sistem pengendalian) dan mengekalkan pilihan kod baharu dan kuasa muktamad untuk kaedah baharu yang memerlukan penggabungan. Linux yang semua orang gunakan sekarang, saya lebih suka mengatakan bahawa ia dibangunkan bersama oleh Linus Torvalds dan ramai peminat Linux yang menyertai kemudian.

Linus Torvalds sudah pasti salah seorang pengaturcara terhebat di dunia Lebih-lebih lagi, beliau juga mencipta komuniti temu janji pengaturcara terbesar di dunia, GitHub (asas kod sumber terbuka dan sistem kawalan versi).

Asal usul Logo Linux adalah topik yang sangat menarik.

Mengapa memilih penguin dan bukannya singa, harimau atau arnab putih kecil? Sesetengah orang mengatakan bahawa Linus Torvalds memilih penguin kerana dia orang Finland Ada orang mengatakan bahawa kerana semua corak haiwan lain telah digunakan, Linus Torvalds terpaksa memilih penguin.

Saya lebih suka mempercayai kenyataan berikut Penguin adalah haiwan ikonik Antartika Menurut konvensyen antarabangsa, Antartika dimiliki oleh semua manusia dan bukan milik mana-mana negara di dunia hak untuk memasukkan Antartika dalam wilayahnya. Linux memilih corak penguin sebagai logonya, yang bermaksud: Linux sumber terbuka dimiliki oleh semua manusia, tetapi syarikat itu tidak mempunyai hak untuk merahsiakannya.

Hubungan rapat antara UNIX dan Linux

Pernyataan yang lebih sesuai ialah hubungan antara UNIX dan Linux bukanlah hubungan saudara atau orang tua, tetapi "UNIX adalah Nenek moyang Linux”. Sebab mengapa saya ingin memperkenalkan hubungan mereka adalah untuk memberitahu pembaca bahawa Linux dan UNIX sebenarnya mempunyai banyak persamaan apabila belajar, jika anda sudah mahir dalam Linux, ia akan menjadi sangat mudah untuk mula menggunakan UNIX.

Terdapat juga dua perbezaan besar antara keduanya:

  • Sistem UNIX kebanyakannya dipadankan dengan perkakasan, iaitu kebanyakan sistem UNIX Contohnya, AIX, HP-UX, dsb. tidak boleh dipasang pada pelayan x86 dan komputer peribadi, manakala Linux boleh dijalankan pada pelbagai platform perkakasan; Linux Ia adalah perisian sumber terbuka, percuma dan kod sumber terbuka.

  • Linux digemari oleh peminat komputer atas dua sebab utama:

Ia adalah Perisian sumber terbuka, pengguna boleh mendapatkan ia dan kod sumbernya tanpa membayar sebarang yuran, dan boleh membuat pengubahsuaian yang diperlukan mengikut keperluan mereka sendiri, menggunakannya secara percuma, dan terus menyebarkannya tanpa sekatan

  • Ia mempunyai semua fungsi UNIX Sesiapa sahaja yang menggunakan sistem pengendalian UNIX atau ingin mempelajari sistem pengendalian UNIX boleh mendapat manfaat daripada Linux.

  • Perisian sumber terbuka ialah model yang berbeza daripada perisian komersial Secara harfiah, ia bermakna kod sumber terbuka Anda tidak perlu risau tentang sebarang helah di dalamnya dan keselamatan.

  • Selain itu, sumber terbuka sebenarnya tidak bermakna percuma, tetapi model keuntungan perisian baharu. Pada masa ini, banyak perisian adalah perisian sumber terbuka, yang mempunyai kesan mendalam terhadap industri komputer dan Internet.

Ringkaskan hubungan/perbezaan antara Linux dan UNIX

Linux ialah sistem pengendalian yang serupa dengan Unix adalah lebih awal daripada Linux Niat asal Linux adalah untuk menggantikan UNIX dan mengoptimumkan fungsi serta pengalaman pengguna, jadi Linux meniru UNIX (tetapi tidak memplagiat kod sumber UNIX). menjadikan Linux hampir sama dengan UNIX dalam penampilan dan interaksi.

Anda mungkin akan dikritik kerana meniru, tetapi anda juga boleh mengatakan inovasi mikro atau peningkatan.

Berbanding dengan UNIX, inovasi terbesar Linux ialah ia adalah sumber terbuka dan percuma, yang merupakan sebab paling penting untuk pembangunannya yang rancak manakala kebanyakan UNIX semasa dibayar, yang sukar untuk syarikat kecil dan individu menanggung.

Tepatnya kerana Linux dan UNIX adalah berkait rapat, orang memanggil Linux sebagai "sistem seperti UNIX".

Atas ialah kandungan terperinci Apakah sebab mengapa linux dan unix adalah serupa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan
Artikel ini dikembalikan pada:亿速云. Jika ada pelanggaran, sila hubungi admin@php.cn Padam
Komponen Penting Linux: Dijelaskan untuk PemulaKomponen Penting Linux: Dijelaskan untuk PemulaApr 17, 2025 am 12:08 AM

Komponen teras Linux termasuk kernel, sistem fail, shell dan alat biasa. 1. Kernel menguruskan sumber perkakasan dan menyediakan perkhidmatan asas. 2. Sistem fail menganjurkan dan menyimpan data. 3. Shell adalah antara muka bagi pengguna untuk berinteraksi dengan sistem. 4. Alat umum membantu menyelesaikan tugas harian.

Linux: Lihat struktur asasnyaLinux: Lihat struktur asasnyaApr 16, 2025 am 12:01 AM

Struktur asas Linux termasuk kernel, sistem fail, dan shell. 1) Sumber perkakasan pengurusan kernel dan gunakan UNAME-R untuk melihat versi. 2) Sistem fail ext4 menyokong fail dan log besar dan dibuat menggunakan mkfs.ext4. 3) Shell menyediakan interaksi baris arahan seperti BASH, dan menyenaraikan fail menggunakan LS-L.

Operasi Linux: Pentadbiran Sistem dan PenyelenggaraanOperasi Linux: Pentadbiran Sistem dan PenyelenggaraanApr 15, 2025 am 12:10 AM

Langkah -langkah utama pengurusan dan penyelenggaraan sistem Linux termasuk: 1) menguasai pengetahuan asas, seperti struktur sistem fail dan pengurusan pengguna; 2) Menjalankan pemantauan sistem dan pengurusan sumber, gunakan alat atas, HTOP dan lain -lain; 3) Gunakan log sistem untuk menyelesaikan masalah, gunakan JournalCTL dan alat lain; 4) Tulis skrip automatik dan penjadualan tugas, gunakan alat Cron; 5) Melaksanakan pengurusan dan perlindungan keselamatan, konfigurasikan firewall melalui iptables; 6) Menjalankan pengoptimuman prestasi dan amalan terbaik, menyesuaikan parameter kernel dan mengembangkan tabiat yang baik.

Memahami Mod Penyelenggaraan Linux: KeperluanMemahami Mod Penyelenggaraan Linux: KeperluanApr 14, 2025 am 12:04 AM

Mod penyelenggaraan Linux dimasukkan dengan menambah init =/bin/bash atau parameter tunggal pada permulaan. 1. Masukkan Mod Penyelenggaraan: Edit menu Grub dan tambahkan parameter permulaan. 2. Mengembalikan sistem fail untuk membaca dan menulis mod: mount-oremount, rw/. 3. Membaiki sistem fail: Gunakan arahan FSCK, seperti FSCK/DEV/SDA1. 4. Menyokong data dan beroperasi dengan berhati -hati untuk mengelakkan kehilangan data.

Bagaimana Debian Meningkatkan Kelajuan Pemprosesan Data HadoopBagaimana Debian Meningkatkan Kelajuan Pemprosesan Data HadoopApr 13, 2025 am 11:54 AM

Artikel ini membincangkan cara meningkatkan kecekapan pemprosesan data Hadoop pada sistem Debian. Strategi pengoptimuman meliputi peningkatan perkakasan, pelarasan parameter sistem operasi, pengubahsuaian konfigurasi Hadoop, dan penggunaan algoritma dan alat yang cekap. 1. Pengukuhan sumber perkakasan memastikan bahawa semua nod mempunyai konfigurasi perkakasan yang konsisten, terutama memberi perhatian kepada prestasi CPU, memori dan peralatan rangkaian. Memilih komponen perkakasan berprestasi tinggi adalah penting untuk meningkatkan kelajuan pemprosesan keseluruhan. 2. Sistem operasi Tunes deskriptor fail dan sambungan rangkaian: Ubah suai fail /etc/security/limits.conf untuk meningkatkan had atas deskriptor fail dan sambungan rangkaian yang dibenarkan dibuka pada masa yang sama oleh sistem. Pelarasan Parameter JVM: Laraskan fail Hadoop-env.sh

Cara Belajar Debian SyslogCara Belajar Debian SyslogApr 13, 2025 am 11:51 AM

Panduan ini akan membimbing anda untuk belajar cara menggunakan syslog dalam sistem Debian. SYSLOG adalah perkhidmatan utama dalam sistem Linux untuk sistem pembalakan dan mesej log aplikasi. Ia membantu pentadbir memantau dan menganalisis aktiviti sistem untuk mengenal pasti dan menyelesaikan masalah dengan cepat. 1. Pengetahuan asas syslog Fungsi teras syslog termasuk: mengumpul dan menguruskan mesej log secara terpusat; menyokong pelbagai format output log dan lokasi sasaran (seperti fail atau rangkaian); Menyediakan fungsi tontonan log dan penapisan masa nyata. 2. Pasang dan konfigurasikan syslog (menggunakan rsyslog) Sistem Debian menggunakan rsyslog secara lalai. Anda boleh memasangnya dengan arahan berikut: sudoaptupdatesud

Cara Memilih Versi Hadoop di DebianCara Memilih Versi Hadoop di DebianApr 13, 2025 am 11:48 AM

Apabila memilih versi Hadoop yang sesuai untuk sistem Debian, faktor utama berikut perlu dipertimbangkan: 1. Kestabilan dan sokongan jangka panjang: Bagi pengguna yang mengejar kestabilan dan keselamatan, disarankan untuk memilih versi stabil Debian, seperti Debian11 (Bullseye). Versi ini telah diuji sepenuhnya dan mempunyai kitaran sokongan sehingga lima tahun, yang dapat memastikan operasi sistem yang stabil. 2. Kelajuan Kemas Kini Pakej: Jika anda perlu menggunakan ciri dan ciri Hadoop terkini, anda boleh mempertimbangkan versi Debian yang tidak stabil (SID). Walau bagaimanapun, perlu diperhatikan bahawa versi yang tidak stabil mungkin mempunyai masalah keserasian dan risiko kestabilan. 3. Sokongan dan Sumber Masyarakat: Debian mempunyai sokongan masyarakat yang besar, yang dapat memberikan dokumentasi yang kaya dan

Kaedah Fail Kongsi Tigervnc di DebianKaedah Fail Kongsi Tigervnc di DebianApr 13, 2025 am 11:45 AM

Artikel ini menerangkan cara menggunakan Tigervnc untuk berkongsi fail pada sistem Debian. Anda perlu memasang pelayan tigervnc terlebih dahulu dan kemudian konfigurasikannya. 1. Pasang pelayan Tigervnc dan buka terminal. Kemas kini senarai pakej perisian: sudoaptupdate untuk memasang pelayan tigervnc: sudoaptinstalltigervnc-standalone-servertigervnc-common 2.

See all articles

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
1 bulan yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
1 bulan yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
1 bulan yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Arahan sembang dan cara menggunakannya
1 bulan yang laluBy尊渡假赌尊渡假赌尊渡假赌

Alat panas

EditPlus versi Cina retak

EditPlus versi Cina retak

Saiz kecil, penyerlahan sintaks, tidak menyokong fungsi gesaan kod

Versi Mac WebStorm

Versi Mac WebStorm

Alat pembangunan JavaScript yang berguna

Pelayar Peperiksaan Selamat

Pelayar Peperiksaan Selamat

Pelayar Peperiksaan Selamat ialah persekitaran pelayar selamat untuk mengambil peperiksaan dalam talian dengan selamat. Perisian ini menukar mana-mana komputer menjadi stesen kerja yang selamat. Ia mengawal akses kepada mana-mana utiliti dan menghalang pelajar daripada menggunakan sumber yang tidak dibenarkan.

SublimeText3 versi Inggeris

SublimeText3 versi Inggeris

Disyorkan: Versi Win, menyokong gesaan kod!

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa