리눅스
Linux![]() | |
개발자 | 지역 사회 공헌자들, 리누스 토발즈 |
---|---|
작성자 | C, 어셈블리 언어 및 기타 |
OS 계열 | 유닉스 계열 |
작업상태 | 현재의 |
출처모형 | 오픈소스 |
최초출시 | 1991년 9월 17일, | 전 (
저장소 | git |
마케팅대상 | 클라우드 컴퓨팅, 임베디드 장치, 메인프레임 컴퓨터, 모바일 장치, 개인용 컴퓨터, 서버, 슈퍼컴퓨터 |
에서 사용 가능 | 다국어 |
플랫폼 | Alpha, ARC, ARM, C-Sky, Hexagon, IA-64, LoongArch, m68k, Microblaze, MIPS, Nios II, OpenRISC, PA-RISC, PowerPC, RISC-V, s390, SuperH, SPARC, x86, Xtensa |
커널형 | 모놀리식 |
유저랜드 | GNU,[a] BusyBox[b] |
체납 사용자 인터페이스 | |
면허증. | GPLv2[9][c] |
공식 홈페이지 | kernel |
시리즈의 기사 | |
리눅스 커널 리눅스 배포판 |
리눅스(/LIN-uks)는 리눅스 커널을 기반으로 한 오픈 소스 유닉스 계열의 운영 체제로, 1991년 9월 17일 리눅스 ˈn ʊks/LIN-uks를 기반으로 합니다. 리눅스는 일반적으로 커널과 지원하는 시스템 소프트웨어 및 라이브러리를 포함하는 리눅스 배포판(distro)으로 패키지화되어 있으며, 이 중 많은 부분이 GNU 프로젝트에서 제공됩니다. 많은 리눅스 배포판들이 이름에 '리눅스'라는 단어를 사용하고 있지만, 자유 소프트웨어 재단은 많은 배포판에서 GNU 소프트웨어의 사용과 중요성을 강조하기 위해 'GNU/리눅스'라는 이름을 사용하고 권장하고 있어 논란이 되고 있습니다.[16][17]
인기 있는 리눅스 배포판에는[18][19][20] 데비안, 페도라 리눅스, 아치 리눅스, 우분투 등이 있습니다. 상업용 배포판에는 Red Hat Enterprise Linux와 SUSE Linux Enterprise가 있습니다. 데스크톱 리눅스 배포판에는 X11 또는 Wayland와 같은 윈도잉 시스템과 GNOME 또는 KDE Plasma와 같은 데스크톱 환경이 포함됩니다. 서버용 배포판은 그래픽을 아예 생략하거나 LAMP와 같은 솔루션 스택을 포함할 수 있습니다. 리눅스는 재배포가 자유롭기 때문에 누구나 목적에 맞게 배포판을 만들 수 있습니다.[21]
리눅스는 원래 인텔 x86 아키텍처를 기반으로 한 개인용 컴퓨터용으로 개발되었지만, 그 이후로 다른 어떤 운영 체제보다 더 많은 플랫폼으로 이식되었습니다.[22] 2022년 5월[update] 기준, 스마트폰에서 리눅스 기반 안드로이드의 우세로 인해 안드로이드를 포함한 리눅스는 모든 범용 운영 체제 중 가장 큰 설치 기반을 가지고 있습니다.[23][24][25] 2022년[update] 11월 현재 리눅스는 데스크톱 컴퓨터의 약 2.6%만이 사용하고 있지만,[26] 리눅스 커널 기반의 크롬OS를 실행하는 크롬북은 미국 K-12 교육 시장을 장악하고 있으며, 미국에서 300달러 미만의 노트북 판매의 거의 20%를 차지하고 있습니다.[27] 리눅스는 서버에서 선두적인 운영 체제이며(상위 100만 웹 서버 운영 체제의 96.4% 이상이 리눅스),[28] 메인프레임 컴퓨터와 같은 다른 큰 아이언 시스템을 선도하고 있으며, 세계에서 가장 빠른 500대 슈퍼컴퓨터에서[d] 모두 사용되고 있습니다[update](2017년 11월 기준).[29][30][31]
Linux는 내장된 시스템, 즉 운영 체제가 일반적으로 펌웨어에 내장되어 있고 시스템에 매우 적합한 장치에서도 실행됩니다. This includes routers, automation controls, smart home devices, video game consoles,[32] televisions (Samsung and LG Smart TVs),[33][34][35] automobiles (Tesla, Audi, Mercedes-Benz, Hyundai and Toyota),[36] and spacecraft (Falcon 9 rocket, Dragon crew capsule and the Perseverance rover).[37][38]
리눅스는 자유 및 오픈 소스 소프트웨어 협업의 가장 두드러진 예 중 하나입니다. 소스 코드는 GNU GPL(General Public License)과 같은 해당 라이센스 조건에 따라 누구나 상업적 또는 비상업적으로 사용, 수정 및 배포할 수 있습니다. 예를 들어 리눅스 커널은 GPLv2에 따라 라이센스가 부여되며, 예외적으로 시스템 호출을 통해 커널을 호출하는 코드는 GPL에 따라 라이센스가 부여되지 않습니다.[39][40][21]
역사
전구물질

유닉스 운영 체제는 1969년 미국 AT&T의 벨 연구소에서 켄 톰슨, 데니스 리치, 더글러스 매킬로이, 조 오사나에 의해 구상되고 구현되었습니다.[41] 1971년에 처음 출시된 유닉스는 당시 일반적인 관행처럼 전적으로 어셈블리어로 작성되었습니다. 1973년, 주요 선구적인 접근 방식으로 데니스 리치(Dennis Ritchie)에 의해 C 프로그래밍 언어로 다시 작성되었습니다(일부 하드웨어 및 I/O 루틴 제외). 유닉스의 높은 수준의 언어 구현이 가능해짐으로써 유닉스의 다른 컴퓨터 플랫폼으로의 포팅이 더 쉬워졌습니다.[42]
AT&T는 컴퓨터[specify] 사업 진출을 금지한 독점금지 사건으로[specify] 인해 운영체제의 소스 코드를 요청하는 모든 사람에게 영업비밀로 허가했습니다.[clarification needed] 그 결과 Unix는 빠르게 성장하여 학술 기관과 기업에 널리 채택되었습니다. 1984년, AT&T는 지역 운영 회사들을 해체하고 컴퓨터 사업에 뛰어들지 말아야 할 의무에서 벗어났으며, 벨 연구소는 사용자들이 유닉스를 법적으로 수정할 수 없는 독점 제품으로 판매하기 시작했습니다.[43][44]
오닉스 시스템즈는 1980년에 초기 마이크로컴퓨터 기반의 유닉스 워크스테이션을 판매하기 시작했습니다. 이후 스탠포드 대학의 학생 프로젝트의 분사로 설립된 Sun Microsystems도 1982년 유닉스 기반 데스크톱 워크스테이션을 판매하기 시작했습니다. 선 워크스테이션은 리눅스가 나중에 개발된 상용 PC 하드웨어를 사용하지는 않았지만, 유닉스 운영 체제를 실행하는 주로 단일 사용자 마이크로컴퓨터를 배포한 첫 번째 상업적 시도였습니다.[45][46]
유닉스가 독점 제품으로 점점 더 "락인"되면서, 1983년 리처드 스톨먼에 의해 시작된 GNU 프로젝트는 전적으로 자유 소프트웨어로 구성된 "완전한 유닉스 호환 소프트웨어 시스템"을 만드는 목표를 가지고 있었습니다. 작업은 1984년에 시작되었습니다.[47] 이후 1985년 스톨먼은 자유 소프트웨어 재단을 설립하고 1989년 GNU 일반 공중 사용 허가서(GNU GPL)를 작성했습니다. 1990년대 초까지 운영 체제에 필요한 많은 프로그램(예: 라이브러리, 컴파일러, 텍스트 편집기, 명령 줄 셸, 윈도우 시스템)이 완성되었지만, 디바이스 드라이버, 데몬, 커널과 같은 낮은 수준의 요소(GNU Hurd)는 정체되고 불완전했습니다.[48]
MINIX는 Andrew S에 의해 만들어졌습니다. 컴퓨터 과학 교수인 Tanenbaum은 1987년 운영 체제 원리를 배우려는 학생들과 다른 사람들을 목표로 하는 미니멀 유닉스 계열 운영 체제로 출시되었습니다. MINIX의 완전한 소스 코드는 자유롭게 사용할 수 있었지만, 라이선스 조항으로 인해 2000년 4월 라이선스가 변경될 때까지 자유 소프트웨어가 될 수 없었습니다.[49]
1992년까지 출시되지 않았지만 법적인 문제로 인해 NetBSD, OpenBSD 및 FreeB가 포함된 386BSD의 개발이 이루어졌습니다.SD는 리눅스보다 앞서 내려왔습니다. Linus Torvalds는 GNU 커널이나 386BSD를 사용할 수 있었다면 리눅스를 만들지 않았을 것이라고 별도의 경우에 언급했습니다.[50][51]
창조.
1990년 가을 헬싱키 대학교에 재학 중, Torvalds는 유닉스 과정에 등록했습니다.[52] 이 과정은 Ultrix를 실행하는 MicroVAX 미니 컴퓨터를 사용했으며 필수 텍스트 중 하나는 운영 체제였습니다. Andrew S에 의한 설계 및 구현. 타넨바움. 이 교재에는 타넨바움의 MINIX 운영 체제 사본이 포함되어 있었습니다. Torvalds가 유닉스에 처음 노출된 것은 이 과정에서였습니다. 1991년, 그는 운영체제에 대해 호기심을 갖게 되었습니다.[53] 당시 교육용으로만 한정했던 MINIX의 라이선스에 좌절한 [49]그는 자신의 운영체제 커널을 개발하기 시작했고, 결국 리눅스 커널이 되었습니다.
1991년 7월 3일, 유닉스 시스템 호출을 구현하기 위한 노력으로, 라이너스 토발즈는 comp.os.minix 뉴스 그룹에 요청하여 POSIX 표준 문서의 디지털 사본을 얻는 데 실패했습니다.[54] POSIX 문서를 찾지 못한 후, Torvalds는 Sun Microsystems 서버를 운영하는 데 사용하기 위해 대학이 소유한 Sun OS 문서에서 시스템 호출을 결정하는 데 처음으로 의존했습니다. 그는 또한 타넨바움의 MINIX 텍스트에서 몇 가지 시스템 호출을 배웠습니다.
Torvalds는 MINIX에서 리눅스 커널의 개발을 시작했고, MINIX용으로 작성된 응용 프로그램들도 리눅스에서 사용되었습니다. 나중에 리눅스가 성숙해졌고 리눅스 시스템에서 리눅스 커널 개발이 추가로 이루어졌습니다.[55] GNU 응용 프로그램은 또한 모든 MINIX 구성 요소를 대체했습니다. 왜냐하면 GNU 프로젝트에서 자유롭게 사용할 수 있는 코드를 신생 운영 체제와 함께 사용하는 것이 유리했기 때문입니다. GNU GPL에 따라 라이선스된 코드는 동일하거나 호환되는 라이선스로 출시되는 한 다른 컴퓨터 프로그램에서 재사용될 수 있습니다. Torvalds는 상업적 재배포를 금지했던 그의 원래 라이선스에서 GNU GPL로 전환을 시작했습니다.[56] 개발자들은 GNU 구성 요소들을 리눅스 커널과 통합하여 완전히 기능적이고 자유로운 운영 체제를 만들기 위해 노력했습니다.[57]
네이밍

리누스 토르발스는 자신의 발명품을 프리(free), 프리(freak), 프릭(freak), x(x)의 합성어인 프리(Freax)라고 부르고 싶었습니다. 시스템 작업을 시작하는 동안 프로젝트의 일부 make files에는 약 반년 동안 "Freax"라는 이름이 포함되어 있었습니다. 처음에 토르발스는 "리눅스"라는 이름을 고려했지만 너무 이기적이라고 일축했습니다.[58]
개발을 용이하게 하기 위해 FTP 서버에 파일을 업로드했습니다.ftp.funet.fi
)은 1991년 9월 FUNET의 것입니다. 당시 FTP 서버의 자원봉사 관리자 중 한 명이었던 헬싱키 공과대학(HUT)의 동료 아리 렘케(Ari Lemmke)는 "프릭스"가 좋은 이름이라고 생각하지 않아 토발스와 상의하지 않고 서버에서 프로젝트 이름을 "리눅스"로 지었습니다.[58] 그러나 나중에 토르발스는 "리눅스"에 동의했습니다.
Torvalds의 뉴스 그룹 게시물에 따르면, "Linux"라는 단어는 (/ ˈ ɪn ʊks/ LIN-uks) 발음되어야 하며, 'print'에서와 같이 짧은 'i'와 'u'는 'put'과 같이 발음되어야 합니다. "Linux"라는 단어가 어떻게 발음되어야 하는지를 더 잘 보여주기 위해, 그는 커널 소스 코드가 있는 오디오 가이드를 포함시켰습니다.[59] 그러나 이 녹음에서 그는 리눅스를 자신의 뉴스 그룹 게시물에서와 같이 거의 앞쪽에 가까운 둥근 모음 대신에 짧지만 가까운 앞쪽 비원순 모음을 가진 / ˈlin ʊks/ (LEEN-uks)로 발음합니다.
상업적 및 대중적 흡수


취미주의자들만 사용하는 것이 아니라 운영 환경에서 리눅스를 채택하는 것은 1990년대 중반부터 슈퍼컴퓨팅 커뮤니티에서 처음으로 도약하기 시작했는데, 여기서 NASA와 같은 조직들은 점점 비싸지는 기계를 리눅스를 실행하는 저렴한 상품 컴퓨터 클러스터로 대체하기 시작했습니다. 상업적 이용은 델과 IBM, 그리고 Hewlett-Packard가 데스크톱 운영 체제 시장에서 마이크로소프트의 독점에서 벗어나기 위해 리눅스 지원을 제공하기 시작하면서 시작되었습니다.[60]
오늘날 리눅스 시스템은 임베디드 시스템에서부터 사실상 모든 슈퍼컴퓨터에 이르기까지 컴퓨팅 전반에 걸쳐 사용되고 있으며,[31][61] 널리 사용되는 LAMP 애플리케이션 스택과 같은 서버 설치에서 입지를 확보하고 있습니다. 가정용 및 기업용 데스크톱에서 리눅스 배포판의 사용이 증가하고 있습니다.[62][63][64][65][66][67][68] 리눅스 배포판은 넷북 시장에서도 인기를 끌었는데, 많은 기기들이 맞춤형 리눅스 배포판을 설치한 상태로 배송되고, 구글은 넷북용으로 설계된 자체 크롬OS를 출시했습니다.
소비자 시장에서 리눅스의 가장 큰 성공은 아마도 모바일 기기 시장일 것입니다. 안드로이드는 스마트폰에서 지배적인 운영 체제이고 태블릿과 최근에는 웨어러블에서 매우 인기가 있습니다. 리눅스 게임 또한 밸브가 리눅스에 대한 지원을 보여주고 자체 게임 중심의 리눅스 배포판인 스팀OS를 출시하면서 증가하고 있습니다. 이는 나중에 스팀 덱 플랫폼에서 구현되었습니다. 리눅스 배포판은 브라질 연방정부와 같은 다양한 지방 및 국가 정부에서도 인기를 얻었습니다.[69]
현재발전

Linus Torvalds는 Linux 커널의 리드 유지 관리자이며 개발을 안내하고 있으며, Greg Kroah-Hartman은 안정적인 분기의 리드 유지 관리자입니다.[70] Zo ë Kuyman은 자유 소프트웨어 재단의 전무이사로 GNU 구성 요소를 지원합니다. 마지막으로 개인과 기업은 제3자가 아닌 GNU 구성 요소를 개발합니다. 이러한 서드 파티 컴포넌트들은 방대한 양의 작업들을 포함하며 커널 모듈들과 사용자 애플리케이션들 및 라이브러리들을 모두 포함할 수 있습니다.
리눅스 벤더와 커뮤니티는 커널, GNU 구성 요소 및 비-GNU 구성 요소를 리눅스 배포 형태의 추가 패키지 관리 소프트웨어와 결합하여 배포합니다.
설계.
많은 오픈 소스 개발자들은 리눅스 커널이 설계된 것이 아니라 자연 선택을 통해 진화했다는 데 동의합니다. 토르발스는 비록 유닉스의 디자인이 발판 역할을 했지만, "리눅스는 많은 돌연변이들과 함께 성장했다 – 돌연변이들이 무작위적이지 않았기 때문에, 그것들은 DNA의 알파 입자들보다 더 빠르고 더 지시되었다"[73]고 생각합니다. 에릭 S. Raymond는 리눅스의 혁명적인 측면을 기술적인 측면이 아닌 사회적인 측면이라고 생각합니다. 리눅스 이전에는 복잡한 소프트웨어가 소규모 그룹에 의해 신중하게 설계되었지만 "리눅스는 완전히 다른 방식으로 진화했습니다. 거의 처음부터, 그것은 인터넷을 통해서만 조정하는 엄청난 수의 자원봉사자들에 의해 오히려 무심코 해킹을 당했습니다. 품질은 엄격한 기준이나 독재 정치가 아니라 매주 출시하고 수 일 내에 수백 명의 사용자로부터 피드백을 받는 순진하고 단순한 전략에 의해 유지되었습니다. 개발자가 도입한 돌연변이에 대해 일종의 빠른 다윈적 선택을 생성합니다."[74] 경쟁 OS의 엔지니어인 Bryan Canttrill은 "Linux는 설계된 것이 아니라 진화된 것"이라는 데 동의하지만, 이것을 한계로 간주하며,[75] 특히 보안과 관련된 일부 기능은 "이것은 결국 생물학적 시스템이 아니라 소프트웨어 시스템"으로 진화할 수 없다고 제안합니다.[76]
리눅스 기반 시스템은 모듈형 유닉스 계열 운영 체제로, 1970년대와 1980년대에 유닉스에서 확립된 원칙에서 기본 설계의 상당 부분을 도출했습니다. 이러한 시스템은 프로세스 제어, 네트워킹, 주변 장치에 대한 액세스 및 파일 시스템을 처리하는 단일 커널인 리눅스 커널을 사용합니다. 장치 드라이버는 커널과 직접 통합되거나 시스템이 실행되는 동안 로드되는 모듈로 추가됩니다.[77]
GNU 유저랜드는 리눅스 커널을 기반으로 하는 대부분의 시스템에서 핵심적인 부분이며, 안드로이드는 주목할 만한 예외입니다. C 표준 라이브러리의 구현체인 GNU C 라이브러리는 커널-사용자 공간 인터페이스에 필요한 리눅스 커널의 시스템 호출을 위한 래퍼로 작동하며, 툴체인은 리눅스 개발에 필수적인 광범위한 프로그래밍 도구 모음입니다(리눅스 커널 자체를 구축하는 데 사용되는 컴파일러 포함). 그리고 코어 유틸리티는 많은 기본 유닉스 도구를 구현합니다. GNU 프로젝트는 인기 있는 CLI 셸인 Bash도 개발합니다. 대부분의 리눅스 시스템에서 사용하는 그래픽 사용자 인터페이스(GUI)는 X 윈도 시스템 구현 위에 구축되어 있습니다.[78] 최근에는 리눅스 커뮤니티에서 X11 대신 새로운 디스플레이 서버 프로토콜로 웨이랜드로 진출하려고 합니다. 다른 많은 오픈 소스 소프트웨어 프로젝트들이 리눅스 시스템에 기여합니다.
사용자모드 | 사용자 응용프로그램 | bash, LibreOffice, GIMP, Blender, A.D. 0, Mozilla Firefox, ... | ||||
---|---|---|---|---|---|---|
시스템 구성요소 | init 데몬: RC를 열고, 실행하고, 시스템화된... | 시스템 데몬: polkidd, smbd, sshd, udevd... | 창 관리자: X11, 웨이랜드, 서피스플링거(안드로이드) | 그래픽: 메사, AMD Catalyst, ... | 기타 라이브러리: GTK, Qt, EFL, SDL, SFML, FLTK, GNUstep, ... | |
C표준도서관 | fopen , execv , malloc , memcpy , localtime , pthread_create ... (최대 2000개의 서브루틴)glibc는 빠른 것을 목표로 하고, musl은 가벼운 것을 목표로 하고, uClibc는 임베디드 시스템을 목표로 하고, 바이오닉은 안드로이드용으로 작성되었습니다. 모두 POSIX/SUS 호환을 목표로 합니다. | |||||
커널 모드 | 리눅스 커널 | stat , splice , dup , read , open , ioctl , write , mmap , close , exit , 등(약 380건의 시스템 통화)리눅스 커널 시스템 콜 인터페이스(SCI)는 POSIX/SUS 호환을 목표로[79] 합니다. | ||||
프로세스 스케줄링 하위 시스템 | IPC 서브시스템 | 메모리 관리 서브시스템 | 가상 파일 하위 시스템 | 네트워킹 하위 시스템 | ||
기타 구성 요소: ALSA, DRI, evdev, klibc, LVM, 디바이스 맵퍼, Linux Network Scheduler, Netfilter Linux 보안 모듈: SELinux, TOMOYO, AppArmor, Smack | ||||||
하드웨어(CPU, 메인 메모리, 데이터 저장 장치 등) |
리눅스 시스템의 설치된 구성 요소는 다음과 같습니다.[78][80]
- 부트로더(예: GNU GRUB, LILO, SYSLINUX 또는 systemd-boot). 리눅스 커널이 켜져 있을 때와 펌웨어 초기화가 수행된 후에 컴퓨터에 의해 실행됨으로써 컴퓨터의 메인 메모리에 리눅스 커널을 로드하는 프로그램입니다.
- 기존의 sysvinit 및 새로운 systemd, OpenRC 및 Upstart와 같은 init 프로그램. 이것은 리눅스 커널에 의해 시작된 첫 번째 프로세스이며 프로세스 트리의 뿌리에 있습니다. 시스템 서비스 및 로그인 프롬프트(그래픽 모드 또는 터미널 모드)와 같은 프로세스를 시작합니다.
- 실행 중인 프로세스에서 사용할 수 있는 코드를 포함하는 소프트웨어 라이브러리. ELF 형식의 실행 파일을 사용하는 Linux 시스템에서는 동적 라이브러리의 사용을 관리하는 동적 링커를 ld-linux.so 라고 합니다. 사용자가 직접 소프트웨어를 컴파일하도록 시스템이 설정되어 있는 경우 설치된 라이브러리의 프로그래밍 인터페이스를 설명하기 위해 헤더 파일도 포함됩니다. 리눅스 시스템에서 가장 일반적으로 사용되는 소프트웨어 라이브러리인 GNU C 라이브러리(glibc) 외에도 SDL, 메사 등 수많은 다른 라이브러리가 있습니다.
- C 표준 라이브러리는 컴퓨터 시스템에서 C로 작성된 프로그램을 실행하는 데 필요한 라이브러리로 GNU C 라이브러리가 표준입니다. POSIX API의 구현뿐만 아니라 해당 API에 대한 확장을 제공합니다. 임베디드 시스템의 경우 musl, EGLIBC(데비안이 한때 사용했던 glibc 포크) 및 uClibc(uClinux를 위해 설계된)와 같은 대안이 개발되었지만 마지막 두 가지는 더 이상 유지되지 않습니다. 안드로이드는 자체 C 라이브러리인 바이오닉을 사용합니다. 그러나 Musl은 Void Linux와 같은 특정 리눅스 배포판에서 볼 수 있듯이 데스크톱 및 랩톱 시스템에서 glibc의 대체물로 추가로 사용될 수 있습니다.
- 기본 유닉스 명령어, GNU 코어 유틸리티가 표준 구현입니다. Copyleft BusyBox, BSD 라이선스 ToyBox와 같은 임베디드 시스템에 대한 대안이 있습니다.
- 위젯 도구 키트는 소프트웨어 응용 프로그램을 위한 그래픽 사용자 인터페이스(GUI)를 구축하는 데 사용되는 라이브러리입니다. GNOME 프로젝트가 개발한 GTK와 Clutter, Qt 프로젝트가 개발하고 Qt Company가 주도하는 Qt, 주로 계몽 팀이 개발한 계몽 재단 도서관(EFL) 등 수많은 위젯 툴킷을 사용할 수 있습니다.
- dpkg 및 RPM과 같은 패키지 관리 시스템입니다. 또는 이진 또는 소스 타르볼에서 패키지를 컴파일할 수 있습니다.
- 명령 셸이나 윈도잉 환경과 같은 사용자 인터페이스 프로그램.
사용자 인터페이스
셸이라고도 하는 사용자 인터페이스는 CLI(명령 줄 인터페이스), 그래픽 사용자 인터페이스(GUI) 또는 관련 하드웨어에 연결된 컨트롤로 내장된 시스템에 일반적입니다. 데스크톱 시스템의 경우 CLI는 일반적으로 터미널 에뮬레이터 창이나 별도의 가상 콘솔을 통해 사용할 수 있지만 기본 사용자 인터페이스는 일반적으로 그래픽입니다.
CLI 셸은 입력과 출력 모두에 텍스트를 사용하는 텍스트 기반 사용자 인터페이스입니다. 리눅스에서 사용되는 지배적인 셸은 원래 GNU 프로젝트를 위해 개발된 본 어게인 셸(bourne-Again Shell)입니다. 사용자 랜드의 다양한 부분을 포함하여 대부분의 하위 수준 리눅스 구성 요소는 CLI를 독점적으로 사용합니다. CLI는 반복적이거나 지연된 작업의 자동화에 특히 적합하며 매우 간단한 프로세스 간 통신을 제공합니다.
데스크톱 시스템에서 가장 인기 있는 사용자 인터페이스는 KDE Plasma, GNOME, MATE, Cinema, LXDE, Pantheon 및 Xfce와 같은 광범위한 데스크톱 환경과 함께 패키지로 제공되는 GUI 셸입니다. 하지만 다양한 추가 사용자 인터페이스가 존재합니다. 대부분의 일반적인 사용자 인터페이스는 X 윈도우 시스템을 기반으로 하며, 종종 간단히 "X"라고 불립니다. 네트워크 투명성을 제공하고 한 시스템에서 실행 중인 그래픽 응용 프로그램을 사용자가 응용 프로그램과 상호 작용할 수 있는 다른 시스템에 표시할 수 있습니다. 그러나 X 윈도우 시스템의 특정 확장은 네트워크를 통해 작업할 수 없습니다.[81] 여러 개의 X 디스플레이 서버가 존재하며, 참조 구현은 X입니다.가장 인기 있는 오르간 서버.
서버 배포판은 개발자와 관리자에게 명령줄 인터페이스를 제공할 수 있지만 시스템의 사용 사례에 맞게 설계된 최종 사용자에게 맞춤형 인터페이스를 제공할 수 있습니다. 이 사용자 지정 인터페이스는 반드시 리눅스 기반이 아닌 다른 시스템에 있는 클라이언트를 통해 액세스됩니다.
X11에는 타일링, 동적, 적층 및 합성 등 여러 유형의 윈도우 관리자가 존재합니다. 창 관리자는 개별 응용 프로그램 창의 배치 및 모양을 제어하고 X 창 시스템과 상호 작용할 수 있는 수단을 제공합니다. dwm, ratpoison, i3wm 또는 herbstluftwm과 같은 더 단순한 X 윈도우 관리자는 미니멀리즘 기능을 제공하며, FVWM, Enlightment 또는 Window Maker와 같은 더 정교한 윈도우 관리자는 내장 작업 표시줄 및 테마와 같은 더 많은 기능을 제공하지만 데스크톱 환경과 비교할 때 여전히 가볍습니다. 데스크톱 환경에는 Mutter(GNOME), KWin(KDE) 또는 Xfwm(xfce)과 같은 기본 설치의 일부로 창 관리자가 포함되어 있지만, 사용자가 선호하는 경우 다른 창 관리자를 사용하도록 선택할 수도 있습니다.
웨이랜드(Wayland)는 X11 프로토콜을 대체하기 위한 디스플레이 서버 프로토콜로, 2022년[update] 현재 비교적 광범위하게 채택되었습니다.[82] X11과 달리 Wayland는 외부 창 관리자와 합성 관리자가 필요하지 않습니다. 따라서 웨이랜드 컴포지터는 디스플레이 서버, 윈도우 매니저 및 컴포지팅 매니저의 역할을 수행합니다. Weston은 Wayland의 레퍼런스 구현이며, GNOME의 Mutter와 KDE의 KWin은 독립형 디스플레이 서버로 Wayland에 이식되고 있습니다. 계몽은 이미 버전 19부터 성공적으로 이식되었습니다.[83]
영상입력인프라
리눅스는 현재 비디오 입력 장치를 처리하기 위한 두 개의 최신 커널 사용자 공간 API를 가지고 있습니다: 비디오 스트림과 라디오를 위한 V4L2 API와 디지털 TV 수신을 위한 DVB API.[84]
서로 다른 장치의 복잡성과 다양성, 그리고 API가 처리하는 형식과 표준의 수가 많기 때문에 이 인프라는 다른 장치에 더 적합하도록 진화해야 합니다. 또한 좋은 사용자 공간 장치 라이브러리는 사용자 공간 응용 프로그램이 해당 장치에서 지원하는 모든 형식을 사용할 수 있도록 하는 성공의 열쇠입니다.[85][86]
발전

리눅스와 다른 많은 인기 있는 현대 운영 체제의 가장 큰 차이점은 리눅스 커널과 다른 구성 요소들이 자유롭고 오픈 소스 소프트웨어라는 것입니다. 리눅스만 그런 운영체제는 아니지만 단연코 가장 널리 사용되고 있습니다.[87] 일부 자유 및 오픈 소스 소프트웨어 라이센스는 일종의 호혜성인 카피레프트(copyleft) 원칙을 기반으로 합니다. 카피레프트 소프트웨어에서 파생된 모든 저작물은 카피레프트 그 자체여야 합니다. 가장 일반적인 자유 소프트웨어 라이선스인 GNU 일반 공중 사용 허가서(GPL)는 카피레프트의 한 형태이며, 리눅스 커널과 GNU 프로젝트의 많은 구성 요소에 사용됩니다.[88]
리눅스 기반 배포판은 개발자들이 다른 운영 체제와의 상호 운용성과 확립된 컴퓨팅 표준을 위해 의도한 것입니다. 리눅스 시스템은 가능한 경우 POSIX,[89] SUS,[90] LSB, ISO 및 ANSI 표준을 준수하지만 현재까지 단 하나의 리눅스 배포판만이 POSIX.1 인증, 리눅스-FT입니다.[91][92]
무료 소프트웨어 프로젝트는 협업을 통해 개발되었지만 서로 독립적으로 제작되는 경우가 많습니다. 그러나 소프트웨어 라이센스가 재배포를 명시적으로 허용한다는 사실은 독립형 프로젝트에서 생산된 소프트웨어를 수집하여 리눅스 배포 형태로 한 번에 사용할 수 있도록 하는 대규모 프로젝트의 기반을 제공합니다.
많은 리눅스 배포판에서는 네트워크 연결을 통해 다운로드 및 설치에 사용할 수 있는 시스템 소프트웨어 및 응용 소프트웨어 패키지의 원격 컬렉션을 관리합니다. 이를 통해 사용자는 특정 요구 사항에 맞게 운영 체제를 조정할 수 있습니다. 배포는 개인, 느슨한 팀, 자원 봉사 단체 및 상업 단체에 의해 유지됩니다. 배포는 설치된 리눅스 커널의 기본 구성, 일반적인 시스템 보안, 더 일반적으로 다른 소프트웨어 패키지를 일관된 전체로 통합하는 역할을 합니다. 배포는 일반적으로 apt, yum, zyper, pacman 또는 portage와 같은 패키지 관리자를 사용하여 한 중앙 위치에서 시스템의 모든 소프트웨어를 설치, 제거 및 업데이트합니다.[93]
지역 사회
배포는 주로 개발자 및 사용자 커뮤니티에 의해 주도됩니다. 일부 공급업체는 자원봉사를 기반으로 배포물을 개발하고 자금을 지원합니다. 데비안이 대표적인 예입니다. 다른 사람들은 Red Hat이 Fedora에서 하는 것처럼, 그리고 SUSE가 오픈 SUSE에서 하는 것처럼, 그들의 상업 배포판의 커뮤니티 버전을 유지합니다.[94][95]
많은 도시와 지역에서, 리눅스 사용자 그룹(LUG)으로 알려진 지역 협회는 그들이 선호하는 배포와 확장 자유 소프트웨어를 홍보하려고 합니다. 회의를 개최하고 신규 사용자에게 무료 시연, 교육, 기술 지원 및 운영 체제 설치를 제공합니다. 많은 인터넷 커뮤니티에서도 리눅스 사용자와 개발자를 지원합니다. 대부분의 배포 및 무료 소프트웨어/오픈 소스 프로젝트에는 IRC 채팅방 또는 뉴스 그룹이 있습니다. 온라인 포럼은 지원을 위한 또 다른 수단이며, 주목할 만한 예로는 LinuxQuestions.org 과 Ubuntu, Fedora 및 Gentoo와 같은 다양한 배포별 지원 및 커뮤니티 포럼이 있습니다. 리눅스 배포판은 메일링 목록을 호스트합니다. 일반적으로 지정된 목록의 사용 또는 개발과 같은 특정 항목이 있습니다.
리눅스에 초점을 맞춘 여러 기술 웹 사이트가 있습니다. 리눅스의 인쇄 잡지는 소프트웨어를 운반하는 커버 디스크를 묶거나 리눅스 배포판을 완성하는 경우가 많습니다.[96][97]
리눅스 배포판은 일반적으로 무료로 이용할 수 있지만, 몇몇 대기업들은 시스템의 구성 요소와 자유 소프트웨어의 개발에 판매, 지원 및 기여하고 있습니다. 2017년 리눅스 커널을 분석한 결과, 85% 이상의 프로그래머들이 개발한 코드 중 약 8.2%는 무급 개발자들에게, 4.1%는 미급 개발자들에게 남겨졌습니다.[98] 기여를 제공하는 주요 기업으로는 인텔, 삼성, 구글, AMD, 오라클, 페이스북 등이 있습니다.[99] Red Hat, Canonical 및 SUSE를 비롯한 많은 기업이 Linux 배포를 중심으로 큰 비즈니스를 구축했습니다.
리눅스 커널에 구축된 배포판의 다양한 소프트웨어 패키지의 기반이 되는 자유 소프트웨어 라이센스는 명시적으로 상용화를 수용하고 장려합니다. 리눅스 배포판 전체와 개별 벤더 간의 관계는 공생하는 것으로 볼 수 있습니다. 상업적 공급업체의 일반적인 비즈니스 모델 중 하나는 특히 비즈니스 사용자를 위한 지원 비용을 청구하는 것입니다. 또한 다수의 회사에서 자체 지원 패키지와 툴을 추가하여 더 많은 수의 설치를 관리하거나 관리 작업을 단순화할 수 있는 특별한 비즈니스 버전의 배포판을 제공하고 있습니다.
또 다른 비즈니스 모델은 하드웨어를 판매하기 위해 소프트웨어를 제공하는 것입니다. 이것은 컴퓨터 산업에서 일반적인 것으로, CP/M, Apple DOS와 같은 운영 체제와 7.6 이전의 클래식 맥 OS 버전은 자유롭게 복사할 수 있지만 수정할 수는 없습니다. 1980년대에 걸쳐 컴퓨터 하드웨어가 표준화되면서 하드웨어 제조업체들은 이 전술을 통해 이익을 얻기가 더욱 어려워졌습니다. 왜냐하면 OS는 동일한 아키텍처를 공유하는 모든 제조업체의 컴퓨터에서 실행되기 때문입니다.
리눅스에서의 프로그래밍
대부분의 프로그래밍 언어는 직접 또는 타사 커뮤니티 기반 포트를 통해 리눅스를 지원합니다.[100] 리눅스 응용 프로그램과 운영 체제 프로그램을 구축하는 데 사용되는 원래 개발 도구는 GNU 컴파일러 모음(GCC)과 GNU 빌드 시스템을 포함하는 GNU 툴체인 내에 있습니다. 그 중에서도 GCC는 Ada, C, C++, Go 및 Fortran용 컴파일러를 제공합니다. PHP, 펄, 루비, 파이썬, 자바, 고, 러스트, 해스켈 등 많은 프로그래밍 언어들이 리눅스를 지원하는 크로스 플랫폼 레퍼런스 구현을 가지고 있습니다. 2003년에 처음 출시된 LLVM 프로젝트는 여러 언어를 위한 대체 크로스 플랫폼 오픈 소스 컴파일러를 제공합니다. 리눅스용 사유 컴파일러로는 인텔 C++ 컴파일러, 썬 스튜디오, IBM XL C/C++ 컴파일러가 있습니다. BASIC은 QB64, PureBasic, Yabasic, GLBasic, Basic4GL, XBasic, wxBasic, SdlBasic 및 Basic-256의 절차적 형태로 제공되며 Gambas, FreeB를 통해 배향된 객체도 제공됩니다.ASIC, B4X, Basic for Qt, Phoenix Object Basic, NS Basic, ProvidX, Chipmunk Basic, RapidQ 및 Xojo. 파스칼은 GNU 파스칼, 프리 파스칼, 버추얼 파스칼을 통해 구현되며, 그래픽으로는 라자루스, 파스칼 ABC를 통해 구현됩니다.NET, 또는 FireMonkey를 사용한 델파이(이전에는 Borland Kylix를 통해).
유닉스 계열 시스템의 공통적인 특징인 리눅스는 스크립트, 텍스트 처리, 시스템 구성 및 관리를 목표로 하는 기존의 특정 목적 프로그래밍 언어를 포함합니다. 리눅스 배포판은 셸 스크립트, awk, sed, make를 지원합니다. 또한 많은 프로그램에는 구성 또는 프로그래밍 자체를 지원하는 내장된 프로그래밍 언어가 있습니다. 예를 들어, 정규 표현식은 grep 및 locate와 같은 프로그램에서 지원되며, 전통적인 유닉스 메시지 전송 에이전트 Sendmail은 자체 튜링 완전 스크립트 시스템을 포함하며, 고급 텍스트 편집기 GNU Emacs는 범용 리스프 인터프리터를 중심으로 구축됩니다.
대부분의 배포판에는 PHP, Perl, Ruby, Python 및 기타 동적 언어에 대한 지원도 포함됩니다. 일반적이지는 않지만 리눅스는 C# 및 기타 CLI 언어(Mono, Vala 및 Scheme를 통해)도 지원합니다. Guile Scheme은 GNU 시스템 유틸리티를 대상으로 확장 언어 역할을 하며, 유닉스의 기존의 작고 정적이며 컴파일된 C 프로그램을 우아하고 기능적인 고급 스크립팅 시스템을 통해 빠르고 동적으로 확장할 수 있도록 하려고 합니다. 이를 위해 많은 GNU 프로그램이 옵션인 Guile 바인딩으로 컴파일될 수 있습니다. 오리지널 Sun Microsystems JVM(HotSpot)과 IBM의 J2SE RE를 포함한 수많은 Java 가상 머신과 개발 키트가 Linux에서 실행되며 Kaffe와 Jikes RVM, Kotlin, Scala, Groovy 및 기타 JVM 언어와 같은 많은 오픈 소스 프로젝트도 사용할 수 있습니다.
GNOME와 KDE는 인기 있는 데스크톱 환경이며 애플리케이션을 개발하기 위한 프레임워크를 제공합니다. 이러한 프로젝트는 GTK 및 Qt 위젯 툴킷을 기반으로 하며, 이는 더 큰 프레임워크와 독립적으로 사용할 수도 있습니다. 둘 다 다양한 언어를 지원합니다. Anjuta, Code:를 포함한 다양한 통합 개발 환경이 있습니다.블록, 코드라이트, 이클립스, 지오니, 액티브스테이트 코모도, 케이디벨롭, 라자루스, 모노디벨롭, 넷빈스, Qt 크리에이터 등이 인기를 끌고 있는 반면, 오랜 편집자인 빔, 나노, 이맥스 등은 여전히 인기가 높습니다.[101]
하드웨어 지원

리눅스 커널(Linux Kernel)은 휴대전화부터 슈퍼컴퓨터에 이르기까지 다양한 기기에 사용할 수 있는 널리 포트된 운영 체제 커널로, ARM 기반의 안드로이드 스마트폰과 IBM Z 메인프레임을 포함한 매우 다양한 범위의 컴퓨터 아키텍처에서 실행됩니다. 전문화된 배포 및 커널 포크는 덜 주류적인 아키텍처를 위해 존재합니다. 예를 들어 ELKS 커널 포크는 인텔 8086 또는 인텔 80286 16비트 마이크로프로세서에서 실행될 수 있는 반면 µ 클리녹스 커널 포크는 메모리 관리 유닛이 없는 시스템에서 실행될 수 있습니다. 커널은 또한 매킨토시 컴퓨터[102][103](PowerPC, 인텔, 애플 실리콘 프로세서 포함), PDA, 비디오 게임 콘솔, 휴대용 음악 플레이어, 휴대 전화와 같은 독점적인 제조업체에서 만든 운영 체제를 사용하기 위해 의도된 아키텍처에서만 실행됩니다.
리눅스는 표준화된 드라이버를 오랫동안 유지하여 오래된 하드웨어를 매우 잘 지원한다는 평판을 받고 있습니다.[104] Linux 아래에서 다양한 하드웨어(예: Freedom)에 대한 지원을 유지 및 개선하는 데 전념하는 여러 업계 협회 및 하드웨어 컨퍼런스가 있습니다.HEC. 시간이 지남에 따라 Linux에서는 다양한 하드웨어에 대한 지원이 향상되어 기성품 구매 시 호환성이 "좋은 기회"를 얻을 수 있습니다.[105]
2014년에는 테스트한 모든 하드웨어 구성의 데이터베이스를 자동으로 수집하는 새로운 이니셔티브가 시작되었습니다.[106]
사용하다
자유/오픈 소스 소프트웨어에 대한 많은 정량적 연구는 시장 점유율과 신뢰성을 포함한 주제에 초점을 맞추고 있으며, 특히 리눅스를 연구하는 수많은 연구가 있습니다.[107] 리눅스 시장은 성장하고 있으며, 리눅스 운영체제 시장 규모는 2019년 38억 9천만 달러에 비해 2027년에는 156억 4천만 달러로 19.2% 성장할 것으로 예상됩니다.[108] 분석가들과 지지자들은 리눅스의 상대적인 성공을 보안, 신뢰성, 저렴한 비용, 그리고 공급업체의 락-인(lock-in)으로부터 자유로운 덕분이라고 생각합니다.[109][110]
- 데스크톱 및 노트북
- 웹 서버 통계(즉, 클라이언트 장치가 웹 사이트를 방문하여 기록한 수 기준)에 따르면 2022년[update] 5월 현재 데스크톱 컴퓨터에서 리눅스의 예상 시장 점유율은 약 2.5%입니다. 이에 비해 마이크로소프트 윈도우는 약 75.5%의 시장 점유율을 기록하고 있는 반면 macOS는 약 14.9%[26]를 점유하고 있습니다.
- 웹 서버
- W3Cook은 상위 1,000,000개의 Alexa 도메인을 사용하는 통계를 발표하고 있는데[update],[111] 2015년 5월 현재 웹 서버의 96.55%가 Linux를 실행하고, 1.73%가 Windows를 실행하고, 1.72%가 FreeB를 실행하는 것으로 추정하고 있습니다.SD.[112]
- W3Techs는 상위 10,000,000개의 Alexa 도메인과 상위 1,000,000,000개의 Tranco 도메인을 사용하는 통계를 발표하고 있으며[113][update], 2020년 11월 기준으로 리눅스는 웹 서버의 39%에서 사용되는 반면 마이크로소프트 윈도우는 21.9%에서 사용되는 것으로 추정하고 있습니다.[114] 40.1%는 다른 유형의 유닉스를 사용했습니다.[115]
- IDC의 2007년 1분기 보고서에 따르면 당시 리눅스는 전체 서버 시장의 12.7%를 점유하고 있었습니다.[116] 이 추정치는 다양한 회사에서 판매한 리눅스 서버의 수를 기준으로 한 것이며, 나중에 리눅스가 설치된 별도의 서버 하드웨어는 포함하지 않았습니다.
- 모바일 장치
- 리눅스 커널을 기반으로 한 안드로이드는 스마트폰의 지배적인 운영체제가 되었습니다. 2023년 4월, 스탯카운터를 이용하여 웹사이트에 접속하는 모바일 기기의 68.61%가 안드로이드 출신이었습니다.[117] Android는 2013년[update] 기준으로 태블릿 판매의 60% 이상을 담당하는 태블릿용 인기 운영 체제이기도 합니다.[118] 웹 서버 통계에 따르면 2021년[update] 10월 기준 안드로이드의 시장 점유율은 약 71%이며 iOS는 28%, 나머지 1%는 다양한 틈새 플랫폼에 기인합니다.[119]
- 영화제작
- 수년 동안 리눅스는 영화 산업에서 선택의 플랫폼이었습니다. 리눅스 서버에서 제작된 최초의 주요 영화는 1997년의 타이타닉입니다.[120][121] 이후 드림웍스 애니메이션, 픽사, 웨타 디지털, 인더스트리얼 라이트앤매직 등 주요 스튜디오가 리눅스로 이전했습니다.[122][123][124] Linux Movies Group에 따르면 대형 애니메이션 및 시각 효과 회사의 서버 및 데스크톱의 95% 이상이 Linux를 사용합니다.[125]
- 정부에서 사용
- 리눅스 배포판은 다양한 지방 및 국가 정부에서도 인기를 얻었습니다. 러시아군이 자체 리눅스 배포판을 만들었다는 소식도 전해졌고, G.H.HOST 프로젝트라는 결실을 맺게 되었습니다.[126] 인도 케랄라주는 모든 주립 고등학교가 컴퓨터에서 리눅스를 실행하도록 의무화할 정도입니다.[127][128] 중국은 기술 독립을 달성하기 위해 리눅스를 룽슨 프로세서 제품군의 운영 체제로 독점적으로 사용합니다.[129] 스페인에서는 일부 지역에서 자체 리눅스 배포판을 개발하여 교육 및 공식 기관에서 널리 사용되고 있는데, 이는 Extremeadura의 gnuLinEx와 안달루시아의 Guadalinx와 같습니다. 프랑스와 독일도 리눅스 도입을 위한 조치를 취했습니다.[130] 2002년[update] 기준으로 개발된 북한의 레드스타 OS는 페도라 리눅스 버전을 기반으로 하고 있습니다.[131]
저작권, 상표 및 이름 지정
리눅스 커널은 GNU GPL(General Public License) 버전 2에 따라 라이센스가 부여됩니다. GPL은 이 라이센스에 따라 소스 코드를 기반으로 소프트웨어를 배포하는 모든 사용자가 동일한 조건으로 원본 소스 코드(및 수정 사항)를 수신자가 사용할 수 있도록 해야 한다고 요구합니다.[132] 일반적인 리눅스 배포판의 다른 주요 구성 요소들도 주로 GPL 하에서 라이센스를 얻지만 다른 라이센스를 사용할 수도 있습니다. 많은 라이브러리들은 GPL의 더 허용적인 변형인 GNU Lesser General Public License (LGPL)와 X를 사용합니다.X Window System의 Organ 구현은 MIT 라이센스를 사용합니다.
Torvalds는 리눅스 커널이 GPL의 버전 2에서 버전 3으로 이동하지 않을 것이라고 말합니다.[133][134] 그는 특히 디지털 권리 관리에 소프트웨어 사용을 금지하는 새 라이센스의 일부 조항을 싫어합니다.[135] 또한 수천 명에 달하는 모든 저작권자로부터 허가를 받는 것은 비현실적입니다.[136]
2001년 Red Hat Linux 7.1에 대한 연구에 따르면 이 배포판에는 3천만 개의 소스 라인의 코드가 포함되어 있습니다.[137] 이 연구는 건설 비용 모델을 사용하여 이 분포에 약 8천 명의 개발 시간이 필요하다고 추정했습니다. 이 연구에 따르면 이 모든 소프트웨어가 기존의 독점적인 방법으로 개발되었다면 미국에서 2022년에 개발하는 데 약 17억[138] 5천만 달러의 비용이 들 것이라고 합니다.[137] 소스 코드의 대부분(71%)은 C 프로그래밍 언어로 작성되었지만 C++, 리스프, 어셈블리 언어, 펄, 파이썬, 포트란 및 다양한 셸 스크립트 언어를 포함한 많은 다른 언어가 사용되었습니다. 모든 코드 라인의 절반 이상이 GPL에 따라 라이센스가 부여되었습니다. 리눅스 커널 자체가 전체의 8%인 240만 줄의 코드였습니다.[137]
이후 연구에서는 Debian 버전 4.0(2007년 출시된 etch)에 대해서도 동일한 분석을 수행했습니다.[139] 이 분포에는 약 2억 8,300만 개의 코드 소스 라인이 포함되어 있으며, 이 연구는 약 7만 3,000명의 사람이 필요했으며 기존 방식으로 개발하는 데 98억[138] 달러(2022년)가 소요되었을 것으로 추정했습니다.

미국에서 리눅스라는 이름은 Linus Torvalds에 등록된 상표입니다.[10] 처음에는 아무도 등록하지 않았습니다. 그러나 1994년 8월 15일 윌리엄 R. Della Croce Jr.는 Linux라는 상표를 출원한 다음 Linux 유통업체에 로열티를 요구했습니다. 1996년, Torvalds와 일부 피해 단체들은 Torvalds에게 상표를 할당해 달라고 그를 고소했고, 1997년, 사건은 해결되었습니다.[141] 상표의 라이선스는 그 이후 리눅스 마크 인스티튜트(LMI)에서 담당하고 있습니다. 토르발스는 단지 다른 사람이 그것을 사용하는 것을 막기 위해 그 이름을 상표로 등록했다고 말했습니다. LMI는 원래 리눅스 이름을 상표의 일부로 사용하기 위해 명목상의 서브라이선스 수수료를 부과했지만,[142] 나중에 이를 변경하여 무료로 영구적인 전 세계 서브라이선스를 제공하게 되었습니다.[143]
자유 소프트웨어 재단(FSF)은 운영 체제 전체를 지칭할 때 GNU/Linux라는 이름을 선호하는데, 이는 리눅스 배포판이 1983년 FSF 회장 리처드 스톨만에 의해 시작된 GNU 운영 체제의 변종이라고 간주하기 때문입니다.[16][17] 그들은 GNU가 그 일부가 아니기 때문에 리눅스 커널 기반의 운영 체제이기도 한 안드로이드 OS에 대해 안드로이드라는 이름을 명시적으로 문제 삼지 않습니다.
스톨만과 FSF 이외의 소수의 공인 및 소프트웨어 프로젝트, 특히 데비안([144]1996년까지 FSF의 후원을 받았음)도 운영 체제 전체를 지칭할 때 GNU/Linux를 사용합니다.[145][146][147] 그러나 대부분의 미디어와 일반적인 사용 방식은 많은 대규모 리눅스 배포판(예: SUSE Linux 및 Red Hat Enterprise Linux)과 마찬가지로 이 운영 체제 제품군을 단순히 리눅스로 지칭합니다. 반면에 자유 소프트웨어만을 포함하는 리눅스 배포판은 "GNU/Linux"를 사용하거나 단순히 "GNU"를 사용합니다. 예를 들어, 트리스켈 GNU/Linux, 파라볼라 GNU/Linux-libre, BLAG 리눅스 및 GNU, gNewSense.
2011년[update] 5월 기준으로 리눅스 배포판 우분투(버전 "Natty")의 코드 라인 중 약 8%에서 13%가 GNU 컴포넌트(GNU의 일부로 GNOME가 간주되는지 여부에 따라 범위)로 구성되어 있으며, 반면 리눅스 커널은 6%를 차지하며, 직접 종속성을 포함할 때 9%로 증가했습니다.[148]
참고 항목
메모들
- ^ GNU는 거의 모든 리눅스 배포판에서 사용되는 기본 사용자 랜드입니다.[2][3][4] GNU 사용자랜드에는 시스템 데몬, 사용자 애플리케이션, GUI 및 다양한 라이브러리가 포함되어 있습니다. GNU Core 유틸리티는 대부분의 배포에서 필수적인 부분입니다. 대부분의 리눅스 배포판은 X Window 시스템을 사용합니다.[5] 위젯 툴킷과 같은 사용자 랜드의 다른 구성 요소는 특정 배포, 데스크톱 환경 및 사용자 구성에 따라 달라집니다.[6]
- ^ BusyBox는 많은 임베디드 리눅스 배포판에 사용되는 대체 사용자 랜드입니다. BusyBox는 대부분의 GNU Core 유틸리티를 대체합니다.[7] BusyBox를 사용한 주목할 만한 데스크톱 배포 중 하나는 Alpine Linux입니다[8].
- ^ "Linux"라는 이름 자체는 Linus Torvalds가[10] 소유하고 Linux Mark Institute가 관리하는 상표입니다.
- ^ 계산 능력을 측정하기 위해 HPL을 사용하는 TOP500 목록으로 측정됩니다.
참고문헌
- ^ Linux Online (2008). "Linux Logos and Mascots". Archived from the original on August 15, 2010. Retrieved August 11, 2009.
- ^ "GNU Userland". Archived from the original on March 8, 2016.
- ^ "Unix Fundamentals — System Administration for Cyborgs". Archived from the original on October 5, 2016.
- ^ "Operating Systems — Introduction to Information and Communication Technology". Archived from the original on February 21, 2016.
- ^ "The X Window System". Archived from the original on January 20, 2016.
- ^ "PCLinuxOS Magazine - HTML". Archived from the original on May 15, 2013.
- ^ "The Busybox about page". busybox.net. Archived from the original on November 27, 2021. Retrieved November 30, 2021.
- ^ "The Alpine Linux about page". alpinelinux.org. Archived from the original on May 8, 2011. Retrieved November 30, 2021.
- ^ "The Linux Kernel Archives: Frequently asked questions". kernel.org. September 2, 2014. Archived from the original on September 5, 2015. Retrieved September 4, 2015.
- ^ a b "U.S. Reg No: 1916230". United States Patent and Trademark Office. Archived from the original on June 24, 2013. Retrieved April 1, 2006.
- ^ a b "Re: How to pronounce Linux?". Newsgroup: comp.os.linux. April 23, 1992. Usenet: 1992Apr23.123216.22024@klaava.Helsinki.FI. Retrieved January 9, 2007.
- ^ Eckert, Jason W. (2012). Linux+ Guide to Linux Certification (Third ed.). Boston, Massachusetts: Cengage Learning. p. 33. ISBN 978-1111541538. Archived from the original on May 9, 2013. Retrieved April 14, 2013.
The shared commonality of the kernel is what defines a system's membership in the Linux family; the differing OSS applications that can interact with the common kernel are what differentiate Linux distributions.
- ^ "Twenty Years of Linux according to Linus Torvalds". ZDNet. April 13, 2011. Archived from the original on September 19, 2016. Retrieved September 19, 2016.
- ^ Linus Benedict Torvalds (October 5, 1991). "Free minix-like kernel sources for 386-AT". Newsgroup: comp.os.minix. Archived from the original on March 2, 2013. Retrieved September 30, 2011.
- ^ "What Is Linux: An Overview of the Linux Operating System". Medium. Archived from the original on June 12, 2020. Retrieved December 21, 2019.
- ^ a b "GNU/Linux FAQ". Gnu.org. Archived from the original on September 7, 2013. Retrieved September 1, 2013.
- ^ a b "Linux and the GNU System". Gnu.org. Archived from the original on March 19, 2017. Retrieved September 1, 2013.
- ^ DistroWatch. "DistroWatch.com: Put the fun back into computing. Use Linux, BSD". distrowatch.com. Archived from the original on April 2, 2013. Retrieved December 30, 2016.
- ^ himanshu, Swapnil. "Best Linux distros of 2016: Something for everyone". CIO. Archived from the original on December 31, 2016. Retrieved February 1, 2022.
- ^ "10 Top Most Popular Linux Distributions of 2016". www.tecmint.com. Archived from the original on December 30, 2016. Retrieved December 30, 2016.
- ^ a b "What is Linux?". Opensource.com. Archived from the original on May 13, 2020. Retrieved May 12, 2020.
- ^ Barry Levine (August 26, 2013). "Linux' 22th [sic] Birthday Is Commemorated - Subtly - by Creator". Simpler Media Group, Inc. Archived from the original on May 18, 2015. Retrieved May 10, 2015.
Originally developed for Intel x86-based PCs, Torvalds' "hobby" has now been released for more hardware platforms than any other OS in history.
- ^ "Operating System Market Share Worldwide". StatCounter Global Stats. Archived from the original on February 15, 2020. Retrieved October 18, 2020.
- ^ McPherson, Amanda (December 13, 2012). "What a Year for Linux: Please Join us in Celebration". Linux Foundation. Archived from the original on April 17, 2014. Retrieved April 16, 2014.
- ^ Linux Devices (November 28, 2006). "Trolltech rolls "complete" Linux smartphone stack". Archived from the original on May 25, 2012. Retrieved January 12, 2017.
- ^ a b "Desktop Operating System Market Share Worldwide". StatCounter Global Stats. Archived from the original on August 20, 2022. Retrieved June 30, 2022.
- ^ Steven J. Vaughan-Nichols. "Chromebook shipments leap by 67 percent". ZDNet. Archived from the original on September 29, 2015. Retrieved September 29, 2015.
- ^ "OS Market Share and Usage Trends". W3Cook.com. Archived from the original on August 6, 2015.
- ^ Vaughan-Nichols, Steven J. (2017). "Linux totally dominates supercomputers". ZDNet (published November 14, 2017). Archived from the original on November 14, 2017. Retrieved October 25, 2018.
- ^ Thibodeau, Patrick (2009). "IBM's newest mainframe is all Linux". Computerworld (published December 9, 2009). Archived from the original on November 11, 2016. Retrieved February 22, 2009.
- ^ a b Lyons, Daniel (March 15, 2005). "Linux rules supercomputers". Forbes. Archived from the original on February 24, 2007. Retrieved February 22, 2007.
- ^ IBM (October 2001). "Linux Watch (WatchPad)". Archived from the original on June 18, 2015. Retrieved June 18, 2015.
- ^ Eric Brown (March 29, 2019). "Linux continues advance in smart TV market". linuxgizmos.com. Archived from the original on June 29, 2020. Retrieved May 15, 2020.
- ^ "Sony Open Source Code Distribution Service". Sony Electronics. Archived from the original on October 4, 2011. Retrieved October 8, 2011.
- ^ "Sharp Liquid Crystal Television Instruction Manual" (PDF). Sharp Electronics. p. 24. Archived from the original (PDF) on January 11, 2012. Retrieved October 8, 2011.
- ^ Steven J. Vaughan-Nichols (January 4, 2019). "It's a Linux-powered car world". ZDNet. Archived from the original on August 3, 2020. Retrieved May 15, 2020.
- ^ "From Earth to orbit with Linux and SpaceX ZDNet". www.zdnet.com. Archived from the original on August 3, 2020. Retrieved June 6, 2020.
- ^ "Linux on Mars!". IT PRO. August 18, 2021. Archived from the original on May 19, 2022. Retrieved June 30, 2022.
- ^ "Linux kernel licensing rules". Linux kernel documentation. Archived from the original on September 6, 2022. Retrieved June 17, 2022.
- ^ GitHub의 Linux-syscall-note
- ^ Ritchie, D.M. (October 1984), "The UNIX System: The Evolution of the UNIX Time-sharing System", AT&T Bell Laboratories Technical Journal, 63 (8): 1577, doi:10.1002/j.1538-7305.1984.tb00054.x, S2CID 571269,
However, UNIX was born in 1969 ...
- ^ Meeker, Heather (September 21, 2017). "Open source licensing: What every technologist should know". Opensource.com. Archived from the original on September 24, 2017. Retrieved September 24, 2017.
- ^ Michael Vetter (August 10, 2021). Acquisitions and Open Source Software Development. Springer Nature. p. 13. ISBN 978-3-658-35084-0. Archived from the original on August 5, 2022. Retrieved August 5, 2022.
- ^ Christopher Tozzi (August 11, 2017). For Fun and Profit: A History of the Free and Open Source Software Revolution. MIT Press. p. 52. ISBN 978-0-262-03647-4. Archived from the original on August 5, 2022. Retrieved August 5, 2022.
- ^ Eric, S. Raymond (October 1999). The Cathedral and the Bazaar. Sebastopol, California: O'Reilly & Associates, Inc. p. 12. ISBN 0-596-00108-8. Archived from the original on July 18, 2022. Retrieved July 21, 2022.
In 1982, a group of Unix hackers from Stanford and Berkeley founded Sun Microsystems on the belief that Unix running on relatively inexpensive 68000-based hardware would prove a winning combination for a wide variety of applications. They were right, and their vision set the pattern for an entire industry. While still priced out of reach of most individuals, workstations were cheap for corporations and universities; networks of them (one to a user) rapidly replaced the older VAXes and other time-sharing systems
- ^ Lazzareschi, Carla (January 31, 1988). "Sun Microsystems Is Blazing a Red-Hot Trail in Computers: $300-Million AT&T; Deal Moves Firm to Set Sights on IBM". Los Angeles Times. Archived from the original on July 21, 2022. Retrieved July 21, 2022.
- ^ "About the GNU Project – Initial Announcement". Gnu.org. June 23, 2008. Archived from the original on March 5, 2009. Retrieved March 9, 2009.
- ^ Christopher Tozzi (August 23, 2016). "Open Source History: Why Did Linux Succeed?". Archived from the original on August 17, 2017. Retrieved August 17, 2017.
- ^ a b "MINIX is now available under the BSD license". minix1.woodhull.com. April 9, 2000. Archived from the original on March 4, 2016.
- ^ "Linus vs. Tanenbaum debate". Archived from the original on October 3, 2012. Retrieved February 19, 2014.
- ^ Linksvayer, Mike (1993). "The Choice of a GNU Generation – An Interview With Linus Torvalds". Meta magazine. Archived from the original on February 25, 2009. Retrieved January 20, 2009.
- ^ Moody, Glyn (August 1, 1997). "The Greatest OS That (N)ever Was". Wired. Archived from the original on July 25, 2022. Retrieved July 20, 2022.
- ^ Torvalds, Linus. "What would you like to see most in minix?". Newsgroup: comp.os.minix. Usenet: 1991Aug25.205708.9541@klaava.Helsinki.FI. Archived from the original on May 9, 2013. Retrieved September 9, 2006.
- ^ Torvalds, Linus; Diamond, David (2001). Just for Fun: The Story of an Accidental Revolutionary. New York City: HarperCollins. pp. 78–80. ISBN 0-06-662073-2.
- ^ Linus Torvalds (October 14, 1992). "Chicken and egg: How was the first linux gcc binary created??". Newsgroup: comp.os.minix. Usenet: 1992Oct12.100843.26287@klaava.Helsinki.FI. Archived from the original on May 9, 2013. Retrieved August 17, 2013.
- ^ Torvalds, Linus (January 5, 1992). "Release notes for Linux v0.12". Linux Kernel Archives. Archived from the original on August 19, 2007. Retrieved July 23, 2007.
The Linux copyright will change: I've had a couple of requests to make it compatible with the GNU copyleft, removing the "you may not distribute it for money" condition. I agree. I propose that the copyright be changed so that it confirms to GNU ─ pending approval of the persons who have helped write code. I assume this is going to be no problem for anybody: If you have grievances ("I wrote that code assuming the copyright would stay the same") mail me. Otherwise, The GNU copyleft takes effect since the first of February. If you do not know the gist of the GNU copyright ─ read it.
- ^ "Overview of the GNU System". Gnu.org. Archived from the original on February 28, 2009. Retrieved March 9, 2009.
- ^ a b 토발즈, 리누스와 다이아몬드, 데이비드, 그냥 재미로: 우연한 혁명 이야기, 2001, ISBN 0-06-662072-4
- ^ Torvalds, Linus (March 1994). "Index of /pub/linux/kernel/SillySounds". Archived from the original on October 8, 2009. Retrieved August 3, 2009.
- ^ Garfinkel, Simson; Spafford, Gene; Schwartz, Alan (2003). Practical UNIX and Internet Security. O'Reilly. p. 21.
- ^ Santhanam, Anand; Vishal Kulkarni (March 1, 2002). "Linux system development on an embedded device". DeveloperWorks. IBM. Archived from the original on March 29, 2007. Retrieved July 26, 2007.
- ^ Galli, Peter (August 8, 2007). "Vista Aiding Linux Desktop, Strategist Says". eWEEK. Ziff Davis Enterprise Inc. Archived from the original on July 9, 2009. Retrieved November 19, 2007.
- ^ Paul, Ryan (September 3, 2007). "Linux market share set to surpass Win 98, OS X still ahead of Vista". Ars Technica. Ars Technica, LLC. Archived from the original on November 16, 2007. Retrieved November 19, 2007.
- ^ Beer, Stan (January 23, 2007). "Vista to play second fiddle to XP until 2009: Gartner". iTWire. Archived from the original on December 3, 2008. Retrieved November 19, 2007.
- ^ "Operating System Marketshare for Year 2007". Market Share. Net Applications. November 19, 2007. Archived from the original on June 24, 2013. Retrieved November 19, 2007.
- ^ "Vista slowly continues its growth; Linux more aggressive than Mac OS during the summer". XiTiMonitor. AT Internet/XiTi.com. September 24, 2007. Archived from the original on December 14, 2007. Retrieved November 19, 2007.
- ^ "Global Web Stats". W3Counter. Awio Web Services LLC. November 10, 2007. Archived from the original on June 28, 2012. Retrieved November 19, 2007.
- ^ "June 2004 Zeitgeist". Google Press Center. Google Inc. August 12, 2004. Archived from the original on July 11, 2011. Retrieved November 19, 2007.
- ^ McMillan, Robert (October 10, 2003). "IBM, Brazilian government launch Linux effort". www.infoworld.com. IDG News Service. Archived from the original on March 15, 2015. Retrieved February 16, 2015.
- ^ "About Us - The Linux Foundation". Archived from the original on October 28, 2018. Retrieved October 1, 2018.
- ^ "Staff and Board — Free Software Foundation — Working together for free software". Free Software Foundation. Archived from the original on November 21, 2023. Retrieved November 22, 2023.
- ^ "Free software is a matter of liberty, not price — Free Software Foundation — working together for free software". Fsf.org. Archived from the original on July 14, 2012. Retrieved July 12, 2012.
- ^ 리눅스 커널 개발 메일링 목록의 이메일 서신
- ^ Raymond, Eric S. (2001). O'Reilly, Tim (ed.). The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary (Second ed.). O'Reilly & Associates. p. 16. ISBN 0-596-00108-8.
- ^ "시큐리티에는 점근적으로 도달할 수 없는 설계를 해야 합니다." 캔트릴 2017
- ^ The Cantrill Strikes Back BSD Now 117. Jupiter Broadcasting. November 26, 2015. Archived from the original on December 14, 2020. Retrieved September 7, 2021 – via YouTube.
- ^ "Why is Linux called a monolithic kernel?". stackoverflow.com. 2009. Archived from the original on October 17, 2013. Retrieved October 16, 2013.
- ^ a b "Anatomy of a Linux System" (PDF). O'Reilly. July 23–26, 2001. Archived (PDF) from the original on September 4, 2019. Retrieved October 10, 2018.
- ^ "Admin Guide README". git.kernel.org.
- ^ M. Tim Jones (May 31, 2006). "Inside the Linux boot process". IBM Developer Works. Archived from the original on October 17, 2013. Retrieved October 16, 2013.
- ^ Jake Edge (June 8, 2013). "The Wayland Situation: Facts About X vs. Wayland (Phoronix)". LWN.net. Archived from the original on October 22, 2013. Retrieved October 11, 2013.
- ^ Miller, Matthew (May 6, 2022). "Announcing Fedora 36". Archived from the original on August 2, 2022. Retrieved October 28, 2022.
- ^ Diener, Derrik (December 6, 2016). "What Is Wayland and What Does It Means for Linux Users". www.maketecheasier.com/. Archived from the original on January 27, 2021. Retrieved February 14, 2021.
- ^ "Linux TV: Television with Linux". linuxtv.org. Archived from the original on November 6, 2013. Retrieved October 16, 2013.
- ^ Jonathan Corbet (October 11, 2006). "The Video4Linux2 API: an introduction". LWN.net. Archived from the original on October 7, 2013. Retrieved October 16, 2013.
- ^ "Part I. Video for Linux Two API Specification". Chapter 7. Changes. linuxtv.org. Archived from the original on October 17, 2013. Retrieved October 16, 2013.
- ^ "gnu.org". www.gnu.org. Archived from the original on October 6, 2015. Retrieved May 12, 2020.
- ^ "POSIX.1 (FIPS 151-2) Certification". Archived from the original on February 26, 2012.
- ^ "How source code compatible is Debian with other Unix systems?". Debian FAQ. the Debian project. Archived from the original on October 16, 2011.
- ^ Eissfeldt, Heiko (August 1, 1996). "Certifying Linux". Linux Journal. Archived from the original on April 4, 2016.
- ^ "The Debian GNU/Linux FAQ – Compatibility issues". Archived from the original on October 10, 2011. Retrieved September 17, 2011.
- ^ comments, 26 Jul 2018 Steve OvensFeed 151up 9. "The evolution of package managers". Opensource.com. Archived from the original on July 26, 2018. Retrieved May 12, 2020.
{{cite web}}
: CS1 main: 숫자 이름: 저자 목록 (링크) - ^ "Get Fedora". getfedora.org. Archived from the original on July 11, 2020. Retrieved February 24, 2020.
- ^ design, Cynthia Sanchez: front-end and UI, Zvezdana Marjanovic: graphic. "The makers' choice for sysadmins, developers and desktop users". openSUSE. Archived from the original on August 5, 2005. Retrieved February 24, 2020.
{{cite web}}
: CS1 maint: 다중 이름: 저자 목록 (링크) - ^ Linux Format. "Linux Format DVD contents". Archived from the original on August 8, 2008. Retrieved January 17, 2008.
- ^ linux-magazine.com. "Current Issue". Archived from the original on January 10, 2008. Retrieved January 17, 2008.
- ^ "State of Linux Kernel Development 2017". Linux Foundation. Archived from the original on November 14, 2021. Retrieved November 14, 2021.
- ^ "State of Linux Kernel Development 2017". Linux Foundation. Archived from the original on November 14, 2021. Retrieved November 14, 2021.
- ^ "gfortran — the GNU Fortran compiler, part of GCC". GNU GCC. Archived from the original on April 18, 2020. Retrieved May 3, 2020.
- ^ Brockmeier, Joe. "A survey of Linux Web development tools". Archived from the original on October 19, 2006. Retrieved December 16, 2006.
- ^ Das, Ankush (January 21, 2021). "Finally! Linux Runs Gracefully On Apple M1 Chip". It's FOSS News. Archived from the original on November 13, 2021. Retrieved November 13, 2021.
- ^ Jimenez, Jorge (October 8, 2021). "Developers finally get Linux running on an Apple M1-powered Mac". PC Gamer. Archived from the original on January 11, 2023. Retrieved November 13, 2021.
- ^ Proven, Liam (November 10, 2022). "OpenPrinting keeps old printers working, even on Windows". The Register. Archived from the original on January 7, 2023. Retrieved January 7, 2023.
- ^ Bruce Byfield (August 14, 2007). "Is my hardware Linux-compatible? Find out here". Linux.com. Archived from the original on September 5, 2015. Retrieved September 4, 2015.
- ^ "Linux Hardware". Linux Hardware Project. Archived from the original on January 26, 2021. Retrieved June 26, 2020.
- ^ Wheeler, David A. "Why Open Source Software/Free Software (OSS/FS)? Look at the Numbers!". Archived from the original on April 5, 2006. Retrieved April 1, 2006.
- ^ "Linux Operating System Market Size, Share and Forecast [2020-2027]". www.fortunebusinessinsights.com. Archived from the original on November 12, 2021. Retrieved November 12, 2021.
- ^ "The rise and rise of Linux". Computer Associates International. October 10, 2005. Archived from the original on February 17, 2007.
- ^ Jeffrey S. Smith. "Why customers are flocking to Linux". IBM. Archived from the original on June 3, 2008.
- ^ "W3Cook FAQ". W3Cook.com. Archived from the original on June 27, 2015. Retrieved June 30, 2015.
- ^ "OS Market Share and Usage Trends". W3Cook.com. Archived from the original on August 6, 2015. Retrieved June 30, 2015.
- ^ "Technologies Overview - methodology information". W3Techs. Retrieved June 30, 2015.
- ^ "Linux vs. Windows usage statistics, November 2021". w3techs.com. Archived from the original on January 11, 2023. Retrieved November 14, 2021.
- ^ "Usage Statistics and Market Share of Unix for Websites, November 2021". w3techs.com. Archived from the original on January 11, 2023. Retrieved November 14, 2021.
- ^ "─ IDC Q1 2007 report". Linux-watch.com. May 29, 2007. Archived from the original on January 17, 2010. Retrieved March 9, 2009.
- ^ "Mobile Operating System Market Share Worldwide". StatCounter Global Stats. Archived from the original on October 11, 2020. Retrieved May 30, 2023.
- ^ Egham (March 3, 2014). "Gartner Says Worldwide Tablet Sales Grew 68 Percent in 2013, With Android Capturing 62 Percent of the Market". Archived from the original on April 17, 2014. Retrieved June 13, 2014.
- ^ "Mobile/Tablet Operating System Market Share". Netmarketshare.com. Archived from the original on June 28, 2021. Retrieved October 14, 2021.
- ^ Strauss, Daryll. "Linux Helps Bring Titanic to Life". Archived from the original on January 12, 2012. Retrieved July 28, 2011.
- ^ Rowe, Robin. "Linux and Star Trek". Archived from the original on July 12, 2011. Retrieved July 28, 2011.
- ^ "Industry of Change: Linux Storms Hollywood". Archived from the original on April 11, 2009. Retrieved March 11, 2009.
- ^ "Tux with Shades, Linux in Hollywood". Archived from the original on January 11, 2023. Retrieved March 11, 2009.
- ^ "Weta Digital – Jobs". Archived from the original on December 30, 2010. Retrieved November 17, 2010.
- ^ "LinuxMovies.org – Advancing Linux Motion Picture Technology". Archived from the original on March 1, 2012. Retrieved March 16, 2012.
- ^ "LV: Minister: "Open standards improve efficiency and transparency"". Archived from the original on August 9, 2011. Retrieved February 21, 2009.
- ^ "Linux Spreads its Wings in India". Archived from the original on July 28, 2011. Retrieved February 21, 2009.
- ^ "Kerala shuts windows, schools to use only Linux". March 4, 2008. Archived from the original on May 15, 2011. Retrieved June 22, 2009.
- ^ "China's Microprocessor Dilemma". Microprocessor Report. Archived from the original on September 18, 2009. Retrieved April 15, 2009.
- ^ Krane, Jim (November 30, 2001). "Some countries are choosing Linux systems over Microsoft". Seattle Post-Intelligencer. Archived from the original on March 15, 2012. Retrieved February 21, 2009.
- ^ "North Korea's 'paranoid' computer operating system revealed". The Guardian. December 27, 2015. Archived from the original on December 31, 2015. Retrieved December 31, 2015.
- ^ "GNU General Public License, version 2". GNU Project. June 2, 1991. Archived from the original on December 7, 2013. Retrieved December 5, 2013.
- ^ Torvalds, Linus (January 26, 2006). "Re: GPL V3 and Linux ─ Dead Copyright Holders". Linux Kernel Mailing List. Archived from the original on July 9, 2014.
- ^ Torvalds, Linus (September 25, 2006). "Re: GPLv3 Position Statement". Linux Kernel Mailing List. Archived from the original on April 22, 2014.
- ^ Brett Smith (July 29, 2013). "Neutralizing Laws That Prohibit Free Software — But Not Forbidding DRM". A Quick Guide to GPLv3. GNU Project. Archived from the original on December 1, 2013. Retrieved December 5, 2013.
- ^ "Keeping an Eye on the Penguin". Linux-watch.com. February 7, 2006. Archived from the original on January 3, 2013. Retrieved November 9, 2010.
- ^ a b c Wheeler, David A (July 29, 2002). "More Than a Gigabuck: Estimating GNU/Linux's Size". Archived from the original on April 21, 2006. Retrieved May 11, 2006.
- ^ a b Johnston, Louis; Williamson, Samuel H. (2023). "What Was the U.S. GDP Then?". MeasuringWorth. Retrieved November 30, 2023. 미국 국내총생산 디플레이터 수치는 Measurement Worth 시리즈를 따릅니다.
- ^ Amor, Juan José; et al. (June 17, 2007). "Measuring Etch: the size of Debian 4.0". Archived from the original on July 28, 2014. Retrieved September 16, 2007.
- ^ "There Is a Linux Detergent Out There and It's Trademarked". Linux.com. June 19, 2015. Archived from the original on June 24, 2015. Retrieved January 31, 2016.
- ^ "Linux Timeline". Linux Journal. May 31, 2006. Archived from the original on February 3, 2013.
- ^ Neil McAllister (September 5, 2005). "Linus gets tough on Linux trademark". InfoWorld. Archived from the original on April 12, 2008. Retrieved February 24, 2008.
- ^ "Linux Mark Institute". Archived from the original on February 13, 2008. Retrieved February 24, 2008.
LMI has restructured its sublicensing program. Our new sublicense agreement is: Free – approved sublicense holders pay no fees; Perpetual – sublicense terminates only in breach of the agreement or when your organization ceases to use its mark; Worldwide – one sublicense covers your use of the mark anywhere in the world
- ^ Richard Stallman (April 28, 1996). "The FSF is no longer sponsoring Debian". tech-insider.org. Archived from the original on February 21, 2014. Retrieved February 8, 2014.
- ^ "TiVo ─ GNU/Linux Source Code". Archived from the original on May 19, 2007. Retrieved December 12, 2006.
- ^ "About Debian". debian.org. December 8, 2013. Archived from the original on January 23, 2014. Retrieved January 30, 2014.
- ^ Andrew D. Balsa; et al. (October 17, 2009). "The linux-kernel mailing list FAQ". vger.kernel.org. Archived from the original on October 1, 2012. Retrieved June 13, 2013.
...we have tried to use the word "Linux" or the expression "Linux kernel" to designate the kernel, and GNU/Linux to designate the entire body of GNU/GPL'ed OS software,... ...many people forget that the linux kernel mailing list is a forum for discussion of kernel-related matters, not GNU/Linux in general...
- ^ (자체published자료)
외부 링크
- 컬리의 리눅스
- 리눅스 내부 그래픽 맵(아카이브)
- 리눅스 커널 웹사이트 및 아카이브
- GIT 저장소 형식의 리눅스 역사 1992-2010 (아카이브)