Cos'è un bootloader, e perché Verizon li vuole bloccati?
Il boot loader è il codice che segue il BIOS.
Il compito del boot loader è quello di indicare il punto in cui inizia il codice del sistema operativo per continuare a caricare il sistema operativo dopo che il BIOS/Firmware ha fatto il suo lavoro.
Nel caso in cui si stia usando più di un sistema operativo, un boot manager può essere aggiunto al boot loader. Il boot manager aggiunge un menu di selezione al boot loader che appare all'avvio. In questo modo l'utente può selezionare il sistema operativo da avviare.
Non so davvero perché Verizon voglia che i boot loader siano bloccati. Ma posso facilmente dirvi perché dovrebbero essere bloccati secondo me.
La ragione è che i boot loader sono un codice di vitale importanza. Renderli aperti per un facile accesso rende un dispositivo molto vulnerabile. Ancora peggio è che UEFI ha portato il boot loader dall'intestazione del supporto di memorizzazione a una partizione media. Il che potrebbe renderlo più flessibile, ma anche più facile da accedere e quindi molto più vulnerabile.
Il fatto però è che la sequenza di avvio di solito non cambia ogni giorno. Significa che in realtà non c'è bisogno di cambiare costantemente le impostazioni di avvio e i boot loader o di riscriverli. Quindi, in realtà non c'è alcun danno nel bloccare i boot loader, una volta che sono impostati.
Microsoft sembra vederla diversamente. Per qualche strana ragione Microsoft sembra pensare di dover cambiare il boot loader per tornare allo stato precedente quando si esce dall'ibernazione. La domanda è: perché? Perché non si può metterlo nel codice dopo il boot loader? Riscrivere spesso il boot loader è ad alto rischio. Nel caso in cui qualcosa vada storto, il tutto non si avvia più. Inoltre, in questi giorni milioni di persone usano sistemi dual boot e fanno girare Linux in parallelo. Ogni volta che Microsoft/Windows sovrascrive il boot loader, il boot loader di Linux viene sovrascritto e distrutto e deve essere riscritto.
Non ha assolutamente senso. Non è necessario ed è ad alto rischio. Distrugge semplicemente le configurazioni senza motivo.
Non so perché Verizon voglia che i boot loader siano bloccati. Ma onestamente, vedo la ragione nell'idea.
La fregatura con questo è che una volta che un boot loader è impostato e bloccato, c'è una particolare sequenza in atto che non può essere cambiata (senza sbloccare il boot loader). Questo significa. Significa che non si possono cambiare le impostazioni e non si può cambiare sistema operativo. L'unico modo sarebbe quello di progettare un altro sistema operativo in modo che segua le stesse regole.
E cercando velocemente su Google, direi che questo è il problema di Verizon. Il problema è che bloccano il dispositivo e l'utente non può usare un sistema operativo alternativo. Costringono l'utente a usare il particolare sistema operativo e la configurazione che vogliono che usi. Questo costringerebbe l'utente a rimanere con Verizon sul proprio dispositivo.
Personalmente penso che il problema sia meno che Verizon voglia il boot loader bloccato. Il problema è che gli utenti non possono sbloccarlo e quindi devono usare ciò che Verizon offre loro. Non hanno scelta.
Articoli simili
- Cos'è un file .dex? Cos'è dexopt? Che cos'è odex? Cos'è dexoat? Cos'è ELF? Come funziona tutto questo?
- Perché i telefoni bloccati dall'operatore non sono venduti in India?
- Perché i messaggi possono rimanere bloccati nella posta in uscita in Outlook ma non in Gmail?
- Perché tutti i miei frame rate di gioco sono bloccati a 60FPS?