8 konsep Linux lebih lama daripada Linux itu sendiri
Linus Torvalds mengumumkan versi pertama Linux pada tahun 1991, tetapi beberapa konsep Linux lebih lama daripada Linux itu sendiri.
Walaupun Linux secara amnya dianggap sebagai sistem pengendalian moden, beberapa konsep jauh lebih lama daripada yang anda fikirkan. Berikut adalah beberapa konsep yang mempunyai sejarah panjang dalam sistem Linux.
1. Dwi but
Menggunakan dwi-but telah menjadi cara standard untuk berkongsi Linux antara sistem pengendalian yang berbeza, termasuk Windows. Konsep sistem pengendalian berbilang but hampir setua komputer.

Ia juga popular dalam persekitaran seperti Unix, seperti menjalankan Unix dan MS-DOS pada sistem PC Unix yang lebih lama seperti Xenix. But dwi juga telah dilaksanakan pada Amiga sebelum Linux.
Commodore Amiga 3000UX dilengkapi dengan Amiga Unix, versi tersuai Sistem V, dan sistem pengendalian Amiga Workbench standard. Anda boleh memilih sistem pengendalian pada masa but dengan menggunakan butang tetikus kiri dan kanan.
2. Sokong seni bina yang berbeza
Apabila Linus Torvalds mengeluarkan kernel Linux pada Usenet pada tahun 1991, dia sendiri tidak menjangka ia akan berkembang ke seni bina lain selain platform Intel x86, tetapi dia mungkin sepatutnya meninggalkan sejarah dengan duluan itu.
Seperti Unix asal, Linux ditulis dalam C. C itu sendiri adalah bahasa mudah alih. Selagi program C tidak membuat andaian tentang persekitaran asas, ia boleh disusun pada mana-mana komputer, selagi ia mempunyai pengkompil yang sepadan.
Seperti kebanyakan sistem pengendalian pada masa itu, Unix pada asalnya ditulis dalam bahasa himpunan, tetapi Dennis Ritchie menulis semula dalam bahasa C yang diciptanya pada awal 1970-an. Kesan sampingan daripada ini ialah sistem pengendalian telah dipisahkan daripada perkakasan dan Unix menjadi sistem pengendalian tujuan umum.
Ini adalah luar biasa pada masa itu, kerana sistem pengendalian terikat pada satu mesin tertentu. Ini adalah salah satu sebab mengapa Unix membuat percikan sedemikian dalam kalangan sains komputer pada tahun 1970-an dan 1980-an.
3. Konsep Kerang yang berbeza
Bash shell ialah shell lalai yang popular pada sistem Linux, tetapi anda boleh menukar shell log masuk anda kepada mana-mana shell pilihan anda dengan mudah. Anda mungkin tahu bahawa ini adalah ciri sistem Unix asal, tetapi adakah anda tahu bahawa idea itu lebih lama daripada Unix?

DEC sedang membangunkan sistem pengendalian yang dipanggil MICA yang akan berjalan pada seni bina pemproses baharu yang dipanggil PRISM. Ia akan berdasarkan sistem pengendalian komputer mini popular DEC, VMS, tetapi juga akan mempunyai perisa Unix.
Projek bercita-cita tinggi ini adalah hasil idea Dave Cutler. DEC akhirnya membatalkan projek MICA, dan Cutler berpindah ke Microsoft untuk mengetuai projek yang akhirnya akan menjadi Windows NT.
Di sisi VMS, terdapat juga program bernama Eunice, yang juga boleh menjalankan program Unix. Seperti WSL asal, ia berfungsi, tetapi ia juga mengalami masalah prestasi dan keserasian berbanding Unix asli.
Apabila Windows NT akhirnya keluar pada tahun 1993, ia mempunyai persekitaran POSIX, tetapi nampaknya hanya supaya Microsoft boleh mengatakan ia mematuhi POSIX dan membida kontrak tertentu dengan kerajaan persekutuan AS.
Microsoft juga akan mengeluarkan persekitaran yang lebih lengkap-Perkhidmatan Windows untuk Unix, dan projek sumber terbuka Cygwin juga akan muncul.
5. Isu undang-undang
Pada awal 2000-an, tuntutan mahkamah yang difailkan oleh SCO terhadap IBM mendapat perhatian meluas dalam komuniti Linux dan sumber terbuka. SCO mendakwa bahawa Linux melanggar hak mereka untuk kod Unix asal, yang telah mereka perolehi pemilikan.
Walaupun IBM dan komuniti Linux akhirnya berjaya, keadaan ini telah menjadi duluan pada zaman Unix yang asal. Makmal Sistem Unix (USL) AT&T menuntut hak cipta ke atas kod pengedaran perisian Berkeley, yang memberi tekanan kepada Berkeley pada awal 1990-an.
Linux menjadi kegemaran peminat komputer, walaupun ternyata hanya segelintir fail yang "terhad" dan boleh ditulis semula dengan mudah untuk pengedaran sumber terbuka
6. Persaingan antara versi berbeza
Walaupun komuniti Linux suka mempertikaikan tentang pengedaran mana yang lebih baik, ini bukanlah perkara baharu kepada budaya Unix.
Pada 1980-an, perdebatan antara Sistem V AT&T dan BSD adalah masalah besar. Yang terakhir ini lebih popular dalam bidang akademik dan dibangunkan oleh Universiti California, Berkeley Ia juga merupakan komponen utama stesen kerja Unix, seperti Sun Microsystems
Menjelang akhir 1980-an, dunia Unix telah terperangkap dalam apa yang dipanggil "Perang Unix." AT&T dan Sun mula bekerjasama untuk menggabungkan BSD dan Sistem V, yang membimbangkan syarikat komputer lain seperti Hewlett-Packard, DEC dan IBM. Syarikat-syarikat ini kemudiannya membentuk Open Software Foundation, dan Sun dan AT&T membentuk Unix International."Perang" ini akhirnya berakhir dengan gencatan senjata. Kedua-dua organisasi bergabung, tetapi Linux akhirnya menggantikan Unix proprietari dalam kebanyakan aplikasi.
7. "Tahun Desktop Unix"
Pengedaran Linux terkenal dengan antara muka pengguna desktop mereka dan direka bentuk untuk menjadikan Linux boleh diakses oleh pengguna bukan teknikal. Usaha ini juga mempunyai sejarah yang panjang, seperti yang dapat dilihat dalam rancangan televisyen PBS 1989 The Computer Chronicles.Dalam rancangan itu, kita boleh melihat produk daripada Sun Microsystems, HP dan juga Apple. Apple juga telah melancarkan sistem pengendalian berasaskan Unix A/UX.
8. Perisian sumber terbuka
Walaupun Linux mempopularkan konsep perisian sumber terbuka, idea itu sudah lama wujud dan mungkin wujud dalam komputer itu sendiri.Walaupun Projek GNU mendapat reputasinya kerana falsafahnya yang jelas dalam menyediakan perisian percuma, perisian tersebut telah lama beredar secara bebas di kalangan akademik. Pembangun BSD mencipta lesen mereka sendiri yang membenarkan pengedaran percuma.
Banyak konsep Linux lebih tua daripada yang anda fikirkan
Anda mungkin terkejut berapa lama beberapa konsep dalam budaya Linux, seperti dwi but dan perisian sumber terbuka. Kebanyakan ciri khas Linux boleh dijelaskan oleh asal-usulnya dalam Unix.Contoh yang mengelirukan ramai orang yang baru menggunakan baris arahan Linux ialah arahan itu kelihatan pelik. Mengapa mereka begitu pendek? Sebabnya ialah ia pada asalnya direka untuk teletaip, bukan skrin.
Atas ialah kandungan terperinci 8 konsep Linux lebih lama daripada Linux itu sendiri. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Perbezaan utama antara CentOS dan Ubuntu adalah: asal (CentOS berasal dari Red Hat, untuk perusahaan; Ubuntu berasal dari Debian, untuk individu), pengurusan pakej (CentOS menggunakan yum, yang memberi tumpuan kepada kestabilan; Ubuntu menggunakan APT, untuk kekerapan yang tinggi) Pelbagai tutorial dan dokumen), kegunaan (CentOS berat sebelah ke arah pelayan, Ubuntu sesuai untuk pelayan dan desktop), perbezaan lain termasuk kesederhanaan pemasangan (CentOS adalah nipis)

Langkah Pemasangan CentOS: Muat turun Imej ISO dan Burn Bootable Media; boot dan pilih sumber pemasangan; Pilih susun atur bahasa dan papan kekunci; Konfigurasikan rangkaian; memisahkan cakera keras; Tetapkan jam sistem; Buat pengguna root; pilih pakej perisian; Mulakan pemasangan; Mulakan semula dan boot dari cakera keras selepas pemasangan selesai.

CentOS telah dihentikan, alternatif termasuk: 1. Rocky Linux (keserasian terbaik); 2. Almalinux (serasi dengan CentOS); 3. Ubuntu Server (Konfigurasi diperlukan); 4. Red Hat Enterprise Linux (versi komersial, lesen berbayar); 5. Oracle Linux (serasi dengan CentOS dan RHEL). Apabila berhijrah, pertimbangan adalah: keserasian, ketersediaan, sokongan, kos, dan sokongan komuniti.

Docker menggunakan ciri -ciri kernel Linux untuk menyediakan persekitaran berjalan yang cekap dan terpencil. Prinsip kerjanya adalah seperti berikut: 1. Cermin digunakan sebagai templat baca sahaja, yang mengandungi semua yang anda perlukan untuk menjalankan aplikasi; 2. Sistem Fail Kesatuan (Unionfs) menyusun pelbagai sistem fail, hanya menyimpan perbezaan, menjimatkan ruang dan mempercepatkan; 3. Daemon menguruskan cermin dan bekas, dan pelanggan menggunakannya untuk interaksi; 4. Ruang nama dan cgroups melaksanakan pengasingan kontena dan batasan sumber; 5. Pelbagai mod rangkaian menyokong interkoneksi kontena. Hanya dengan memahami konsep -konsep teras ini, anda boleh menggunakan Docker dengan lebih baik.

Bagaimana cara menggunakan desktop Docker? Docktop Docktop adalah alat untuk menjalankan bekas Docker pada mesin tempatan. Langkah -langkah untuk digunakan termasuk: 1. Pasang desktop Docker; 2. Mulakan desktop Docker; 3. Buat imej Docker (menggunakan Dockerfile); 4. Membina imej Docker (menggunakan Docker Build); 5. Jalankan bekas Docker (menggunakan Docker Run).

Selepas CentOS dihentikan, pengguna boleh mengambil langkah -langkah berikut untuk menanganinya: Pilih pengedaran yang serasi: seperti Almalinux, Rocky Linux, dan CentOS Stream. Berhijrah ke pengagihan komersial: seperti Red Hat Enterprise Linux, Oracle Linux. Menaik taraf ke CentOS 9 Stream: Pengagihan Rolling, menyediakan teknologi terkini. Pilih pengagihan Linux yang lain: seperti Ubuntu, Debian. Menilai pilihan lain seperti bekas, mesin maya, atau platform awan.

Keperluan Sistem Kod Vs: Sistem Operasi: Windows 10 dan ke atas, MACOS 10.12 dan ke atas, pemproses pengedaran Linux: minimum 1.6 GHz, disyorkan 2.0 GHz dan ke atas memori: minimum 512 MB, disyorkan 4 GB dan ke atas ruang penyimpanan: minimum 250 mb, disyorkan 1 GB dan di atas keperluan lain:

Docker menggunakan enjin kontena, format cermin, pemacu penyimpanan, model rangkaian, alat orkestrasi kontena, virtualisasi sistem operasi, dan pendaftaran kontena untuk menyokong keupayaan kontenanya, menyediakan penggunaan dan pengurusan aplikasi yang ringan, mudah alih dan automatik.
