openSUSE MicroOS
Micro Service OS providing Transactional (Atomic) Updates upon a read-only btrfs root filesystem
Designed to host container workloads with automated administration & patching. Installing openSUSE MicroOS you get a quick, small environment for deploying Containers, or any other workload that benefits from Transactional Updates. As rolling release distribution the software is always up-to-date.
MicroOS offers an offline image. The main difference between the offline and self-install/raw images are that the offline image has an installer. Raw and self-install allows for customization via combustion or manually in the image after it is written to the disk. There is an option for a real-time kernel.
Try MicroOS in VMs running on either Xen or KVM. Using a Raspberry Pi or other System on Chip hardware may use the preconfigured image together with the Combustion functionality for the boot process. Both preconfigured and self-installed images are intended to be used with Combustion written to a USB, which is driven to allow configuration on any first boot, with the option for default password protected changes.
UnduhFilosofi
Dapat diprediksi
- Tidak diubah selama runtime
- Akan menjalankan artefak yang sama secara konsisten di setiap boot
Dapat diskalakan
- Menghilangkan upaya dalam mengkonfigurasi instance individual selama runtime
- Dapat diluncurkan berulang kali dengan mudah dengan hasil yang dapat diprediksi
Dapat diandalkan
- Pemulihan otomatis dari pemutakhiran yang salah
Pemutakhiran Atomik
Pemutakhiran Transaksional
Unik
Dengan menggunakan btrfs dengan snapshots, MicroOS menggunakan cara
yang sangat hemat ruang untuk menyimpan riwayat sistem berkas. Semua berkas
konfigurasi di /etc
adalah bagian dari snapshot dan rollback.
Fleksibel
- Tidak diperlukan format paket baru, gunakan RPM openSUSE standar
- Tidak ada batasan ukuran, baik untuk partisi maupun sistem operasi
- Mudah ditingkatkan
Pengawakutuan
Pengawakutuan Kontainer Toolbox
- Meluncurkan kontainer yang istimewa
- Sistem berkas root tersedia di bawah
/media/root
- zypper untuk memasang alat yang diperlukan, tersedia tanpa mulai ulang
- Persisten antara penggunaan
Beban Kerja
Aplikasi dipasang dalam kontainer alih-alih sistem berkas root:
- Terisolasi dari sistem berkas inti
- Mengurangi kemampuan aplikasi jahat yang membahayakan sistem
- Pemasangan baru tanpa mulai ulang
- Mutakhirkan dengan cara atomik yang mungkin (buat yang baru, bunuh yang lama)
- Kembalikan dengan mudah
Pemutakhiran yang Aman
- Dapatkan pemutakhiran Anda melalui HTTPS
- Paket dan repositori ditandatangani oleh sistem build kami
- Paket diverifikasi
- Tidak ada pemutakhiran yang dilakukan jika terjadi konflik ketergantungan
- Tidak membuang-buang ruang: Snapshot sistem berkas dihapus jika pemutakhiran tidak berhasil
Kembalikan (Rollback)
MicroOS adalah OS yang Tidak Dapat Diubah (Immutable), pengembaliannya sederhana
- Immutable: Tidak ada perubahan pada diska
- Kembalikan dengan menyalakan ulang ke snapshot BTRFS lama
Persyaratan Sistem
Minimum
- Memori: RAM fisik 1GB + memori tambahan untuk beban kerja Anda
- Penyimpanan:
- partisi / (root): 5GB ruang diska yang tersedia
- partisi /var: 5GB ruang diska yang tersedia
Direkomendasikan
- Memori: RAM fisik 2GB + memori tambahan untuk beban kerja Anda
- Penyimpanan:
- partisi / (root): 20GB ruang diska yang tersedia
- partisi /var: 40GB ruang diska yang tersedia
Verifikasi Unduhan Anda Sebelum Digunakan
Banyak aplikasi dapat memverifikasi checksum unduhan. Memverifikasi unduhan Anda bisa menjadi penting karena memverifikasi bahwa Anda benar-benar telah mendapatkan berkas ISO yang ingin Anda unduh dan bukan beberapa versi yang rusak.
Untuk setiap ISO, kami menawarkan berkas checksum dengan jumlah SHA256 yang sesuai.
Untuk keamanan ekstra, Anda dapat menggunakan sha256sum untuk memverifikasi siapa yang menandatangani berkas .sha256 tersebut.
seharusnya AD48 5664 E901 B867 051A B15F 35A2 F86E 29B7 00A4
Untuk bantuan lebih lanjut tentang memverifikasi unduhan Anda, silakan baca Bantuan Ceksum