Per Debian 12 è stato lanciato un repository separato con firmware

Gli sviluppatori Debian hanno annunciato il test di un nuovo repository di firmware non libero, nel quale i pacchetti firmware sono stati trasferiti dal repository non libero. La seconda versione alpha del programma di installazione "Bookworm" di Debian 12 offre la possibilità di richiedere dinamicamente pacchetti firmware dal repository di firmware non libero. La presenza di un repository separato con firmware consente di fornire l'accesso al firmware senza includere un repository generale non libero nel supporto di installazione.

In conformità con un voto generale tenuto in precedenza, le immagini ufficiali includono sia il firmware gratuito dal repository principale sia il firmware proprietario precedentemente disponibile tramite il repository non libero. Se si dispone di apparecchiature che richiedono firmware esterno per funzionare, il firmware proprietario richiesto viene caricato per impostazione predefinita. Per gli utenti che preferiscono solo software gratuito, in fase di download viene fornita l'opzione per disabilitare l'uso di firmware non libero.

Il firmware richiesto viene determinato attraverso l'analisi dei log del kernel, che visualizzano avvisi sugli errori durante il caricamento del firmware (ad esempio, "impossibile caricare rtl_nic/rtl8153a-3.fw"). Il registro viene analizzato dallo script check-missing-firmware, richiamato dal componente hw-detect. Quando determina problemi con il caricamento del firmware, lo script controlla il file indice Contents-firmware, che corrisponde ai nomi del firmware e ai pacchetti in cui si trovano. Se non è presente alcun indice, la ricerca del firmware viene effettuata ricercando il contenuto dei pacchetti nella directory /firmware. Se viene trovato un pacchetto firmware, viene decompresso e vengono caricati i moduli del kernel associati, dopodiché il pacchetto firmware viene aggiunto all'elenco dei pacchetti installati e il repository di firmware non libero viene attivato nella configurazione di APT.

Fonte: opennet.ru

Aggiungi un commento