Red Hat Linux

Red Hat Linux는 Red Hat과 그 전신이 1990년대부터 2003년까지 개발한 Linux 배포판이다. Marc Ewing이 제작한 초기 Linux 배포판에서 출발했으며, 1994년 10월 31일 공개된 코드명 Halloween 릴리스는 Red Hat Linux 계보의 출발점...

분류Linux 배포판, 유닉스 계열 운영체제
개발Red Hat
개발자Marc Ewing, Red Hat
계열Linux, GNU/Linux
최초 공개1994년 10월 31일
마지막 버전Red Hat Linux 9
마지막 버전 공개2003년 3월 31일
커널Linux 커널
사용자 공간GNU 및 기타 자유·오픈 소스 소프트웨어
패키지 형식RPM
주요 패키지 관리 도구RPM, up2date
주요 아키텍처x86, Alpha, SPARC 등
소스 공개 상태오픈 소스
개발 상태종료
후속 계열Fedora, Red Hat Enterprise Linux

Red Hat LinuxRed Hat과 그 전신이 1990년대부터 2003년까지 개발한 Linux 배포판이다. Marc Ewing이 제작한 초기 Linux 배포판에서 출발했으며, 1994년 10월 31일 공개된 코드명 Halloween 릴리스는 Red Hat Linux 계보의 출발점으로 여겨진다.[1] 이후 Ewing과 Linux 관련 제품을 판매하던 Bob Young이 협력하면서 1995년 Red Hat Software가 설립되었고, Red Hat Linux는 이 회사의 대표 제품으로 발전했다.[2]

Red Hat Linux는 Linux가 주로 취미 사용자와 기술자를 중심으로 사용되던 시기에 비교적 설치하고 관리하기 쉬운 배포판을 제공하는 것을 목표로 했으며, 상용 패키지와 지원 서비스를 결합한 형태로 판매되었다. 특히 소프트웨어를 패키지 단위로 설치·갱신·제거할 수 있게 한 RPM을 중심으로 한 패키지 관리 체계를 확립했고, 이러한 구조는 이후 Red Hat 계열뿐 아니라 여러 다른 Linux 배포판에도 큰 영향을 주었다.

1990년대 후반부터 Red Hat Linux는 개인용 컴퓨터, 워크스테이션과 서버에서 널리 사용되는 주요 Linux 배포판 가운데 하나로 성장했다. Red Hat은 완성된 배포판을 CD-ROM과 박스 제품으로 유통하면서 동시에 소스 코드를 공개했고, 일반 사용자부터 개발자와 기업까지 폭넓은 사용자를 하나의 빠른 릴리스 주기로 지원했다. 당시 Red Hat Linux는 대략 6개월 간격으로 새 버전을 내놓는 방식으로 빠르게 새로운 Linux 커널과 자유·오픈 소스 소프트웨어를 통합했다.[3]

그러나 Linux의 기업 활용이 확대되면서 최신 기술을 빠르게 제공하려는 사용자와 장기간 동일한 환경, 지원, 하드웨어·소프트웨어 인증을 요구하는 기업 사용자의 요구를 하나의 배포판으로 충족하기 어려워졌다. Red Hat은 이에 따라 2002년 장기 지원과 기업 환경을 목표로 한 Red Hat Enterprise Linux를 본격적으로 제공하기 시작했으며, 첫 Red Hat Enterprise Linux 2.1은 Red Hat Linux 7.2를 기반으로 개발되었다.[4]

일반 사용자와 개발자를 대상으로 하던 기존 Red Hat Linux 계열은 2003년 Red Hat Linux 9를 마지막으로 종료되었다. Red Hat Linux 9는 Linux 2.4.20, GCC 3.2.1, glibc 2.3, NPTL, GNOME과 KDE를 통합했으며, Red Hat이 일반 사용자를 위해 개발한 Bluecurve 데스크톱 환경도 제공했다.[5] 같은 해 Red Hat은 빠르게 새로운 기술을 통합하는 커뮤니티 배포판의 역할을 Fedora Project로 이전했다. 이후 Red Hat 계열 Linux는 커뮤니티 중심의 Fedora와 장기 지원을 중심으로 하는 Red Hat Enterprise Linux라는 서로 다른 흐름으로 발전했다.[6]

Red Hat Linux 자체는 더 이상 개발되지 않지만, 현대 Linux 배포판에서 일반적으로 사용되는 패키지 기반 시스템 관리, 배포판 단위의 통합과 업데이트, 상업적 Linux 지원 모델을 발전시키는 데 중요한 역할을 했다. 또한 Fedora와 Red Hat Enterprise Linux로 이어지는 기술적·역사적 기반을 형성했으며, Red Hat 계열뿐 아니라 현대 Linux 배포판 생태계 전반에 지속적인 영향을 남겼다.

역사

Marc Ewing과 초기 개발

Halloween 릴리스

Red Hat Software의 설립

초기 상용화

1990년대 후반의 성장

기업 시장의 확대

Red Hat Enterprise Linux의 등장

Red Hat Linux 9

개발 종료

Fedora로의 전환

버전

초기 릴리스

Red Hat Linux 2.x

Red Hat Linux 3.x

Red Hat Linux 4.x

Red Hat Linux 5.x

Red Hat Linux 6.x

Red Hat Linux 7.x

Red Hat Linux 8.0

Red Hat Linux 9

릴리스 주기와 지원 기간

코드명

시스템 구성

Linux 커널

GNU 사용자 공간

부팅 과정

파일 시스템 구조

시스템 초기화

시스템 서비스

설정 파일

패키지 관리

RPM

패키지 형식

의존성 관리

RPM 데이터베이스

up2date

Red Hat Network

소프트웨어 저장소

후대 패키지 관리 체계에 미친 영향

설치

설치 프로그램

Anaconda

파티션 구성

패키지 선택

부트로더 설치

Kickstart

업그레이드

복구 환경

그래픽과 데스크톱 환경

X Window System

GNOME

KDE

Bluecurve

데스크톱 응용 프로그램

그래픽 설정 도구

데스크톱 운영체제로서의 활용

시스템 관리

사용자와 그룹

서비스 관리

로그

저장장치 관리

프린터 관리

시간과 로케일

그래픽 관리 도구

원격 관리

네트워크

네트워크 구성

TCP/IP

서버 소프트웨어

원격 접속

방화벽

네트워크 서비스 관리

보안

사용자 권한

PAM

패키지와 보안 업데이트

방화벽과 접근 제어

보안 권고

Red Hat Network를 통한 업데이트

개발 환경

GCC

GNU 개발 도구

C와 C++ 개발

Perl과 Python

개발 라이브러리

소스 패키지

커널과 시스템 소프트웨어 개발

지원 하드웨어와 아키텍처

x86

Alpha

SPARC

기타 아키텍처

장치 드라이버

서버와 워크스테이션

개인용 컴퓨터

배포와 비즈니스 모델

CD-ROM 배포

박스 제품

무료 배포와 소스 코드

기술 지원

Red Hat Network

상용 Linux 시장

기업 시장으로의 전환

다른 Linux 배포판과의 관계

Debian

Slackware

SUSE Linux

Mandrake Linux

RPM 계열 배포판

Red Hat Enterprise Linux와의 관계

초기 기업용 제품

Red Hat Linux 기반의 RHEL

릴리스와 지원 정책의 분리

기업용 배포판으로의 계승

Fedora와의 관계

Fedora Project

Fedora Core

커뮤니티 개발 모델

기술 실험과 선행 통합

Red Hat Enterprise Linux와의 연결

영향

Linux의 상용화

RPM 생태계

Linux 설치와 관리의 대중화

기업용 Linux 시장

Linux 배포판 개발 모델

Fedora와 RHEL 계열

장점과 한계

유산

관련 문서

  1. Red Hat - 20 Years of “Halloween”: Celebrating the First Release of Red Hat Linux
  2. Red Hat - Red Hat의 역사
  3. Red Hat - Red Hat의 모든 것
  4. Red Hat - RHELvolution: A brief history of Red Hat Enterprise Linux releases from early days to RHEL 5
  5. Red Hat - Red Hat Linux 9 Features Latest Open Source Technologies
  6. Red Hat Customer Portal - What happened to Red Hat Linux?