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.
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.
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.
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] .
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] .
Listan är tillgänglig från GNU-projektets webbplats [17] .
Linux- projekt | |
---|---|
Allmän |
|
Spridning | |
Ansökningar |
|
Personligheter |
|
massmedia |
|
Listor |
|
Rörlighet | |
Övrig |