- Dự án KDE đã công bố phiên bản alpha của bản phân phối Linux riêng mang tên KDE Linux
- Bản phân phối này áp dụng kiến trúc bất biến (immutable) dựa trên Arch Linux, dùng Flatpak và KDE Builder thay cho cách cài gói truyền thống
- Chỉ hỗ trợ Wayland và không có kế hoạch hỗ trợ X.org hay các hệ thống dùng BIOS
- Ảnh hệ thống sử dụng EROFS để cung cấp khả năng cập nhật nguyên tử và quay lui phiên bản
- Trong tương lai sẽ có ba edition và được phân biệt với các bản phân phối hiện có ở các khía cạnh như cập nhật bảo mật, quản lý gói
KDE công bố bản alpha của bản phân phối Linux riêng
Tổng quan và công bố
- Dự án KDE đã công bố phiên bản alpha của bản phân phối Linux riêng mang tên KDE Linux tại Akademy 2025
- Bản phân phối này hướng tới mục tiêu trở thành "thành quả tốt nhất thể hiện mọi công nghệ của KDE theo cách tiên tiến nhất", đồng thời theo đuổi khả năng mở rộng cho nhiều mục đích như dùng trong gia đình, doanh nghiệp và cài đặt OEM
- Hiện vẫn đang ở giai đoạn phát triển ban đầu, còn nhiều tính năng chưa hoàn thiện và nhiều chỗ thô ráp, nên mang tính chất của một bản thử nghiệm cho thấy định hướng của một desktop Linux hoàn chỉnh
Động lực phát triển và bối cảnh
- Việc phát triển KDE Linux có sự tham gia tích cực của Harald Sitter cùng nhiều đóng góp viên chủ chốt của KDE
- KDE cho biết KDE neon dựa trên Ubuntu LTS đã chạm tới giới hạn do công nghệ cũ, công việc đóng gói không cần thiết và quy trình build bị tùy biến quá mức
- KDE Linux được tạo ra nhằm vượt qua những giới hạn đó, tăng khả năng sử dụng công nghệ mới nhất cũng như sự linh hoạt trong triển khai và vận hành
- Mục tiêu chính là tự quản lý cách phân phối phần mềm KDE, đồng thời đi theo xu hướng tự nhiên giống như Linux Mint, ElementaryOS, nơi các bên phát triển môi trường desktop cũng có hệ điều hành riêng
Kiến trúc và đặc điểm kỹ thuật
- Hệ điều hành cơ sở dùng các gói Arch Linux, nhưng ứng dụng được quản lý bằng Flatpak hoặc build từ mã nguồn qua KDE Builder. Không cung cấp Pacman
- Không hỗ trợ phiên làm việc X.org, chỉ dùng Wayland, và một số cấu hình phần cứng như card NVIDIA đời cũ sẽ cần thiết lập thủ công
- Chỉ hỗ trợ hệ thống UEFI, không có kế hoạch hỗ trợ các hệ thống chỉ dùng BIOS
- Hệ thống tệp gốc (/) dùng volume Btrfs có thể thay đổi, còn /usr dùng volume chỉ đọc dựa trên EROFS, nhờ đó triển khai được cơ chế nâng cấp nguyên tử và quay lui dễ dàng
- Cập nhật hệ thống được thực hiện qua Discover hoặc CLI bằng updatectl, và có thể lưu đệm tối đa 5 tệp EROFS để quay lui phiên bản dễ dàng
Gói phần mềm và trải nghiệm người dùng
- Người dùng không thể cài trực tiếp gói vào hệ thống cơ sở; chỉ hỗ trợ Flatpak hoặc Snap (không tích hợp với Discover), cùng Distrobox (cài và tích hợp ứng dụng từ bản phân phối khác bên trong container)
- Hiện vẫn có lỗi ở giai đoạn alpha như thiết lập Podman, nhưng dự kiến sẽ dần được cải thiện
- Phần mềm có sẵn mặc định gồm Gwenview, Okular, Haruna, Kate, Konsole, Firefox; đồng thời có các công cụ CLI thiết yếu như Bash, curl, Linux 6.16.5, GCC
- Thiếu một số tiện ích hữu dụng như Emacs, tmux, pip, Fish
Ảnh tùy biến và quản trị
- Người dùng không thể trực tiếp chỉnh sửa các gói hệ thống mặc định. Tuy nhiên, có thể tạo ảnh tùy biến bằng công cụ mkosi mà dự án dùng nội bộ cùng các tệp cấu hình liên quan
Các edition và lộ trình sắp tới
- Về lâu dài, dự án có kế hoạch cung cấp ba edition: Testing, Enthusiast và Stable
- Testing được build hằng ngày từ Git cho mục đích phát triển/QA (đang được phân phối hiện tại)
- Enthusiast dành cho người dùng beta và người dùng phổ thông, còn Stable chỉ bao gồm phần mềm phát hành đạt các chỉ số chất lượng nhất định
- Trước khi phát hành beta, dự án vẫn còn các việc cần làm như thoát khỏi việc sử dụng Arch User Repository và chuyển sang hạ tầng chính thức của KDE
Bảo mật, quản lý và governance
- Chưa cung cấp mailing list thông báo bảo mật hay hệ thống cảnh báo tự động. Người dùng phải tự theo dõi security tracker của Arch và khuyến cáo bảo mật của KDE
- Do đặc tính hệ thống bất biến dựa trên Arch, việc áp dụng bản vá bảo mật có thể bị chậm; ngoài ra, vì không có trình quản lý gói nên cũng khó quản lý danh sách phần mềm đã cài trong hệ thống
- Governance trên thực tế tuân theo mô hình "hội đồng trưởng lão", và trong các tranh chấp quan trọng thì Sitter có quyền quyết định cuối cùng
Tương lai và ý nghĩa của dự án
- Dự án còn nhằm trực tiếp trải nghiệm trách nhiệm tự thân và những giới hạn của một môi trường desktop mã nguồn mở khi tự phát triển và duy trì bản phân phối, từ đó hiểu rõ hơn vì sao các bản phân phối lớn truyền thống phải đưa ra những lựa chọn phức tạp
- Trong trường hợp dự án bị dừng, KDE đã chuẩn bị kế hoạch tự động chuyển sang bản phân phối khác khi EOL (kết thúc vòng đời dịch vụ)
- Dù còn nhiều thiếu sót do là phiên bản alpha, đây vẫn là dự án cho thấy ý chí của KDE trong việc tự định hình hướng đi công nghệ riêng
Chưa có bình luận nào.