Linux-libre
Linux-libre![]() Linux-libre 커널의 마스코트 펭귄 프리도 | |
![]() Linux-libre 커널 3.0.66-1 부팅 | |
원저작자 | 리누스 토르발스 외 |
---|---|
개발자 | 자유 소프트웨어 재단 중남미 |
초기 릴리즈 | 2008년 2월 20일, [1] | 전(
안정된 릴리스 | |
프리뷰 릴리즈 | 5.19-rc8-gnu[4] / 2022년 7월 25일 |
저장소 | |
기입처 | C와 어셈블리 |
플랫폼 | x64, i386, ia32, ARM(파라볼라), MIPS(데비안), m68k,[5] RISC-V,[6] IBM POWER8 이상[7] |
이용가능기간: | 영어 |
유형 | 커널 |
면허증. | GPL-2.0 전용[8] |
웹 사이트 | www |
Linux-libre는 Linux 커널의 수정 버전으로 바이너리블롭, 난독화 코드 또는 독점 [9]라이선스로 릴리스된 코드를 포함하지 않습니다.Linux 커널에서는 주로 전용 펌웨어 이미지에 사용됩니다.바이너리 블럽은 일반적으로 재배포 가능하지만 사용자는 수정된 버전을 감사, 수정 또는 재배포할 수 없습니다.GNU 프로젝트는 Linux-libre를 메인라인 Linux [10]커널과 동기화 상태로 유지합니다.
역사
Linux 커널은 1996년에 [11]바이너리 블럽을 포함하기 시작했습니다.binary blob을 제거하는 작업은 2006년 gNewSense의 find-firmware와 gen-kernel에서 시작되었습니다.이 작업은 deblob과 Linux-libre가 [12][13]탄생한 2007년 BLAG Linux 배포에 의해 더욱 진전되었습니다.
Linux-libre는 처음에 Free Software Foundation Latin America(FSFLA)에 의해 출시되었으며, 그 후 Free Software Foundation(FSF)[14]에 의해 완전히 무료 Linux 배포에 중요한 컴포넌트로 승인되었습니다.2012년 [15]3월에 GNU 패키지가 되었습니다.알렉상드르 올리바는 프로젝트 관리자입니다.
독자적인 펌웨어 삭제
방법들
삭제 프로세스는 [16]deblob-main이라는 스크립트를 사용하여 이루어집니다.이 스크립트는 gNewSense에서 사용되는 스크립트에서 영감을 받았습니다.Jeff Moe는 이후 BLAG Linux 및 GNU 디스트리뷰션에서의 사용에 관한 특정 요건을 충족하기 위해 변경을 가했습니다.deblob-check라는 [17]또 다른 스크립트가 있습니다.이 스크립트는 커널 소스 파일, 패치 또는 압축 소스 파일에 독점적인 것으로 의심되는 소프트웨어가 포함되어 있는지 확인하기 위해 사용됩니다.
혜택들
프리 소프트웨어만으로 시스템을 실행했을 때의 주된 의도와는 별도로, 유저가 학습이나 변경을 할 수 없는 디바이스 펌 웨어를 삭제했을 경우의 실제적인 결과에는, 긍정적인 영향과 부정적인 영향이 모두 있습니다.
디바이스 펌웨어를 삭제하는 것은 보안과 안정성에 관한 장점으로 간주할 수 있습니다.펌웨어가 버그, 보안 문제, 백도어 등의 악의적인 조작을 감사할 수 없는 경우 또는 Linux 커널 유지보수가 문제를 알고 있는 경우에도 펌웨어를 수정할 수 없는 경우입니다.악성 펌웨어에 의해 시스템 전체가 손상될 수 있으며 제조업체가 제공한 펌웨어에 대한 보안 감사를 수행할 수 없는 경우, 아무리 불량한 버그라도 실행 [18]중인 시스템의 안전을 해칠 수 있습니다.
하드웨어 지원
전용 펌웨어를 커널에서 제거하면 무상 교환 소프트웨어가 [10]없는 특정 하드웨어의 기능이 상실됩니다.이는 특정 사운드, 비디오, TV 튜너, 네트워크 카드, 특히 최신 인텔 Wi-Fi 카드와 최신 nVidia 그래픽 카드 및 기타 장치의 경우에 해당됩니다.가능하면 b43, carl9170[21] 및 ath9k_htc[22] 무선 카드 드라이버의 [10][19]openfwf와[20] 같은 무료 소프트웨어 대체 펌웨어가 제공됩니다.리뷰어 Ramces Red는 Linux-Libre의 문제를 요약하여 "최고의 하드웨어 지원을 [10]항상 제공하는 것은 아니다"라고 쓰고 있습니다.
마이크로코드
Linux-libre는 CPU 마이크로코드 업데이트번들을 설치하는 것을 권장하지 않습니다.이 코드는 [23]독자 사양이기 때문입니다.Linux 커널 버전에서는 하드웨어 취약성을 [24]완화하기 위해 마이크로코드 업데이트 번들이 사용되고 있습니다.
유용성
디블로빙된 Linux 커널의 소스 코드와 미리 컴파일된 패키지는 Linux-libre 스크립트를 사용하는 배포에서 직접 사용할 수 있습니다.Freed-ora는 [25]Fedora를 기반으로 RPM 패키지를 준비하고 유지하는 서브 프로젝트입니다.또한 Debian [27]및 Ubuntu와 같은 파생 배포판을 위해[26] 미리 컴파일된 패키지도 있습니다.
배포
Linux-libre가 기본 커널인 배포
소규모 분포로 간주됨
이력
무료 Linux 커널을 컴파일하는 배포
이러한 디스트로는 패키지화된 Linux-libre를 사용하지 않고 메인라인 Linux 커널에서 바이너리 블럽을 완전히 제거합니다.그런 다음 소스가 컴파일되고 결과 Linux 커널이 다음 시스템에서 기본적으로 사용됩니다.
이력
대체 커널로서의 Linux-libre
Linux가 기본 커널이고 Linux-libre를 대체 커널로 제안하는 배포:
- Arch Linux[36]
- 페도라[37]
- 젠투 리눅스[38][39]
- Mandriva 유래(PCLinuxOS, Mageia, OpenMandrivaLx, ROSA Fresh)
- Open SUSE Tumbleweed (Open Build Service 경유)
- 슬랙웨어[40][41]
「 」를 참조해 주세요.
- GNU Hurd, 마이크로커널 패러다임을 따르는 GNU에 의해 개발된 운영 체제 커널
- 리브레부트
- 리브레 플래닛
- 컴퓨터 마스코트 목록
- 오픈 소스 하드웨어
- 카테고리:컴퓨터 마스코트
레퍼런스
- ^ blag-announce (February 20, 2008). "[blag-devel] linux-libre". Retrieved May 25, 2020.
- ^ https://linux-libre.fsfla.org/pub/linux-libre/releases/5.19-gnu/ 를 참조해 주세요.
- ^ "GNU Linux-libre 5.19-gnu (Uhura)". July 31, 2022. Archived from the original on August 1, 2022.
- ^ https://linux-libre.fsfla.org/pub/linux-libre/releases/5.19-rc8-gnu/ 를 참조해 주세요.
- ^ "Index of /pub/linux-libre/freesh/dists/freesh/main/binary-m68k". linux-libre.fsfla.org. Retrieved October 5, 2020.
- ^ "Index of /pub/linux-libre/freesh/dists/freesh/main/binary-riscv64". linux-libre.fsfla.org. Retrieved February 7, 2019.
- ^ "Index of /pub/linux-libre/freesh/dists/freesh/main/binary-ppc64el". linux-libre.fsfla.org. Retrieved February 7, 2019.
- ^ "Linux-libre - Free Software Directory".
- ^ Free Software Foundation (2013), Directory.fsf.org, 2014년 1월 5일 취득
- ^ a b c d Red, Ramces (March 22, 2022). "5 Best Linux-Libre Distributions for Better Security". Make Tech Easier. Archived from the original on April 30, 2022. Retrieved April 30, 2022.
- ^ Linux-2.6.33-libe FSFLA, 2010으로 자유를 되찾으세요.
- ^ 알렉상드르 올리바: Linux-libre와 죄수들의 딜레마 FSFLA, 2009.
- ^ jebba: BLAG: 토픽 표시 - Linux Libre Archived 2018년 10월 11일 Wayback Machine BLAG 포럼, 2008년
- ^ Free Software Foundation. "Linux (BLOB free version)". Free Software Directory. Retrieved December 6, 2011.
[...] in the interest of freedom, we are providing a link to a version of the kernel in which this proprietary code has been removed so that it is entirely free software
- ^ Oliva, Alexandre (March 19, 2012). "GNU Linux-libre 3.3-gnu is now available" (Mailing list). info-gnu. Retrieved August 7, 2012.
- ^ Free Software Foundation Latin America. "How it is done". Linux-libre, Free as in Freedo. Retrieved December 6, 2011.
- ^ "fsfla - Revision 8200: /software/linux-libre/scripts". Free Software Foundation Latin America. Retrieved December 6, 2011.
- ^ Delugré, Guillaume (November 21, 2010). Reversing the Broacom NetExtreme's Firmware (PDF). hack.lu. Sogeti. Archived from the original (PDF) on April 25, 2012. Retrieved April 18, 2012.
- ^ "LinuxLibre:Devices that require non-free firmware". LibrePlanet. February 5, 2011. Retrieved April 17, 2012.
- ^ "OpenFWWF - Open FirmWare for WiFi networks". unibs.it. Archived from the original on September 24, 2015. Retrieved June 14, 2017.
- ^ "en:users:drivers:carl9170 [Linux Wireless]". kernel.org.
- ^ "en:users:drivers:ath9k_htc [Linux Wireless]". kernel.org.
- ^ GNU Linux-Libre 4.16 출시, Spectre/Meltdown Microcode Updates Phoronix. 2018.
- ^ "Hardware vulnerabilities". kernel.org.
- ^ Free Software Foundation Latin America. "Linux-libre's Freed-ora project". Retrieved December 6, 2011.
Freed-ora is a sub-project that prepares and maintains 100% Free RPMs that track Fedora's non-Free kernels
- ^ Millan, Robert (April 23, 2009). "Linux-libre for Debian Lenny". [Debian Mailing Lists] Announcements for developers (Mailing list). Retrieved May 12, 2009.
This is to announce that Debian packages of Linux-libre [...] are now available for Lenny users who want to use them [...]
- ^ Gündüz, Ali. "Uncle Gnufs' World Famous Home Baked Free Kernel Shoppe". aligunduz.org. Archived from the original on November 9, 2016. Retrieved June 19, 2017.
- ^ "Parabola GNU/Linux-libre - linux-libre-tools (x86_64) - Group Details". parabola.nu. Retrieved February 16, 2017.
- ^ "Porting ProteanOS to a New Platform – ProteanOS".
- ^ "Documentation Trisquel GNU/Linux - Run free!".
- ^ https://trisquel.info/en/wiki/how-trisquel-made
- ^ 다운로드 색인 ututo.org, 2017년 2월 16일 취득
- ^ Bruce Byfield (August 1, 2008). "Linux-libre project meets rocky reception". Linux.com. SourceForge, Inc.
- ^ "/gnewsense/packages-parkes/linux-2.6 : contents of debian/README.gNewSense at revision 16". gnu.org. Retrieved February 16, 2017.
- ^ Fossi, Damián (August 24, 2009). "Linux-libre: Resumen del proyecto" [Linux-libre: Project summary]. Forja (in Spanish). Archived from the original on February 24, 2010. Retrieved December 6, 2001.
- ^ Arch Linux (November 16, 2015). "AUR (en) linux-libre". AUR. Retrieved November 30, 2015.
- ^ "::[FSFLA]:: GNU Linux-libre's Freed-ora project". www.fsfla.org. Retrieved May 25, 2020.
- ^ O'Kelly, Tim (April 14, 2009). "Bug 266157". Gentoo's Bugzilla. Gentoo Linux. Retrieved October 13, 2020.
- ^ "Linux-libre". Install Gentoo Wiki. Gentoo Linux. January 8, 2016. Retrieved October 13, 2020.
- ^ "FreeSlack". freeslack.net. Retrieved August 9, 2016.
- ^ "installation [FreeSlack Wiki]". freeslack.net. Retrieved August 9, 2016.
외부 링크
