Skip to main content
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.squashfs in sola lettura, affiancata da overlayfs per tornare vivo in RAM durante il boot live.
    • Il bilanciamento tra velocità di decompressione e compattezza del seme.

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 eggs a un terreno nuovo, dimostrando che lo stesso seme può germogliare su qualsiasi architettura.