Linux-libre

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 7. oktober 2019; checks kræver 20 redigeringer .
linux fri
Type Linux kerne
Udvikler Free Software Foundation (Latinamerika)
Skrevet i C , samlesprog
Operativ system GNU
Interface sprog engelsk
Første udgave 20. februar 2008
Hardware platform x86_64 , i386 , IA-32 , ARM , MIPS , Motorola 680x0 , RISC-V og POWER
nyeste version
Test version
Licens GPL-2.0-kun [3] [4]
Internet side fsfla.org/ikiwiki/seliber/linux-libre/index.en.html
 Mediefiler på Wikimedia Commons

Linux-libre  er en GNU-pakke , der er en modificeret version af Linux-kernen . Målet med projektet er at fjerne enhver softwarekode, der enten er proprietær eller åbenlyst sløret eller frigivet under en proprietær licens . De dele, der ikke er open source, kaldes blobs . Oftest distribueres binær firmware til populært netværksudstyr i den originale kerne. Som regel kan disse firmware ikke ændres på nogen måde, eller blot få kildekoden til yderligere undersøgelse.

Historie

De første klatter, der blev sendt med kernen, dukkede op i 1996 [5] . Det første arbejde med at rense koden fra klatter i kernen begyndte i 2006. Projektet blev godkendt, og i fremtiden begyndte et aktivt arbejde med at modificere kernen. Således blev det endelige udkast til Linux-Libre [6] [7] født i 2007 . Linux-Libre blev først udgivet af Free Software Foundation Latin America ( FSFLA ) og senere godkendt af Free Software Foundation som en værdifuld komponent til helt gratis Linux-distributioner [8] . Linux-Libre blev en fuld GNU-pakke i marts 2012 [9] . Alexander Oliva er den ledende vedligeholder af projektet.

Måder at rydde op i proprietær software

For at rydde op i koden bruges et script kaldet deblob-main [10] . Scriptet ligner det, der bruges i gNewSense . Jeff Mo har foretaget efterfølgende ændringer, der skal opfylde visse krav til brug med Blag Linux og GNU-distributioner. Der er et andet script kaldet deblob-check [11] som bruges til at kontrollere kernekildefiler, patches eller komprimerede filer for blobs.

Fordele og ulemper ved kodeoprydning

Bortset fra det primære mål med kun at køre gratis software på et system , kan de praktiske konsekvenser af at slette blobs være både positive og negative.

Fordelen er fjernelse af enhedsdrivere, der ikke kan kontrolleres for fejl og/eller sikkerhedsproblemer, eller firmwaren, der er installeret i Linux-kernen, kan tage nogle handlinger uden at give brugeren besked. I dette tilfælde kan hele kernen blive kompromitteret i forhold til at beskytte systemet mod hacks og andre ting [12] .

Ulempen ved at fjerne blobs fra kernen er, at den vil miste funktionaliteten af ​​bestemt hardware, som der ikke er nogen gratis softwareerstatning for. Dette kan påvirke nogle lydkort , videokort , tv-tunere og netværkskort samt nogle andre enheder. Hvis det er muligt, giver udviklerne en gratis erstatning for de fjernede drivere [13] .

Tilgængelighed

Den distribueres i form af kildekode og er altid tilgængelig på den officielle ressource. Binære pakker fra den deblobbede Linux-kerne er tilgængelige direkte i distributioner, der bruger Linux-Libre . Freed-ORA  er et underprojekt dedikeret til at gøre RPM - pakker tilgængelige for Fedora [14] . Der er binære kerner tilgængelige til distributionerne Debian [15] og Ubuntu [16] .

Distributioner, der bruger Linux-Libre som standard

Listen er tilgængelig fra GNU-projektets websted [17] .

Se også

Noter

  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. Kun GNU General Public License v2.0 .
  4. Linux-libre - Gratis softwarekatalog .
  5. Tag din frihed tilbage med Linux-2.6.33-  libre . FSFLA (2010). Dato for adgang: 25. december 2012. Arkiveret fra originalen 10. januar 2013.
  6. Alexandre Oliva. Linux-libre og fangernes dilemma  . FSFLA . Dato for adgang: 25. december 2012. Arkiveret fra originalen 10. januar 2013.
  7. jeba. BLAG :: Se emne - Linux  Libre . BLAG fora (24. marts 2008). Dato for adgang: 25. december 2012. Arkiveret fra originalen 10. januar 2013.
  8. GNU Linux-  frit . Gratis softwarekatalog . Dato for adgang: 25. december 2012. Arkiveret fra originalen 10. januar 2013.
  9. Alexandre Oliva. GNU Linux-libre 3.3-gnu er nu  tilgængelig . info-gnu (19. marts 2012). Dato for adgang: 25. december 2012. Arkiveret fra originalen 10. januar 2013.
  10. Hvordan det gøres  . Linux-fri, gratis som i Freedo. Dato for adgang: 25. december 2012. Arkiveret fra originalen 10. januar 2013.
  11. fsfla - Revision 9372: /software/linux-libre/  scripts . Free Software Foundation Latinamerika. Dato for adgang: 25. december 2012. Arkiveret fra originalen 10. januar 2013.
  12. Reverse engineering af Broadcom NetExtreme  's . esec-lab.sogeti.com. Dato for adgang: 25. december 2012. Arkiveret fra originalen 10. januar 2013.
  13. LinuxLibre: Enheder, der kræver ikke-fri  firmware . libreplanet . Dato for adgang: 25. december 2012. Arkiveret fra originalen 10. januar 2013.
  14. ↑ Linux-libres Freed-ora-  projekt . FSFLA . Dato for adgang: 25. december 2012. Arkiveret fra originalen 10. januar 2013.
  15. Robert Millan. Linux-frit til Debian  Lenny . Debians postlister (23. april 2009). Dato for adgang: 25. december 2012. Arkiveret fra originalen 10. januar 2013.
  16. ↑ Linux- fri installationspakker  . alignunduz.org . Dato for adgang: 25. december 2012. Arkiveret fra originalen 10. januar 2013.
  17. Gratis GNU/Linux-distributioner . Dato for adgang: 25. december 2012. Arkiveret fra originalen 10. januar 2013.

Links

På russisk