Beágyazott és edge képértékelés
Az x86_64 KVM build ellenőrizhet egy kis Linux userspace-et, de nem minősíti a beágyazott lap boot firmware-ét, kernelét, tárolóját, tápellátását, rádióját vagy perifériáinak viselkedését. Az első artefaktumot virtuális referenciaként kezelje, kivéve ha a választott builder kifejezetten támogatja a cél eszközt.
Prompt
Create a minimal Debian Trixie headless image for an x86_64 edge gateway.
Include SSH, NetworkManager, Avahi, watchdog, curl, and CA certificates.
Create a locked-password service account named app with a no-login shell and
no supplementary groups. Do not remove documentation or locales unless the
generated plan shows the exact package and filesystem effects. Add boot,
service, account, repeated-boot, and interrupted-first-boot tests.Recept alakja
{
"name": "edge-gateway-evaluation",
"base_image": "debian-trixie",
"hardware": {
"platform": "pc",
"architecture": "x86_64",
"min_cpu_cores": 2,
"min_memory_gb": 2,
"min_storage_gb": 16,
"nic_count": 1
},
"os": {
"features": ["headless", "ssh"],
"packages": [
"network-manager",
"avahi-daemon",
"watchdog",
"curl",
"ca-certificates"
],
"users": [
{
"username": "app",
"groups": [],
"shell": "/usr/sbin/nologin"
}
]
}
}A hardware blokk követelményeket deklarál; nem alakít PC képet lap-specifikus képpé. A platform: raspberry_pi vagy phone/device mezőket csak akkor használja, ha az aktuális builder elfogadja a pontos célt és dokumentálja a korlátokat.
Ellenőrzés
A virtuális vendégben ellenőrizze:
- a szükséges csomagokat és engedélyezett szolgáltatásokat;
- a szolgáltatásfiók shelljét, zárolási állapotát, csoportjait és fájltulajdonát;
- a hálózatot az első és második boot után;
- a watchdog konfigurációt szándékos megosztott infrastruktúra-reset nélkül;
- az olvasás/írás viselkedését tmpfs vagy volatile journal kérések esetén; és
- a tiszta hibát, ha egy enrollment függőség nem érhető el.
A boot ideje és az idle memória KVM-ből származó mérései hasznos regressziós alapvonalak, nem ígéretek a cél hardverre.
Eszköz minősítés
Mielőtt képet írna fizikai adathordozóra, teszteljen a lap pontos revízióján:
- bootloader és firmware kompatibilitás;
- kernel, device tree, illesztőprogramok és tulajdonosi firmware;
- tároló kopás, áramkimaradás és fájlrendszer-helyreállítás;
- Ethernet, Wi-Fi, Bluetooth, modem, GNSS és rádiók, ahol releváns;
- soros, I2C, SPI, GPIO, kamera és gyorsító I/O;
- hőmérsékleti határok, suspend/resume, watchdog reset és teljesítménykeret; és
- biztonságos enrollment, kulcskezelés, frissítések, rollback és kivonás.
Ne mondja az operátornak, hogy „flash the ISO”, hacsak az artefaktum formátuma és az írási eljárás nincs kifejezetten támogatva az adott eszközhöz.