Et separat lager med firmware er blevet lanceret til Debian 12

Debian-udviklere har annonceret test af et nyt ikke-frit firmware-lager, hvori firmwarepakker er blevet overført fra det ikke-frie lager. Den anden alfa-udgivelse af Debian 12 "Bookworm"-installationsprogrammet giver mulighed for dynamisk at anmode om firmwarepakker fra det ikke-frie firmware-lager. Tilstedeværelsen af ​​et separat lager med firmware giver dig mulighed for at give adgang til firmware uden at inkludere et generelt ikke-gratis lager i installationsmediet.

I overensstemmelse med en tidligere afholdt generel afstemning inkluderer de officielle billeder både gratis firmware fra hovedlageret og proprietær firmware, der tidligere var tilgængelig gennem det ikke-frie lager. Hvis du har udstyr, der kræver ekstern firmware for at fungere, indlæses den påkrævede proprietære firmware som standard. For brugere, der kun foretrækker gratis software, tilbydes muligheden for at deaktivere brugen af ​​ikke-fri firmware på downloadstadiet.

Den nødvendige firmware bestemmes gennem analyse af kernelogfilerne, som viser advarsler om fejl ved indlæsning af firmware (f.eks. "mislykkedes at indlæse rtl_nic/rtl8153a-3.fw"). Loggen analyseres af check-missing-firmware-scriptet, kaldet af hw-detect-komponenten. Når der afgøres problemer med at indlæse firmware, kontrollerer scriptet Contents-firmware-indeksfilen, som matcher navnene på firmwaren og de pakker, de kan findes i. Hvis der ikke er noget indeks, udføres søgningen efter firmware ved at søge gennem indholdet af pakker i mappen /firmware. Findes en firmwarepakke, pakkes den ud og de tilhørende kernemoduler indlæses, hvorefter firmwarepakken tilføjes til listen over installerede pakker, og det ikke-frie firmwarelager aktiveres i APT-konfigurationen.

Kilde: opennet.ru

Tilføj en kommentar