5 Pengagihan Linux ringan terbaik untuk menjalankan bekas

5 Pengagihan Linux ringan terbaik untuk menjalankan bekas

Adakah anda mencari sistem operasi Linux yang dioptimumkan untuk menjalankan bekas dengan jejak kaki yang minimum, masa boot cepat, dan tumpuan terhadap keselamatan dan kestabilan?

Dalam panduan ini, kami akan mengkaji semula pengagihan GNU/Linux yang ringan atau minimum untuk digunakan, sama ada sebagai imej asas untuk membuat bekas atau menjalankan beban kerja kontena dalam pengeluaran.

Isi kandungan

1
  • 1. Alpine Linux
  • 2. Fedora Coreos
  • 3. Rancheros [dihentikan]
  • 4. Photon OS
  • 5. Teras ubuntu
  • 6. Flatcar Container Linux
      • Kesimpulan

1. Alpine Linux

Boleh dikatakan yang paling banyak digunakan dari mereka semua, Alpine Linux adalah pengedaran Linux yang ringan, mudah, dan berorientasikan keselamatan, yang dibina di sekitar Musl libc dan Busybox dengan itu menjadikannya cekap kecil dan sangat sumber.

Ia memerlukan tidak lebih daripada 8 Mb Semasa digunakan dalam bekas dan pemasangan minimum pada cakera memerlukan hampir 130 Mb penyimpanan. Dengan Alpine Linux, Anda bukan sahaja akan mendapat persekitaran Linux sepenuhnya tetapi pilihan besar pakej dari repositori lalai.

Alpine Linux menggunakan pengurus pakejnya yang dipanggil APK (Penjaga Pakej Alpine), OpenRC sistem init, serta set-up yang didorong skrip.

Alpine Linux

2. Fedora Coreos

Fedora Coreos adalah yang agak baru Fedora Edisi, yang datang dari menggabungkan dua projek: Container Coreos Inc Linux dan Tuan rumah Atom Projek Atom. Ia adalah minimum, monolitik, yang berfokus pada kontena, dan "mengemas kini secara automatik" sistem operasi.

Direka untuk kelompok, ia juga boleh dikendalikan sebagai mandiri, dan dioptimumkan untuk kubernet tetapi berfungsi dengan baik tanpa ia. Fedora Coreos Adakah awan-asli dan fokus kontena dan mempunyai kemas kini automatik, aliran kemas kini berganda, peruntukan automatik, versi OS, dan keselamatan.

Bertujuan untuk menyediakan hos kontena terbaik untuk menjalankan beban kerja kontena dengan selamat dan berskala, Fedora Coreos berdasarkan bahagian terbaik CoreOS Container Linux dan Tuan rumah atom, menggabungkan ciri dan alat dari kedua -duanya. Ia mengintegrasikan teknologi seperti Pencucuhan dari container linux dengan rpm-ostree dan selinux pengerasan dari projek atom.

3. Rancheros [dihentikan]

Rancheros adalah sistem operasi kecil yang berfokus pada Docker untuk dijalankan Docker dalam pengeluaran. Dalam Rancheros, setiap proses (termasuk perkhidmatan sistem seperti udev dan syslog), adalah bekas yang diuruskan oleh Docker.

Rancheros adalah ringan kerana hanya kapal dengan perkhidmatan yang diperlukan untuk dijalankan Docker dan membuang perpustakaan dan perkhidmatan sistem yang tidak perlu kerana, dengan Docker, pengguna biasanya membungkus semua perpustakaan yang diperlukan ke dalam bekas mereka. Di samping itu, keperluan untuk patch keselamatan dan penyelenggaraan lain juga dikurangkan.

Selain, Rancheros direka khusus untuk berjalan Docker Kerana ia menawarkan versi terkini Docker, dengan itu membolehkan pengguna memanfaatkan keupayaan Docker terkini dan pembetulan pepijat.

4. Photon OS

Photon OS adalah sistem operasi Linux yang bebas, sumber terbuka, minimalis, dan keselamatan dari VMware, yang merupakan tuan rumah kontena Linux yang dioptimumkan untuk platform pengkomputeran awan seperti Amazon Elastic Compute dan Google Compute Engine, VMware VSphere Deployments, dan Aplikasi Awan-asli.

Ia ringan dan boleh diperpanjang dan berfungsi dengan format kontena yang paling biasa, termasuk Docker, Rocket, dan Garden. Ia dihantar dengan daemon docker dan berfungsi dengan kerangka orkestrasi kontena, seperti kubernet dan mesos.

Ia juga mempunyai sistem pengurusan kitaran hayat yang bersesuaian dengan yum yang dipanggil tdnf dan daemon pengurusan foton (PMD) Digunakan untuk mengurus, menambal, dan mengemas kini sistem operasi. Binarinya boleh didapati sebagai imej awan seperti Amazon Ami, Google Cloud GCE Image dan Azure VHD, dan format lain: ISO dan OVA.

5. Teras ubuntu

Berdasarkan Ubuntu Linux, Ubuntu Core adalah sistem operasi tertanam yang selamat dan selamat. Semua komponennya didasarkan pada format kontena yang dikenali sebagai Snaps. Pada masa penulisan, ia menyokong alat runtime dan alat orkestrasi seperti SNAPD, Docker, LXD, Azure IoT Edge, AWS Greengrass, dan Kubernetes.

Ia diaktifkan dan terus diuji pada peranti IoT dan Edge terkemuka dan perkakasan, dengan ciri -ciri seperti kontena tangkas, OTA (Over the Air) Kemas kini Linux, Boot Secure, Penyulitan Cakera Penuh, Mod Pemulihan, Set Pengesahan, dan Pembentukan semula.

6. Flatcar Container Linux

Direka dari bawah, Flatcar Container Linux adalah pengedaran Linux yang didorong oleh komuniti yang dioptimumkan oleh komuniti yang menghantar imej OS yang minimum, yang hanya termasuk alat yang diperlukan untuk menjalankan beban kerja kontena.

Ia mempunyai sistem fail yang tidak berubah untuk menghapuskan beberapa kategori kelemahan keselamatan, kemas kini atom automatik, dan penyelenggaraan yang rendah. Ia juga direka untuk skala dengan kerumitan yang minimum.

Flatcar Container Linux Berjalan di kebanyakan platform virtualisasi seperti QEMU, Libvirt, VirtualBox, Vagrant (dua yang terakhir tidak disokong secara rasmi), dan penyedia awan termasuk Amazon EC2, Enjin Komput Google, Microsoft Azure, DigitalOcean, VMware, dan OpenStack.

Ia juga boleh dipasang pada pelayan logam kosong menggunakan imej ISO, boot dari PXE atau IPXE, dan melalui skrip pemasangan pada sistem Linux yang ada.

Kesimpulan

Dalam panduan ini, kami telah mengkaji lima pengagihan GNU/Linux yang ringan untuk membuat imej kontena atau menjalankan beban kerja kontena dalam produksi. Adakah anda mempunyai pemikiran untuk dikongsi? Sekiranya ya, gunakan borang maklum balas di bawah untuk sampai ke kami.