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 Linux는 Red 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 계열
장점과 한계
유산
관련 문서
- Red Hat - 20 Years of “Halloween”: Celebrating the First Release of Red Hat Linux ↩
- Red Hat - Red Hat의 역사 ↩
- Red Hat - Red Hat의 모든 것 ↩
- Red Hat - RHELvolution: A brief history of Red Hat Enterprise Linux releases from early days to RHEL 5 ↩
- Red Hat - Red Hat Linux 9 Features Latest Open Source Technologies ↩
- Red Hat Customer Portal - What happened to Red Hat Linux? ↩