GNOME
Giao diện màn hình GNOME 41 với GNOME Web | |
Phát triển bởi | Dự án GNOME |
---|---|
Phiên bản ổn định | 42.0
/ 23 tháng 3 năm 2022 |
Kho mã nguồn | |
Hệ điều hành | Đa nền |
Ngôn ngữ có sẵn | Đa ngôn ngữ (hơn 35) |
Thể loại | Môi trường desktop |
Giấy phép | Giấy phép Công cộng GNU Hạn chế Giấy phép Công cộng GNU |
Website | www.gnome.org |
GNOME (phát âm /gnoʊm/) - là bộ phần mềm cung cấp môi trường màn hình nền dễ dùng cho hệ điều hành Linux cũng như cho các hệ điều hành khác. GNOME từng là tên viết tắt của GNU Network Object Model Environment, nhưng tên đấy đã bị bỏ vì nó không còn đúng với định hướng của dự án GNOME hiện tại. Gói trong phần 'gnome' thuộc về môi trường GNOME hoặc hợp nhất chặt chẽ với nó. Nó là một dự án tin học có hai mục đích: xây dựng môi trường làm việc GNOME trực giác, hấp dẫn đối với người dùng và môi trường phát triển ứng dụng GNOME.
Dự án mở GNOME cung cấp 2 phần: Môi trường desktop GNOME, rất hấp dẫn và cuốn hút người dùng cuối (end-user), và môi trường phát triển GNOME, là môi trường tổng quan rộng lớn dùng cho phát triển các ứng dụng tích hợp vào môi trường desktop.
Môi trường làm việc GNOME cũng giống như KDE, là một dự án tin học mã nguồn mở, tự do, và dễ sử dụng. Hơn nữa, GNOME được nhiều công ty lớn như: HP, Mandriva, Novell, Red Hat và Sun Microsystems hỗ trợ.
GNOME được lập trình trong C. Trong phiên bản mới (2.28), GNOME ra mắt GNOME bluetooth giúp người dùng quản lý các thiết bị không dây này. Ngoài ra còn có nhiều cải tiến ở các trình ứng dụng: Time tracker (theo dõi thời gian hoạt động của các trình ứng dụng trên máy), Empathy (chat), Media player, Cheese (ghi hình qua webcam). Trình duyệt web Epiphany đã chuyển bộ render từ Gecko sang WebKit.
GNOME 3 là môi trường desktop mặc định của rất nhiều bản phân phối Linux gồm Fedora, Debian, Ubuntu, Red Hat Enterprise Linux, CentOS.
Mục tiêu
[sửa | sửa mã nguồn]Theo website của Gnome: Dự án Gnome nhằm cung cấp cho người dùng 2 thứ: Một môi trường làm việc Gnome trực quan và hấp dẫn với nhiều người sử dụng, và nền tảng phát triển Gnome, một khuôn khổ rộng lớn cho việc xây dựng các ứng dụng để tích hợp vào các máy tính để bàn.[1] Dự án Gnome nhấn mạnh sự đơn giản, tiện dụng và nguyên tắc chỉ làm việc. Các mục đích khác của dự án: Tự do: tạo ra một môi trường desktop có mã nguồn đầy đủ thích hợp cho việc sử dụng lại các mã nguồn đó theo giấy phép mã nguồn mở. Thân thiện: Đảm bảo cho tất cả mọi người có khả năng sử dụng một môi trường làm việc thân thiện, hiệu quả, từ những kỹ thuật viên, lập trình viên chuyên nghiệp cho tới những người có khuyết tật về thể chất. Quốc tế hóa và nội địa hóa: tích hợp vào trong desktop thật nhiều ngôn ngữ. Hiện tại Gnome đã chuyển ngữ sang được 161 ngôn ngữ.[2] Phát triển thân thiện: đảm bảo cho việc viết và phát triển các ứng dụng tích hợp với máy tính một cách dễ dàng, và chấp thuận cho các lập trình viên được tự do lựa chọn ngôn ngữ lập trình. Tổ chức: Phát hành theo định kỳ và một cộng đồng có tính tổ chức và kỷ luật cao. Hỗ trợ: đảm bảo được sự ủng hộ từ các tổ chức khác ngoài cộng đồng Gnome.
Lịch sử
[sửa | sửa mã nguồn]GNOME 1
[sửa | sửa mã nguồn]Dự án GNOME được bắt đầu vào 15 tháng 8 năm 1997 bởi Miguel de Icaza và Federico Mena như là một phần mềm miễn phí để xây dựng một môi trường desktop và ứng dụng cho nó. Nó được tạo ra vì một phần giao diện KDE đang có được sự chú ý, sử dụng Qt là một phần mềm nguồn đóng tới phiên bản 2.0 (Tháng 9 năm 1999). Thay thế Qt, bộ GTK được sử dụng như là lõi của GNOME. GTK sử dụng Giấy phép Công cộng GNU Hạn chế (LPGL), một giấy phép phần mềm miễn phí cho phép phần mềm sử dụng nó được sử dụng thêm một số giấy phép khác, bao gồm giấy phép cho phần mềm nguồn đóng. Bản thân GNOME sử dụng giấy phép LGPL cho các thư viện của nó, và giấy phép Công cộng GNU cho các ứng dụng của nó.
GNOME 2
[sửa | sửa mã nguồn]GNOME 3
[sửa | sửa mã nguồn]GNOME 1 và 2 đi theo cấu trúc màn hình chính truyền thống.GNOME 3, được ra mắt vào năm 2011, đã thay đổi điều này với GNOME Shell, nơi việc di chuyển qua các ứng dụng và màn hình ảo được thực hiện ở một nơi riêng gọi là "Overview". Vì Mutter đã thay thế Metacity thành trình điều khiển cửa sổ mặc định, nút phóng to và thu nhỏ không xuất hiện theo mặc định, và thanh tiêu đề, thanh menu và thanh dụng cụ được gộp vào thành một thanh ngang gọi là "thanh ngang". Nhiều ứng dụng mặc định của GNOME cũng được thay đổi giao diện để giúp người dùng có một trải nghiệm đồng nhất.
Tên gọi
[sửa | sửa mã nguồn]GNOME là viết tắt của cụm từ GNU Network Object Model Enviroment. Nó dùng để biểu thị ý định ban đầu của Gnome là tạo ra một bản phân phối tương tự như Microsoft OLE. Điều này không phản ánh ý định cốt lõi của dự án Gnome, và việc khai triển toàn bộ cái tên vào hiện nay bị xem là lỗi thời. Như vậy một số thành viên của dự án đã đổi tên lại, từ GNOME trở thành Gnome.[3]