1 điểm bởi GN⁺ 2024-01-01 | 1 bình luận | Chia sẻ qua WhatsApp
  • Bazzite là image tùy biến dựa trên Fedora Atomic, nhằm cung cấp môi trường gaming Linux từ các thiết bị cầm tay như Steam Deck cho tới desktop và HTPC
  • Dự án bắt đầu để giải quyết các gói lỗi thời và việc thiếu trình quản lý gói có tính thực dụng của SteamOS; tuy dựa trên image, Bazzite vẫn cho phép cài đặt gói Fedora và giữ chúng sau khi cập nhật
  • Cung cấp nhiều biến thể như bazzite, bazzite-deck, biến thể GNOME, image có driver NVIDIA độc quyền, cùng các hỗ trợ Game mode, HDR, Mesa, port gói SteamOS, rollback và Secure Boot
  • Cấu hình mặc định bao gồm hỗ trợ Distrobox, Waydroid, vkBasalt, MangoHud, OBS VkCapture, xone, DisplayLink, ROCM OpenCL/HIP, cùng nhiều driver cho input, RGB và tablet
  • Cung cấp ISO cài đặt và lệnh rebase; image hỗ trợ xác minh chữ ký bằng cosign, và người dùng có thể build biến thể Bazzite riêng bằng GitHub Actions và khóa Cosign

Mục tiêu và nền tảng của Bazzite

  • Bazzite là image tùy biến dựa trên Fedora Atomic, được build theo phương thức cloud-native của Universal Blue
  • Mục tiêu là mở rộng môi trường gaming Linux tới desktop, HTPC dùng trong phòng khách và cả thiết bị cầm tay như Steam Deck
  • Bazzite được build từ ublue-os/main, sử dụng công nghệ Fedora để cung cấp hỗ trợ phần cứng mở rộng và driver tích hợp
  • Dự án bắt đầu để giải quyết các vấn đề của SteamOS là các gói lỗi thời và thiếu trình quản lý gói có tính thực dụng
  • Dù dựa trên image, người dùng vẫn có thể cài đặt gói Fedora từ dòng lệnh, và các gói đã cài sẽ được giữ lại sau khi cập nhật
  • Được cập nhật nhiều lần mỗi tuần bằng các gói upstream Fedora, hỗ trợ kernel Linux mới nhất, SELinux bật sẵn mặc định, Secure Boot và mã hóa ổ đĩa

Tính năng gaming và phần cứng chung

  • Bazzite sử dụng bazzite kernel để cung cấp HDR, hỗ trợ phần cứng mở rộng và tích hợp nhiều bản vá
  • Có thể dùng HDR trong Game mode
  • Ở các bản build không phải NVIDIA, có thể dùng NVK
  • Cung cấp hỗ trợ codec tăng tốc phần cứng cho giải mã H264
  • Hỗ trợ runtime ROCM OpenCL/HIP của AMD
  • Hỗ trợ driver xone cho tay cầm Xbox và DisplayLink
  • Bao gồm theme KDE SteamOS của Valve
  • vkBasalt, MangoHud, OBS VkCapture được cài sẵn
  • Hỗ trợ Winesync/Fastsync/NTsync
  • Distrobox được cài sẵn
  • Đơn giản hóa việc cài Davinci Resolve dựa trên davincibox thông qua ujust install-resolve
  • Cung cấp dịch vụ duperemove tự động để giảm dung lượng ổ đĩa mà nội dung wine prefix sử dụng
  • Hỗ trợ HDMI CEC thông qua libCEC
  • Sử dụng Google BBR làm cơ chế kiểm soát tắc nghẽn TCP mặc định
  • Input Remapper được cài sẵn và bật sẵn; trên các biến thể Deck thì có thể dùng nhưng mặc định bị tắt
  • Bazzite Portal cài đặt ứng dụng và các tinh chỉnh, đồng thời cung cấp nút để cập nhật, rebase và khởi tạo lại image hệ thống
  • Waydroid được cài sẵn để hỗ trợ chạy ứng dụng Android
  • Sử dụng Flatseal, Warehouse, Gear Lever để quản lý Flatpak và AppImage
  • Bao gồm các driver i2c-piix4 và i2c-nct6775 của OpenRGB để điều khiển RGB trên một số bo mạch chủ
  • Driver OpenRazer được tích hợp, có thể dùng qua Bazzite Portal hoặc ujust install-openrazer
  • Quy tắc udev của OpenTabletDriver được tích hợp, và toàn bộ bộ phần mềm có thể cài qua Bazzite Portal hoặc ujust install-opentabletdriver
  • Hỗ trợ sẵn bàn phím Wooting
  • Hỗ trợ GPU AMD Southern Islands HD 7000 và Sea Islands HD 8000 bằng driver amdgpu
  • Có thể biến website trên Firefox và nhiều trình duyệt khác thành ứng dụng thông qua Webapp Manager

Biến thể desktop, Steam Deck và HTPC

  • Biến thể chung cho desktop là bazzite, phù hợp với máy tính để bàn
  • Cập nhật tự động cho OS, Flatpak, v.v. do uupdtopgrade đảm nhiệm
  • Có thể tải ISO từ trang tải xuống, và có hướng dẫn cài đặt
  • Có thể rebase từ Fedora Atomic hiện có sang image driver GPU mã nguồn mở
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite:stable
  • Thiết bị cần driver NVIDIA độc quyền thì rebase sang image bazzite-nvidia
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-nvidia:stable
  • Người dùng đã bật Secure Boot cần làm theo tài liệu Secure Boot trước khi rebase
  • NVK, tùy chọn mã nguồn mở của Mesa cho NVIDIA, tại thời điểm viết bài dễ phát sinh lỗi; các vấn đề liên quan đến NVK cần được báo cáo cho Mesa, không phải Ublue/Bazzite
  • bazzite-deck cho Steam Deck và HTPC

    • bazzite-deck được thiết kế làm giải pháp thay thế SteamOS cho Steam Deck và mang lại trải nghiệm kiểu console cho HTPC
    • Khởi động thẳng vào Game mode giống SteamOS
    • duperemove tự động giúp giảm đáng kể kích thước compatdata
    • Mesa mới nhất tạo shader cache nhỏ hơn và không yêu cầu shader cache để tránh giật hình
    • Vẫn có thể khởi động khi ổ đĩa đầy
    • Hỗ trợ mọi ngôn ngữ mà upstream Fedora hỗ trợ
    • Sử dụng Wayland trên desktop và hỗ trợ Steam input
    • Bao gồm các bản port của phần lớn gói SteamOS như driver, trình cập nhật firmware và bộ điều khiển quạt từ evlaV repository
    • Sử dụng Mesa đã được vá để điều khiển framerate chính xác trong Gamescope
    • Cung cấp sẵn hỗ trợ BTRFS cho thẻ SD, bao gồm bản vá SteamOS BTRFS
    • Cung cấp bản port của SDGyroDSU ở trạng thái bật sẵn mặc định
    • Khi cài đặt có thể chọn cài Decky Loader, EmuDeck, RetroDECK, ProtonUp-Qt, v.v.
    • Cung cấp hệ thống cập nhật tùy biến để cập nhật OS, Flatpak, v.v. trong UI Game mode
    • Giữ bản cài GRUB của Fedora để hỗ trợ dual boot Windows
    • Có thể quay lại phiên bản Bazzite trước đó bằng tính năng rollback của rpm-ostree, và chọn image cũ khi khởi động
    • Steam và Lutris được cài sẵn trong image dưới dạng layered package
    • Mặc định sử dụng ZRAM 4GB với thuật toán nén LZ4
    • Bao gồm CPU scheduler LAVDBORE để gameplay mượt và phản hồi tốt
    • Sử dụng Kyber I/O scheduler để tránh I/O starvation khi cài game hoặc chạy duperemove nền
    • Áp dụng các tham số kernel của SteamOS
    • Bao gồm profile hiển thị hiệu chuẩn màu cho màn hình Steam Deck chống chói và bóng
    • Các tính năng dành cho power user như undervolt rủi ro thấp cho Steam Deck, overclock màn hình, áp dụng mức VRAM tối đa gấp đôi khi mod RAM 32GB được cung cấp ở trạng thái tắt mặc định
    • Có thể tắt các dịch vụ cập nhật BIOS và firmware theo phần cứng Steam Deck bằng ujust disable-bios-updates, ujust disable-firmware-updates trong terminal
    • Các dịch vụ này tự động bị tắt trên phần cứng không phải Deck và trên Deck đã mod màn hình DeckHD hoặc RAM 32GB
    • Với thiết lập Steam Gaming Mode trên các thiết bị cầm tay thay thế, cần tham khảo Handheld Wiki

Biến thể GNOME và tính năng upstream

  • Bản build môi trường desktop GNOME được cung cấp cho cả biến thể desktop lẫn Deck
  • Bản build GNOME bật tần số quét biến thiên và fractional scaling trên Wayland
  • Menu tùy biến trên thanh trên cùng cung cấp tùy chọn quay lại Game mode, chạy Steam và chạy nhiều tiện ích
  • GSConnect được cài sẵn và có thể dùng ngay
  • Bao gồm Hanabi extension, cung cấp chức năng tương tự Wallpaper Engine của KDE
  • Nhiều extension GNOME tùy chọn được cài sẵn, kèm các chỉnh sửa trải nghiệm người dùng
  • Firefox GNOME theme và Thunderbird GNOME theme sẽ được tự động cập nhật nếu đã cài
  • Lệnh rebase cho biến thể desktop GNOME như sau
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-gnome:stable
  • Image GNOME có driver NVIDIA độc quyền được rebase bằng lệnh sau
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-gnome-nvidia:stable
  • Bản phát hành GNOME cho Steam Deck/HTPC dùng lệnh sau
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-deck-gnome:stable
  • Tính năng lấy từ Universal Blue và Fedora

    • Tính năng dựa trên Universal Blue
    • Image NVIDIA được cài sẵn driver NVIDIA độc quyền
    • Flathub được bật sẵn mặc định
    • Cung cấp lệnh tiện ích ujust
    • Cung cấp sẵn codec đa phương tiện
    • Có thể rollback Bazzite về bất kỳ bản build nào trong vòng 90 ngày qua
    • Tính năng dựa trên Fedora Linux Kinoite và Silverblue
    • Cung cấp nền tảng ổn định
    • Các gói hệ thống được giữ ở trạng thái tương đối mới
    • Có thể thêm gói Fedora vào image dưới dạng layer, và vẫn giữ sau khi cập nhật
    • SELinux được cài đặt và cấu hình sẵn
    • Có thể rebase sang image Fedora Atomic khác mà không mất dữ liệu người dùng
    • CUPS được cài sẵn để hỗ trợ in ấn

Xác minh, Secure Boot và tự build

  • Image Bazzite được ký bằng cosign của sigstore
  • Có thể tải khóa cosign.pub của repository và xác minh chữ ký bằng lệnh sau
cosign verify --key cosign.pub ghcr.io/ublue-os/bazzite
  • Secure Boot được hỗ trợ bằng khóa tùy biến; khóa công khai nằm ở secure_boot.der trong thư mục gốc của repository
  • Để đăng ký khóa Secure Boot trước khi cài đặt hoặc rebase, dùng lệnh sau
sudo mokutil --timeout -1
sudo mokutil --import secure_boot.der
  • Nếu đã dùng image Universal Blue, có thể chạy ujust enroll-secure-boot-key thay thế
  • Nếu được hỏi mật khẩu, dùng universalblue
  • Steam Deck không được cung cấp ở trạng thái bật Secure Boot và cũng không có khóa đăng ký mặc định, vì vậy không nên bật nếu chưa hiểu rõ
  • Bazzite được build hoàn toàn bằng GitHub Actions
  • Có thể tạo phiên bản tùy biến riêng bằng cách fork repository, thêm khóa ký cá nhân rồi bật GitHub Actions của fork
  • Chạy workflow Build Bazzite sẽ tạo image tùy biến cho mọi biến thể của Bazzite
  • Nếu chỉ muốn build các biến thể cần thiết, hãy comment các biến thể không muốn build trong danh sách strategy.matrix của job push-ghcr.github/workflows/build.yml
  • Có thể dùng thiết lập pull app để đồng bộ fork với upstream
  • Quy trình ký image riêng

    • Trước tiên cần kiểm tra cách quản lý secret của GitHub
    • Tạo cặp khóa mới bằng Cosign
    cosign generate-key-pair
    
    • Thay cosign.pub trong repository công khai bằng khóa công khai đã tạo
    • Thêm văn bản khóa riêng tư trong cosign.key vào Repository Secret của repository fork
    • Tên secret phải là SIGNING_SECRET

Tài liệu và cộng đồng

1 bình luận

 
GN⁺ 2024-01-01
Các ý kiến trên Hacker News
  • Hay. Tôi nghĩ máy chủ media phòng khách sẽ trở thành con ngựa thành Troy hồi sinh self-hosting, và cuối cùng sẽ biến Internet trở lại theo hướng P2P
    Khi phần lớn mọi người có đường truyền đối xứng và một hệ thống Linux mạnh, thứ duy nhất còn ngăn họ dùng Internet đúng như ý định ban đầu — vừa là người tiêu thụ vừa là người xuất bản — chỉ là vấn đề phần mềm

    • Tôi đã dùng máy chủ media phòng khách trong nhiều năm, và nếu phải khuyên thì đó là đừng đặt máy chủ media trong phòng khách
      Thay vào đó, nên dùng một client nhỏ, yên tĩnh và tôn trọng quyền riêng tư, chẳng hạn như Apple TV, rồi đặt media trên NAS ở nơi khác. Tùy UX client bạn thích, có thể cần một ứng dụng phục vụ media riêng như Plex, hoặc không cần như Infuse
      Việc máy chủ nằm trong phòng khách hay trong phòng làm việc hoặc homelab không tạo khác biệt lớn cho việc phổ biến self-hosting, và thực ra việc quản lý thư viện media cục bộ có khả năng sẽ kém phổ biến hơn. Mọi người đã làm việc này hàng chục năm rồi, nên nếu có hiệu ứng ngựa thành Troy thì nó hẳn đã xảy ra từ lâu
    • Tôi thích góc nhìn này, và thật sự ghét việc Internet đã trở nên tập trung hóa như hiện nay. Giờ thậm chí tìm kiếm cơ bản trên các nền tảng lớn cũng không hoạt động tử tế
    • Tôi đã nhiều lần thử tự dựng cấu hình PC/máy chủ media center, nhưng so với những gì Fire Stick làm được với giá bằng 1/10 và gần như không tốn công, lần nào cũng thua xa
      Vì vậy nếu có một sản phẩm cắm vào là chạy trong mảng này thì tôi sẽ rất bị thu hút
    • Tôi rất thích ý tưởng về một Roku của Internet
  • Biết thêm nhiều công cụ cho các bản phân phối rpm-ostree
    gnome-randr-rust: https://github.com/maxwellainatchi/gnome-randr-rust
    Đóng vai trò như xrandr cho Gnome/Wayland trên các bản phân phối không hỗ trợ wlr-randr
    Kernel-fsync: https://copr.fedorainfracloud.org/coprs/sentry/kernel-fsync/
    gnome-vrr: https://copr.fedorainfracloud.org/coprs/kylegospo/gnome-vrr/
    gsettings set org.gnome.mutter experimental-features "['variable-refresh-rate']"
    obs-vkcapture: https://copr.fedorainfracloud.org/coprs/kylegospo/obs-vkcapt...
    system76-scheduler: https://copr.fedorainfracloud.org/coprs/kylegospo/system76-s...

  • Rất vui vì cuối cùng bài này cũng được đưa lên. Khi tôi đăng vài tuần trước, tôi ngạc nhiên vì sao mình không biết đến nó sớm hơn, và tưởng nó sẽ lên top ngay, nhưng rồi bị chìm mất (https://news.ycombinator.com/item?id=38642298)
    Bazzite làm tôi khá bất ngờ. Cho đến nay tôi vẫn chưa thấy nhược điểm nào khi dùng Bazzite thay cho SteamOS, còn ưu điểm thì có nhiều. Từ lâu tôi đã muốn đưa Deck của mình vào tailnet nhưng không dễ, và tôi muốn cài vào OS nền một số gói không chạy ổn qua Flatpak; giờ thì làm được rồi
    Ví dụ, tôi chạy game trên desktop mạnh bằng Remote Play rồi xem trên TV; tôi SSH vào host, chạy htop trong một pane của tmux và nvtop cho card AMD trong pane khác. Giờ nó cũng hoạt động tốt với AMD. Với tôi, cảm giác khác nhau giống như lái xe có đồng hồ tốc độ và vòng tua so với lái mà không có gì. Trên SteamOS, việc đơn giản như vậy lại khó, còn trên Bazzite thì dễ

    • Steam Deck của tôi cũng được đưa lên tailnet trên NixOS bằng services.tailscale.enable = true
      Bazzite khiến tôi tò mò, có lẽ tôi nên thử so sánh NixOS với Bazzite
  • Trông khá hấp dẫn. Tôi không cần tính di động và ghét tiếng ồn của quạt, nhưng lại muốn sự dễ dùng của Steam, nên đang tìm những thứ kiểu “PC có cấu hình tương tự Steam Deck”
    Giờ coi như đã có một con đường để chạy game dễ dàng trên một PC chuyên dụng phổ thông và yên tĩnh. Tuy vậy, có lẽ sẽ không có các tối ưu hóa cho những tổ hợp GPU/CPU/RAM tùy ý như Valve và AMD làm cho Steam Deck
    Điểm thú vị là bản vá SteamOS BTRFS được đưa vào, nên thẻ SD cũng mặc định có hỗ trợ BTRFS đầy đủ. Tôi đã thắc mắc BTRFS mang lại lợi ích gì trong bối cảnh game hay Steam Deck; xem https://gitlab.com/popsulfr/steamos-btrfs thì thấy họ nói có thể tiết kiệm dung lượng lưu trữ nhờ nén trong suốt và khử trùng lặp, đồng thời vì dữ liệu cần đọc ít hơn nên thời gian tải cũng có thể cải thiện, và snapshot tức thời giúp dễ quay về trạng thái trước đó. Có vẻ hữu ích cho rollback hệ thống hoặc rollback sang phiên bản khác của cùng một game

    • Hệ thống tệp copy-on-write về bản chất tốt hơn cho phương tiện flash vì không ghi đè tại chỗ
      Nó luôn cấp phát block mới, rồi đánh dấu giải phóng block cũ khi hệ thống tệp đang hoạt động, hoặc snapshot nếu được hỗ trợ, không còn tham chiếu đến nữa
      Phương tiện flash rất ghét ghi đè tại chỗ, vì phải giải phóng block trước rồi mới ghi lại. Firmware flash hiện đại dù sao cũng cố gắng cấp phát block mới nên phần nào triệt tiêu điều này, nhưng nhìn chung đây là cách ghi tốt hơn cho flash
    • Tôi đang dùng Bazzite trên HTPC chơi game tự ráp với R5-5600, Radeon 6800XT, dongle không dây Xbox và 4 tay cầm Xbone
      Bất ngờ là phần lớn việc nặng đều do kernel và stack Mesa xử lý, và công việc thực sự diễn ra ở đó. Fedora đưa các bản cập nhật kernel và Mesa vào tương đối nhanh, còn client Steam xử lý cập nhật Proton
      Sự cộng hưởng giữa các bản phân phối tập trung vào game như Bazzite, ChimeraOS, Nobara cũng rất tốt. Có nhiều chia sẻ mã và hợp tác, mọi thứ đều mở nên ai cũng có thể tham gia chỉnh sửa
      Nó hoạt động như một Steam Deck cỡ lớn, nên overlay hiệu năng, tay cầm Xbox, FSR v.v. đều chạy tốt ngay. Mỗi tay cầm cần phải pair, nhưng chỉ cần làm một lần. Cá nhân tôi đã hoàn thành các chiến dịch AAA như God of War, Horizon Zero Dawn, Baldur’s Gate 3 ở 4K, và khi đi du lịch thì tiến trình vẫn còn nguyên trên Deck. Đó là một trải nghiệm đa thiết bị hoàn chỉnh
      Cần đặt kỳ vọng cho đúng. VR, các game multiplayer không chọn EAC hoặc dùng anti-cheat cấp kernel, và những thứ do Epic làm thì về cơ bản không chạy. Với tôi, nó giống một nền tảng console: chơi được rất nhiều game nhưng một số thì không. Ở giai đoạn này, UX của cả Windows lẫn Linux đều tệ, và các launcher bên thứ ba kinh khủng là vấn đề tệ nhất ở cả hai phía
      Nói thêm, tôi có tham gia universal blue nhưng không trực tiếp đóng góp cho Bazzite
    • Tôi dùng BTRFS bật nén vì thẻ SD đã cũ và chậm. Việc giải nén asset tốn một chút thời gian CPU, nhưng I/O chậm cải thiện thấy rõ
      Nếu lưu runtime Proton/Wine trên cùng ổ đĩa thì khử trùng lặp cũng có thể hữu ích. Mỗi game có thể cần runtime khác nhau, phiên bản mới nhất không phải lúc nào cũng tốt nhất, và một môi trường Wine không có game nào cũng có thể chiếm hàng trăm MB chỉ với DLL và các phụ thuộc chung. Khử trùng lặp có thể giảm dung lượng lưu trữ lãng phí, nhưng xét giá thiết bị lưu trữ flash hiện nay thì có lẽ thực tế không đáng bận tâm lắm
      Cũng có người thích checksum, nhưng tôi nghĩ nếu không có bộ nhớ ECC thì nó không hữu ích lắm
    • Fedora thực ra mặc định là BTRFS, và SteamOS cũng mặc định dùng BTRFS cho hệ thống, chỉ home và thẻ SD là ext4
      Lợi ích chính là nén và đặc biệt là tăng tốc độ đọc trên các ổ đã nén như MicroSD. Khử trùng lặp của BTRFS cũng giải quyết vấn đề các Wine prefix có phụ thuộc tương tự chiếm nhiều dung lượng hơn cần thiết
    • Tất cả tối ưu hóa của Valve và AMD dành cho Steam Deck lẽ ra đều đã có, kèm theo các tinh chỉnh và thay đổi riêng được đưa vào upstream Fedora
  • Hơi liên quan một chút, hôm nay tôi phát hiện một bản phân phối lại SteamOS cho máy phổ thông. Có điều kiện là không dùng đồ họa Nvidia: https://github.com/HoloISO/holoiso

    • Tôi đang dùng https://chimeraos.org/, bản này cập nhật hệ thống theo kiểu cập nhật nguyên tử
    • Đọc trang đó thì tôi hiểu là đồ họa Nvidia về cơ bản không chạy trên bản phân phối đó. Nhưng tôi tò mò vì sao lại vậy
      Tôi không rành chi tiết về tương thích GPU trên Linux, nhưng tại sao đây không đơn giản là vấn đề cài gói nguồn đóng của Nvidia?
  • Tôi tò mò động lực tạo ra dự án này là gì, và ai đang đứng sau hỗ trợ. Nó có cảm giác giống một động thái mã nguồn mở chiến lược hơn là một dự án sở thích cuối tuần
    Liệu có thể liên quan đến Nvidia không?

    • Tôi là người tạo ban đầu của dự án này. Động lực hoàn toàn tự phát, không có tài trợ, chưa từng nhận bất kỳ khoản quyên góp nào, và mọi chi phí dự án đều do tôi tự trả
      Ban đầu tôi muốn một thứ giống SteamOS nhưng vẫn có thể cài gói và duy trì qua các bản cập nhật; sau khi dùng Silverblue khoảng một năm, tôi nhận ra Fedora có thể cung cấp điều đó. Từ đó nó tiếp tục tiến hóa và lớn dần
      Tôi vừa đưa HDR vào kênh thử nghiệm, và cũng đang làm chữ ký kernel tùy chỉnh để chuyển nó sang kênh ổn định mà không phá hỗ trợ Secure Boot
      Nếu muốn hỗ trợ ngay bây giờ, cách tốt nhất là cài thử và báo các lỗi bạn phát hiện. Càng nhiều người dùng càng tốt
    • Đây là một biến thể của Universal Blue (https://universal-blue.org)
  • Tôi tò mò không biết nó hoạt động tốt đến đâu trên các thiết bị thuần cảm ứng, chẳng hạn như máy tính bảng
    Tôi có ThinkPad X1 Tablet thế hệ 3, và vẫn đang tìm một bản phân phối Linux phù hợp để dùng như máy tính bảng mà không cần bàn phím. Fedora mặc định có một lỗi khá phiền với bàn phím ảo; cài phần mở rộng Phosh thì phần lớn được giải quyết, nhưng lại phát sinh những điểm bất tiện khác khiến việc sử dụng trở nên rắc rối
    Ngoài ra, với mã hóa ổ đĩa, vì Grub không có bàn phím ảo nên khi khởi động vẫn phải cắm bàn phím; tôi tò mò không biết ở đây vấn đề này được giải quyết như thế nào

    • Không biết bạn có làm những việc thật sự nhạy cảm trên máy tính bảng không, nhưng nếu dùng mã hóa thư mục home thay vì mã hóa toàn bộ ổ đĩa thì có thể giải quyết vấn đề nhập liệu cảm ứng
  • Xem này, Bazzite chạy trên Mac Pro thùng rác: https://youtu.be/te1AEj_RA64

  • Vài tháng trước, khi lắp một PC chơi game, tôi thấy nó có vẻ là một lựa chọn thú vị nên đã thử dùng
    Tôi gặp nhiều vấn đề và sau khoảng 6–7 lần thất bại thì bỏ cuộc, giờ đã ổn định với Debian (https://blog.c10l.cc/09122023-debian-gaming)
    Dù vậy, tôi vẫn sẵn sàng thử lại Bazzite để xem những vấn đề mình gặp khi đó đã được sửa chưa. Tuy nhiên, với tôi có một hạn chế chí mạng: nó không hỗ trợ dual/multi boot. Có ai biết giờ đã thay đổi chưa không?