Base Images
Рецепти OpenFactory обирають ідентифікатор base image, який резолвить конкретний worker і upstream source. Поточний picker у консолі та валідований нормалізований рецепт , джерело правди про те, які ідентифікатори доступні зараз.
Обирайте за вимогами до доказів
| Потреба | Початкова family | Перевірте перед використанням |
|---|---|---|
| Консервативний server або appliance | Debian або Ubuntu LTS | Upstream support window, package source, unattended-update policy, hardware drivers |
| Desktop або GPU workstation | Ubuntu або інший доступний desktop image | Desktop packages, proprietary-driver licensing, installer, suspend/resume, target GPU |
| Новіші developer packages | Fedora або openSUSE, де можна обрати | Release lifetime, package names, SELinux/AppArmor behavior |
| Virtualization lab | Selectable Proxmox target | Nested-virtualization support, storage, networking, installer, physical-host boot |
| Edge або board image | Worker, що явно підтримує board | Architecture, 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 вибору
- Оберіть точну base у консолі.
- Валідуйте рецепт і перегляньте substitutions і unsupported-feature warnings.
- Зберіть і перегляньте artifact metadata і source provenance.
- Вимагайте prompt-specific VM assertions на додаток до default suite.
- Тестуйте installers і hardware-bound behavior на репрезентативному обладнанні.
- Закріпіть known-good recipe і source identity для повторюваності.
Див. Understanding recipes і Testing.