Linux-libre

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 7. lokakuuta 2019 tarkistetusta versiosta . tarkastukset vaativat 20 muokkausta .
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.

Historia

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ä.

Tapoja omien ohjelmistojen puhdistamiseen

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.

Koodin puhdistamisen plussat ja miinukset

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] .

Saatavuus

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 .

Oletuksena Linux-Libreä käyttävät jakelut

Luettelo on saatavilla GNU-projektisivustolta [17] .

Katso myös

Muistiinpanot

  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. Vain GNU General Public License v2.0 .
  4. Linux-libre - Ilmaisten ohjelmistojen hakemisto .
  5. Ota vapautesi takaisin ilmaisella Linux-2.6.33-  versiolla . FSFLA (2010). Käyttöpäivä: 25. joulukuuta 2012. Arkistoitu alkuperäisestä 10. tammikuuta 2013.
  6. Alexandre Oliva. Linux-libre ja vankien dilemma  . FSFLA . Käyttöpäivä: 25. joulukuuta 2012. Arkistoitu alkuperäisestä 10. tammikuuta 2013.
  7. jeba. BLAG :: Näytä aihe - Linux  Libre . BLAG-foorumit (24. maaliskuuta 2008). Käyttöpäivä: 25. joulukuuta 2012. Arkistoitu alkuperäisestä 10. tammikuuta 2013.
  8. GNU Linux -  ilmainen . Ilmaisten ohjelmistojen hakemisto . Käyttöpäivä: 25. joulukuuta 2012. Arkistoitu alkuperäisestä 10. tammikuuta 2013.
  9. Alexandre Oliva. GNU Linux-libre 3.3-gnu on nyt  saatavilla . info-gnu (19. maaliskuuta 2012). Käyttöpäivä: 25. joulukuuta 2012. Arkistoitu alkuperäisestä 10. tammikuuta 2013.
  10. Kuinka se tehdään  . Linux-vapaa, ilmainen kuten Freedossa. Käyttöpäivä: 25. joulukuuta 2012. Arkistoitu alkuperäisestä 10. tammikuuta 2013.
  11. fsfla - Versio 9372: /software/linux-libre/  scripts . Free Software Foundation Latinalainen Amerikka. Käyttöpäivä: 25. joulukuuta 2012. Arkistoitu alkuperäisestä 10. tammikuuta 2013.
  12. Broadcom NetExtremen käänteinen  suunnittelu . esec-lab.sogeti.com. Käyttöpäivä: 25. joulukuuta 2012. Arkistoitu alkuperäisestä 10. tammikuuta 2013.
  13. LinuxLibre: Laitteet, jotka vaativat ei-vapaan  laiteohjelmiston . libreplaneetta . Käyttöpäivä: 25. joulukuuta 2012. Arkistoitu alkuperäisestä 10. tammikuuta 2013.
  14. ↑ Linux- libren Freed-ora -projekti  . FSFLA . Käyttöpäivä: 25. joulukuuta 2012. Arkistoitu alkuperäisestä 10. tammikuuta 2013.
  15. Robert Millan. Linux-libre Debian  Lennylle . Debianin postituslistat (23. huhtikuuta 2009). Käyttöpäivä: 25. joulukuuta 2012. Arkistoitu alkuperäisestä 10. tammikuuta 2013.
  16. ↑ Linux- lire -asennuspaketit  . aligunduz.org . Käyttöpäivä: 25. joulukuuta 2012. Arkistoitu alkuperäisestä 10. tammikuuta 2013.
  17. Ilmaiset GNU/Linux-jakelut . Käyttöpäivä: 25. joulukuuta 2012. Arkistoitu alkuperäisestä 10. tammikuuta 2013.

Linkit

venäjäksi