Đăng ngày 22 tháng 2 năm 2026, 4:00 PM EST
Kinh nghiệm xuất bản công nghệ của Afam từ 2018, khi anh làm việc cho Make Tech Easier. Qua nhiều năm, anh xây dựng danh tiếng với hướng dẫn chất lượng cao, review, mẹo và bài giải thích, bao gồm Windows, Linux và công cụ mã nguồn mở. Công việc anh xuất hiện trên các trang web hàng đầu như Technical Ustad, Windows Report, Guiding Tech, Alphr và Next of Windows.
Anh cử nhân Khoa học Máy tính và là người ủng hộ mạnh mẽ quyền riêng tư và bảo mật dữ liệu, với vài mẹo, video và hướng dẫn về chủ đề xuất bản trên kênh YouTube Fuzo Tech.
Khi không làm việc, anh thích dành thời gian với gia đình, đạp xe, hoặc chăm sóc vườn.
Đổi distro (distro-hopping) không hiếm trong hệ sinh thái Linux, đặc biệt ở những người mới bắt đầu hành trình Linux. Tôi cũng từng trải qua, luôn mong cài đặt tiếp theo sẽ "chốt" được. Thực tế, vấn đề không phải distro, mà là việc ra quyết định liên tục. Có sự nhầm lẫn thực sự về terminal nào, runtime manager, font, hoặc theme nên chọn. Cuối cùng, tôi bắt đầu từ đầu và tổn hại năng suất.
Điều này thay đổi khi tôi dùng Omakub trên cài đặt Ubuntu 24.04 LTS mới. Nó giải quyết vấn đề hopping theo cách khác với Distrobox, cho phép chạy nhiều distro cùng lúc. Omakub cho tôi một workstation phát triển web hoàn chỉnh, hiện đại, thẩm mỹ với một lệnh đơn. Thay vì tinh chỉnh vô tận, nó cho phép tôi tập trung vào công việc thực.
Omakub
OS Ubuntu
Mô hình giá Free
Omakub là công cụ, do DHH tạo ra, biến cài đặt Ubuntu 24.04 mới thành môi trường phát triển web hoàn chỉnh, hiện đại, thẩm mỹ bằng một lệnh đơn.
Omakub thực sự là gì
Hơn một bash script — triết lý trong hành động
Tôi luôn cho Omakub chỉ là một bash script, nhưng điều đó sai lầm như gọi Rails là chỉ code Ruby. Nó tạo môi trường phát triển đầy đủ trên Ubuntu với một lệnh, nhưng giá trị thực của công cụ này nằm ở triết lý. Công cụ này phản ánh quy trình làm việc có chủ kiến của David Heinemeier Hansson (DHH), từ công cụ, phối màu, font đến cài đặt shell.
Terminal mặc định Omakub cài trên máy tôi là Alacritty. Tôi nhận Neovim với mặc định được cấu hình hợp lý. Sau đó là Tmux cho quản lý phiên (một trong công cụ đa nhiệm yêu thích của tôi), và trình quản lý phiên bản runtime mặc định là Mise. Omakub cũng cho tôi 1Password CLI, nhưng phần thú vị hơn là nó áp dụng font Mono Lisa với theme terminal Tokyo. Điều này tạo ra môi trường ít căng thẳng hoàn hảo cho phép tôi quét các khối code lớn dễ dàng hơn.
Cài đặt có chủ kiến này loại bỏ việc ra quyết định, và tôi thấy nó giải phóng. Tôi không tranh luận với bản thân về cài đặt nào sẽ hoạt động. Sau cài đặt, tôi không bắt đầu từ con số không; tôi bắt đầu với cài đặt đang hoạt động.
Quy trình làm việc chỉ đơn giản là hoạt động
Công cụ được chọn để bổ sung cho nhau
Sự tiện lợi đi kèm quy trình Omakub tuyệt vời, nhưng điều nổi bật nhất là cách nó thân thiện với muscle memory (ký ức cơ bắp). Dễ dàng nhảy giữa vài terminal để chỉnh code, quản lý runtime, và xem dịch vụ nền đang chạy. Mặc định nó cung cấp chỉ đơn giản là hợp lý. Neovim có key mapping hợp lý và nhanh chóng trở nên quen thuộc; Tmux là lựa chọn hiệu quả cho phiên bền vững, và Alacritty cho phép cuộn log mượt mà cũng như nhanh và tăng tốc GPU.
Trước đây tôi dùng rbenv, nvm, và pyenv, nhưng Mise thay thế tất cả. Với một lệnh đơn, giờ tôi có thể chuyển đổi giữa phiên bản Ruby, Node, và Python mà không làm gãy hệ thống. Nếu bạn ưu tiên quy trình làm việc điều khiển bằng bàn phím, bạn sẽ tận dụng tốt nhất terminal, editor, và runtime manager.
Tuy nhiên, bên cạnh hiệu quả từ thiết lập môi trường tức thì, thẩm mỹ cũng tuyệt vời. Theme Tokyo đẹp mắt và font Mono Lisa giảm ma sát nhận thức bạn có thể trải nghiệm trong công cụ khác bằng cách cung cấp tín hiệu trực quan nhất quán. Mỗi sáng khi khởi chạy terminal, nó cảm thấy chức năng và sẵn sàng.
Cấu trúc thực của việc dùng Omakub hàng ngày
Điều gì giống như sống trong môi trường này ngày qua ngày
Điểm chính sau Omakub là luồng không ma sát (frictionless flow). Neovim được tinh chỉnh trước loại bỏ giờ tinh chỉnh plugin hoặc keymap. Tmux loại bỏ mất ngữ cảnh khi chuyển dự án bằng cách tổ chức nhiều cửa sổ.
Tôi cũng thích cập nhật mượt mà. Khi tôi chạy lệnh cập nhật Omakub, nó áp dụng lại cấu hình từ dự án, và theo kinh nghiệm của tôi, các thay đổi cá nhân tôi làm cùng lúc đã được giữ nguyên. Cập nhật chưa bao giờ làm gãy cài đặt của tôi, xây dựng sự tự tin cho phép tôi tập trung vào công việc thay vì bảo trì.
Dù các tùy chọn như theme màu, chọn font, hành vi terminal có thể coi là nhỏ, chúng thiết yếu cho hiệu quả. Trong một tuần dùng công cụ, tôi đã xây dựng đủ muscle memory để dùng phím tắt, bố cục cửa sổ, và lệnh runtime cảm thấy tự nhiên. Những thứ nhỏ bổ sung này trên ngăn xếp được tuyển chọn đã biến máy Ubuntu của tôi thành môi trường phù hợp cho sử dụng hàng ngày.
Bắt đầu và điều mong đợi
Từ cài đặt Ubuntu 24.04 LTS mới đến setup sản xuất trong chưa đầy một giờ
Để bắt đầu, bạn cần cài đặt Ubuntu 24.04 LTS mới. Có thể trên bare metal hoặc máy ảo. Sau đó chạy lệnh này trong terminal:
wget -qO- https://omakub.org/install | bash
Lệnh này sẽ kéo ngăn xếp được tuyển chọn, và có thể mất tới 45 phút, sau đó bạn sẽ có workstation phát triển sẵn sàng dùng.
Sau khi reboot lần đầu, bạn được chào đón bởi desktop GNOME, với Alacritty làm terminal mặc định, Neovim, và phiên tmux. Bạn cũng nhận Mise đã cấu hình, với 1Password CLI sẵn sàng. Bạn sau đó đã sẵn sàng và có thể nhảy ngay vào code.
Nếu bạn cần học quản lý runtime và keybinding, nó sẽ đến tự nhiên từ việc dùng tmux và Neovim trực tiếp. Mặc định của chúng hợp lý và dễ dàng hỗ trợ muscle memory. Bạn chỉ cần chỉnh file config nếu muốn tinh chỉnh; không có lệnh đặc biệt cho việc này.

Tại sao Omakub cuối cùng khiến tôi ở lại
Omakub chỉ cho tôi cách khác để tương tác với Linux. Cách tiếp cận của tôi đối với mọi distro Linux mới tôi thử bắt đầu bằng nhiều tinh chỉnh và cấu hình, nhưng điều đó bị thay thế sau khi tôi chạy một lệnh đơn.
Tốc độ và thẩm mỹ tuyệt vời, nhưng giá trị lớn nhất của Omakub là sự rõ ràng tinh thần nó mang lại. Nó gỡ bỏ tất cả ma sát cài đặt và đơn giản cho phép tôi định cư. Tôi biết một số chuyên gia đã rời bỏ Ubuntu; có lẽ giờ họ có lý do đủ tốt để thử distro này lại.