Skip to Content
Building OsBase Images

Base Images

Рецепти OpenFactory обирають ідентифікатор base image, який резолвить конкретний worker і upstream source. Поточний picker у консолі та валідований нормалізований рецепт , джерело правди про те, які ідентифікатори доступні зараз.

Обирайте за вимогами до доказів

ПотребаПочаткова familyПеревірте перед використанням
Консервативний server або applianceDebian або Ubuntu LTSUpstream support window, package source, unattended-update policy, hardware drivers
Desktop або GPU workstationUbuntu або інший доступний desktop imageDesktop packages, proprietary-driver licensing, installer, suspend/resume, target GPU
Новіші developer packagesFedora або openSUSE, де можна обратиRelease lifetime, package names, SELinux/AppArmor behavior
Virtualization labSelectable Proxmox targetNested-virtualization support, storage, networking, installer, physical-host boot
Edge або board imageWorker, що явно підтримує boardArchitecture, boot firmware, partition layout, peripherals, recovery path

Це стартові точки, не production recommendations. Наявність upstream image не означає, що OpenFactory реалізує кожну customization для цієї family.

Правила сумісності

  • Package names і repositories відрізняються за family і release.
  • Feature може підтримуватися на одному worker і ігноруватися, замінюватися або блокуватися на іншому.
  • Desktop themes і settings залежать від встановленого desktop environment.
  • CIS catalogs специфічні для distribution-and-release. Fallback catalog видно як substitution warning і не є еквівалентною certification.
  • ISO boot у hosted VM harness не доводить UEFI, Secure Boot, firmware, driver, suspend або installer behavior на фізичному обладнанні.
  • Upstream URLs, signatures і support windows можуть змінюватися незалежно від OpenFactory.

Workflow вибору

  1. Оберіть точну base у консолі.
  2. Валідуйте рецепт і перегляньте substitutions і unsupported-feature warnings.
  3. Зберіть і перегляньте artifact metadata і source provenance.
  4. Вимагайте prompt-specific VM assertions на додаток до default suite.
  5. Тестуйте installers і hardware-bound behavior на репрезентативному обладнанні.
  6. Закріпіть known-good recipe і source identity для повторюваності.

Див. Understanding recipes і Testing.