Tôi không muốn khoe khoang hay nghe như "badass", nhưng đôi khi tôi thích rủi ro. Như chạy và test một hệ điều hành UNIX. Dễ nói hơn làm, vì lựa chọn thị trường ít ỏi, phải chọn kỹ.
Ứng viên là OpenIndiana, tôi test 6 năm trước như feature story DistroWatch. Không thân thiện newbie, nhưng làm tốt trong hoàn cảnh đó. Nhanh chuyển 2017, tôi muốn xem UNIX còn giá trị desktop cho đại chúng không. Lần này "con mồi" là OpenIndiana 2017.04 Hipster, nhánh dev.
Lựa chọn phần cứng & Live session
Tôi không dám deploy OpenIndiana trên Lenovo G50, vì không chắc ZFS xử lý ổ 16 partition + multi-boot phức tạp ra sao. Cũng không chắc Hipster chạy tốt với UEFI. Quyết định test humble: máy ảo trước.
VirtualBox không chạy, nhưng VMware Player OK. Cuối cùng vào live session: độ phân giải 1280x1024, không tích hợp ngay.
Và nó dừng lại ở đây.
Live session không làm gì nhiều. Thậm chí không có chương trình mở MP3. Bỏ qua test sâu, tiến hành cài đặt. Sẽ nói chi tiết sau.
Tôi bối rối về Illumos; này thực sự là gì?
Raiders of the Lost UNIX (Cuộc tìm kiếm UNIX thất lạc)
Desktop MATE khiêm tốn, gợi màu SunOS. Nhớ OpenIndiana ra đời do Oracle ngừng phát triển OpenSolaris. So sánh hai, nhiều năm sau, khác biệt không lớn — dấu hiệu không tốt.
Múi giờ bị sai vì lý do nào đó.
VMware Tools
Dễ hơn dự kiến. Mount ISO, giải nén tar.gz, chạy script cài, VMware Tools cấu hình OK. Nhưng vẫn chỉ 4:3 aspect ratio, không tích hợp chuột. Chắc chắn tốt nhất có thể.
Ứng dụng (Applications)
Bộ mặc định rất mỏng, cơ bản. Firefox, Thunderbird, không có music player, không office suite, rất sơ bộ. Tôi tự hỏi: làm sao "pimp" Hipster như Linux distro thường?
Quản lý gói & phần mềm mới
Rất lạ. Và thù địch hơn test Build 148. Tìm phần mềm MP3 không ra gì. Không có GUI, đã bị gỡ, không quay lại. Phải dùng CLI pkg. Cũng phải enable thêm repository (gọi là publishers) mới cài được gì ý nghĩa. Rất nerd, rất phiền.
Tôi thêm repo encumbered (có phần mềm độc quyền như VLC) và repo riêng LibreOffice (có 4.x và 5.x). Quá rắc rối cho việc đơn giản trên Linux.
pfexec pkg set-publisher -O https://pkg.openindiana.org/hipster-encumbered hipster-encumbered
pfexec pkg set-publisher -G '*' -g https://sfe.opencsw.org/localhostoih localhostoih #new OpenIndiana Hipster
Cài LibreOffice báo lỗi dependency. Cuối cùng phải cài thủ công dependency, rồi mới chạy. Không thể có cả 4.x và 5.x cùng lúc, phải gỡ một. Ít nhất có thể chạy nhiều transaction cùng lúc.
pfexec pkg install pkg://localhostoih/library/g++/icu pkg://localhostoih/system/library/g++/boost libreoffice4-desktop-int libreoffice4
pkg install -v libreoffice52 libreoffice52-desktop-int
Update cũng chạy OK. Thêm vài tool thiếu từ bộ mặc định "trần truồng" như dconf-editor để tweak desktop. Thêm icon/theme mới nhưng system area không tôn trọng chọn Faba/Moka → inconsistency. Raw, vui khi test, nhưng tuyệt đối không chấp nhận được cho production.
A clone of openindiana exists and has been updated and activated.
On the next boot the Boot Environment openindiana-1 will be
mounted on '/'. Reboot when ready to switch to this updated BE.
Kết nối mạng
Wireless và Bluetooth khỏi nói. Samba share OK, dù file manager không nhớ credential, phải nhập lại mỗi lần. Printer tool detect network device (không phải Samba), nhưng không biết nó là gì. Trung bình.
Tại sao không có border dưới?
App & Media (cuối cùng)
Sau nửa cứng cập nhật/tweak, hệ thống có vẻ usable. Khó đánh giá do setting ảo, nhưng làm được cơ bản. Tuy nhiên, không quên Linux distro cho sẵn tất cả này.
MP3 OK. HD video OK, nhưng screenshot trắng. YouTube HTML5 OK. Nhưng đợi! Không phát media từ remote share (Samba). VLC không compile đủ module access. Chỉ nội dung local.
Time Slider
Tính năng hay: versioning built-in của ZFS tuyệt vời. Tiếc không port được sang Ubuntu. Có lẽ lý do chính dùng Solaris/OpenIndiana, nhưng hợp lý cho server, không phải home.
Tùy chỉnh (Customization)
Cuối cùng có vài chi tiết đẹp, nhưng không cảm thấy shiny/happy. Cảm giác project chạy trên đà, đã đỉnh cao interest/chất lượng vài năm trước. Nỗ lực làm nó chạy không tạo ra quả đặc biệt.
Tương thích phần cứng, độ ổn định
Khó đánh giá. Mặc định có Nvidia settings applet, nhưng không chắc về cài driver. Ngay trên VM, không hoàn hảo: graphics stack, mouse support. Các lần test UNIX trên phần cứng thật gần đây khá tricky. Xem review Lumina và PC-BSD 10. Nhưng ổn định, không crash/bug.
Hiệu năng
OpenIndiana chưa bao giờ nhẹ, ZFS có penalty riêng. Không so sánh VM với physical. Tôi đoán nó không nhẹ nhàng như Linux điển hình. Tuy nhiên, statement không hoàn chỉnh. Chủ yếu thấy IO activity lúc boot/shutdown/update, ít hơn trong daily usage. MATE ổn nhưng không đủ "flair" để cạnh tranh DE hiện đại.
Vấn đề (Problems)
Không nhiều tiến bộ so với test 2011. Vẫn phải setup root và user riêng, chọn pass mạnh. Tôi không làm, nên khi làm root không được. pfexec mô phỏng sudo, nhưng dùng sudo cũng được, rồi phải fix pass nếu combo đơn giản để làm admin task. Rất awkward.
Firefox kêu không phải default browser, nhưng nó là!
Nhìn trang trí bị bóp méo.
Kết luận
Test hôm nay hơi buồn. Đã làm được việc, nhưng không vui, không hy vọng OS này so sánh được với Linux nào. Ngay CentOS cũng lightyears ahead. Môi trường server có ích, nhưng hoàn toàn trượt đích trên desktop.
Quản lý gói, app, tất cả raw, alien, unfriendly. Driver/hardware lỗi thì sao? Đâu tìm app mới, không phải act of mercy bởi volunteer? Tương thích phần cứng thật? Tôi không dám commit laptop test cũng nói lên điều gì.
Có thể "thuần hóa" OpenIndiana đến mức nào. Nhưng phần lớn là bài tập kiên trì vô ích. Tất cả việc trên đều cho sẵn trong Linux từ ~2007. Giống lái xe cũ cố gắng ngang ngửa tech mới. Trừ khi vào ancient, không đáng giá.
Phần tồi tệ nhất không phải chi tiết. Đó là sự thiếu tiến bộ tuyệt đối kể từ 2011 trên desktop. Dưới lớp vỏ có thể có kỳ diệu, nhưng nếu không dùng được thì vô giá trị. Nhiều thứ từ phiên bản trước bị gỡ, làm kém tiếp cận, không có gì mới thay thế. Nerdier và harder hơn trước — dấu hiệu xấu cho tương lai không chỗ đứng trên desktop. Các OS cùng họ cũng vậy. Không đáng công sức. Dính Linux. Điểm: 4/10. Xong.
Chúc vui.