GNU

다른 뜻에 대해서는 GNU (동음이의) 문서를 참고하십시오.
GNU
GNU 허드로 가동된 모습
개발자GNU 프로젝트 (커뮤니티 형성)
프로그래밍 언어C, 어셈블리어
OS 계열유닉스 계열
소스 형태자유 소프트웨어
마케팅 대상개인용 컴퓨터, 모바일 장치, 내장형 장치, 서버, 메인 프레임, 슈퍼 컴퓨터
플랫폼IA-32 (허드 커널 전용), 알파, ARC, ARM, AVR32, 블랙핀, C6x, ETRAX CRIS, FR-V, H8/300, Hexagon, 아이테니엄, M32R, M68k, META, Microblaze, MIPS, MN103, OpenRISC, PA-RISC, 파워PC, S390, S+core, 슈퍼H, SPARC, 타일64, Unicore32, x86, Xtensa (리눅스 리브레 커널 전용)
커널마이크로커널 (GNU 허드)
모놀리식 커널 (리눅스 리브레, 리눅스 포크)
라이선스GPL, LGPL, AGPL, FDL, FSDG
공식 웹사이트공식 사이트

GNU(Listeni/ɡnuː/, 그누)는 방대한 자유 소프트웨어 컬렉션(2025년 6월 기준 387개 패키지)으로, 운영체제로 사용되거나 다른 운영체제와 함께 부분적으로 사용될 수 있다. GNU의 대부분은 GNU 프로젝트 자체의 일반 공중 사용 허가서(GPL)에 따라 라이선스가 부여된다.

Richard Stallman
리처드 스톨먼, GNU 프로젝트의 창립자

GNU는 자유 소프트웨어 개념이 시작된 프로젝트이기도 하다. 프로젝트 창립자인 리처드 스톨먼은 GNU를 "사회적 목적을 위한 기술적 수단"으로 본다. 이와 관련하여 로런스 레시그는 스톨먼의 저서인 《자유 소프트웨어, 자유 사회》(Free Software, Free Society) 제2판 서문에서 스톨먼이 "소프트웨어의 사회적 측면과 자유 소프트웨어가 어떻게 공동체와 사회 정의를 창출할 수 있는지"에 대해 썼다고 언급한다.

이름

GNU는 "GNU's Not Unix!"의 재귀 약자이다. GNU의 설계는 유닉스 계열이지만, 자유 소프트웨어이며 유닉스 코드를 포함하지 않는다는 점에서 유닉스와 다르기 때문에 이 이름이 선택되었다. 스톨먼은 "The Gnu"라는 노래를 포함하여 다양한 언어 유희를 사용하여 이름을 선택했다.: 45:30 

역사

1980년대 이전에는 참가자들이 소프트웨어 복사본을 자유롭게 공유할 수 있는, 오늘날 자유 소프트웨어로 간주되는 것과 유사한 방식으로 소프트웨어를 공유하는 관행이 널리 퍼져 있었다. 리처드 스톨먼은 MIT 컴퓨터 과학 및 인공지능 연구소에서 비호환 시분할 시스템(Incompatible Timesharing System)을 개발하던 개발자 그룹의 일원이었는데, 이 운영체제는 사실상 오늘날의 자유 소프트웨어와 같은 방식으로 개발되었다. 그러나 이 운영체제가 개발된 PDP-10 플랫폼이 단종되면서 이 커뮤니티는 곧 무너졌다. 스톨먼에 따르면, 그가 GNU 프로젝트를 시작하게 된 계기는 과거 MIT 연구소에서 사용하던 레이저 프린터의 소스 코드에 대한 접근을 제록스가 거부했던 경험과, 소프트웨어를 공유하던 이 커뮤니티가 곧 사라질 것이라는 깨달음, 그리고 기존의 소프트웨어 공유 문화를 파괴한 사유 소프트웨어의 확산을 목격했기 때문이었다. 리처드 스톨먼은 사유 소프트웨어에 적응하기를 거부하고, 운영체제 프로그래머로서의 기술을 바탕으로 GNU라는 새로운 자유 소프트웨어 운영체제를 개발하여 사라진 소프트웨어 공유 커뮤니티를 재건하기로 결심했다.

GNU 소프트웨어 개발은 리처드 스톨먼이 MIT 컴퓨터 과학 및 인공지능 연구소에서 근무할 때 시작되었다. 이를 GNU 프로젝트라고 불렀으며, 1983년 9월 27일 스톨먼이 net.unix-wizards 및 net.usoft 뉴스그룹을 통해 대중에게 발표했다. 소프트웨어 개발은 1984년 1월 5일 스톨먼이 연구소 일을 그만두면서 시작되었는데, 이는 연구소 측이 GNU 구성 요소를 자유 소프트웨어로 배포하는 것에 대해 소유권을 주장하거나 방해할 수 없도록 하기 위함이었다.

목표는 완전히 자유로운 소프트웨어 운영체제를 만드는 것이었다. 스톨먼은 컴퓨터 사용자들이 사용하는 소프트웨어의 소스 코드를 연구하고, 다른 사람들과 소프트웨어를 공유하며, 소프트웨어의 동작을 수정하고, 수정된 소프트웨어 버전을 게시할 수 있는 자유를 갖기를 원했다. 이러한 철학은 1985년 3월 GNU 선언문으로 발표되었다.

리처드 스톨먼이 어셈블리어로 작성된 초기 운영체제인 비호환 시분할 시스템(Incompatible Timesharing System, ITS)을 경험했던 일은, ITS가 작성되었던 컴퓨터 구조인 PDP-10의 단종으로 인해 도태되면서 이식성 있는 시스템이 필요하다는 결정을 내리는 계기가 되었다.: 40:52  이에 따라 시스템 프로그래밍 언어로 C와 리스프를 사용하여 개발을 시작하고, GNU가 유닉스와 호환되도록 하기로 결정했다. 당시 유닉스는 이미 대중적인 사유 소프트웨어 운영체제였다. 유닉스의 설계는 모듈식이었기 때문에 부분별로 재구현할 수 있었다.

필요한 소프트웨어의 상당 부분은 처음부터 새로 작성해야 했지만, TeX 조판 시스템, X 윈도 시스템, GNU 허드의 핵심을 이루는 GNU Mach의 기반인 Mach 마이크로커널과 같은 기존의 호환 가능한 타사 자유 소프트웨어 구성 요소들도 사용되었다. 앞서 언급한 타사 구성 요소를 제외하고 GNU의 대부분은 자원봉사자들에 의해 작성되었으며, 일부는 여가 시간에, 일부는 기업, 교육 기관 및 기타 비영리 단체의 후원을 받아 작성되었다. 1985년 10월, 스톨먼은 자유 소프트웨어 재단(FSF)을 설립했다. 1980년대 후반과 1990년대에 FSF는 GNU에 필요한 소프트웨어를 작성하기 위해 소프트웨어 개발자를 고용했다.

GNU가 주목을 받으면서 기업들이 개발에 기여하거나 GNU 소프트웨어 및 기술 지원을 판매하기 시작했다. 이 중 가장 눈에 띄고 성공한 곳은 레드햇의 일부가 된 시그너스 솔루션스였다.

구성 요소

시스템의 기본 구성 요소에는 GNU 컴파일러 모음(GCC), Glibc, GNU 코어 유틸리티(coreutils)가 포함되며, GNU 디버거(GDB), GNU 바이너리 유틸리티(binutils), GNU 배시 셸도 포함된다. GNU 개발자들은 BSD, 솔라리스, macOS와 같은 다른 운영체제에서도 널리 사용되는 GNU 애플리케이션 및 유틸리티의 리눅스 이식에 기여했다.

많은 GNU 프로그램이 마이크로소프트 윈도우 및 macOS와 같은 사유 소프트웨어 플랫폼으로 이식되었다. GNU 프로그램은 사유 유닉스보다 더 신뢰할 수 있음이 입증되었다.

2024년 6월 현재, 공식 GNU 개발 사이트에는 총 467개의 GNU 패키지가 호스팅되어 있다(단종된 패키지 포함, 제외 시 394개).

운영체제로서의 GNU

GNU 프로젝트의 원래 커널은 GNU 허드(및 GNU Mach 마이크로커널)로, 이는 자유 소프트웨어 재단(FSF)의 원래 초점이었다. 2015년 4월 30일 데비안 GNU/허드 2015 배포판의 출시와 함께, GNU는 이제 사용자가 컴퓨터에 설치하고 사용할 수 있는 운영체제를 구축하는 데 필요한 모든 구성 요소를 제공한다. 그러나 허드 커널은 아직 실용 단계로 간주되지 않으며, 추가 개발 및 비중요 애플리케이션 사용을 위한 기반으로 간주된다.

비 GNU 커널

파라볼라 GNU/리눅스-리브레, 롤링 릴리스 모델을 사용하는 FSF 승인 배포판의 예시
트리스퀠, FSF 승인 배포판의 예시

허드의 개발 상태로 인해 GNU는 일반적으로 리눅스 커널이나 FreeBSD와 같은 다른 커널과 결합된다. GNU의 안정적인 버전(또는 변종)은 GNU 패키지를 리눅스 커널과 결합하여 기능적인 유닉스 계열 시스템을 구축함으로써 실행될 수 있다. GNU 프로젝트는 이를 GNU/리눅스라고 부르며, 다음과 같은 결합이 특징이다.

  • GNU 패키지(GNU 허드 제외) GNU 패키지는 수많은 운영체제 도구 및 유틸리티(셸, coreutils, 컴파일러, 라이브러리 등)로 구성되며, 여기에는 POSIX 시스템 API(POSIX.1)에 지정된 모든 기능을 구현하는 라이브러리가 포함된다. GCC 컴파일러는 다양한 컴퓨터 구조를 위한 기계어 코드를 생성할 수 있다.
  • 리눅스 커널 – 프로그램 스케줄링, 다중작업, 장치 드라이버, 메모리 관리 등을 구현하며, 시스템이 방대한 컴퓨터 구조에서 실행되도록 한다. 리누스 토르발스는 1992년 GNU 일반 공중 사용 허가서에 따라 리눅스 커널을 출시했다. 그러나 이는 GNU 프로젝트의 일부는 아니다.
  • 비 GNU 프로그램 – GNU 프로젝트의 일부는 아니지만 GNU 일반 공중 사용 허가서 또는 다른 자유 소프트웨어 재단 승인 자유 소프트웨어 라이선스에 따라 출시되는 다양한 자유 소프트웨어 패키지.

대부분의 리눅스 배포판은 GNU 패키지와 사유 바이너리 블롭이 포함된 리눅스 커널을 결합한다. 2012년, 모든 사유 구성 요소를 제거한 리눅스 커널의 변종인 리눅스 리브레가 GNU 프로젝트의 공식적인 일부가 되었다. GNU 프로젝트는 트리스퀠, 파라볼라 GNU/리눅스-리브레, PureOS, GNU Guix System과 같은 리눅스-리브레 배포판을 보증하고 있다.

GNU/리눅스 이름 논란

GNU 라이브러리와 외부 커널의 결합이 현대 소프트웨어 개발에서 이해되는 커널을 갖춘 GNU 운영체제인가(예: 리눅스를 포함한 GNU), 아니면 커널이 GNU 없이도 기계를 작동할 수 있기 때문에 GNU 레이어가 위에 있는 운영체제인가(예: GNU를 포함한 리눅스)에 대한 논쟁이 계속되고 있다. FSF는 리눅스 커널과 GNU 도구 및 유틸리티를 사용하여 구축된 운영체제는 GNU 변종으로 간주되어야 한다고 주장하며, 이러한 시스템에 대해 GNU/리눅스라는 용어를 사용할 것을 권장한다(이로 인해 GNU/리눅스 이름 논란이 발생함). 이 견해는 FSF에만 국한되지 않는다. 특히 가장 크고 오래된 리눅스 배포판 중 하나인 데비안은 스스로를 데비안 GNU/리눅스라고 지칭한다.

로고

에티엔 수바사가 그린 원래의 GNU 로고

GNU의 로고는 누의 머리이다. 원래 에티엔 수바사가 그렸으며, 아우렐리오 헤커트가 디자인한 더 굵고 단순한 버전이 현재 선호된다. 이는 GNU 소프트웨어와 GNU 프로젝트의 인쇄 및 전자 문서에 등장하며, 자유 소프트웨어 재단의 자료에도 사용된다.

30주년 기념 로고

공식 로고의 수정된 버전도 있다. 이는 GNU 프로젝트 30주년을 기념하기 위해 2013년 9월 자유 소프트웨어 재단이 제작했다.

같이 보기

각주

  1. ↑ “What is GNU?”. 《The GNU Operating System》. 자유 소프트웨어 재단. 2009년 9월 4일. 2011년 2월 22일에 원본 문서에서 보존된 문서. 2009년 10월 9일에 확인함. The name 'GNU' is a 재귀 약자 for 'GNU's Not Unix'; it is pronounced g-noo, as one syllable with no vowel sound between the g and the n.
  2. 1 2 3 Stallman, Richard (2006년 3월 9일). 《The Free Software Movement and the Future of Freedom》. Zagreb, Croatia: 자유 소프트웨어 재단 유럽. 2007년 2월 20일에 확인함.
  3. ↑ Stallman, Richard. “Software – GNU Project”. 《GNU Project》. Free Software Foundation, Inc. 2015년 12월 25일에 원본 문서에서 보존된 문서. 2022년 1월 9일에 확인함.
  4. 1 2 3 4 5 St. Amant, Kirk; Still, Brian (2007). 《Handbook of Research on Open Source Software: Technological, Economic, and Social Perspectives》. Information Science Reference. ISBN 978-1-59140999-1. OCLC 1028442948.
  5. ↑ “GNU Manifesto”. 《GNU project》. FSF. 2020년 5월 11일에 원본 문서에서 보존된 문서. 2011년 7월 27일에 확인함.
  6. ↑ Raymond, Eric (2001년 2월 1일). 《The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary》. O'Reilly Media, Inc. 10–12쪽. ISBN 978-0-59600108-7.
  7. ↑ Stallman, Richard (1986), 〈KTH〉 (speech), 《Philosophy》, GNU, Stockholm, Sweden: FSF, 1998년 1월 26일에 원본 문서에서 보존된 문서, 2017년 11월 11일에 확인함.
  8. ↑ Stallman, Richard M.; Gay, Joshua (December 2009). 《Free Software, Free Society: Selected Essays Of Richard M. Stallman》. CreateSpace Independent Publishing Platform. ISBN 9781441436856. 2016년 3월 24일에 확인함.
  9. ↑ “GNU's Not Unix”. The free dictionary. 2012년 9월 22일에 확인함.
  10. ↑ “The GNU Operating system”. 《GNU project》. FSF. 2011년 2월 22일에 원본 문서에서 보존된 문서. 2008년 8월 18일에 확인함.
  11. ↑ Marshall, Rosalie (2008년 11월 17일). “Q&A: Richard Stallman, founder of the GNU Project and the Free Software Foundation”. AU: PC & Tech Authority. 2012년 9월 22일에 확인함.
  12. 1 2 “Untitled Document”. 《cs.stanford.edu》. 2019년 7월 12일에 원본 문서에서 보존된 문서. 2026년 5월 10일에 확인함.
  13. 1 2 3 “Free Software: Freedom and Cooperation”. 《www.gnu.org》. 2015년 12월 25일에 원본 문서에서 보존된 문서. 2026년 5월 10일에 확인함.
  14. ↑ Stallman, Richard (1983년 9월 27일). “new UNIX implementation”. 뉴스그룹: net.unix-wizards. Usenet: 771@mit-eddie.UUCP. 2008년 8월 18일에 확인함.
  15. 1 2 Holmevik, Jan Rune; Bogost, Ian; Ulmer, Gregory (March 2012). 《Inter/vention: Free Play in the Age of Electracy》. MIT Press. 69–71쪽. ISBN 978-0-262-01705-3.
  16. ↑ Stallman, Richard (March 1985). “The {GNU} Manifesto”. 《Dr. Dobb's Journal of Software Tools》 10 (3): 30. 2011년 10월 18일에 확인함.
  17. 1 2 DiBona, Chris; Stone, Mark; Cooper, Danese (October 2005). 《Open Sources 2.0: The Continuing Evolution》. O'Reilly Media, Inc. 38–40쪽. ISBN 9780596008024.
  18. ↑ “Timeline of GNU/Linux and Unix”. Both C and Lisp will be available as system programming languages.
  19. ↑ Seebach, Peter (November 2008). 《Beginning Portable Shell Scripting: From Novice to Professional (Expert's Voice in Open Source)》. Apress. 177–178쪽. ISBN 9781430210436.
  20. 1 2 Kerrisk, Michael (October 2010). 《The Linux Programming Interface: A Linux and UNIX System Programming Handbook》. No Starch Press. 5–6쪽. ISBN 9781593272203.
  21. 1 2 《Open Sources: Voices from the Open Source Revolution》. O'Reilly & Associates, Inc. January 1999. ISBN 978-1-56592-582-3.
  22. ↑ Buxmann, Peter; Diefenbach, Heiner; Hess, Thomas (2012년 9월 30일). 《The Software Industry》. Springer. 187–196쪽. ISBN 9783642315091.
  23. ↑ 《Practical UNIX and Internet Security, 3rd Edition》. O'Reilly & Associates, Inc. February 2003. 18쪽. ISBN 9781449310127.
  24. ↑ Stephen Shankland (1999년 11월 15일). “Red Hat buys software firm, shuffles CEO”. 《CNET》. CBS Interactive. 2016년 3월 5일에 확인함.
  25. ↑ “GCC & GNU Toolchains – AMD”. Developer.amd.com. 2015년 3월 16일에 원본 문서에서 보존된 문서. 2015년 9월 2일에 확인함.
  26. ↑ Matthew, Neil; Stones, Richard (2011년 4월 22일). 〈The GNU Project and the Free Software Foundation〉. 《Beginning Linux Programming》. John Wiley & Sons. ISBN 9781118058619.
  27. ↑ Sowe, Sulayman K; Stamelos, Ioannis G; Samoladas, Ioannis M (May 2007). 《Emerging Free and Open Source Software Practices》. Idea Group Inc (IGI). 262–264쪽. ISBN 9781599042107.
  28. ↑ “Linux: History and Introduction”. Buzzle.com. 1991년 8월 25일. 2017년 12월 11일에 원본 문서에서 보존된 문서. 2012년 9월 22일에 확인함.
  29. ↑ McCune, Mike (December 2000). 《Integrating Linux and Windows》. Prentice Hall Professional. 30쪽. ISBN 9780130306708.
  30. ↑ Sobell, Mark G; Seebach, Peter (2005). 《A Practical Guide To Unix For Mac Os X Users》. Prentice Hall Professional. 4쪽. ISBN 9780131863330.
  31. ↑ Fuzz Revisited: A Re-examination of the Reliability of UNIX Utilities and Services – October 1995 – Computer Sciences Department, University of Wisconsin
  32. ↑ “An Inquiry into the Stability and Reliability of UNIX Utilities” (PDF). 2009년 12월 22일에 원본 문서 (PDF)에서 보존된 문서.
  33. ↑ “Software – GNU Project”. Free Software Foundation, Inc. 2016년 1월 13일. 2015년 12월 25일에 원본 문서에서 보존된 문서. 2016년 1월 13일에 확인함.
  34. ↑ Vaughan-Nichols, Steven J. "Opinion: The top 10 operating system stinkers 보관됨 2014-07-23 - 웨이백 머신", 컴퓨터월드, April 9, 2009: "... 25년이 넘는 개발 기간에도 불구하고, GNU는 여전히 불완전하다. 커널인 허드는 사실상 출발선에서 한 발짝도 나아가지 못했다. ... 거의 아무도 이 운영체제를 실제로 사용할 수 없었으며, 이는 운영체제라기보다는 일련의 아이디어에 가깝다."
  35. ↑ {{인용| last = Hillesley | first = Richard | newspaper = The H | url = https://www.h-online.com/open/features/GNU-HURD-Altered-visions-and-lost-promise-1030942.html | edition = online | title = GNU HURD: Altered visions and lost promise | date = June 30, 2010 | page = 3 | quote = 거의 20년이 지난 지금도 허드는 성숙 단계에 이르지 못했으며, 실용 품질을 달성한 적이 없다. ... 일부는 여전히 GNU 커널을 갖춘 진정한 GNU 운영체제를 바라고 있다."
  36. ↑ {{서적 인용|last1=Lessig |first1=Lawrence |title=The Future of Ideas: The Fate of the Commons in a Connected World |date=2001 |publisher=Random House |isbn=978-0-375-50578-2 |url=https://archive.org/details/futureo_les_2001_00_1645|url-access=registration |page=54 |quote=그는 운영체제가 작동하는 데 필요한 모든 요소를 혼합했지만, 핵심을 빠뜨렸다."
  37. ↑ “Debian GNU/Hurd 2015 Released – Phoronix”. 《www.phoronix.com》. 2016년 3월 24일에 확인함.
  38. ↑ “Debian GNU/Hurd 2015 released!”. 《lists.debian.org》. 2016년 3월 24일에 확인함.
  39. 1 2 “status”. 《www.gnu.org》. 2016년 3월 24일에 확인함.
  40. ↑ “Debian – Debian GNU/Hurd”. 《www.debian.org》. 2016년 3월 24일에 확인함.
  41. ↑ “Debian – Debian GNU/Hurd – Configuration”. 《www.debian.org》. 2016년 3월 24일에 확인함.
  42. ↑ 《Status》, 자유 소프트웨어 재단, 2015년 5월 3일, 2017년 4월 24일에 확인함
  43. ↑ 〈1.2 What is Linux?〉, 《Debian open book》, O'Reilly, 1991년 10월 5일, 2012년 9월 22일에 확인함
  44. ↑ 〈What is GNU/Linux?〉 12.4판, 《Ubuntu Installation Guide》, Canonical, 2015년 6월 21일에 원본 문서에서 보존된 문서, 2015년 6월 22일에 확인함
  45. ↑ Kavanagh, Paul (2004년 7월 26일). 《Open Source Software: Implementation and Management》. Elsevier. 129쪽. ISBN 978-1-55558320-0.
  46. 1 2 “All GNU packages”. 《gnu.org》. 2015년 12월 25일에 원본 문서에서 보존된 문서. 2014년 4월 18일에 확인함.
  47. 1 2 GNU @ Free Software Directory 보관됨 2015-12-05 - 웨이백 머신 (fsf.org)
  48. ↑ “POSIX – The GNU C Library”. 2014년 4월 24일에 원본 문서에서 보존된 문서. 2014년 4월 18일에 확인함.
  49. ↑ GNU_C_Library#A_temporary_fork
  50. ↑ GCC 아키텍처
  51. ↑ “The Linux Kernel Archives”. 2011년 2월 21일에 원본 문서에서 보존된 문서. 2016년 7월 25일에 확인함.
  52. ↑ “Release Notes for Linux v0.12”. 2013년 5월 26일에 원본 문서에서 보존된 문서. 2012년 12월 24일에 확인함.
  53. ↑ Should the GNU/name convention be applied to all programs that are GPL'ed? 보관됨 2013-09-07 - 웨이백 머신 리처드 스톨먼의 GNU/리눅스 FAQ
  54. ↑ Why do you write "GNU/Linux" instead of "GNU Linux"? 보관됨 2013-09-07 - 웨이백 머신 리처드 스톨먼의 GNU/리눅스 FAQ
  55. ↑ Isn't it wrong for us to label Linus Torvalds' work as GNU? 보관됨 2013-09-07 - 웨이백 머신 리처드 스톨먼의 GNU/리눅스 FAQ
  56. ↑ Does Linus Torvalds agree that Linux is just the kernel? 보관됨 2013-09-07 - 웨이백 머신 리처드 스톨먼의 GNU/리눅스 FAQ
  57. ↑ “Explaining Why We Don't Endorse Other Systems”. 《GNU》. 2011년 4월 24일에 원본 문서에서 보존된 문서. 2016년 7월 22일에 확인함.
  58. ↑ “GNU Linux-libre”. 2012년 12월 17일. 2013년 2월 9일에 확인함.
  59. ↑ 〈List of Free GNU/Linux Distributions〉, 《GNU Project》, 자유 소프트웨어 재단 (FSF).
  60. ↑ Welsh, Matt (1994년 9월 8일). “Linux is a GNU system and the DWARF support”. 뉴스그룹: comp.os.linux.misc. 2008년 2월 3일에 확인함. RMS의 생각(직접 들은 바 있음)은 리눅스 시스템이 커널로서 리눅스를 사용하는 GNU 시스템으로 간주되어야 한다는 것이다.
  61. ↑ Proffitt, Brian (2012년 7월 12일). “Debian GNU/Linux seeks alignment with Free Software Foundation”. 《ITworld》. 2012년 7월 15일에 원본 문서에서 보존된 문서. 2012년 9월 22일에 확인함.
  62. ↑ “1.1. Linux or GNU/Linux, that is the question”. 《SAG》. TLDP. 2005년 12월 30일에 원본 문서에서 보존된 문서. 2012년 9월 22일에 확인함.
  63. ↑ “GNU Operating System – CCM FAQ” (영어). 《CCM》. 2019년 12월 15일에 원본 문서에서 보존된 문서. 2018년 4월 8일에 확인함. GNU는 무료 오픈 소스 프로그램 세트를 제공하는 운영체제이다.
  64. ↑ Snom Technology. “Source Code & GPL Open Source” (영어). 《www.snom.com》. 2018년 4월 9일에 원본 문서에서 보존된 문서. 2018년 4월 8일에 확인함. 커널 리눅스를 사용하는 GNU 운영체제의 변종들이 널리 사용되고 있다. 이러한 시스템들은 흔히 "리눅스"로 불리지만, "GNU/리눅스 시스템"으로 부르는 것이 더 정확하다.
  65. ↑ “Chapter 1. Definitions and overview”.
  66. ↑ “A GNU Head”. 자유 소프트웨어 재단 (FSF). 2011년 7월 13일. 2011년 7월 28일에 원본 문서에서 보존된 문서. 2011년 7월 27일에 확인함.
  67. ↑ “A Bold GNU Head”. 자유 소프트웨어 재단. 2011년 7월 13일. 2014년 12월 5일에 원본 문서에서 보존된 문서. 2011년 7월 27일에 확인함.
  68. ↑ “GNU 30th Anniversary”. 자유 소프트웨어 재단. 2013년 10월 8일. 2014년 12월 15일에 원본 문서에서 보존된 문서. 2014년 12월 15일에 확인함.

외부 링크