Baasimid
OpenFactory retseptid valivad baasimigi identifikaatori, mille lahendab konkreetne worker ja upstream allikas. Konsooli praegune valija ja kinnitatud normaliseeritud retsept määravad, millised identifikaatorid on praegu saadaval.
Vali tõendusnõuete järgi
| Vajadus | Algpereliik | Kontrolli enne kasutust |
|---|---|---|
| Konservatiivne server või appliance | Debian või Ubuntu LTS | Upstream toe aken, pakettide allikas, unattended-update poliitika, riistvara draiverid |
| Töölaua- või GPU-tööjaam | Ubuntu või muu saadaval töölauapilt | Töölauapaketid, patenteeritud draiverite litsentsid, installer, suspend/resume, siht-GPU |
| Uuemad arenduspaketid | Fedora või openSUSE, kus validav | Release eluiga, paketinimed, SELinux/AppArmor käitumine |
| Virtualiseerimise labor | Valitav Proxmox sihtmärk | Pesastatud virtualiseerimine, salvestus, võrk, installer, boot füüsilisel hostil |
| Edge- või plaadi pilt | Plaati selgelt toetav worker | Arhitektuur, boot firmware, sektsioonide paigutus, välisseadmed, taastamise tee |
Need on lähtepunktid, mitte tootmissoovitused. Upstream pildi saadavus ei tähenda, et OpenFactory rakendaks iga kohandust selle pereliigi jaoks.
Ühilduvusreeglid
- Paketinimed ja hoidlad erinevad pereliigi ja release järgi.
- Funktsioon võib olla ühel workeril toetatud ja teisel ignoreeritud, asendatud või blokeeritud.
- Töölauateemad ja -seaded sõltuvad installitud töölauakeskkonnast.
- CIS-kataloogid on jaotuse ja release spetsiifilised. Varukataloog on nähtav substitution hoiatusena ega ole samaväärne sertifitseerimine.
- ISO boot hosted VM test harness ei tõesta UEFI, Secure Boot, firmware, draiveri, suspend ega installer käitumist füüsilisel riistvaral.
- Upstream URL-id, allkirjad ja toe aknad võivad muutuda sõltumatult OpenFactory-st.
Valiku töövoog
- Vali konsoolis täpne base.
- Valideeri retsept ja vaata üle substitutions ja unsupported-feature hoiatused.
- Ehita ja kontrolli artifacti metandmeid ja source provenance.
- Nõua prompt-specific VM assertions vaikimisi suite’i kõrval.
- Testi installereid ja riistvaraga seotud käitumist esinduslikul riistvaral.
- Korduvuse jaoks kinnita kontrollitud retsept ja source identity.
Vaata Retseptide mõistmine ja Testimine.