Imagini de bază
Rețetele OpenFactory aleg un identificator de imagine de bază rezolvat de un worker anume și de o sursă upstream. Selectorul curent din consolă și rețeta normalizată validată stabilesc ce identificatori sunt disponibili acum.
Alegere după cerințe de dovezi
| Nevoie | Familie de pornire | Verifică înainte de utilizare |
|---|---|---|
| Server conservator sau appliance | Debian sau Ubuntu LTS | Fereastra de suport upstream, sursa pachetelor, politica de actualizări nesupravegheate, drivere hardware |
| Desktop sau stație GPU | Ubuntu sau altă imagine desktop disponibilă | Pachete desktop, licențiere drivere proprietare, installer, suspend/resume, GPU țintă |
| Pachete mai noi pentru dezvoltatori | Fedora sau openSUSE unde se poate selecta | Durata de viață a release-ului, nume de pachete, comportament SELinux/AppArmor |
| Laborator de virtualizare | Țintă Proxmox selectabilă | Suport virtualizare imbricată, stocare, rețea, installer, boot pe gazdă fizică |
| Imagine edge sau pentru placă | Worker cu suport explicit pentru placă | Arhitectură, firmware de boot, layout partiții, periferice, cale de recuperare |
Acestea sunt puncte de plecare, nu recomandări de producție. Disponibilitatea imaginii upstream nu înseamnă că OpenFactory implementează fiecare personalizare pentru acea familie.
Reguli de compatibilitate
- Numele pachetelor și depozitele variază după familie și release.
- O funcție poate fi suportată pe un worker și ignorată, înlocuită sau blocată pe altul.
- Temele și setările desktop depind de mediul desktop instalat.
- Cataloagele CIS sunt specifice distribuției și release-ului. Un catalog de rezervă apare ca avertisment de substituție și nu este certificare echivalentă.
- Boot ISO în VM harness găzduit nu dovedește UEFI, Secure Boot, firmware, drivere, suspend sau comportament installer pe hardware fizic.
- URL-urile upstream, semnăturile și ferestrele de suport se pot schimba independent de OpenFactory.
Flux de selecție
- Selectează baza exactă în consolă.
- Validează rețeta și revizuiește substituțiile și avertismentele pentru funcții nesuportate.
- Construiește și inspectează metadatele artefactului și proveniența sursei.
- Cere aserțiuni VM specifice promptului pe lângă suita implicită.
- Testează instalatorii și comportamentul legat de hardware pe hardware reprezentativ.
- Fixează rețeta cunoscută ca bună și identitatea sursei pentru repetabilitate.
Vezi Understanding Recipes și Testing.