Linux-libre

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 7 oktober 2019; kontroller kräver 20 redigeringar .
linux fri
Sorts Linux kärna
Utvecklaren Free Software Foundation (Latinamerika)
Skrivet i C , assemblerspråk
Operativ system GNU
Gränssnittsspråk engelsk
Första upplagan 20 februari 2008
Hårdvaruplattform x86_64 , i386 , IA-32 , ARM , MIPS , Motorola 680x0 , RISC-V och POWER
senaste versionen
Testversion
Licens Endast GPL-2.0 [3] [4]
Hemsida fsfla.org/ikiwiki/seliber/linux-libre/index.en.html
 Mediafiler på Wikimedia Commons

Linux-libre  är ett GNU-paket som är en modifierad version av Linux-kärnan . Målet med projektet är att ta bort all programvarukod som antingen är proprietär eller öppet fördunklad eller släppts under en patentskyddad licens . De delar som inte är öppen källkod kallas blobs . Oftast distribueras binär firmware för populär nätverksutrustning i den ursprungliga kärnan. Som regel kan dessa firmware inte modifieras på något sätt, eller bara hämta källkoden för vidare studier.

Historik

De första klumparna som skickades med kärnan dök upp 1996 [5] . Det första arbetet med att rensa koden från blobbar i kärnan började 2006. Projektet godkändes och i framtiden påbörjades ett aktivt arbete med att modifiera kärnan. Således, 2007, föddes det slutliga utkastet till Linux-Libre [6] [7] . Linux-Libre släpptes först av Free Software Foundation Latin America ( FSFLA ) och godkändes senare av Free Software Foundation som en värdefull komponent för helt gratis Linux-distributioner [8] . Linux-Libre blev ett fullständigt GNU-paket i mars 2012 [9] . Alexander Oliva är den ledande underhållaren av projektet.

Sätt att rensa upp proprietär programvara

För att rensa upp koden används ett skript som heter deblob-main [10] . Skriptet liknar det som används i gNewSense . Jeff Mo har gjort efterföljande ändringar som måste uppfylla vissa krav för dess användning med Blag Linux- och GNU-distributioner. Det finns ett annat skript som heter deblob-check [11] som används för att kontrollera kärnkällfiler, patchar eller komprimerade filer för blobs.

För- och nackdelar med kodrensning

Bortsett från det primära målet att endast köra fri programvara på ett system , kan de praktiska konsekvenserna av att ta bort blobbar vara både positiva och negativa.

Fördelen är att drivrutiner tas bort som inte kan kontrolleras för fel och/eller säkerhetsproblem, eller så kan den fasta programvaran som är installerad i Linux-kärnan vidta några åtgärder utan att meddela användaren. I det här fallet kan hela kärnan äventyras när det gäller att skydda systemet från hacks och annat [12] .

Nackdelen med att ta bort blobbar från kärnan är att den kommer att förlora funktionaliteten hos viss hårdvara som det inte finns någon gratis ersättning för mjukvara. Detta kan påverka vissa ljudkort , grafikkort , TV-mottagare och nätverkskort, såväl som vissa andra enheter. Om möjligt tillhandahåller utvecklarna en gratis ersättning för de borttagna drivrutinerna [13] .

Tillgänglighet

Den distribueras i form av källkod och är alltid tillgänglig på den officiella resursen. Binära paket från den avblobbade Linux-kärnan är tillgängliga direkt i distributioner som använder Linux-Libre . Freed-ORA  är ett delprojekt dedikerat till att göra RPM - paket tillgängliga för Fedora [14] . Det finns binära kärnor tillgängliga för distributionerna Debian [15] och Ubuntu [16] .

Distributioner som använder Linux-Libre som standard

Listan är tillgänglig från GNU-projektets webbplats [17] .

Se även

Anteckningar

  1. https://linux-libre.fsfla.org/pub/linux-libre/releases/6.0.6-gnu/
  2. https://linux-libre.fsfla.org/pub/linux-libre/releases/6.0-rc7-gnu/
  3. ↑ Endast GNU General Public License v2.0 .
  4. Linux-libre - Gratis programvarukatalog .
  5. Ta tillbaka din frihet med Linux-2.6.33-  libre . FSFLA (2010). Datum för åtkomst: 25 december 2012. Arkiverad från originalet den 10 januari 2013.
  6. Alexandre Oliva. Linux-libre och fångarnas dilemma  . FSFLA . Datum för åtkomst: 25 december 2012. Arkiverad från originalet den 10 januari 2013.
  7. jeba. BLAG :: Visa ämne - Linux  Libre . BLAG-forum (24 mars 2008). Datum för åtkomst: 25 december 2012. Arkiverad från originalet den 10 januari 2013.
  8. GNU Linux-  fritt . Gratis programvarukatalog . Datum för åtkomst: 25 december 2012. Arkiverad från originalet den 10 januari 2013.
  9. Alexandre Oliva. GNU Linux-libre 3.3-gnu är nu  tillgänglig . info-gnu (19 mars 2012). Datum för åtkomst: 25 december 2012. Arkiverad från originalet den 10 januari 2013.
  10. Hur det går till  . Linux-fri, gratis som i Freedo. Datum för åtkomst: 25 december 2012. Arkiverad från originalet den 10 januari 2013.
  11. fsfla - Revision 9372: /software/linux-libre/  scripts . Free Software Foundation Latinamerika. Datum för åtkomst: 25 december 2012. Arkiverad från originalet den 10 januari 2013.
  12. Reverse engineering av Broadcom NetExtreme  's . esec-lab.sogeti.com. Datum för åtkomst: 25 december 2012. Arkiverad från originalet den 10 januari 2013.
  13. LinuxLibre: Enheter som kräver icke-fri  firmware . libreplanet . Datum för åtkomst: 25 december 2012. Arkiverad från originalet den 10 januari 2013.
  14. ↑ Linux- libres Freed-ora-projekt  . FSFLA . Datum för åtkomst: 25 december 2012. Arkiverad från originalet den 10 januari 2013.
  15. Robert Millan. Linux-libre för Debian  Lenny . Debians e-postlistor (23 april 2009). Datum för åtkomst: 25 december 2012. Arkiverad från originalet den 10 januari 2013.
  16. ↑ Linux- fria installationspaket  . alignunduz.org . Datum för åtkomst: 25 december 2012. Arkiverad från originalet den 10 januari 2013.
  17. Gratis GNU/Linux-distributioner . Datum för åtkomst: 25 december 2012. Arkiverad från originalet den 10 januari 2013.

Länkar

På ryska