Phát hành postmarketOS v26.06 (Alpen Avocado)
(postmarketos.org)- Bản phát hành này chủ yếu hướng tới người đam mê Linux, và hiện vẫn chưa phù hợp với những ai kỳ vọng mức độ hoàn thiện như Android hay iOS
- Dựa trên Alpine Linux 3.24, đồng thời cập nhật các phiên bản giao diện di động lên GNOME 50, KDE Plasma Mobile 6.6.5 và Phosh 0.55.0
- Sau khi nâng cấp từ bản cài đặt hiện có, các thao tác thủ công được khuyến nghị gồm: nếu không phải người dùng SXMO thì xóa khỏi nhóm input, gỡ ffmpegthumbnailer, và chuyển thiết lập tùy chỉnh kernel cmdline sang
/etc/kernel-cmdline.d/ - Cách thiết lập kernel cmdline cũ vẫn sẽ được hỗ trợ trong một thời gian, nhưng hiện đã hiển thị cảnh báo ngừng hỗ trợ
- Công cụ nâng quyền mặc định cho cài đặt mới đã được chuyển từ doas sang sudo-rs
- Màn hình khởi động chuyển từ pbsplash sang Plymouth; có thể hiển thị log khởi động bằng phím ESC hoặc nút nguồn trên điện thoại, và có thể xoay màn hình splash trên các thiết bị hiển thị sai hướng
- Các thiết bị có hỗ trợ rung có thể rung khi khởi động; sẽ không hoạt động trên thiết bị không có mô-đun initramfs hoặc không thể rung
- Phosh đã tích hợp các chức năng liên quan từ ứng dụng postmarketOS tweaks cũ vào Phosh Mobile Settings, đồng thời chuyển display manager từ tinydm sang greetd và phrog
- Biến thể systemd của Plasma desktop dùng plasma-login-manager thay cho sddm; trên postmarketOS, tổ hợp Plasma với OpenRC không còn được khuyến nghị và sẽ bị vô hiệu hóa trong tương lai
- Plasma Bigscreen từng bị vô hiệu hóa sau v24.06 do không tương thích với Plasma 6, nhưng đã có thể dùng lại trong v26.06
- Bản nâng cấp ModemManager bổ sung các tính năng mới như cell broadcast
- Các gói kernel generic
linux-postmarketos-{mainline,stable,lts}được đưa vào v26.06 và sẽ tiếp tục được nâng cấp, cập nhật mới nhất trong suốt thời gian hỗ trợ của v26.06 - Có 254 thiết bị trong danh mục testing; ASUS MeMO Pad 7, Microsoft Surface RT, NVIDIA Tegra ARMv7, Samsung Chromebook và Xiaomi Mi Pad 5 Pro được chuyển từ community sang testing vì kernel quá cũ hoặc không còn được bảo trì
- Các thiết bị community mới gồm Google Asurada Chromebook, Google Cherry Chromebook, Google Corsola Chromebook, Radxa Dragon Q6A và PINE64 PineNote
- Các vấn đề chưa được giải quyết gồm:
pmOS_rootchiếm 99% dung lượng sau khi reflash ở một số người dùng, lời nhắc/dev/loop1p2khi khởi động Phosh, lỗi hiển thị khi chỉnh độ sáng trên Fairphone 5, âm lượng âm thanh quá lớn trên Fairphone 3, không có màn hình splash trên Librem 5 và lỗi ngừng hoạt động của âm DTMF trên PinePhone {p:99}
1 bình luận
Ý kiến trên Lobste.rs
Nghe nói họ sắp tập trung đưa thiết bị vào danh mục Main nên khá đáng mong đợi. Hiện tại vẫn đang trống
Theo tôi, điều mà GrapheneOS và SailfishOS làm tốt là tập trung vào một số ít thiết bị để khiến chúng hoạt động thật sự tốt, giống như sau khi Jolla từ bỏ các thử nghiệm phần cứng. Năm ngoái ở gian pmOS tại FOSDEM, tôi đã hỏi “Nếu muốn dùng cái này thì nên mua điện thoại nào?”, nhưng thực ra gần như không nhận được câu trả lời. Tôi từng định cài lên chiếc Xiaomi Mi 9T cũ để thử, nhưng ngay cả driver cho camera hay việc kiểm tra trạng thái pin hiện tại cũng còn thiếu, nên khó dùng hơn mức một món đồ nghịch thử
Lý do điều này có ý nghĩa hơn SailfishOS là, theo trải nghiệm của tôi, nền tảng dựa trên libhybris không phải là trải nghiệm Linux thực sự và sẽ cản trở vào những lúc không ngờ tới. Ví dụ, ngay cả việc cài Flatpak cũng không đơn giản như ở nơi khác
postmarketOS thì không làm vậy mà cố gắng dùng mainline kernel nhiều nhất có thể. Vì thế phải viết lại driver cho từng thiết bị để được chấp nhận upstream, phân tích xem downstream kernel đang làm gì, đồng thời cũng phải mài giũa các công cụ không gian người dùng. Downstream kernel thường là một mớ hỗn độn khổng lồ rất khó upstream
Về lâu dài thì cách này tốt hơn. Ví dụ, nó cho phép dùng kernel mới nhất trên cả những thiết bị 13 năm tuổi đã bị ngừng cập nhật Android từ lâu. Đổi lại, trên nhiều thiết bị, mức hỗ trợ phần cứng vẫn thường chưa đạt tới mức của GrapheneOS hay SailfishOS
Ồ, gần đây tôi nâng thiết bị từng được hỗ trợ trước đây của mình lên 25.12 thì không khởi động được, chắc phải thử lại với bản này vậy :)