Giống Windows và Mac OS X, Linux cung cấp rất nhiều tùy chọn cho bất kỳ ai muốn tinh chỉnh hệ điều hành. Nhưng bản chất của thế giới mã nguồn mở nghĩa là bạn cũng có thể tạo distro riêng, burn ra đĩa và cài đặt. Bốn công cụ này sẽ giúp bạn bắt đầu.
Tinh Chỉnh Linux Cách Dễ Dàng
Bạn có thể đã biết desktop Linux có thể tinh chỉnh và thay thế. Bạn chắc chắn biết Linux có rất nhiều bản phân phối (hàng trăm, nếu không phải hàng nghìn) được thiết kế cho một loạt ứng dụng (chủ yếu desktop hoặc server tiêu chuẩn, nhưng một vài với đặc thù bất thường, như quân sự, chính phủ, hoặc khoa học).
Tinh chỉnh có thể dùng để tùy biến Linux, thậm chí tăng tốc một chút, trong khi công cụ như Ubuntu Tweak sẽ mang tất cả tùy biến bạn quan tâm làm cho Ubuntu vào một công cụ desktop đơn lẻ.
Nhưng để tùy biến Linux ở cấp độ cơ bản hơn, bạn sẽ cần làm mọi thứ khác.
(Lưu ý: đây không giống như build kernel Linux riêng. Thay vào đó, bạn cấu hình không chỉ kernel mà cả giao diện người dùng đồ họa và công cụ/app được đóng gói.)
Tại Sao Tùy Biến?
Xây dựng distro Linux tùy chỉnh không chỉ về đặt wallpaper yêu thích. Có nhiều lý do dành thời gian đảm bảo distro Linux đủ khác biệt với người khác:
- OS dành riêng cho phần cứng của bạn – mặc dù không cụ thể như custom compiled Linux Kernel, bạn có thể tận dụng kit distro Linux tùy chỉnh bằng cách tinh chỉnh cho khớp phần cứng PC, và cải thiện hiệu năng.
- Giảm thời gian cài đặt và boot – thứ như cài đặt ngày, giờ, vị trí có thể mất một lúc khi setup, nên chỉ định trong custom build sẽ tiết kiệm thời gian.
- Nếu bạn triển khai Linux trên nhiều thiết bị mạng, dùng distro tùy chỉnh tinh chỉnh có thể đảm bảo bạn tập trung người dùng vào app và công cụ họ nên dùng.
Bốn công cụ sau cho phép bạn cơ bản nấu distro riêng, thêm và bớt tính năng theo ý trước khi tạo ISO và burn trước khi cài đặt (mặc dù chúng tôi khuyên cài vào máy ảo hoặc PC dự phòng trước khi triển khai ra máy chính!).
UCK – Ubuntu Customization Kit
Mặc dù nó chờ một số cập nhật để đưa nó theo gia đình Ubuntu còn lại, Ubuntu Customization Kit là cách tuyệt vời để tạo live CD tùy chỉnh sau đó có thể dùng cài Ubuntu tùy chỉnh của bạn lên HDD PC.
UCK có thể cài dùng
sudo apt-get install uck
… và cũng tương thích với Debian, Linux Mint và các bản phái liên quan khác qua repo Wily. Một khi cài, UCK cần launch từ bash với uck-gui, và bạn có thể tăng tốc một chút bằng thêm switch -m theo sau đường dẫn thư mục bạn sẽ ghi ISO từ đó.
UCK có một vài bug, và điều này làm nó trở thành lựa chọn khó thành công. Tuy nhiên, nếu bạn vượt qua bug (thường do khác biệt giữa phiên bản Ubuntu hiện đại và cái trong UCK) bạn sẽ tạo được ISO hoạt động.
Linux from Scratch
Bạn sẽ cần đọc chút để bắt đầu với Linux from Scratch, vì nó yêu cầu bạn làm theo hướng dẫn online để build hoàn chỉnh (dù tối giản) hệ thống GNU/Linux từ mã nguồn. Điều này nghĩa là bạn nhận hệ thống tùy chỉnh, an toàn, trong khi học cách OS hoạt động — thứ sẽ chứng minh có lợi khi chẩn đoán vấn đề, hoặc viết phần mềm riêng.
LFS có một số sub-project, đáng chú ý Beyond Linux from Scratch, cung cấp các tính năng mở rộng, và Hardened Linux from Scratch, sẽ thu hút người quan tâm bảo mật. Tạo project LFS yêu cầu hệ thống Linux "host" — nếu bạn dùng Windows, bạn cần Linux chạy trong máy ảo.
Khi xong, project LFS có sẵn như ISO để burn thành LiveCD, cũng đóng vai trò rescue CD. Đây có lẽ là mục đích tốt nhất ngày nay, vì dự án LiveCD không còn được maintain. Xem hướng dẫn trên, hoặc cái nhìn của chúng tôi về Linux from Scratch.
SUSE Studio
Thay vì tùy biến hệ điều hành trên PC dùng menu hoặc app chuyên biệt, SUSE Studio dùng giao diện web để tùy biến distro trước khi tải. Tính năng hay là tùy chọn tải phiên bản SUSE đã tinh chỉnh bởi người sửa chữa khác! Dùng link trên để mở trang, tạo tài khoản (hoặc đăng nhập với dịch vụ thường dùng) và bắt đầu.
Quy trình đơn giản: bạn chọn hệ thống cơ sở (JeOS có sẵn ở đây), sau đó thêm phần mềm, repo, cá nhân hóa, và hoàn tất bằng tinh chỉnh. Khi xong, distro tùy chỉnh có thể tải như ISO, hoặc thậm chí triển khai trực tiếp lên cloud server (như Windows Azure, Amazon EC2, hoặc SUSE Cloud) hoặc VPS của bạn.
Xem hướng dẫn SUSE Studio của chúng tôi để biết thêm.
Porteus [Broken URL Removed]
Giống SUSE Studio, Porteus (một fork Slackware Linux) được cấu hình và build online, và môi trường Live kết quả boot nhanh và chạy tốt trên phần cứng cũ. Điều này đạt được, một phần, với hệ thống file on-the-fly được tạo khi máy tính boot từ USB stick.
Để tùy biến build Porteus, một số module có sẵn, trong khi tùy biến thêm nhờ khả năng chuyển đổi gói của Slackware từ định dạng Debian hoặc Fedora, dẫn đến lựa chọn phần mềm rộng.
Thêm vào đó, tài liệu Porteus liệt kê một số đối số boot tùy chỉnh, tinh chỉnh thay đổi hành vi OS; trong những tinh chỉnh này là khả năng boot từ ổ cứng cục bộ, thay vì USB stick. Porteus không cung cấp nhiều tùy chọn như SUSE Studio, và giao diện kém polished hơn, nhưng cung cấp một lựa chọn cấu hình distro preset cho người dùng tìm live distro nhanh và sạch.
Bạn muốn tự build phiên bản Linux của mình? Có lẽ bạn đã làm, và làm cách cũ? Kể cho chúng tôi nghe trong bình luận, đặc biệt nếu bạn đã dùng bất kỳ công cụ nào này!
Nguồn ảnh: chim cánh cụt đeo kính bởi 3Dalia qua Shutterstock