리눅스 배포판

Linux distribution
가장 인기 있는 데스크톱 리눅스 배포판 중 하나인 Ubuntu

리눅스 배포판[a](종종 distro)은 리눅스 커널을 포함하는 소프트웨어 모음과 종종 패키지 관리 시스템으로 만들어진 운영 체제입니다.Linux 사용자는 일반적으로 임베디드 장치(: OpenWrt) 및 개인용 컴퓨터(예: Linux Mint)에서 강력한 슈퍼컴퓨터(예: Rocks Cluster Distribution)에 이르는 다양한 시스템에 사용할 수 있는 Linux 배포 중 하나를 다운로드하여 운영 체제를 얻습니다.

일반적인 리눅스 배포판은 (일반적으로 수정된) 리눅스 커널, init 시스템(: systemd, OpenRC 또는 runit), GNU 도구 및 라이브러리, 문서 및 기타 많은 소프트웨어(: IP 네트워크 구성 유틸리티 및 Getty TTY 설치 프로그램)로 구성됩니다.선택적으로 데스크톱 경험(가장 일반적으로 메사 사용자 공간 그래픽 드라이버)을 제공하기 위해 디스플레이 서버(가장 일반적으로 X.org 서버 또는 최근에는 Sway, KDEKWin 또는 GNOMEMutter같은 Wayland 컴포지터), 데스크톱 환경, 사운드 서버(일반적으로 PulseAudio 또는 최근에는 PipeWire),및 기타 관련 프로그램은 배포에 포함되거나 사용자가 설치할 수 있습니다.

포함된 소프트웨어의 대부분은 컴파일된 바이너리와 소스 코드 형태로 사용할 수 있는 자유오픈 소스 소프트웨어로, 원래 소프트웨어를 수정할 수 있습니다.일반적으로 리눅스 배포판에는 일부 [1]장치 드라이버에 필요한 이진 블롭과 같이 소스 코드 형식으로 제공되지 않을 수 있는 일부 독점 소프트웨어가 선택적으로 포함되어 있습니다.

리눅스 배포판은 응용 프로그램 및 유틸리티 소프트웨어(예: 다양한 GNU 도구 및 라이브러리)의 특정 모음으로 설명될 수 있으며, 많은 사용자의 [2]요구를 충족시키는 방식으로 리눅스 커널과 함께 패키지됩니다.소프트웨어는 일반적으로 배포판에 적용된 후 배포판의 유지 관리자에 의해 소프트웨어 패키지로 결합됩니다.소프트웨어 패키지는 일반적으로 전 [3][4]세계에 배포된 저장소에서 온라인으로 사용할 수 있습니다.배포 설치 프로그램(예: Debian-Installer아나콘다)과 패키지 관리 시스템과 같은 "글루" 구성 요소 외에도 배포 관리자가 실제로 작성한 패키지는 거의 없습니다.

거의 1,000개의 Linux 배포판이 [5][6]존재합니다.소프트웨어의 엄청난 가용성 때문에 배포는 데스크톱, 서버, 노트북, 넷북, 휴대폰 및 [7][8]태블릿뿐만 아니라 임베디드 [9][10]시스템에서 사용하기에 적합한 최소한의 환경에서도 다양한 형태를 취했습니다.Fedora Linux(Red Hat), OpenSUSE(SUSE) Ubuntu(Canonical Ltd.)와 같은 상업적으로 지원되는 배포판과 Debian, Slackware, GentooArch Linux와 같은 완전히 커뮤니티 중심 배포판이 있습니다.대부분의 배포판은 사용할 수 있고 특정 명령어 집합에 대해 미리 컴파일되어 제공되는 반면, 일부 배포판(: Gentoo)은 대부분 소스 코드 형식으로 배포되므로 [11]설치를 위해 로컬로 컴파일해야 합니다.

역사

Linux의 초기 버전을 저장하는 5.25인치 플로피 디스크
Timeline of Linux distributions
주요 리눅스 배포판[12] 개발 일정

리눅스 커널을 개발한 리누스 토르발스는 1991년 첫 버전인 0.01을 배포했습니다.리눅스는 처음에는 소스 코드로만 배포되었고 나중에는 다운로드 가능한 플로피 디스크 이미지 쌍으로 배포되었습니다. 하나는 부팅 가능하고 리눅스 커널 자체를 포함하고 있고 다른 하나는 파일 시스템을 설정하기 위한 GNU 유틸리티와 도구 세트를 포함하고 있습니다.특히 사용 가능한 소프트웨어의 양이 증가하는 상황에서 설치 절차가 복잡했기 때문에 배포판이 이를 [13]단순화하기 위해 생겨났습니다.

초기 배포에는 다음이 포함되었습니다.

  • Torvalds의 "부트 루트" 이미지, 나중에 Jim Winstead Jr.에 의해 유지보수됨, 커널과 시작하기 위한 절대 최소 도구가 있는 앞서 언급한 디스크 이미지 쌍 (1991년 [14][15][16][17]11월 4일)
  • MCC 임시 리눅스 (1992년 [18]3월 3일)
  • X 윈도 시스템을 포함하고 짧은 기간 동안 가장 포괄적인 배포판이었던 SLS(Softlanding Linux System)[19]
  • H.J. Lu의 "부트 가능한 루트 디스크"(1992년 [20][21]9월 23일)와 "리눅스 베이스 시스템"(1992년 [22][23]10월 5일)
  • Ygdrasil Linux/GNU/X, 상업용 배포판 (1992년 12월 8일)

가장 오래된 두 개의 유통 프로젝트는 1993년에 시작되었습니다.SLS 배포판은 잘 유지되지 않았기 때문에 1993년 7월 패트릭 볼커딩[24]의해 새로운 SLS 기반 배포판인 슬랙웨어가 출시되었습니다.또한 SLS에 불만을 품은 이안 머독은 1994년 1월 공개된 첫 번째 베타와 1996년 [25][26]6월 첫 번째 안정적인 버전인 데비안을 설립하여 무료 배포판을 만들기 시작했습니다.

사용자들은 IBM PC 호환 컴퓨터DOSMicrosoft Windows 운영 체제, Apple MacintoshMac OS 및 Unix의 독점 버전에 대한 대안으로 Linux 배포판을 선호했습니다.대부분의 얼리 어답터들은 직장이나 학교에서 Unix에 익숙했습니다.이들은 저렴한(또는 없는) 비용과 대부분 또는 모든 소프트웨어에 대한 소스 코드의 가용성을 위해 Linux 배포판을 채택했습니다.

2017년 기준으로 리눅스는 데스크톱 시장보다 서버 및 임베디드 기기 시장에서 더 인기를 끌고 있습니다.[27]서버의 50% 이상에서 사용되며, 현재 데스크톱 시장 점유율은 약 3.7%[28]입니다.

구성 요소들

리눅스 배포판은 일반적으로 리눅스 커널, 자유-오픈 소스 소프트웨어, 그리고 때때로 일부 독점 소프트웨어를 결합하는 패키지 관리 시스템을 중심으로 구축됩니다.

대부분의 Linux 배포판은 다른 최신 운영 체제와 유사한 설치 시스템을 제공합니다.Gentoo Linux를 비롯한 다른 배포판은 기본 커널, 컴파일 도구 및 설치 프로그램의 이진 파일만 제공합니다. 설치 프로그램은 이러한 도구와 소프트웨어의 소스 코드를 사용하여 사용자 컴퓨터의 특정 아키텍처에 대해 요청된 모든 소프트웨어를 컴파일합니다.

패키지 관리

분포는 일반적으로 패키지로 분할됩니다.각 패키지에는 특정 응용 프로그램 또는 서비스가 포함되어 있습니다.패키지의 예로는 PNG 이미지 형식을 처리하기 위한 라이브러리, 글꼴 모음 브라우저가 있습니다.

패키지는 일반적으로 컴파일된 코드로 제공되며, 패키지 설치 및 제거는 단순한 파일 보관기가 아닌 패키지 관리 시스템(PMS)에서 처리됩니다.이러한 PMS를 위한 각 패키지에는 설명, 버전 번호 및 종속성(실행에 필요한 기타 패키지)과 같은 메타 정보가 포함되어 있습니다.패키지 관리 시스템은 이 메타 정보를 평가하여 패키지 검색을 허용하고, 최신 버전으로 자동 업그레이드하고, 패키지의 모든 종속성이 있는지 확인합니다(및 사용자에게 패키지를 설치하도록 알리거나 자동으로 설치).패키지를 시스템에서 컴파일할 소스 코드로 제공할 수도 있습니다.

대부분의 배포는 커널 및 기타 핵심 운영 체제 구성 요소를 포함한 패키지를 미리 지정된 구성으로 설치합니다.일부는 이제 처음 설치할 때 구성 조정을 요구하거나 허용합니다.따라서 특히 신규 사용자의 경우 설치가 덜 까다롭지만 항상 허용되는 것은 아닙니다.특정 요구사항의 경우 많은 소프트웨어가 유용하거나 다른 소프트웨어와 올바르게 작동하거나 보안이 유지되도록 신중하게 구성되어야 하며, 로컬 관리자는 종종 이를 검토하고 재구성하는 데 시간을 할애해야 합니다.

일부 배포판은 포함된 소프트웨어를 조정하고 사용자 지정하기 위해 상당한 노력을 기울이고 일부 배포판은 사용자가 이를 수행할 수 있도록 구성 도구를 제공합니다.

관리자는 배포판에서 일반적으로 제공되는 모든 항목을 가져와 설치함으로써 "배포 없는" 설치를 만들 수 있습니다.배포를 완전히 피하면서 이러한 시스템을 처음부터 구축할 수 있습니다.시스템이 자체 호스팅될 때까지 첫 번째 바이너리를 생성하는 방법이 필요합니다.이 작업은 의도된 대상에 대한 바이너리를 구축할 수 있는 다른 시스템에서 컴파일을 통해 수행할 수 있습니다(크로스 컴파일을 통해 수행될 수 있음).예를 들어 Linux From Scratch를 참조하십시오.

유형 및 추세

일반적으로 리눅스 배포판은 다음과 같습니다.

  • 상업적 또는 비상업적
  • 엔터프라이즈 사용자, 파워 사용자 또는 홈 사용자를 위해 설계됨
  • 플랫폼 공급업체의 인증을 받은 경우에도 다양한 유형의 하드웨어 또는 플랫폼별로 지원
  • 서버, 데스크톱 또는 임베디드 장치용으로 설계됨
  • 범용 또는 특정 기계 기능(예: 방화벽, 네트워크 라우터 및 컴퓨터 클러스터)에 대해 고도로 전문화됨
  • 특정 사용자 그룹을 대상으로 함(예: 언어 국제화현지화, 많은 음악 프로덕션 또는 과학 컴퓨팅 패키지 포함)
  • 주로 보안, 사용 편의성, 휴대성 또는 포괄성을 위해 설계됨
  • 표준 릴리스 또는 롤링 릴리스(아래 참조).

리눅스 배포판의 다양성은 공급업체와 사용자 간의 기술적, 조직적, 철학적 차이 때문입니다.자유 소프트웨어의 허용적인 라이센스는 충분한 지식과 관심을 가진 사용자가 기존 배포판을 사용자 정의하거나 자신의 필요에 맞게 설계할 수 있음을 의미합니다.

롤링 분포

롤링 리눅스 배포판은 작고 빈번한 업데이트를 사용하여 최신 상태로 유지됩니다.부분 롤링 및 부분 롤링(동음이의어 롤링 및 롤링), 완전 롤링, 진정한 롤링 및 선택적 롤링이라는 용어는 때때로 소프트웨어 개발자와 [29][30][31][32][33][34]사용자가 사용자가 사용합니다.

롤링 배포 저장소에는 일반적으로 매우 최근의 소프트웨어 릴리스, 즉 사용 [31]가능한 최신 안정 버전이 포함되어 있습니다.설치 이미지를 릴리스할 때 배포의 스냅샷에 불과한 유사 릴리스 및 설치 미디어가 있습니다.일반적으로 이전 설치 미디어에서 설치된 롤링 릴리스 OS는 [31][35]설치된 후 완전히 업데이트될 수 있습니다.

사용 사례에 따라 표준 릴리스 및 롤링 릴리스 소프트웨어 개발 방법론 [36]모두에 장단점이 있을 수 있습니다.

소프트웨어 개발 프로세스 측면에서 표준 릴리스는 최신 개발 분기에 집중하는 대신 버그 수정 사항을 최신 분기로 다시 전파하여 이전 버전을 최신 상태로 유지하기 위해 상당한 개발 노력이 필요합니다.또한 롤링 릴리스와 달리 표준 릴리스는 둘 이상의 코드 분기를 개발하고 유지 관리해야 하므로 소프트웨어 개발자 및 유지 관리자의 작업 부하가 증가합니다.

반면에 소프트웨어 기능과 기술 계획은 표준 릴리스에서 다음 버전의 기능을 더 잘 이해하기 때문에 더 쉽습니다.소프트웨어 릴리스 주기는 데스크톱 환경과 같은 주요 업스트림 소프트웨어 프로젝트의 릴리스 주기와 동기화할 수도 있습니다.

사용자 경험에 있어 표준 릴리스는 소프트웨어 개발 [36][37]주기 동안 소프트웨어 충돌을 보다 쉽게 해결하고 소프트웨어 스택을 보다 철저하게 테스트 및 평가할 수 있기 때문에 더 안정적이고 버그가 없는 것으로 간주되는 경우가 많습니다.이러한 이유로 기업 환경 및 미션 크리티컬 [36]작업에서 선호되는 선택입니다.

그러나 롤링 릴리스는 새로운 기능, 향상된 기능, 더 빠른 실행 속도 및 향상된 시스템 및 애플리케이션 보안의 추가적인 이점과 함께 향상된 안정성과 더 적은 소프트웨어 버그를 제공할 수 있는 더 많은 최신 소프트웨어를 제공합니다.소프트웨어 보안과 관련하여 롤링 릴리스 모델은 시의적절한 보안 업데이트, 시스템 또는 애플리케이션 보안 버그 수정 및 취약성에 이점이 있을 수 있으며, 표준 릴리스는 다음 릴리스까지 기다리거나 다양한 버전에서 패치를 적용해야 할 수 있습니다.사용자가 매우 동적인 시스템으로 실행하도록 선택한 롤링 릴리스 배포에서 소프트웨어 패키지의 지속적인 흐름으로 인해 의도하지 않은 새로운 [36]취약성이 발생할 수 있습니다.

설치가 필요 없는 배포판(라이브 CD/USB)

라이브 배포판은 하드 디스크 드라이브에 설치하거나 하드 디스크 드라이브에서 부팅하는 대신 광 디스크 또는 USB 플래시 드라이브와 같은 이동식 저장 매체에서 부팅할 수 있는 Linux 배포판입니다.설치가 필요 없는 배포판의 휴대성으로 인해 데모, 다른 사람의 컴퓨터 대여, 복구 작업 또는 표준 배포판의 설치 미디어와 같은 응용 프로그램에 유용합니다.

CD 또는 DVD와 같은 읽기 전용 미디어에서 운영 체제를 부팅할 때 세션 간에 유지해야 하는 사용자 데이터는 부팅 디바이스에 저장할 수 없지만 USB 플래시 드라이브 또는 하드 디스크 [38]드라이브와 같은 다른 스토리지 디바이스에 기록해야 합니다.

많은 리눅스 배포판들은 기존의 형태 외에도 SUSE, Ubuntu, Linux Mint, MEPISFedora Linux와 같은 네트워크 기반 또는 이동식 미디어 이미지를 제공합니다.Knoppix, Puppy Linux, Devil-Linux, SuperGamer, SliTaz GNU/Linuxdyne:bolic을 포함한 일부 배포판은 주로 실시간 사용을 위해 설계되었습니다.또한 일부 최소 배포는 [39]시스템의 하드 디스크 드라이브 내용을 변경할 필요 없이 하나의 플로피 디스크만큼 작은 공간에서 직접 실행할 수 있습니다.

DistroWatch 웹 사이트는 많은 Linux 배포를 나열하고 사이트에서 트래픽이 가장 많은 배포 중 일부를 표시합니다.Wikimedia Foundation은 2015년까지 WMF 웹 사이트 방문자의 브라우저 사용자 에이전트를 분석한 결과를 발표했습니다.[40] 여기에는 일부 Linux 배포판을 포함하여 가장 인기 있는 운영 체제 식별자에 대한 세부 정보가 포함되어 있습니다.일반적인 분포의 대부분은 아래에 나열되어 있습니다.

널리 사용되는 GNU 기반 또는 GNU 호환 배포판

  • 비상업적인 배포판이자 가장 초기의 하나인 Debian은 자유 소프트웨어 원칙과 민주적인 프로젝트 관리에 대한 강한 헌신을 가진 자원봉사 개발자 커뮤니티에 의해 유지되고 있습니다.
  • Fedora Linux는 미국 회사 Red Hat이 후원하는 커뮤니티 배포판이며 이 회사의 이전 제품인 Red Hat Linux의 후속 제품입니다.Red Hat의 상용 Linux 제품에 대한 기술 테스트 베드를 목표로 합니다. Red Hat Enterprise Linux로 성숙하기 전에 새로운 오픈 소스 소프트웨어를 공동 환경에서 프로토타입화, 개발 및 테스트합니다.
    • Fedora Linux의 파생 제품인 RHEL(Red Hat Enterprise Linux)은 Red Hat에 의해 유지 관리되고 상업적으로 지원됩니다.테스트되고 안전하며 안정적인 리눅스 서버 및 워크스테이션 지원을 기업에 제공하고자 합니다.
  • 독일 회사 SUSE가 주로 후원하는 커뮤니티 배포판인 openSUSE.
    • SUSE Linux Enterprise, open에서 파생됨SUSE, SUSE에 의해 유지보수되고 상업적으로 지원됨
  • 숙련된 Linux 사용자를 대상으로 하고 자원 봉사 커뮤니티에서 관리하는 롤링 릴리스 배포판인 Arch Linux는 공식 이진 패키지와 광범위한 비공식 사용자 제출 소스 패키지를 제공합니다.패키지는 일반적으로 단일 PKGBUILD 텍스트 파일로 정의됩니다.
    • Manjaro Linux는 Arch Linux의 파생 제품으로, 경험이 적은 Linux 사용자를 위한 그래픽 설치 관리자 및 기타 사용 편의성 기능이 포함되어 있습니다.
  • 소스 코드에서 응용 프로그램을 컴파일하기 위한 FreeBSD Ports와 같은 자동화 시스템으로 유명한 파워 유저를 대상으로 하는 배포판 Gentoo

리눅스 커널 기반 운영 체제

위의 운영 체제가 "리눅스 배포판"으로 간주되는지 여부는 논란의 여지가 있는 주제입니다.그들은 리눅스 커널을 사용하기 때문에 리눅스 재단[41] 구글의 오픈 소스 책임자인 크리스 [42]디보나는 안드로이드가 리눅스 배포판이라는 것에 동의합니다. 구글 엔지니어 패트릭 브래디와 같은 다른 사람들은 glibc[43]포함한 안드로이드의 많은 GNU 도구에 대한 지원이 부족하다는 것에 동의하지 않습니다.

다른 리눅스 커널 기반 운영 체제에는 Cyanogenmod, 포크 리니지OS, Android-x86, 최근에는 타이젠, Mer/Sailfish OS 및 KaiOS가 포함됩니다.

경량 분포

Lightweight Linux 배포판은 오래된 하드웨어 지원을 염두에 두고 설계된 배포판으로, 오래된 하드웨어를 여전히 생산적으로 사용하거나 애플리케이션에서 사용할 수 있는 리소스를 더 많이 남겨 새 하드웨어에서 가능한 한 빠른 속도로 사용할 수 있습니다.예를 들어 Tiny Core Linux, Puppy Linux 및 Slitaz있습니다.

틈새 분포

다른 배포는 다음과 같은 특정 틈새를 대상으로 합니다.

분포 간 문제

Free Standards Group은 서로 다른 배포판 간의 상호 운용성 향상을 목표로 하는 주요 소프트웨어 및 하드웨어 공급업체들로 구성된 조직입니다.제안된 표준 중에는 Linux용 공통 ABI 및 패키징 시스템을 정의하는 Linux Standard Base와 표준 파일 이름 차트, 특히 Linux 파일 시스템의 트리 루트에 있는 기본 디렉터리 이름을 권장하는 파일 시스템 계층 표준이 있습니다.그러나 이러한 표준은 조직 [citation needed]구성원이 개발한 배포판에서도 사용이 제한됩니다.

리눅스 배포판의 다양성은 필요한 라이브러리 및 기타 시스템 속성에 따라 모든 소프트웨어가 모든 배포판에서 실행되는 것은 아니라는 것을 의미합니다.패키지화된 소프트웨어 및 소프트웨어 저장소는 일반적으로 특정 배포판에 한정되지만, 밀접하게 관련된 [citation needed]배포판에서 교차 설치가 가능한 경우도 있습니다.

디스트로 호핑

분포 간에 지속적으로 전환하는 프로세스를 흔히 "디스트로 [45][46]호핑"이라고 합니다.VirtualBox 및 VMware Workstation같은 가상 머신 소프트웨어는 하드웨어를 가상화하여 사용자가 실제 시스템에 설치하지 않고도 가상 머신에서 라이브 미디어를 테스트할 수 있도록 합니다.DistroWatch와 같은 일부 웹 사이트는 배포 목록을 제공하고 운영 체제의 스크린샷에 연결하여 다양한 배포에 대한 첫인상을 얻을 수 있습니다.

설치

리눅스 배포판을 설치하는 몇 가지 방법이 있습니다.Linux를 설치하는 가장 일반적인 방법은 라이브 USB 메모리 스틱에서 부팅하는 것입니다. 라이브 USB 메모리 스틱은 다양한 Linux 배포 웹 사이트에서 다운로드할 수 있는 USB 이미지 라이터 응용 프로그램 및 ISO 이미지를 사용하여 만들 수 있습니다.DVD 디스크, CD 디스크, 네트워크 설치 및 기타 하드 드라이브도 "설치 미디어"[47]로 사용할 수 있습니다.

1990년대에 Linux 배포판은 플로피 세트를 사용하여 설치되었지만 모든 주요 배포판에서 이를 포기했습니다.2000년대까지 많은 배급사들은 첫 번째 디스크에 중요한 패키지가 포함된 CD와 DVD 세트를 제공했고 이후에는 덜 중요한 패키지를 제공했습니다.Debian과 같은 일부 배포판에서는 플로피 세트 또는 [48]소량의 데이터만 저장된 CD에서 부팅한 후 네트워크를 통해 설치할 수도 있습니다.

새로운 사용자는 이전에 설치된 운영 체제를 유지하기 위해 하드 드라이브를 파티션으로 분할하는 것으로 시작하는 경향이 있습니다.그런 다음 리눅스 배포판을 이전에 저장된 [49]데이터에 영향을 주지 않고 별도의 파티션에 설치할 수 있습니다.

라이브 CD 설정에서는 컴퓨터의 하드 디스크에 먼저 설치하지 않고 전체 운영 체제를 CD에서 부팅합니다.대부분의 배포에는 라이브 CD 설치 관리자가 있습니다. 라이브 CD 설치 관리자는 컴퓨터가 디스크에서 운영 체제를 부팅한 다음 컴퓨터의 하드 디스크에 설치하여 CD에서 실행되는 OS에서 하드 디스크에서 실행되는 OS로 원활하게 전환할 수 있습니다.

Linux가 이미 설치된 상태로 제공되는 서버와 개인용 컴퓨터는 모두 Hewlett-Packard, DellSystem76을 포함한 공급업체에서 구입할 수 있습니다.

임베디드 장치에서 Linux는 일반적으로 장치의 펌웨어에 저장되며 소비자가 액세스할 수 있거나 그렇지 않을 수 있습니다.

가장 인기 있는 설치 프로그램 중 하나인 아나콘다Red Hat Enterprise Linux, Fedora(Fedora Media Writer 사용) 및 기타 배포판에서 설치 프로세스를 간소화하기 위해 사용됩니다.Debian, Ubuntu 및 많은 다른 사람들은 Debian-Installer를 사용합니다.

기존 운영 체제를 통한 설치

일부 배포를 통해 사용자는 WinLinux 또는 coLinux와 같은 현재 시스템 위에 Linux를 설치할 수 있습니다.Linux는 Windows 하드 디스크 파티션에 설치되며 Windows 내부에서 시작할 수 있습니다.

가상 머신(예: VirtualBox 또는 VMware)을 사용하면 Linux를 다른 OS 내에서 실행할 수도 있습니다.VM 소프트웨어는 Linux 시스템이 설치된 별도의 컴퓨터를 시뮬레이션합니다.설치 후 가상 시스템을 독립 컴퓨터인 것처럼 부팅할 수 있습니다.

CD 없이 기존 플랫폼에서 전체 이중 부팅 설치를 수행할 수 있는 다양한 도구도 제공됩니다.

  • Windows 사용자가 설치 CD 없이 Ubuntu 또는 그 파생 제품을 FAT32 또는 NTFS 파티션에 다운로드하여 설치할 수 있는 Wubi 설치 관리자는 데이터 손실 없이 동일한 하드 드라이브의 두 운영 체제 간에 쉽게 이중 부팅할 수 있습니다.유비쿼터스로 대체되었습니다.
  • Win32-loader는 공식 Debian CD/DVD에 통합되어 있으며 Windows 사용자가 네트워크 설치를 수행하므로 파티션을 다시[50] 분할해야 하지만 CD 없이도 Debian을 설치할 수 있습니다.
  • UNetbootin - Windows 및 Linux 사용자가 다양한 Linux 배포에 대해 CD 없이 유사한 네트워크 설치를 수행할 수 있으며 추가적으로 라이브 USB 생성 지원을 제공합니다.

독점 소프트웨어

일부 특정 독점 소프트웨어 제품은 리눅스용으로 어떤 형태로도 사용할 수 없습니다.2015년 9월 현재, 스팀 게임 서비스는 리눅스에서 1,500개의 게임을 사용할 수 있는 반면, 맥의 경우 2,323개의 게임과 6,500개의 윈도우 [51][52][53]게임을 사용할 수 있습니다.Wine CrossOver와 같은 에뮬레이션 및 API 변환 프로젝트는 독점 운영 체제를 에뮬레이션하거나 독점 API 호출(예: 마이크로소프트의 Win32 또는 DirectX API 호출)을 네이티브 리눅스 API 호출로 변환하여 리눅스 시스템에서 비-리눅스 기반 소프트웨어를 실행할 수 있게 합니다.가상 시스템을 사용하여 Linux 위에서 전용 OS(예: 마이크로소프트 윈도우즈)를 실행할 수도 있습니다.

OEM 계약

컴퓨터 하드웨어는 일반적으로 OEM(Original Equipment Manufacturer)이 이미 설치한 Linux 이외의 운영 체제와 함께 판매됩니다.IBM PC 호환의 경우 OS는 보통 Microsoft Windows이고, Apple의 Mac 컴퓨터의 경우 항상 macOS였습니다. Sun Microsystems는 Solaris가 설치된 SPARC 하드웨어를 판매했습니다. Xbox, PlayStation, Wii닌텐도 스위치와 같은 비디오 게임 콘솔에는 각각 고유한 OS가 있습니다.이것은 Linux의 시장 점유율을 제한합니다. 소비자는 대안이 존재한다는 것을 모르고, 다른 운영 체제를 사용하기 위해 의식적인 노력을 해야 하며, 실제 설치를 직접 수행하거나 친구, 친척 또는 컴퓨터 전문가의 지원에 의존해야 합니다.

하지만 Linux가 이미 설치된 상태에서 하드웨어를 구입할 수 있습니다.Lenovo, Hewlett-Packard, Dell, Affordy,[54] Purism, Pine64System76은 모두 범용 Linux [55]노트북을 판매합니다.사용자 지정 주문 PC 제조업체도 Linux 시스템을 구축할 것이지만, 키보드에 Windows 키가 있을 수도 있습니다.Fixstars Solutions(이전의 Terra Soft)는 Yellow Dog Linux가 설치된 Macintosh 컴퓨터와 PlayStation 3 콘솔을 판매합니다.

Linksys NSLU2 NAS 장치, TiVo의 개인 비디오 레코더 제품군, Linux 기반 휴대 전화(Android 스마트폰 포함), PDA 및 휴대용 음악 플레이어를 포함하여 Linux와 함께 기본 제조업체 지원 OS로 판매되는 임베디드 장치를 찾는 것이 더 일반적입니다.

현재 마이크로소프트 윈도우즈 라이센스를 통해 제조업체는 환불 [56]정책을 결정할 수 있습니다.이전 버전의 Windows에서는 제조업체가 소액 소송 법원에서 [57]환불을 제공하지 않을 경우 환불을 받을 수 있었습니다.1999년 2월 15일, 캘리포니아 오렌지 카운티에서 Linux 사용자 그룹이 Microsoft에 [58]환불을 요구하는 압력을 가하기 위해 "Windows 환불의 날" 시위를 열었습니다.프랑스에서는 자유 소프트웨어 활동가 로베르토코스모와 함께 리눅스 프랑스어 및 AFUL(프랑스어 사용자 협회) 조직이 "윈도우 디택스"[59] 운동을 시작했고, 이는 "라케티엘"에 반대하는 2006년 청원으로 이어졌습니다(번역:라켓웨어), 39,415명의 서명자와 프랑스 정부의 DGCCRF 지부가 번들 소프트웨어에 대해 여러 건의 불만을 제기했습니다.2014년 3월 24일, AFUL에 의해 Avaaz [60]플랫폼에 대한 새로운 국제 청원이 시작되었고, 여러 언어로 번역되어 전 세계의 많은 조직에서 지원을 받았습니다.

통계학

리눅스 배포판의 인기, 채택, 다운로드 또는 설치 기반에 대한 공식적인 수치는 없습니다.

또한 Linux [61][62]시스템의 총 수에 대한 공식적인 수치는 없으며, 많은 사용자가 Linux 배포판을 다운로드하기 때문에 Linux를 실행하는 PC의 수를 수량화하는 것이 어렵기 때문입니다(데스크톱 리눅스 채택 참조).따라서 Linux 시스템 및 상용 Linux 배포판의 판매 수치는 Linux 시스템의 수와 Linux 채택 수준이 실제보다 훨씬 낮다는 것을 나타냅니다. 이는 Linux[61][63]무료로 다운로드할 수 있는 무료 오픈 소스 소프트웨어이기 때문입니다.리눅스 카운터 프로젝트는 실행 중인 리눅스 시스템 수에 대한 추정치를 추적했지만 롤링 릴리스와 표준 릴리스 배포를 구분하지 않았습니다.2018년 10월까지 관련 블로그 게시물이 몇 개 생성되었지만 2018년 [64]8월에 운영을 중단했습니다.

특정 리눅스 배포판에 대한 데스크톱 사용 통계 보고서는 리눅스 하드웨어 프로젝트에 의해 2014년 7월부터[65] 수집되어 게시되었습니다.

참고 항목

메모들

  1. ^ GNU/리눅스 배포판이라고도 하며, 관련 논란도 있습니다.

레퍼런스

  1. ^ "Explaining Why We Don't Endorse Other Systems". gnu.org. June 30, 2014. Archived from the original on April 24, 2011. Retrieved January 5, 2015.
  2. ^ "Linux Operating Systems: Distributions". swift.siphos.be. November 27, 2014. Archived from the original on October 3, 2018. Retrieved January 8, 2015.
  3. ^ Chris Hoffman (June 27, 2012). "HTG Explains: How Software Installation & Package Managers Work On Linux". howtogeek.com. Archived from the original on February 10, 2015. Retrieved January 15, 2015.
  4. ^ "The status of CentOS mirrors". centos.org. January 15, 2015. Archived from the original on December 31, 2014. Retrieved January 15, 2015.
  5. ^ "The LWN.net Linux Distribution List". LWN.net. Archived from the original on March 15, 2015. Retrieved September 11, 2015.
  6. ^ "DistroWatch.com: Put the fun back into computing. Use Linux, BSD". distrowatch.com. Archived from the original on November 11, 2020. Retrieved November 26, 2020.
  7. ^ Jim Martin. "How to install Ubuntu Touch on your Android phone or tablet". PC Advisor. Archived from the original on October 27, 2015. Retrieved October 29, 2015.
  8. ^ David Hayward. "Install Linux on your x86 tablet: five distros to choose from". TechRadar. Archived from the original on April 13, 2019. Retrieved October 29, 2015.
  9. ^ Brian Proffitt (February 3, 2010). "The Top 7 Best Linux Distributions for You". linux.com. Archived from the original on January 5, 2015. Retrieved January 11, 2015.
  10. ^ Eric Brown (November 4, 2014). "Mobile Linux Distros Keep on Morphing". linux.com. Archived from the original on February 13, 2015. Retrieved January 11, 2015.
  11. ^ "Debian and Other Distros". debian.org. December 7, 2013. Archived from the original on January 14, 2015. Retrieved January 5, 2015.
  12. ^ "Linux Distributions Timeline". FabioLolix. Archived from the original on November 12, 2020. Retrieved December 23, 2020.
  13. ^ Berlich, Ruediger (April 2001). "ALL YOU NEED TO KNOW ABOUT... The early history of Linux, Part 2, Re: distribution" (PDF). LinuxUser. Archived (PDF) from the original on July 28, 2012. Retrieved May 4, 2013.
  14. ^ 리눅스-0.11 사용 가능
  15. ^ "RELNOTES-0.95a".
  16. ^ "kernel/git/nico/archive.git - Archive of old Linux versions since v0.01". git.kernel.org.
  17. ^ "A Short History of Linux Distributions [LWN.net]". lwn.net. Archived from the original on June 23, 2018. Retrieved September 30, 2018.
  18. ^ "interim release". www.tech-insider.org.
  19. ^ "SLS: Free Linux Distribution". www.tech-insider.org.
  20. ^ 부팅 가능한 루트 디스크를 원하는 사람?
  21. ^ 부팅 가능한 루트 디스크는 tsx-11에 있습니다.
  22. ^ Linux Base 시스템에 관심이 있는 사용자
  23. ^ 공지사항: 리눅스 기반 시스템
  24. ^ "The Slackware Linux Project: Slackware Release Announcement". Slackware.com. July 16, 1993. Archived from the original on August 9, 2011. Retrieved July 29, 2011.
  25. ^ 데비안-0.91-변경 로그
  26. ^ "A Brief History of Debian - Debian Releases". debian.org. May 4, 2013. Archived from the original on April 18, 2023. Retrieved July 19, 2014.
  27. ^ "Usage statistics and market share of Unix for websites". w3techs.org. November 5, 2016. Archived from the original on March 12, 2020. Retrieved November 5, 2016.
  28. ^ "Browser & Platform Market Share January 2017". w3counter.com. January 31, 2017. Archived from the original on February 22, 2017. Retrieved February 21, 2017.
  29. ^ The Chakra Project. "half-rolling development model". chakra-project-org. Archived from the original on October 11, 2011. Retrieved May 18, 2019.
  30. ^ The Chakra Project. "The Chakra Project Wiki: FAQs". chakra-project-org. Archived from the original on August 27, 2011.
  31. ^ a b c "Fedora Release Life-cycle Proposals". fedoraproject.org. Archived from the original on May 18, 2019. Retrieved May 18, 2019.
  32. ^ "Fedora Development Mailing List". fedoraproject.org. March 5, 2010. Archived from the original on August 3, 2020. Retrieved May 18, 2019.
  33. ^ Rev. "Linux Certification – Preparation". walkingwithzen.com. Archived from the original on September 14, 2011. Retrieved May 18, 2019.
  34. ^ "Why openSUSE". opensuse.org. Archived from the original on May 18, 2019. Retrieved May 18, 2019.
  35. ^ Hoffman, Chris (July 14, 2014). "Linux Distribution Basics: Rolling Releases vs. Standard Releases". How-To Geek. Retrieved May 30, 2023.
  36. ^ a b c d Chad Perrin (August 2, 2010), Point-release vs rolling-release: developer, user and security considerations, techrepublic.com, archived from the original on September 28, 2012, retrieved September 6, 2011
  37. ^ K.Mandla (March 9, 2007). "The pros and cons of a rolling release". kmandla.wordpress.com. Archived from the original on November 12, 2010. Retrieved January 26, 2012.
  38. ^ Jonathan Corbet (June 15, 2011). "Debating overlayfs". LWN.net. Archived from the original on July 24, 2015. Retrieved January 5, 2015.
  39. ^ "PiTuX – a micro serial terminal distro". asashi.net. Archived from the original on February 2, 2015. Retrieved January 6, 2015.
  40. ^ "Wikimedia Traffic Analysis Report - Operating Systems". stats.wikimedia.org. Archived from the original on February 2, 2017. Retrieved July 23, 2018.
  41. ^ Ask AC: Is Android Linux?. "Ask AC: Is Android Linux?". Android Central. Archived from the original on April 8, 2017. Retrieved March 14, 2013.
  42. ^ derStandard.at. "Google: "Android is the Linux desktop dream come true" - Suchmaschinen - derStandard.at " Web". Derstandard.at. Archived from the original on April 22, 2013. Retrieved March 14, 2013.
  43. ^ Paul, Ryan (February 24, 2009). "Dream(sheep++): A developer's introduction to Google Android". Ars Technica. Archived from the original on July 4, 2017. Retrieved April 22, 2013.
  44. ^ Dieguez Castro, Jose (2016). Introducing Linux Distros. Apress. pp. 49, 345. ISBN 978-1-4842-1393-3.
  45. ^ "How I stopped distro hopping". Linux Today. Archived from the original on September 19, 2016. Retrieved July 10, 2016.
  46. ^ Proven, Liam. "Thoughts on Linux distro-hopping". The Register. Retrieved May 3, 2023.
  47. ^ "2.4. Installation Media". www.debian.org. Archived from the original on July 24, 2018. Retrieved July 23, 2018.
  48. ^ "Network install from a minimal CD". Debian. Archived from the original on July 28, 2011. Retrieved July 29, 2011.
  49. ^ "WindowsDualBoot". ubuntu.com. June 29, 2015. Archived from the original on March 2, 2020. Retrieved December 12, 2021.
  50. ^ Debian Webmaster. "Debian - Details of package win32-loader in Lenny". Packages.debian.org. Archived from the original on June 5, 2011. Retrieved July 29, 2011.
  51. ^ Jared Newman (September 21, 2015). "Steam for Linux tops 1,500 games as launch of Valve's Steam Machines nears". PCWorld. Archived from the original on November 19, 2015. Retrieved November 18, 2015.
  52. ^ "Steam's living room hardware blitz gets off to a muddy start". Ars Technica. October 15, 2015. Archived from the original on January 11, 2017. Retrieved June 14, 2017.
  53. ^ "The state of Linux gaming in the SteamOS era". Ars Technica. February 26, 2015. Archived from the original on May 8, 2017. Retrieved June 14, 2017.
  54. ^ "Affordy - TITAN Computers". Shop.affordy.com. Archived from the original on May 29, 2009. Retrieved July 29, 2011.
  55. ^ "Laptops/Notebooks with Linux Preinstalled". Mcelrath.org. June 10, 2010. Archived from the original on August 20, 2011. Retrieved July 29, 2011.
  56. ^ "Microsoft Software License Terms: Windows 7 Professional" (PDF). Archived (PDF) from the original on March 11, 2012. Retrieved January 23, 2012.
  57. ^ "Getting a Windows Refund in California Small Claims Court". Linuxjournal.com. Archived from the original on July 21, 2011. Retrieved July 29, 2011.
  58. ^ "Windows Refund Day". Marc.merlins.org. February 15, 1999. Archived from the original on July 27, 2011. Retrieved July 29, 2011.
  59. ^ Detaxe.org 2007년 3월 24일 웨이백 머신에서 보관(프랑스어로) 번들 소프트웨어에 대해 아니오라고 말합니다 - 정보에 정통한 소비자에게 예라고 말합니다.
  60. ^ AM, Last modified: 04/29/2014 01:10. "International petition AFUL". no.more.racketware.info. Archived from the original on January 26, 2021. Retrieved November 26, 2020.
  61. ^ a b Prashanth Venkataram (September 10, 2010). "Counter-Debunking the 1% myth". dasublogbyprashanth.blogspot.com. Archived from the original on September 15, 2010. Retrieved October 1, 2011.
  62. ^ Schestowitz, Roy (July 2007). "Can Linux Adoption Ever be Accurately Gauged?". Archived from the original on February 7, 2012. Retrieved May 23, 2008.
  63. ^ Caitlyn Martin (September 7, 2010). "Debunking the 1% myth". oreilly.com. Archived from the original on February 27, 2011. Retrieved October 1, 2011.
  64. ^ C. Lohner. "The Linuxcounter project is closed!". Archived from the original on August 31, 2019. Retrieved August 28, 2019.
  65. ^ A. Ponomarenko. "Linux Hardware Trends". Archived from the original on September 20, 2020. Retrieved March 11, 2020.

외부 링크