리눅스 배포판

리눅스 배포판의 역사

  • 리눅스 배포판은 리눅스 커널 외에 시스템 유틸리티, 응용프로그램, 설치 프로그램을 포함한 완전한 운영체제
  • 리눅스 커널은 1991년 처음 개발됨
    • 1994년 커널 1.0이 발표되었고 최신 안정 버전은 6.4
  • 1992년 최초의 배포판 MCC Interim과 SLS(Softlanding Linux System) 배포판이 발표됨
  • 1993년부터 주요 배포판이 나오기 시작함

주요 리눅스 배포판의 종류

  • Debian 계열 : Debian, Ubuntu 등
  • Slackware 계열 : Slackware, SUSE 등
  • Red Hat 계열 : Redhat, Fedora, CentOS, Rocky Linux 등

Debian 리눅스

  • Debian 프로젝트
    • 자유 운영체제를 만들어가는 사람들의 독자적인 모임
    • lan Murdock에 의해 1994년 비영리 조직으로 설립

  • GNU 정신에 가장 충실한 배포판
    • GNU의 공식적인 후원을 받는 유일한 배포판

  • 세 가지 릴리즈를 유지
    • stable, testing, unstable
    • 숫자 버전 외에 코드명을 가지며 unstable 버전은 항상 코드명이 sid

Red Hat 리눅스

  • 배포판 가운데 가장 널리 알려진 리눅스 배포판
  • Red Hat Linux
    • 2003년 지원 중단 : 마지막 버전은 9
  • Red Hat Enterprise Linux(RHEL)
    • Red Hat 사에 의해 지원 : 최신 버전은 9
  • Fedora와 CentOS라는 오픈소스 프로젝트를 지원
  • RPM(Red Hat Package Manager)
    • 바이너리, 설정파일, 라이브러리, 문서 등의 일괄 관리 기능
    • RPM 데이터베이스를 검색하여 패키지나 특정 파일의 검색 기능
    • 패키지에 필요한 파일, 의존성 유무 등을 조사하는 기능

CentOS 리눅스

  • Red Hat 리눅스로부터 파생
  • Red Hat Enterprise Linux(RHEL) 기반의 무료 버전
    • RHEL의 소스코드를 기반으로 만들어지는 무료 배포판
    • RHEL 자체는 유료로 기술지원을 제공하는 엔터프라이즈 버전
  • 서버용으로 많이 사용됨
  • 최근에는 RHEL의 업스트림 버전(개발 버전)인 ‘CentOS Stream’만 지원됨

Rocky 리눅스

  • 기존 CentOS 리눅스의 대체 제품
    • CentOS 의 릴리스 정책이 변경됨
    • CentOS Stream은 RHEL의 안정적 버전이 아닌 개발버전
    • 기존 CentOS 의 대안이 필요해 짐
    • 그레고리 커처가 Rocky 리눅스 프로젝트를 시작함

  • RHEL 소스 코드 기반의 다운스트림 버전
    • RHEL과 실행 코드가 호환됨

  • 엔터프라이즈 환경에서 안정적이고 신뢰성 있는 운영 환경을 제공하는 것이 목표임

SuSE 리눅스

  • Slackware 리눅스로부터 파생
  • 독일에서 만든 배포판, 유럽에서 많이 사용
  • Software Udn System Entwicklug의 약자
  • 풍부한 기능, 안전성, 보안 기능을 포함
  • Novell 사에 의해 지원
  • 두가지 종류 (유료/무료)

Slackware 리눅스

  • SLS 리눅스로부터 파생
  • 가장 먼저 대중화된, 현존하는 가장 오래된 배포판
  • 1992년 Patrick Volkerding에 의해 시작됨
  • 간결함을 설계 철학으로 함
  • 유닉스 자체 학습에 적합

Ubuntu 리눅스

  • Debian 리눅스로부터 파생
  • 영국기업 Canonical의 지원
  • 데스크톱 환경 Unity를 제공했으나 최근 GNOME을 다시 사용
  • Debian 리눅스에 비하여 사용 편의성에 중점을 둠
  • 개인 사용자에게 인기 있는 리눅스 배포판 중 하나

Updated: