linux libre | |
---|---|
Tyyppi | Linux-ydin |
Kehittäjä | Free Software Foundation (Latinalainen Amerikka) |
Sisään kirjoitettu | C , kokoonpanokieli |
Käyttöjärjestelmä | GNU |
Käyttöliittymäkielet | Englanti |
Ensimmäinen painos | 20. helmikuuta 2008 |
Laitteistoalusta | x86_64 , i386 , IA-32 , ARM , MIPS , Motorola 680x0 , RISC-V ja POWER |
uusin versio |
|
Testiversio |
|
Lisenssi | Vain GPL-2.0 [3] [4] |
Verkkosivusto | fsfla.org/ikiwiki/seliber/linux-libre/index.en.html |
Mediatiedostot Wikimedia Commonsissa |
Linux-libre on GNU-paketti , joka on muokattu versio Linux-ytimestä . Projektin tavoitteena on poistaa kaikki ohjelmistokoodit , jotka ovat joko omistettuja tai avoimesti hämäriä tai julkaistu omistusoikeudella . Osia, jotka eivät ole avoimen lähdekoodin, kutsutaan blobeiksi . Useimmiten suosittujen verkkolaitteiden binaarinen laiteohjelmisto jaetaan alkuperäisessä ytimessä. Yleensä näitä laiteohjelmistoja ei voi muokata millään tavalla tai yksinkertaisesti saada lähdekoodia lisätutkimuksia varten.
Ensimmäiset ytimen mukana toimitetut blobit ilmestyivät vuonna 1996 [5] . Ensimmäinen työ koodin puhdistamiseksi ytimen blobista alkoi vuonna 2006. Projekti hyväksyttiin ja jatkossa ytimen muokkaaminen aloitettiin aktiivisesti. Siten vuonna 2007 syntyi lopullinen luonnos Linux-Libre [6] [7] . Linux-Libren julkaisi ensin Free Software Foundation Latin America ( FSFLA ) ja myöhemmin Free Software Foundation hyväksyi sen arvokkaana komponenttina täysin ilmaisiin Linux-jakeluihin [8] . Linux-Librestä tuli täysi GNU-paketti maaliskuussa 2012 [9] . Alexander Oliva on projektin pääylläpitäjä.
Koodin puhdistamiseen käytetään komentosarjaa nimeltä deblob-main [10] . Skripti on samanlainen kuin gNewSensessa käytetty . Jeff Mo on tehnyt myöhemmin muutoksia, joiden on täytettävä tietyt vaatimukset sen käytölle Blag Linux- ja GNU-jakeluissa. On olemassa toinen komentosarja nimeltä deblob-check [11] , jota käytetään tarkistamaan ytimen lähdetiedostot, korjaustiedostot tai pakatut tiedostot blob-tiedostojen varalta.
Sen lisäksi, että päätavoitteena on käyttää vain ilmaisia ohjelmistoja järjestelmässä , blob-poiston käytännön seuraukset voivat olla sekä myönteisiä että negatiivisia.
Etuna on sellaisten laiteajureiden poistaminen, joita ei voida tarkistaa virheiden ja/tai tietoturvaongelmien varalta, tai Linux-ytimeen asennettu laiteohjelmisto voi ryhtyä toimiin ilmoittamatta siitä käyttäjälle. Tässä tapauksessa koko ydin voi vaarantua järjestelmän suojaamisen kannalta hakkeroilta ja muilta asioilta [12] .
Blockien poistamisen ytimestä haittapuoli on, että se menettää tiettyjen laitteistojen toimivuuden, joille ei ole ilmaista ohjelmistoa. Tämä voi vaikuttaa joihinkin äänikortteihin , näyttökortteihin , TV-virittimiin ja verkkokortteihin sekä joihinkin muihin laitteisiin. Jos mahdollista, kehittäjät tarjoavat poistetuille ohjaimille ilmaisen korvaavan [13] .
Se jaetaan lähdekoodin muodossa ja on aina saatavilla virallisessa resurssissa. Deblobboidun Linux-ytimen binaaripaketit ovat saatavilla suoraan jakeluissa, jotka käyttävät Linux-Librea . Freed-ORA on aliprojekti, joka on omistettu RPM - pakettien saattamiseksi saataville Fedoralle [14] . Binääriytimiä on saatavilla Debian [15] ja Ubuntu [16] jakeluille .
Luettelo on saatavilla GNU-projektisivustolta [17] .
Linux- projekti | |
---|---|
Kenraali |
|
Leviäminen | |
Sovellukset |
|
Persoonallisuudet |
|
joukkotiedotusvälineet |
|
Luettelot |
|
Liikkuvuus | |
Muut |