본문으로 이동

레드햇 리눅스

한울위키, 우리 모두의 백과사전.
레드햇 리눅스
파일:GNOME 2.2 on Red Hat Linux 9 -- 2003-02.png
레드햇 리눅스 9의 기본 데스크톱 그놈 2.2
개발자레드햇
OS 계열유닉스 계열
상태중단
소스 형태오픈 소스
최초 버전 출시일1995년 5월 13일(30년 전)(1995-05-13)
최신 버전alias Shrike
저장소
  • {{URL|example.com|optional display text}}모듈:EditAtWikidata 29번째 줄에서 Lua 오류: attempt to index field 'wikibase' (a nil value).
패키지 관리자RPM 패키지 매니저
커널모놀리식 (리눅스)
유저랜드GNU
라이선스다양함
다음레드햇 엔터프라이즈 리눅스
공식 웹사이트www.redhat.com

레드햇 리눅스(영어: Red Hat Linux)는 2004년 중단될 때까지 레드햇에서 제작한 널리 사용되던 상용 오픈 소스 리눅스 배포판이다.[1]

레드햇 리눅스의 초기 출시판은 레드햇 커머셜 리눅스(Red Hat Commercial Linux)라고 불렸다. 레드햇은 1995년 5월에 첫 정식(비베타) 버전을 발표했다.[2][3] 여기에는 패키징 형식으로 레드햇 패키지 매니저가 포함되었으며, 시간이 지나면서 RPM은 맨드리바 리눅스옐로 도그 리눅스와 같은 여러 다른 배포판의 출발점 역할을 했다.

2003년, 레드햇은 기업 환경을 위한 레드햇 엔터프라이즈 리눅스(RHEL)에 집중하기 위해 레드햇 리눅스 라인을 중단했다. 공동체 지원을 받는 페도라 프로젝트에서 개발하고 레드햇이 후원하는 페도라 리눅스는 가정용 사용자를 대상으로 하는 무료 대안이다. 최종 출시판인 레드햇 리눅스 9는 2004년 4월 30일에 공식적인 제품 수명이 종료되었으나, 페도라 리거시 프로젝트를 통해 2006년까지 업데이트가 배포되었으며 2007년 초에 업데이트 지원이 완전히 중단되었다.[4]

기능

버전 3.0.3은 오래된 A.out 형식 대신 ELF(Executable and Linkable Format) 바이너리를 지원하는 초기 리눅스 배포판 중 하나였다.[5]

레드햇 리눅스는 케탄 바갈(Ketan Bagal)이 개발한 아나콘다라는 그래픽 설치 프로그램을 도입했는데, 이는 초보자가 사용하기 쉽게 설계되었으며 이후 다른 여러 리눅스 배포판에서도 채택되었다. 또한 방화벽 기능을 설정하기 위한 내장 도구인 Lokkit을 도입했다.

버전 6에서 레드햇은 Glibc 2.1, egcs-1.2 및 2.2 커널로 전환했다.[3] 이는 그놈을 기본 그래픽 환경으로 사용한 첫 번째 버전이었다.[6] 또한 하드웨어를 자동으로 검색하고 설정하기 위한 소프트웨어 라이브러리인 Kudzu를 도입했다.[7]

버전 7은 2.4 커널을 준비하기 위해 출시되었으나 첫 출시판은 여전히 안정적인 2.2 커널을 사용했다. Glibc는 출시 예정인 버전 2.2의 베타 버전인 2.1.92로 업데이트되었으며, 레드햇은 CVS에서 가져온 패치된 GCC 버전을 "2.96"이라고 명명하여 사용했다.[8] 불안정한 GCC 버전을 탑재하기로 한 결정은 GCC 2.95가 비 i386 플랫폼, 특히 DEC 알파에서 성능이 좋지 않았기 때문이었다.[9] 최신 GCC들은 C++ 표준에 대한 지원도 개선했지만, 이로 인해 기존 코드의 상당 부분이 컴파일되지 않는 문제가 발생했다.

특히 정식 출시되지 않은 GCC 버전을 사용한 것은 리누스 토르발스[10]와 GCC 운영 위원회 등으로부터 비판을 불러일으켰으며,[11] 레드햇은 이 결정을 옹호해야만 했다.[12] GCC 2.96은 더 엄격한 검사로 인해 리눅스 커널 및 레드햇에서 사용되는 일부 다른 소프트웨어를 컴파일하는 데 실패했다. 또한 다른 컴파일러와 호환되지 않는 C++ ABI를 가지고 있었다. 이 배포판에는 커널 컴파일을 위해 "kgcc"라고 불리는 이전 버전의 GCC가 포함되었다.

레드햇 리눅스 8.0부터 시스템의 기본 문자 인코딩으로 UTF-8이 활성화되었다. 이는 영어 사용자에게는 거의 영향이 없었으나, 표의문자, 양방향 텍스트복잡한 텍스트 레이아웃 언어와 유럽의 언어를 포함한 다국어의 원활한 지원과 국제화와 지역화를 훨씬 쉽게 만들었다. 그러나 이 변화로 인해 기존의 ISO/IEC 8859 기반 설정이 깨지게 된 일부 서유럽 사용자들 사이에서는 부정적인 반응이 나오기도 했다.

버전 8.0은 데스크톱 테마Bluecurve를 포함한 두 번째 버전이기도 했다. 이는 그놈 2와 KDE 3.0.2 데스크톱, 그리고 오픈오피스 1.0에 공통된 테마를 사용했다. KDE 멤버들은 이 변화가 KDE의 최선의 이익이 아니라고 주장하며 반기지 않았다.[13]

버전 9는 네이티브 POSIX 스레드 라이브러리를 지원했으며, 이는 레드햇에 의해 2.4 시리즈 커널로 이식되었다.[14]

레드햇 리눅스는 저작권특허 문제 가능성으로 인해 많은 기능이 빠져 있었다. 예를 들어, MP3 지원은 리듬박스XMMS 모두에서 비활성화되었으며, 대신 레드햇은 특허가 없는 Ogg Vorbis 사용을 권장했다. 그러나 MP3 지원은 나중에 패키지를 통해 설치할 수 있었다. 마이크로소프트의 NTFS 파일 시스템 지원도 누락되었으나, 이 역시 자유롭게 설치할 수 있었다.

페도라 리눅스

레드햇 리눅스는 원래 레드햇 내부에서 독점적으로 개발되었으며, 사용자의 피드백은 포함된 소프트웨어 패키지에 대한 버그 보고와 기여를 통해서만 이루어졌다. 이는 2003년 후반에 레드햇 리눅스가 가상 공동체 기반의 페도라 프로젝트와 병합되면서 바뀌었다. 새로운 계획은 새로운 레드햇 엔터프라이즈 리눅스 배포판을 만들 때 페도라 리눅스에서 대부분의 코드 베이스를 가져오는 것이었다. 페도라 리눅스는 기존의 레드햇 리눅스 다운로드 및 소매 버전을 대체했다. 이 모델은 넷스케이프 커뮤니케이터모질라, 또는 스타오피스오픈오피스 사이의 관계와 유사하지만, 이 경우에는 결과물인 상용 제품 또한 완전히 자유 소프트웨어였다.

버전 역사

파일:Redhat 5.2 box.jpg
레드햇 리눅스 5.2의 박스 커버 사진
파일:Redhat 5 0 cds.jpeg
레드햇 5.0 CD-ROM

출시일은 comp.os.linux.announce의 공지사항에서 가져왔다. 버전 이름은 이전 출시판과 인지적으로 연관되도록 선택되지만, 그 이전의 출시판과는 같은 방식으로 연관되지 않도록 선택된다.[3][15]

페도라와 레드햇 프로젝트는 2003년 9월 22일에 병합되었다.[16]

x86 출시 역사
버전 유형 코드명 출시일 커널 버전 비고
빈칸 테스트 Preview 1994년 6월 26일[17] 1.1.18 (개발용) 첫 테스트 버전으로 대중에게 배포되지는 않음. RPP 패키지 관리자를 사용함.
0.9 베타 Halloween 1994년 10월 31일 1.0.9 (안정판)
1.1.54 (개발용)
유료 베타 버전으로, 문서와 그래픽 시스템 관리 도구가 포함됨.
1 안정판 Mother's Day 1995년 5월 1.2.8 ACC Bookstores(밥 영)가 Red Hat Software, Inc.(마크 유잉)를 인수하고 "Red Hat Commercial Linux"라는 이름을 도입함.
1.1 버그 수정 Mother's Day+0.1 1995년 8월 1.2.11
1.2.13
"Mother's Day Plus One"으로 불림.
2.0 안정판 빈칸 1995년 9월 20일 1.2.13–2 첫 번째 안정적인 RPM 출시판이며, "Red Hat LiNUX" 브랜딩을 처음 사용함.
2.1 버그 수정 Bluesky 1995년 11월 23일 1.2.13 (안정판)
1.3.32 (개발용)
첫 번째 알파 버전(1996년 1월)이 이 버전을 기반으로 함.
3.0.3 안정판 Picasso 1996년 5월 1일 1.2.13 여러 아키텍처 및 실행 파일 형식(x86/Alpha, ELF/a.out)을 동시에 지원한 첫 번째 버전. Metro-X 서버, RPM용 그래픽 관리 도구인 glint, 그래픽 프린터 설정을 도입함.
3.9 베타 Rembrandt 1996년 7월–8월 2.0 RPM이 C로 재작성됨. PAM과 커널 모듈이 도입됨.
4.0 안정판 Colgate 1996년 10월 3일 2.0.18 SPARC 아키텍처 및 알파에서의 ELF 실행 파일 지원 추가. Shadowman™ 로고, 무료 전자 형식 문서 및 Red Baron 브라우저 도입.
4.1 안정판 Vanderbilt 1997년 2월 3일 2.0.27 InfoWorld, Best of 1996, 운영 체제 부문 수상.
4.2 안정판 Biltmore 1997년 5월 19일 2.0.30–2 버그가 있는 5.4 릴리스 대신 이전의 libc 5.3을 탑재함. 이 결정은 널리 비판받았으나 많은 문제를 피할 수 있었음.
4.8 베타 Thunderbird 1997년 8월 27일 ? glibc 2.0 도입.
4.9 베타 Mustang 1997년 11월 7일 ? C 라이브러리 버전의 대대적인 변화로 인해 2단계 베타 출시 스타일이 굳어짐.
5.0 안정판 Hurricane 1997년 12월 1일 2.0.32–2 BRU2000-PE™ 백업과 Real Audio™ 클라이언트 및 서버 도입. 1997 InfoWorld 올해의 제품 수상.
5.1 안정판 Manhattan 1998년 5월 22일 2.0.34–0.6 Linux Applications CD, 그놈 미리보기 버전(별도 제공, 기본 아님), linuxconf 및 넷스케이프 브라우저 도입. CD에서 라이브 파일 시스템을 로드하는 마지막 출시판.
5.2 안정판 Apollo 1998년 11월 2일 2.0.36–0.7 그놈 기술 미리보기(별도 제공, 기본 아님).
5.9 베타 Starbuck 1999년 3월 17일 ?
6.0 안정판 Hedwig 1999년 4월 26일 2.2.5–15 glibc 2.1, egcs 및 리눅스 2.2 도입. 그놈 1이 통합됨.
6.0.50 베타 Lorax 1999년 9월 6일 ? 파이썬으로 구현된 그래픽 모드와 텍스트 모드를 갖춘 완전히 재작성된 그래픽 설치 프로그램(아나콘다) 도입.
6.1 안정판 Cartman 1999년 10월 4일 2.2.12–20 InfoWorld 1999 올해의 제품 운영 체제 부문 및 다수의 상을 수상함.
6.1.92 베타 Piglet 2000년 2월 9일 ?
6.2 안정판 Zoot 2000년 4월 3일 2.2.14–5.0 FTP 다운로드를 위한 ISO 이미지를 제공한 첫 번째 버전.
6.2EE 안정판 Enterprise ? ? 더 긴 지원 기간을 제공하는 첫 번째 엔터프라이즈 에디션.
6.9.5 베타 Pinstripe 2000년 7월 31일 ?
7 안정판 Guinness 2000년 9월 25일 2.2.16–22 레드햇 네트워크를 즉시 지원하는 첫 번째 버전. gcc 2.96 논쟁을 불러일으켰으며 나중에 2.96RH라는 이름이 사용되는 계기가 됨.
7.0.90 베타 Fisher 2001년 1월 31일 2.4 리눅스 2.4를 포함한 첫 번째 버전.
7.0.91 베타 Wolverine 2001년 2월 21일 ?
7.1 안정판 Seawolf 2001년 4월 16일 2.4.2–2 베타 주기 밖에서 새로운 커널 스트림을 선보인 첫 번째 버전. 포함된 모든 언어를 동시에 지원하는 첫 번째 버전. 모질라 브라우저 도입.
7.1.93 베타 Roswell 2001년 8월 2일 ? ext3가 기본값이 됨. 설치 프로그램에서 ext2 파일 시스템 변환 기능을 제공함. LILO 대신 GRUB이 기본 부트로더가 됨.
7.2 안정판 Enigma 2001년 10월 22일 2.4.7–10 그놈 1.4, KDE 2.2. RHEL 2.1 AS (Pensacola)의 개발 기반이 됨.
7.2A 안정판 EnigmaA 2001년 12월 29일 2.4.17 그놈 1.4, KDE 2.2.2. 문자 A를 포함한 버전을 가짐.
7.2.91 베타 Skipjack 2002년 3월 22일 ? 많은 새 프로그램(gcc 3, GTK 2, Python 2)을 탑재할 예정이었으나 8.0으로 연기됨.
7.3 안정판 Valhalla 2002년 5월 6일 2.4.18–3 KDE가 3.0.0으로 업데이트됨. 넷스케이프 브라우저를 포함한 마지막 버전.
7.3.29 베타 Limbo 2002년 7월 4일 ? 700MB ISO 이미지를 테스트했으나 문제가 있는 것으로 판명됨.
8.0 안정판 Psyche 2002년 9월 30일 2.4.18–14 gcc 3.2, glibc 2.3 RC, 오픈오피스 1.0.1, 그놈 2, KDE 3.0.3. 환경 간 통합된 룩앤필인 Bluecurve™ 도입.
9 안정판 Shrike 2003년 3월 31일 2.4.20–8 KDE 3.1 및 그놈 2.2. glibc 2.3.2 및 커널 2.4.20과 함께 NPTL 지원 도입. RHEL 3의 개발 기반이 됨.
9.0.93 베타 Severn 2003년 7월 21일 ? 최종 레드햇 리눅스 출시판. 페도라 리눅스와 병합되어 페도라 코어 1 테스트 2(버전 0.94)를 형성하게 됨.

각주

  1. “Free Versions of Red Hat Linux to be Discontinued”. fusionauthority.com. 2012년 2월 7일에 원본 문서에서 보존된 문서. 2008년 3월 2일에 확인함. 
  2. “History of Red Hat Linux”. 2018년 7월 14일에 확인함. 
  3. “The Truth Behind Red Hat/Fedora Names”. smoogespace.com. 2018년 7월 14일에 확인함. 
  4. “The Fedora Legacy Project”. fedoralegacy.org. 2013년 9월 5일에 원본 문서에서 보존된 문서. 2008년 3월 2일에 확인함. 
  5. Linux Distributions Compared, Linux Journal, 1996
  6. Kroll, Jason (1999년 9월 1일). “Red Hat Linux 6.0”. 리눅스 저널. 2023년 4월 14일에 확인함. 
  7. “Various Kudzu facts”. Everything2.com. 2013년 5월 5일에 확인함. 
  8. “Distributions”. LWN. 2013년 5월 5일에 확인함. 
  9. “a/rh-tools”. Lwn.net. 2013년 5월 5일에 확인함. 
  10. “Linus Weighs in on Red Hat 7 Compiler Issues”. Linux Today. 2019년 12월 22일에 원본 문서에서 보존된 문서. 2013년 5월 5일에 확인함. 
  11. “Gerald Pfeifer - GCC 2.96”. Gcc.gnu.org. 2000년 10월 6일. 2013년 5월 5일에 확인함. 
  12. An Open Letter From Bob Young, Slashdot.org, Thu October 12, 2000 12:52 PM
  13. “Red Hat nullifies KDE, Gnome”. 《The Register》. 2002년 9월 17일. 2014년 2월 14일에 확인함. 
  14. “Red Hat Linux 9 Release Notes”. Redhat.com. 2013년 5월 5일에 확인함. 
  15. History of Red Hat Linux - Fedora wiki
  16. “Fedora and Red Hat to Merge”. 2008년 8월 2일에 확인함. 
  17. “Red Hat Software Linux Beta Test”. 

외부 링크

모듈:Authority_control 159번째 줄에서 Lua 오류: attempt to index field 'wikibase' (a nil value).