Het Debian-project is begonnen met een algemene stemming over de kwestie van het leveren van propriëtaire firmware

Het Debian-project heeft een algemene stemming (GR, algemene resolutie) onder projectontwikkelaars aangekondigd over de kwestie van het leveren van propriëtaire firmware als onderdeel van officiële installatie-images en live builds. De discussiefase van de ter stemming aangeboden onderwerpen duurt tot 2 september, waarna het verzamelen van de stemmen begint. Ongeveer duizend ontwikkelaars die deelnemen aan het onderhoud van pakketten en het onderhouden van de Debian-infrastructuur hebben stemrecht.

De laatste tijd hebben hardwarefabrikanten steeds meer hun toevlucht genomen tot het gebruik van externe firmware die door het besturingssysteem is geladen, in plaats van firmware in permanent geheugen op de apparaten zelf te leveren. Dergelijke externe firmware is nodig voor veel moderne grafische, geluids- en netwerkadapters. Tegelijkertijd is de vraag hoe de levering van propriëtaire firmware correleert met de vereiste om alleen vrije software te leveren in de belangrijkste Debian-builds dubbelzinnig, aangezien de firmware wordt uitgevoerd op hardwareapparaten en niet op het systeem, en betrekking heeft op de apparatuur . Moderne computers, zelfs uitgerust met volledig gratis distributies, draaien firmware ingebouwd in de apparatuur. Het enige verschil is dat sommige firmware door het besturingssysteem wordt geladen, terwijl andere al in ROM of Flash-geheugen zijn geflasht.

Tot nu toe was propriëtaire firmware niet opgenomen in de officiële installatie-images van Debian en werd deze geleverd in een aparte, niet-vrije repository. Installatieassemblages met bedrijfseigen firmware hebben een niet-officiële status en worden afzonderlijk gedistribueerd, wat tot verwarring leidt en problemen voor gebruikers veroorzaakt, omdat in veel gevallen de volledige werking van moderne apparatuur pas kan worden bereikt na het installeren van bedrijfseigen firmware. Het Debian-project bereidt onofficiële assemblages voor en onderhoudt deze met bedrijfseigen firmware, wat extra uitgaven aan middelen vereist voor het assembleren, testen en plaatsen van niet-officiële assemblages die de officiële assemblages dupliceren.

Er is een situatie ontstaan ​​waarin niet-officiële builds meer de voorkeur hebben voor de gebruiker als hij normale ondersteuning voor zijn apparatuur wil bereiken, en het installeren van de aanbevolen officiële builds leidt vaak tot problemen met hardware-ondersteuning. Bovendien belemmert het gebruik van niet-officiële assemblages het verwezenlijken van het ideaal om alleen open source-software te leveren en leidt het onbewust tot de popularisering van propriëtaire software, aangezien de gebruiker, samen met de firmware, ook een verbonden niet-vrije repository ontvangt met andere niet-vrije software. gratis software.

Om het probleem met de activering voor gebruikers van de niet-vrije repository op te lossen bij gebruik van niet-vrije firmware, wordt voorgesteld om bedrijfseigen firmware van de niet-vrije repository te scheiden in een afzonderlijke niet-vrije firmwarecomponent en deze afzonderlijk te leveren , zonder dat activering van de niet-vrije repository vereist is. Met betrekking tot de levering van propriëtaire firmware in installatieassemblages werden drie opties voor wijzigingen ter stemming voorgelegd:

  • Voeg niet-gratis firmwarepakketten toe aan de officiële installatiemedia. Er wordt een nieuw installatie-image met niet-vrije firmware verzonden in plaats van het image dat alleen gratis software bevat. Als u apparatuur heeft waarvoor externe firmware nodig is om te kunnen werken, is het gebruik van de vereiste bedrijfseigen firmware standaard ingeschakeld. In dit geval wordt in de opstartfase een instelling toegevoegd waarmee u het gebruik van niet-vrije firmware volledig kunt uitschakelen. Om ervoor te zorgen dat de gebruiker een weloverwogen keuze kan maken, zal het installatieprogramma vrije en niet-vrije firmware duidelijk scheiden, en ook informatie weergeven over welk type firmware zal worden geladen. Na installatie op het systeem wordt voorgesteld om standaard een niet-vrije firmware-repository toe te voegen aan het bestand source.list, waarmee u firmware-updates kunt ontvangen die kwetsbaarheden en belangrijke fouten verhelpen.
  • Bereid een installatie-image voor met niet-vrije firmware, zoals beschreven in punt 1, maar lever deze apart aan, en niet in plaats van een image met alleen gratis software. Er wordt voorgesteld om de nieuwe installatie-image een officiële status te geven met eigen firmware, maar de oude versie van de officiële image te blijven leveren, die geen eigen firmware bevat. Om het voor nieuwkomers gemakkelijker te maken om het te ontdekken, wordt de afbeelding met firmware op een beter zichtbare plaats weergegeven. De afbeelding zonder firmware wordt ook op dezelfde downloadpagina aangeboden, maar met een lagere prioriteit.
  • Laat het Debian-project een afzonderlijk installatie-image maken dat pakketten uit de niet-vrije sectie bevat, die beschikbaar zullen zijn om te downloaden naast het installatie-image dat alleen gratis software bevat. De download zal zo worden georganiseerd dat de gebruiker, voordat hij met downloaden begint, informatie ontvangt over welke van de afbeeldingen alleen gratis software bevat.

    Bron: opennet.ru

  • Voeg een reactie