Linux là hệ điều hành thống trị trên server, nhưng nó ít được biết hơn như một hệ điều hành desktop. Tuy nhiên, Linux desktop đã đi một quãng đường dài trong thập kỷ qua, và đà tiến không chậm lại.
Phát triển Linux diễn ra cởi mở (out in the open), nhưng trừ khi bạn biết nơi nhìn, nó dễ bị bỏ lỡ. Dưới đây là một số phát triển chính đang diễn ra đồng thời để bạn theo dõi.
1. Các Distro dùng Flatpak để phân phối ứng dụng
Cài đặt phần mềm trên Linux lâu nay là một câu chuyện phức tạp. Vì không có một phiên bản Linux duy nhất, không có một định dạng gói duy nhất. Windows có EXE. macOS có DMG. Linux có DEB, RPM, PKG, tarball, và danh sách còn dài. Một gói phần mềm bạn có thể cài đặt trên một bản phân phối sẽ không hoạt động trên cái khác.
Những năm gần đây đã thấy nỗ lực giải quyết vấn đề đó với các định dạng gói universal (phổ quát) hoạt động bất kể bạn sử dụng phiên bản Linux nào. Một là AppImage. Một cái khác là Snap. Nhưng trong số chúng, Flatpak đang获得 (gaining) sự kéo dài (traction) nhiều nhất trong số các bản phân phối Linux.
Điều này đã đơn giản hóa quy trình phân phối ứng dụng. Các ứng dụng từng chỉ có sẵn cho elementary OS dưới dạng DEB giờ đây có sẵn cho bất kỳ distro Linux nào dưới dạng Flatpak.
Các ứng dụng GNOME mà bạn phải chờ sáu tháng cho phiên bản GNOME tiếp theo để cài đặt giờ đây có sẵn ngay ngày đầu trên Flathub. Và các ứng dụng thương mại, độc quyền có thể không bao giờ phiền toái đến Linux bây giờ chỉ cách một cú nhấp chuột.
Snap và AppImage chưa biến mất. Snap đặc biệt, như định dạng ưa thích của Ubuntu, có lẽ thấy số lượng tải xuống lớn nhất. Nhưng sức hấp dẫn của Snap đơn giản chưa lan rộng ra ngoài Ubuntu, với ngay cả các hệ thống dựa trên Ubuntu như elementary OS và Linux Mint chọn không ship (đi kèm) hỗ trợ gói snap out of the box.
2. Light và Dark Style (Chủ đề sáng/tối) trở thành chuẩn mực
Dark theme (chủ đề tối) đã trở nên mainstream (phổ biến). Android và iOS có chúng. Windows và macOS cũng có. Mọi người nhận thức nhiều hơn về tác động của ánh sáng xanh và màn hình LCD lên mắt. Một số trong chúng ta đặc biệt nhạy cảm với pixel sáng. Nhiều người chọn bật dark theme ít nhất một lúc, nếu chỉ vào ban đêm hoặc khi làm việc với file đa phương tiện.
Dark theme lâu nay có sẵn cho Linux như một loại hack (mánh khóe). Trong những năm gần đây, elementary OS thu hút sự chú ý như một Linux desktop nổi bật tạo ra dark theme và đối xử với nó như một first-class citizen (công dân hạng nhất).
Đội ngũ đã vận động (advocated) cho tính năng này trở nên rộng rãi khắp các desktop Linux, các nhà phát triển khác nhau聚集 (came together) để làm việc, và tính năng này kể từ đó đã trở thành một free desktop specification (đặc tả desktop tự do) mà các môi trường desktop và ứng dụng có thể dễ dàng hỗ trợ.
Hỗ trợ dark theme đã tìm đường vào hai môi trường desktop Linux lớn nhất, GNOME và KDE Plasma. Bây giờ chúng ta quan sát khi nhiều ứng dụng và theme thích ứng tốt hơn với dark theme.
3. Libadwaita迎来 (Ushers In) Thiết kế App Hiện đại
Có nhiều môi trường desktop Linux, nhưng hầu hết chúng chia sẻ một toolkit (bộ công cụ) đồ họa chung được gọi là GTK. GTK xuất hiện nhiều năm trước trong quá trình phát triển của Chương trình Thao tác Hình ảnh GNU (GIMP) phổ biến. Bây giờ nó thường được liên kết nhất với môi trường desktop GNOME.
Các môi trường desktop khác chọn sử dụng GTK thấy bản thân bị ảnh hưởng bởi quyết định thiết kế của GNOME. Desktop như Cinnamon và Xfce sử dụng bố cục truyền thống hơn với thanh menu cổ điển, nhưng một số ứng dụng họ sử dụng được thiết kế với ngôn ngữ thiết kế hiện đại hơn của GNOME trong tâm trí.
Toolkit được định hướng về ưu tiên của GNOME vì các nhà phát triển GNOME làm phần lớn phát triển. Điều này có nghĩa là GTK kém desktop-agnostic (phi desktop) hơn toolkit nổi bật khác thường xuyên được sử dụng trên Linux: Qt.
Với việc phát hành Libadwaita, GNOME đang tách các yếu tố GNOME-specific (đặc thù GNOME) từ GTK. Điều này trao quyền cho các desktop dựa trên GTK khác để tiếp tục sử dụng toolkit mà không phải làm việc chống lại các yếu tố tập trung vào GNOME.
Cùng lúc đó, Libadwaita cho phép ứng dụng GNOME sử dụng tất cả các loại yếu tố visual hiện đại phổ biến trên smartphone nhưng chưa phải là tiêu chuẩn trên Linux desktop. Ví dụ bao gồm gesture (cử chỉ) trong ứng dụng và sliding animation (hoạt ảnh trượt) giữa các trang ứng dụng khác nhau. Những bổ sung này không chỉ ảnh hưởng đến ứng dụng GNOME. elementary OS cũng đang sử dụng các khía cạnh của Libadwaita.
4. PipeWire đơn giản hóa sản xuất Multimedia
Multimedia trên Linux có thể là một việc phức tạp. Khi nói đến audio, có JACK. Có ALSA. Có PulseAudio. Bây giờ có PipeWire.
Trên bề mặt, không, thêm một media server khác không dường như là cách để làm cho mọi thứ đơn giản hơn. Nhưng nơi thiết lập JACK có thể mất hàng giờ để học, PipeWire đơn giản hơn nhiều.
PipeWire có phải là silver bullet (vũ phép) ngay bây giờ? Chưa hẳn. Nhưng nó đã làm cho một số việc dễ dàng hơn, và khi công nghệ trưởng thành, nó có thể làm cho Linux trở thành một giải pháp dễ dàng khuyên dùng hơn cho các tác vụ như tạo âm nhạc và sản xuất podcast.
5. Steam Deck cải thiện chơi game trên Linux
Chơi game trên Linux đã đi một quãng đường dài. Không, nó chưa vượt qua Windows như cách dễ dàng nhất để chạy game, nhưng trong một số trường hợp, Linux quản lý được hiệu suất hơn. Và khi so sánh Linux với macOS, Linux là lựa chọn dễ dàng.
Không lâu trước đây, người dùng Linux phải nhảy qua nhiều rào cản để chạy game. Mặc dù đây vẫn không phải là trải nghiệm hiếm gặp, nhiều game giờ đây đơn giản chỉ hoạt động. Nhờ Proton, bạn có thể tải xuống một game tương thích Linux từ Steam với kỳ vọng hợp lý rằng nó sẽ chạy mà không cần nhiều rắc rối.
Với việc phát hành Steam Deck, có một cơ hội thực sự rằng nhà phát triển game sẽ nỗ lực đảm bảo game của họ hoạt động tốt trên console game của Valve và, bởi mở rộng, Linux PC. Vì vào cuối ngày, bất chấp form factor (hình dáng), Steam Deck chỉ là một Linux PC.
Và nếu hỗ trợ anti-cheat trở nên phổ biến trên Steam Deck, thì nó có thể sẽ có nghĩa là hỗ trợ anti-cheat lớn hơn cho game trên Linux desktop thông thường cũng như. Đây là tin tức lớn cho tất cả những game mà game thủ Linux có thể chơi offline nhưng thấy mình bị ngăn cản khi đưa online.
Bạn có hào hứng cho năm 2022 không?
Desktop Linux thực sự đang tìm thấy nhịp độ của nó. Chắc chắn, nó chưa获得 nhiều thị phần, nhưng đó không phải lý do để không tận hưởng viên ngọc hidden gem (ngọc ẩn) này.
Với nhiều máy tính được ship (đi kèm) với Linux pre-installed hơn bao giờ hết, rào cản tham gia thấp hơn nhiều. Linux không thiếu quirk (đặc thirk), nhưng mỗi năm nó trở nên dễ dàng hơn để có được, dễ sử dụng hơn, và dễ khuyên dùng hơn. Và trong năm 2022, có nhiều thứ để hào hứng về.