Red Hat Linux

Bách khoa toàn thư mở Wikipedia
Red Hat Linux
Desktop mặc định của Red Hat Linux 9
Nhà phát triểnRed Hat
Họ hệ điều hànhUnix-like
Tình trạng
hoạt động
Ngừng phát triển
Kiểu mã nguồnMã nguồn mở
Phát hành
lần đầu
May 13, 1995
Phiên bản
mới nhất
version 9 bí danh Shrike / 31 Tháng 3 năm 2003
Hệ thống
quản lý gói
RPM Package Manager
Loại nhânMonolithic Linux kernel
Giấy phépVarious
Website
chính thức
www.redhat.com

Red Hat Linux, được phát triển bởi công ty RedHat, là hệ điều hành dựa trên Linux phổ biến cho đến khi ngừng phát triển trong năm 2004.[1]

Red Hat Linux 1.0 được phát hành ngày 03 tháng 11 năm 1994. Ban đầu được gọi là "Red Hat Commercial Linux"[2] Đây là bản phát hành Linux đầu tiên sử dụng RPM Package Manager như định dạng đóng gói của nó, và qua thời gian nó được xem là nền tảng cho một số bản phân phối khác, chẳng hạn như Mandriva LinuxYellow Dog Linux.

Từ 2003, Red Hat đã ngưng phát triển Red Hat Linux và chuyển sang Red Hat Enterprise Linux (RHEL) dành cho môi trường doanh nghiệp.Fedora, được phát triển bởi dự án Fedora, sự hỗ trợ của cộng đồng và sự tài trợ từ Red Hat, là phiên bản miễn phí tốt nhất thích hợp cho việc sử dụng tại nhà. Red Hat Linux 9, bản phát hành cuối cùng, đánh dấu sự kết thúc vào ngày 30/4/2004, mặc dù bản cập nhật vẫn được công bố cho nó tới năm 2006 bởi dự án Fedora Legacy cho đến khi đóng cửa vào đầu năm 2007.[3]

Tính năng[sửa | sửa mã nguồn]

Phiên bản 3.0.3 là một trong các bản phân phối Linux đầu tiên hỗ trợ Định dạng thực thi và có thể kết nối thay vì định dạng a.out.[4]

Red Hat Linux giới thiệu một cài đặt đồ họa gọi là Anaconda, dự định được dễ sử dụng cho người mới, từ đó đã được áp dụng bởi một số bản phân phối Linux khác. Nó cũng giới thiệu một công cụ được xây dựng gọi là Lokkit để cấu hình tính năng tường lửa.

Phiên bản 6 Red Hat chuyển sang glibc 2.1, egcs-1.2, và kernel 2.2.[5] Nó cũng giới thiệu Kudzu, một thư viện phần mềm để tự động phát hiện và cấu hình phần cứng.[6]

Phiên bản 7 được phát hành để chuẩn bị cho kernel 2.4, mặc dù phiên bản đầu tiên vẫn sử dụng kernel 2,2 ổn định hơn.

Glibc được cập nhật lên phiên bản 2.1.92, là bản beta của bản 2.2 sắp tới, và Red Hat sử dụng một phiên bản vá của GCC từ CVS mà họ gọi là "2,96".[7] Quyết định phát hành một phiên bản GCC không ổn định là do GCC 2,95 hoạt động kém trên nền tảng phải i386, đặc biệt là DEC Alpha.[8] Bản mới hơn cũng đã cải thiện hỗ trợ cho C++ chuẩn, đã gây ra phần lớn mã lệnh hiện không để biên dịch.

Đặc biệt, việc sử dụng một phiên bản không phát hành của GCC đã gây ra một số lời chỉ trích, ví dụ từ Linus Torvalds[9] và The GCC Steering Committee;[10] Red Hat đã buộc phải bảo vệ quyết định của họ.[11]

GCC 2,96 bị lỗi trong việc biên dịch Linux kernel, và một số phần mềm khác được sử dụng trong Red Hat, nhờ kiểm tra chặt chẽ hơn. nó cũng có sự không tương thích C++ ABI với các trình biên dịch khác. Sự phân bố bao gồm một phiên bản trước của GCC để biên dịch kernel, được gọi là "kgcc".

Đến Red Hat Linux 8.0, UTF-8 đã được kích hoạt như là mã hóa ký tự mặc định cho hệ thống. Điều này có ảnh hưởng ít đến người dùng tiếng Anh, nhưng dễ dàng hơn cho quốc tế và hỗ trợ nhiều ngôn ngữ, bao gồm cả chữ tượng hình, và ngôn ngữ phức tạp khác cùng với các ngôn ngữ châu Âu. Tuy nhiên, điều này đã gây ra một số phản ứng tiêu cực giữa các người dùng hiện tại Tây Âu, vốn đang sử dụng các chuẩn ISO-8859.[cần dẫn nguồn].

Phiên bản 8.0 cũng là bản thứ 2 dùng giao diện Bluecurve. Nó dùng chung giao diện desktop GNOME-2 và KDE 3.0.2, cũng như OpenOffice-1.0. Các thành viên KDE đã không đánh giá cao sự thay đổi, vì cho rằng nó đã không đem lại lợi ích.[12]

Phiên bản 9 hỗ trợ POSIX Thread Library, mà đã được đưa vào Kernel 2.4 bởi Red Hat[13]

Red Hat Linux thiếu nhiều tính năng do các vấn đề bản quyền và bằng sáng chế. Ví dụ như, hỗ trợ MP3 đã bị tạm ngưng trong cả RhythmboxXMMS, thay vào đó, Red Hat khuyến cáo sử dụng Ogg Vorbis, vốn dĩ không có bằng sáng chế. Tuy nhiên việc hỗ trợ MP3 có thể được cài đặt sau đó, tuy nhiên vẫn bị yêu cầu tiền bản quyền. Nó cũng không hỗ trợ hệ thống tập tin NTFS của Microsoft, nhưng vẫn có thể cài đặt một cách tự do.

Fedora[sửa | sửa mã nguồn]

Cuối năm 2003 Red Hat Linux sáp nhập với dự án cộng đồng Fedora. Kế hoạch mới thu hút hầu hết các lập trình viên từ Fedora khi tạo bản phân phối mới Red Hat Enterprise Linux. Fedora thay thế các bản Red Hat Linux. Mô hình tương tự như mối quan hệ giữa Netscape CommunicatorMozilla, hoặc StarOfficeOpenOffice.org.

Tên gọi[sửa | sửa mã nguồn]

Tên chính thức của bản phát hành Red Hat Linux là Red Hat Linux (thường được viết tắt để RHL). Phần đầu tiên, "Red Hat", là công ty phần mềm Red Hat. Phần thứ hai, "Linux", đề cập đến nền tảng Linux Kernel được viết bởi Linus Torvalds và cộng đồng phần mềm nguồn mở.

Các phiên bản đã phát hành[sửa | sửa mã nguồn]

Ảnh chụp hộp bìa của Red Hat Linux 5.2
Đĩa CDROM Red Hat 5.0

Ngày phát hành được rút ra từ các thông báo trên comp.os.linux.announce. Tên các phiên bản được lựa chọn để khả năng nhận thức liên quan đến các bản phát hành, nhưng không liên quan trong cùng một cách như bản phát hành trước đó.[14]

  • 1.0 (Mother's Day),3/11/1994 (Linux 1.2.8)
  • 1.1 (Mother's Day+0.1), 1/8/1995 (Linux 1.2.11)
  • 2.0, 20/9/1995 (Linux 1.2.13-2)
  • 2.1, 23/11/1995 (Linux 1.2.13)
  • 3.0.3 (Picasso), 1/5/1996 (Linux 1.2.x) - lần đầu tiên phát hành hỗ trợ DEC Alpha
  • 4.0 (Colgate), 3/10/1996 (Linux 2.0.18) - lần đầu tiên phát hành hỗ trợ SPARC
  • 4.1 (Vanderbilt), 3/2/1997 (Linux 2.0.27)
  • 4.2 (Biltmore), 19/5/1997 (Linux 2.0.30-2)
  • 5.0 (Hurricane),1/12/1997 (Linux 2.0.32-2)
  • 5.1 (Manhattan), 22/5/1998 (Linux 2.0.34-0.6)
  • 5.2 (Apollo), 2/11/1998 (Linux 2.0.36-0.7)
  • 6.0 (Hedwig), 26/4/1999 (Linux 2.2.5-15)
  • 6.1 (Cartman), 4/10/1999 (Linux 2.2.12-20)
  • 6.2 (Zoot), 3/4/2000 (Linux 2.2.14-5.0)
  • 7 (Guinness), 25/9/2000 (phiên bản này được dán nhãn "7" không phải "7,0") (Linux 2.2.16-22)
  • 7.1 (Seawolf), 16/4/2001 (Linux 2.4.2-2)
  • 7.2 (Enigma), 22/10/2001 (Linux 2.4.7-10, Linux 2.4.9-21smp)
  • 7.3 (Valhalla), 6/5/2002 (Linux 2.4.18-3)
  • 8.0 (Psyche), 30/9/2002 (Linux 2.4.18-14)
  • 9 (Shrike), 31/3/2003 (Linux 2.4.20-8) (phiên bản này được dán nhãn "9" không phải "9,0")

Dự án Fedora và Red Hat đã được sáp nhập vào ngày 22 Tháng Chín 2003.[15]

Chú thích[sửa | sửa mã nguồn]

  1. ^ “Free_Versions_of_Red_Hat_Linux_to_be_Discontinued”. fusionauthority.com. Bản gốc lưu trữ ngày 7 tháng 2 năm 2012. Truy cập ngày 2 tháng 3 năm 2008.
  2. ^ http://groups.google.com/group/comp.os.linux.announce/browse_thread/thread/3a9b67e29a9616cc/25f1a331d8f04e84
  3. ^ “The Fedora Legacy Project”. fedoralegacy.org. Bản gốc lưu trữ ngày 5 tháng 9 năm 2013. Truy cập ngày 2 tháng 3 năm 2008.
  4. ^ Linux Distributions Compared, LinuxJournal, 1996
  5. ^ The Truth Behind Red Hat/Fedora Names
  6. ^ Various Kudzu facts
  7. ^ LWN - Distributions
  8. ^ a/rh-tools
  9. ^ “Linux Today - Linus chỉ trích lỗi biên dịch trên Red Hat 7”. Bản gốc lưu trữ ngày 9 tháng 3 năm 2012. Truy cập ngày 28 tháng 5 năm 2012.
  10. ^ Gerald Pfeifer - GCC 2.96
  11. ^ Thư ngỏ từ Bob Young, Slashdot.org, 12:52 thứ năm 12 Tháng 10 2000
  12. ^ http://www.theregister.co.uk/2002/09/17/red_hat_nullifies_kde_gnome/
  13. ^ Red Hat Linux 9 Release Notes
  14. ^ “The Truth Behind Red Hat/Fedora Names”. smoogespace.com. Truy cập ngày 2 tháng 3 năm 2008.
  15. ^ “Fedora and Red Hat to Merge”. Truy cập ngày 2 tháng 8 năm 2008.

Liên kết ngoài[sửa | sửa mã nguồn]