Deutsch • English • Español • Français • Italiano • Polska • Portuguese • Български • Русский • Українська • やまと • 中国 • فارsi
Capitolo 4: Dalla semente al suolo: x86, ARM e RISC-V (l'adattamento)
Sinossi del capitolo: Come la semente si incapsula nei diversi vettori di boot: dalle ISO ibride ed El Torito per x86 fino alla sfida delle immagini raw/GPT per le schede ARM e RISC-V (come l'avventura con lo SpacemiT K1 e BianbuOS).
1. Il guscio dell'uovo: SquashFS e l'arte della compressione
- Spunti da sviluppare:
- Come un intero file system vivo viene congelato in un'immagine
filesystem.squashfsin sola lettura, affiancata daoverlayfsper tornare vivo in RAM durante il boot live. - Il bilanciamento tra velocità di decompressione e compattezza del seme.
- Come un intero file system vivo viene congelato in un'immagine
2. Il terreno classico x86: ISO ibride, El Torito, BIOS e UEFI
- Spunti da sviluppare:
- La stratificazione geologica del boot su PC: MBR, BIOS legacy, specifica El Torito, partizione EFI (ESP), GRUB e ISOLINUX/SYSLINUX.
- La magia dell'ISO ibrida (
xorriso): un unico file che si comporta contemporaneamente come un CD/DVD ottico e come un disco fisso partizionato quando viene scritto su una chiavetta USB.
3. Oltre il mondo PC: le architetture ARM e il boot su schede SBC
- Spunti da sviluppare:
- Perché nel mondo ARM e nelle Single Board Computer spesso non esiste un BIOS/UEFI standardizzato come su x86.
- Il passaggio dal formato ISO alle immagini disco
raw/GPT pronte per microSD, eMMC e NVMe, con U-Boot, Device Tree (.dtb) e partizioni di boot dedicate.
4. La frontiera RISC-V: lo SpacemiT K1 e BianbuOS
- Spunti da sviluppare:
- L'incontro con il silicio aperto RISC-V: un'architettura libera dalle royalty che riporta l'entusiasmo pionieristico delle origini.
- L'avventura pratica sul processore octa-core SpacemiT K1 e su BianbuOS: adattare l'apparato riproduttivo di
eggsa un terreno nuovo, dimostrando che lo stesso seme può germogliare su qualsiasi architettura.