Skip to Content
Building OsBasisimages

Basisimages

OpenFactory-recepten kiezen een base-image-identificatie die door een specifieke worker en upstreambron wordt opgelost. De huidige kiezer in de console en het gevalideerde genormaliseerde recept zijn leidend voor welke identificaties nu beschikbaar zijn.

Kiezen op basis van bewijseisen

BehoefteStartfamilieVerifiëren vóór gebruik
Conservatieve server of applianceDebian of Ubuntu LTSUpstream-ondersteuningsvenster, pakketbron, beleid voor unattended updates, hardwaredrivers
Desktop of GPU-workstationUbuntu of een andere beschikbare desktopimageDesktoppakketten, licenties voor propriëtaire drivers, installer, suspend/resume, doel-GPU
Nieuwere ontwikkelaarspakkettenFedora of openSUSE waar selecteerbaarLevensduur van de release, pakketnamen, gedrag van SELinux/AppArmor
VirtualisatielabEen selecteerbaar Proxmox-doelOndersteuning voor geneste virtualisatie, opslag, netwerk, installer, boot op fysieke host
Edge- of boardimageEen worker die het board expliciet ondersteuntArchitectuur, bootfirmware, partitiindeling, randapparatuur, herstelpad

Dit zijn startpunten, geen productie-aanbevelingen. Beschikbaarheid van een upstreamimage betekent niet dat OpenFactory elke aanpassing voor die familie implementeert.

Compatibiliteitsregels

  • Pakketnamen en repositories verschillen per familie en release.
  • Een feature kan op de ene worker worden ondersteund en op een andere worden genegeerd, vervangen of geblokkeerd.
  • Desktopthema’s en -instellingen hangen af van de geïnstalleerde desktopomgeving.
  • CIS-catalogi zijn distributie- en release-specifiek. Een fallbackcatalogus verschijnt als substitutiewaarschuwing en is geen equivalente certificering.
  • ISO-boot in de gehoste VM harness bewijst geen UEFI, Secure Boot, firmware, drivers, suspend of installergedrag op fysieke hardware.
  • Upstream-URL’s, handtekeningen en ondersteuningsvensters kunnen onafhankelijk van OpenFactory wijzigen.

Selectieworkflow

  1. Kies de exacte base in de console.
  2. Valideer het recept en controleer substituties en waarschuwingen over niet-ondersteunde features.
  3. Bouw en inspecteer artefactmetadata en bronherkomst.
  4. Vereis prompt-specifieke VM-asserties naast de standaardsuite.
  5. Test installers en hardwaregebonden gedrag op representatieve hardware.
  6. Pin een bekend goed recept en bronidentiteit voor herhaalbaarheid.

Zie Recepten begrijpen en Testing.