Gentoo Linux là một hệ điều hành Linux với trình quản lý gói Portage làm nền tảng. Nó độc đáo trong các phân phối Linux ("distro") vì mã nguồn được biên dịch cục bộ (locally compiled). Trong khi các distro Linux cung cấp sự linh hoạt tăng hơn so với hệ điều hành truyền thống, Gentoo mang tinh thần tự làm (DIY) đến mức cao nhất.
Một hệ điều hành Linux thực sự cho power user, Gentoo Linux cung cấp kiểm soát hoàn toàn over cài đặt phần mềm. Tuy nhiên, nó không dành cho người yếu tim. Nhưng với đúng kiến thức, bạn có thể đạt được sự kiểm soát đáng kể over PC của mình với Gentoo Linux!
Gentoo Linux Là Gì?
Gentoo Linux là một hệ điều hành Linux tối giản tự hào về kiểm soát hệ thống hoàn toàn. Nó cùng dòng với các distro Linux như NuTyX. Mặc dù môi trường desktop như GNOME và KDE có sẵn, Gentoo boot thẳng vào dòng lệnh với cài đặt cốt lõi. Gentoo là hệ điều hành tối giản không có gói cài sẵn. Gentoo là một bức tranh trắng thậm chí yêu cầu người dùng compile kernel khi cài đặt ban đầu.
Linux dùng chim cánh cụt làm logo. Gentoo lấy tên từ chim cánh cụt Gentoo, thường được mệnh danh là chim cánh cụt bơi dưới nước nhanh nhất. Do đó, Gentoo coi trọng tốc độ và linh hoạt hơn dễ dùng. Tuy nhiên, không có nghĩa là Gentoo khó. Bắt đầu thú nhận phức tạp hơn OS Linux desktop trung bình. Nhưng tài liệu mạnh mẽ làm cho Gentoo trở thành một distro Linux tuyệt vời cho môi trường server hoặc desktop.
Gentoo Linux Trình Quản Lý Gói Portage
Gentoo sử dụng hệ thống quản lý gói và phân phối phần mềm portage. Sử dụng lệnh emerge thực hiện cập nhật cục bộ, tìm tải gói và hoàn thành biên dịch và cài đặt cùng với dependency. Portage sở hữu danh mục đáng kể hơn 19.000 gói.
Bắt Đầu Với Gentoo Linux
Đầu tiên, bạn muốn tải phiên bản Gentoo ưa thích. Vì Gentoo Linux bao gồm vài lặp, có nhiều lựa chọn. Cài đặt ban đầu đòi hỏi compile kernel và thiết lập partition. Nếu chọn live CD, bạn sẽ có phiên bản live của Gentoo hoàn chỉnh với môi trường desktop. Bạn có thể chọn desktop ưa thích và đăng nhập, không cần mật khẩu. Điều thực sự tuyệt vời về Gentoo là bạn có thể đăng nhập vào môi trường desktop dùng live CD và cài Gentoo qua dòng lệnh.
Nhưng đối với những ai dùng minimal CD, điều hướng hơi khác. Bạn sẽ cần chỉ định mọi thứ từ chọn kernel, chọn filesystem, và chọn stage tarball. Các tùy chọn khổng lồ, gần như overwhelms (làm choáng ngợp).
Bạn Có Thể Làm Gì
Khi bạn đã vượt qua cài đặt cốt lõi, đây là nơi vui bắt đầu. Gentoo tốt bụng cung cấp danh sách ứng dụng khuyến nghị trong Wiki của nó. Đáng chú ý, đây chỉ là danh sách best-of.
Cài Đặt GNOME
Đầu tiên, bạn có thể muốn cài môi trường desktop. Có hướng dẫn tuyệt vời cho cài GNOME.
Bạn có thể có màn hình splash đẹp bằng cách chạy:
echo "gnome-base/gnome-session branding" >> /etc/portage/package.use
Sau đó để cài GNOME, nhập:
emerge --ask gnome-base/gnome
Cài Đặt KDE
Đối với KDE, Gentoo Wiki gợi ý chọn profile. Kéo danh sách profile có sẵn với:
eselect profile list
Sau đó khi quyết định profile nào dùng, nhập:
select profile set X
Nhưng thay X bằng profile KDE ưa thích của bạn.
Cài Đặt OpenOffice
Một công cụ hữu ích khác để cài là OpenOffice. Đầu tiên, tìm kiếm OpenOffice:
emerge --search openoffice
Bạn sẽ thấy hai phiên bản. Có phiên bản dựa trên source và gói binary pre-compiled. Phiên bản pre-compiled nổi bật với thời gian cài đặt ngắn hơn, rất tuyệt. Trình quản lý gói Portage và emerging nghĩa là bạn có thể chỉ định các flag khác nhau như Java USE flag để Portage cài tất cả gói Java cho OpenOffice. Ví dụ:
USE="java" emerge --pretend openoffice
Hoặc:
USE="java" emerge --pretend openoffice-bin
Cài Đặt Monit
Monit là cách tuyệt vời để giám sát và quản lý tiến trình hệ thống, file, và chương trình. Để cài monit, chạy:
emerge --ask app-admin/monit
Bạn có thể chỉnh sửa
/etc/monitrc
và thêm:
include /etc/monit.d/*
Điều này cho phép bạn include file trong thư mục cụ thể. Bạn cũng có thể khởi động monit tự động khi boot. Chạy:
monit reload
Và nhập:
Run monit in standard runlevels mo:2345:respawn:/usr/bin/monit -Ic /etc/monitrc
Cài Đặt Sudo
Sudo là một công cụ tuyệt vời khác để cài:
emerge --ask app-admin/sudo
Điều này cho phép bạn thực hiện hành động với quyền quản trị.
Cài Đặt Dhcpcd
Dhcpcd là viết tắt của Dynamic Host Configuration Protocol Client Daemon. Đây là phương tiện tuyệt vời để quản lý mạng, và xử lý kết nối IPv4 và IPv6:
emerge --ask net-misc/dhcpcd
Bạn sẽ thiết lập cấu hình trong file dhcpcd.conf.
Cài Đặt lm_sensors
Vì cài đặt mô-đun của nó, nhiều người dùng Gentoo coi trọng kiểm soát hoàn toàn.
lm_sensors
là bộ tiện ích giám sát phần cứng. Với lm_sensors, bạn sẽ có thể theo dõi và kiểm soát điện áp, tốc độ quạt, và nhiệt độ. Nhưng trước khi cài, bạn cần đảm bảo
lm_sensors
sẽ hoạt động đúng cách, bạn cần một số module cho kernel.
Bạn cần hỗ trợ I2C với tùy chọn kernel được bật:
Device Drivers ---> -*- I2C support ---> <*> I2C device interface <*> Hardware Monitoring support ---> Select a driver, e.g.: [*] Intel Core/Core2/Atom temperature sensor (coretemp)
Tiếp theo, cài đặt
lm_sensor
:
emerge --ask sys-apps/lm_sensors
Tuy nhiên, nếu gói với USE flag lm_sensors được cài, bạn sẽ cần đặt flag cho mỗi gói trong
/etc/portage/package.use
hoặc trong global
/etc/porgage/make.conf.
Sau đó, cập nhật @world để kéo
sys-apps/lm_sensors
là dependency:
emerge --ask --changed-use --deep @world
Cuối cùng, chạy:
sensors-detect
Thực hiện quét phần cứng mainboard. Sau đó, output cho biết cái gì có và không có trong cấu hình kernel.
Cài Đặt ConsoleKit
Sử dụng ConsoleKit, bạn có thể theo dõi và định nghĩa user, seat, và phiên đăng nhập. Vì tập trung vào theo dõi user và đăng nhập, ConsoleKit có lợi cho môi trường đa người dùng.
Có một vài yêu cầu kernel cho thiết lập ConsoleKit:
General setup ---> [*] Auditing support [*] Enable system-call auditing support
Ngoài ra, bạn phải bật D-Bus. Để bật D-Bus trên Gentoo Linux, thêm USE flag cho D-Bus trong
/etc/portage/make.conf
:
USE="dbus"
Sau đó, chạy update:
emerge --ask --changed-use --deep @world
Khi đã cấu hình tùy chọn kernel và bật D-Bus, tiến hành chỉnh sửa
/etc/portage/make.conf
nơi bạn sẽ đặt USE flag cho ConsoleKit:
USE="consolekit"
Mặc dù đây không phải danh sách đầy đủ những gì bạn có thể làm, đây là một số công cụ và app gợi ý để cài cho phép bạn kiểm soát PC. Chúng là điểm khởi đầu vững chắc để xây dựng build và quản lý tài nguyên, hành động với quyền admin, và hơn thế nữa. Để danh sách toàn diện, xem danh sách gói.
Gentoo Linux: Một Hệ Điều Hành Linux Với Kiểm Soát Tối Đa
Linh hoạt cao và kiểm soát là nơi Gentoo Linux tỏa sáng. Vì nó boot mặc định vào dòng lệnh và thiếu chương trình cài sẵn, bạn sẽ không tìm thấy bloatware. Tuy nhiên, Gentoo Linux đưa kiểm soát xa hơn. Bằng cách compile kernel của riêng bạn, bạn hưởng lợi từ hệ điều hành điều chỉnh cho phần cứng của bạn. Điều này nghĩa là, về lý thuyết ít nhất, hiệu quả hoạt động tăng lên.
Bên cạnh đó, với Gentoo, bạn có thể kiểm soát dịch vụ nào đang chạy và cài đặt cũng như quản lý việc sử dụng bộ nhớ. Cách thức cho điều này xuất phát từ việc loại bỏ các dịch vụ kernel không cần thiết.
Gentoo Wiki
Một lĩnh vực khác Gentoo thống trị là Wiki dày đặc của nó. Ở đây, bạn sẽ tìm thấy thông tin được vạch ra cực tốt về chủ đề từ bối cảnh Gentoo Linux cốt lõi đến phần mềm, phần cứng, và thậm chí các phần chuyên biệt cho môi trường desktop và server. Complete AMD64 handbook, ví dụ, tiến hành qua giới thiệu Linux, cài đặt Gentoo, và chia nhỏ quy trình thêm vào desktop, enterprise, và môi trường system admin. Cộng với đó, có một phần tuyệt vời về performance tuning (tinh chỉnh hiệu suất).
Ai Nên Dùng Gentoo Linux?
Khác với các hệ điều hành Linux chuyên biệt, không có một mục đích chính cho Gentoo Linux. Trong khi Container Linux nhấn mạnh cài đặt phân tán và spinning up container, Gentoo rộng mở. Nó phù hợp cho hầu như mọi mục đích.
Tôi khuyến nghị Gentoo Linux cho người dùng Linux rành kỹ thuật. Hơn nữa, tôi gợi ý đào sâu Gentoo Linux nếu bạn trang bị kiên nhẫn. Là một cách khám phá Linux và dòng lệnh, Gentoo là một trong những hệ điều hành Linux tốt nhất có sẵn. Nếu bạn muốn kiểm soát và cài đặt không quá nhàm chán, hãy thử NuTyX. Dù cài đặt Gentoo không nhất thiết khó, nó phức tạp hơn OS desktop trung bình. Ngay cả khi bạn biết dòng lệnh và bash tốt, hãy chuẩn bị gõ sai lệnh thường xuyên và phải backtrack. Hoặc chỉ gõ rất chậm và proofread (đọc lại) từng lệnh.
Vẫn thế, với tài liệu toàn diện, nếu bạn có thể làm theo hướng dẫn bạn có thể cài Gentoo Linux. Nếu bạn ham học hỏi thêm về Linux, Gentoo cung cấp tiềm năng lớn. Vì bạn thậm chí phải compile kernel, Gentoo dạy bạn rất nhiều về hệ sinh thái Linux. Người đam mê Linux sẽ đánh giá cao sự linh hoạt và cài đặt mô-đun. Trong khi OS Linux desktop trung bình đi kèm ít bloatware, Gentoo Linux đưa điều này đến cực hạn. Nó không chỉ như lái xe số so với tự động, mà như tự xây dựng một chiếc xe. Quản trị viên hệ thống có thể thích Gentoo, vì nó nhẹ và tạo nên bối cảnh Linux server vững chắc. Người mới có thể ưa thích Sabayon cung cấp sức mạnh của Gentoo trừ đi phiền toái.
Suy Nghĩ Cuối Cùng Về Gentoo Linux
Gentoo Linux trình bày một hệ điều hành Linux tuyệt vời, linh hoạt cao. Nó tốt nhất cho người dùng thành thạo kỹ thuật tìm kiếm kiểm soát hoàn toàn over hệ thống. Điều này thể hiện như ảnh hưởng over tiêu thụ tài nguyên, phần mềm cài đặt, và thậm chí kernel đã compile. Mặc dù OS Linux thường cung cấp tùy chọn tùy biến tăng lên, Gentoo Linux vượt xa việc giới hạn bloatware. Thay vào đó, nó là một hệ điều hành bootstrap mang lại kiểm soát tối đa. Tuy nhiên, bạn sẽ cần compile kernel riêng và cấu hình toàn bộ distro từ con số 0.
Tuy nhiên, Gentoo Linux không dành cho người yếu tim. Thú nhận, có nhiều việc hơn nhiều so với OS Linux trung bình. Compile kernel nghe đáng sợ. Thực tế, nó về mặt phần mềm tương đương tự xây dựng PC của riêng bạn. Nhưng có kiểm soát tối đa over mọi khía cạnh hệ điều hành với Gentoo. Cộng với đó, Gentoo là một trong những top OS Linux để trở thành pro Linux.
Bạn đang dùng Gentoo Linux? Nếu không, bạn sẽ chuyển?
Image Credit: Billion Photos via Shutterstock