Debian 12:lle on julkaistu erillinen laiteohjelmistovarasto

Debianin kehittäjät ovat ilmoittaneet testaavansa uutta ei-vapaata laiteohjelmistovarastoa, johon laiteohjelmistopaketit on siirretty ei-vapaasta arkistosta. Debian 12 "Bookworm" -asennusohjelman toinen alfajulkaisu tarjoaa mahdollisuuden pyytää dynaamisesti laiteohjelmistopaketteja ei-vapaasta laiteohjelmistovarastosta. Erillisen arkiston ja laiteohjelmiston avulla voit tarjota pääsyn laiteohjelmistoon ilman yleisen ei-vapaan arkiston sisällyttämistä asennusmediaan.

Aiemmin järjestetyn yleisen äänestyksen mukaisesti viralliset kuvat sisältävät sekä ilmaisen laiteohjelmiston päävarastosta että omaa laiteohjelmistoa, joka oli aiemmin saatavilla ei-vapaan arkiston kautta. Jos sinulla on laitteita, joiden toiminta vaatii ulkoista laiteohjelmistoa, vaadittu laiteohjelmisto ladataan oletusarvoisesti. Käyttäjille, jotka haluavat vain ilmaisia ​​ohjelmistoja, on latausvaiheessa mahdollisuus poistaa ei-ilmaisten laiteohjelmistojen käyttö käytöstä.

Tarvittava laiteohjelmisto määritetään analysoimalla ytimen lokit, jotka näyttävät varoituksia epäonnistumisista laiteohjelmistoa ladattaessa (esimerkiksi "failed to load rtl_nic/rtl8153a-3.fw"). Hw-detect-komponentin kutsuma check-missing-firmware-skripti jäsentää lokin. Kun määritetään ongelmia laiteohjelmiston lataamisessa, komentosarja tarkistaa Contents-firmware-hakemistotiedoston, joka vastaa laiteohjelmiston nimiä ja paketteja, joista ne löytyvät. Jos hakemistoa ei ole, laiteohjelmiston haku suoritetaan etsimällä /firmware-hakemiston pakettien sisällöstä. Jos laiteohjelmistopaketti löytyy, se puretaan ja siihen liittyvät ydinmoduulit ladataan, minkä jälkeen laiteohjelmistopaketti lisätään asennettujen pakettien luetteloon ja ei-vapaa laiteohjelmistovarasto aktivoidaan APT-kokoonpanossa.

Lähde: opennet.ru

Lisää kommentti