openSUSE MicroOS
Mikropaslaugų operacinė sistema, teikianti transakcinius (atominius) atnaujinimus, naudojant tik skaitymui skirtą `btrfs` šakninę failų sistemą
Sukurta talpinti konteinerių darbo krūvius su automatizuotu administravimu ir pataisų diegimu. Įsidiegę openSUSE MicroOS gaunate greitą, mažą aplinką konteineriams diegti arba bet kuriam kitam darbo krūviui, kuriam naudingi transakciniai (atomini) atnaujinimai. Kaip nuolat atnaujinamas (rolling release) platinimas, programinė įranga visada yra naujausios versijos.
„MicroOS“ siūlo **neprisijungusį (offline) atvaizdį**. Pagrindinis skirtumas tarp **offline** ir **self-install/raw** atvaizdžių yra tas, kad **offline atvaizdis turi diegiklį**. Tuo tarpu **raw** ir **self-install** leidžia atlikti pritaikymą naudojant **Combustion** arba **rankiniu būdu pačiame atvaizde** po to, kai jis įrašomas į diską. Taip pat yra galimybė pasirinkti **realiojo laiko (real-time) branduolį**.
„MicroOS“ išbandykite VM aplinkoje, veikiančioje su Xen arba KVM. Naudojant „Raspberry Pi“ ar kitą „System on Chip“ aparatinę įrangą, galima naudoti iš anksto sukonfigūruotą atvaizdį kartu su Combustion funkcionalumu paleidimo metu. Tiek iš anksto sukonfigūruoti, tiek savarankiškai įdiegiami atvaizdžiai yra skirti naudoti su Combustion, įrašytu į USB laikmeną, kuri naudojama tam, kad per pirmąjį sistemos paleidimą būtų galima atlikti konfigūraciją bet kurioje sistemoje, su galimybe taikyti numatytuoju slaptažodžiu apsaugotus pakeitimus.
ParsisiųstiSaugūs atnaujinimai
- Gaukite atnaujinimus per HTTPS
- Paketus ir saugyklas pasirašo mūsų kūrimo sistema
- Paketai yra patikrinami
- Esant priklausomybių konfliktams, atnaujinimai neatliekami
- Nešvaistoma vieta: nesėkmingų atnaujinimų atveju failų sistemos momentinės kopijos ištrinamos
Filosofija
Yra nuspėjama
- Nėra keičiama vykdymo metu
- Kiekvieną kartą paleidžiant kompiuterį bus nuosekliai paleisti tie patys artefaktai
Galima padauginti
- Nebereikia konfigūruoti atskirų egzempliorių paleidimo metu
- Galima lengvai pakartotinai naudoti ir gauti nuspėjamą rezultatą
Yra patikima
- Automatinis atstatymas po netinkamų atnaujinimų
Derinimas
Derinimo įrankinės konteineris
- Paleidžia privilegijuotą konteinerį
- Šakninė failų sistema pasiekiama kataloge
/media/root zyppergalima įdiegti reikalingus įrankius, jie pasiekiami be perkrovimo- Išlieka tarp naudojimų
Atominiai atnaujinimai
Transakciniai atnaujinimai
Unikalūs Naudojant btrfs su momentinėmis kopijomis, „MicroOS“ naudoja labai vietą taupantį būdą saugoti failų sistemos istoriją. Visi konfigūracijos failai, esantys /etc, yra momentinės kopijos dalis ir įtraukiami į grąžinimą.
Lankstūs
- Nereikia naujo paketų formato, naudokite standartinius openSUSE RPM
- Nėra dydžio apribojimų nei skaidiniams, nei operacinei sistemai
- Lengva išplėsti
Grąžinimas (į ankstesnę būseną)
„MicroOS“ yra nekintama operacinė sistema, todėl grąžinimas paprastas
- Nekintama: diske neatliekami jokie pakeitimai
- Grąžinimas iš naujo paleidžiant sistemą į senesnę BTRFS momentinę kopiją
Darbo krūviai
Programos diegiamos konteineriuose, o ne šakninėje failų sistemoje:
- Atskirtos nuo pagrindinės failų sistemos
- Sumažinta galimybė kenkėjiškoms programoms kompromituoti sistemą
- Naujas diegimas be perkrovimo
- Galimas atnaujinimas atominiu būdu (sukurti naują, nutraukti seną)
- Paprastas grąžinimas (rollback)
Intel ir AMD 64 bitų staliniams bei nešiojamiesiems kompiuteriams ir serveriams (x86_64)
ISO atvaizdis
Savaime įsidiegiantis konteinerinis serveris
UEFI Arm 64 bitų serveriams, staliniams bei nešiojamiesiems kompiuteriams, plokštėms (aarch64)
ISO atvaizdis
PowerPC serveriams, didėjančių baitų (ppc64le)
ISO atvaizdis
Sistemos parametrai
Minimalūs
- Atmintis: 1GB fizinės RAM + papildomos atminties darbinei apkrovai
- Vieta diske:
- / (šakniniame) skaidinyje: 5GB laisvos vietos standžiajame diske
- /var skaidinyje: 5GB laisvos vietos standžiajame diske
Rekomenduojami
- Atmintis: 2GB fizinės RAM + papildomos atminties darbinei apkrovai
- Vieta diske:
- / (šakniniame) skaidinyje: 20GB laisvos vietos standžiajame diske
- /var skaidinyje: 40GB laisvos vietos standžiajame diske
Parsisiųstųjų rinkmenų tikrinimas
Dauguma programų gali patikrinti atsisiuntimo kontrolinę sumą. Patikrinti atsisiuntimą gali būti svarbu, nes taip įsitikinsite, ar tikrai gavote norėtą atsisiųsti ISO rinkmeną, o ne kokią nors sugadintą versiją.
Kiekvienam ISO atvaizdžiui pateikiame atitinkamą SHA256 kontrolinę sumą ir parašo rinkmeną.
Parsisiųstųjų rinkmenų vientisumo patikrinimui galite naudoti sha256sum, kad patikrintumėte kontrolinę sumą, ir gpgv, kad patikrintumėte parašą.
Ji turėtų būti AD48 5664 E901 B867 051A B15F 35A2 F86E 29B7 00A4
Norėdami daugiau sužinoti apie atsisiuntimų tikrinimą, skaitykite apie kontrolines sumas