1 पॉइंट द्वारा GN⁺ 2024-01-01 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • Bazzite Fedora Atomic आधारित कस्टम इमेज है, जिसका लक्ष्य Steam Deck जैसे हैंडहेल्ड डिवाइस से लेकर डेस्कटॉप और HTPC तक Linux gaming environment देना है
  • यह SteamOS के पुराने पैकेजों और functional package manager की कमी को हल करने के लिए शुरू हुआ था; इमेज-आधारित होने के बावजूद Fedora packages install किए जा सकते हैं और वे update के बाद भी बने रहते हैं
  • यह bazzite, bazzite-deck, GNOME variants, NVIDIA proprietary driver images जैसे कई variants देता है, और Game mode, HDR, Mesa, SteamOS packages porting, rollback और Secure Boot support शामिल करता है
  • डिफॉल्ट configuration में Distrobox, Waydroid, vkBasalt, MangoHud, OBS VkCapture, xone, DisplayLink, ROCM OpenCL/HIP, और अलग-अलग input, RGB व tablet driver support शामिल है
  • installation ISO और rebase commands उपलब्ध हैं; images cosign signature verification सपोर्ट करती हैं, और users GitHub Actions व Cosign keys की मदद से अपने Bazzite variants build कर सकते हैं

Bazzite का उद्देश्य और आधार

  • Bazzite Fedora Atomic आधारित custom image है और Universal Blue के cloud-native तरीके से build किया गया है
  • लक्ष्य Linux gaming environment को desktop, living-room HTPC और Steam Deck जैसे handheld devices तक फैलाना है
  • Bazzite ublue-os/main से build होता है और Fedora technologies का उपयोग करके expanded hardware support और built-in drivers देता है
  • इसे SteamOS में समस्या रहे old packages और functional package manager की कमी को हल करने के लिए शुरू किया गया
  • image-based होने के बावजूद command line से Fedora packages install किए जा सकते हैं, और installed packages updates के बाद भी बने रहते हैं
  • upstream Fedora packages से हफ्ते में कई बार update होता है, और latest Linux kernel, default-enabled SELinux, Secure Boot व disk encryption support करता है

सामान्य gaming और hardware features

  • Bazzite bazzite kernel का उपयोग करके HDR और expanded hardware support देता है और कई patches शामिल करता है
  • Game mode में HDR इस्तेमाल किया जा सकता है
  • non-NVIDIA builds में NVK इस्तेमाल किया जा सकता है
  • H264 decoding के लिए hardware-accelerated codec support देता है
  • AMD के ROCM OpenCL/HIP runtime को support करता है
  • Xbox controllers के लिए xone driver और DisplayLink support करता है
  • Valve की SteamOS KDE theme शामिल है
  • vkBasalt, MangoHud, OBS VkCapture default रूप से installed हैं
  • Winesync/Fastsync/NTsync support करता है
  • Distrobox pre-installed है
  • ujust install-resolve के जरिए davincibox based Davinci Resolve installation को सरल बनाता है
  • wine prefix contents द्वारा इस्तेमाल disk space घटाने के लिए automatic duperemove service देता है
  • libCEC के जरिए HDMI CEC support करता है
  • default TCP congestion control के रूप में Google BBR का उपयोग करता है
  • Input Remapper pre-installed और enabled है; Deck variants में उपलब्ध है लेकिन default रूप से disabled रहता है
  • Bazzite Portal applications और tweaks install करता है, और system image update, rebase व reset चलाने के लिए buttons देता है
  • Waydroid pre-installed है, जिससे Android apps चलाने का support मिलता है
  • Flatpak और AppImage management के लिए Flatseal, Warehouse, Gear Lever का उपयोग होता है
  • कुछ motherboard RGB control के लिए OpenRGB i2c-piix4 और i2c-nct6775 drivers शामिल हैं
  • OpenRazer driver built-in है, और Bazzite Portal या ujust install-openrazer से उपयोग किया जा सकता है
  • OpenTabletDriver udev rules built-in हैं, और पूरा software bundle Bazzite Portal या ujust install-opentabletdriver से install किया जा सकता है
  • Wooting keyboards को default support करता है
  • Southern Islands HD 7000 और Sea Islands HD 8000 AMD GPUs को amdgpu driver से support करता है
  • Webapp Manager के जरिए Firefox सहित कई browsers की websites को applications जैसा बनाया जा सकता है

Desktop और Steam Deck/HTPC variants

  • desktop के लिए common variant bazzite है, जो desktop computers के लिए उपयुक्त है
  • OS, Flatpak आदि के लिए automatic updates uupd और topgrade संभालते हैं
  • ISO download site से मिल सकता है, और installation guide उपलब्ध है
  • existing Fedora Atomic से open-source GPU driver image पर rebase किया जा सकता है
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite:stable
  • जिन devices को NVIDIA proprietary driver चाहिए, वे bazzite-nvidia image पर rebase करते हैं
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-nvidia:stable
  • Secure Boot enabled users को rebase से पहले Secure Boot documentation follow करनी चाहिए
  • Mesa का NVIDIA के लिए open-source option NVK, लिखे जाने के समय error-prone है; NVK से जुड़ी problems Ublue/Bazzite नहीं, Mesa को report करनी चाहिए
  • Steam Deck और HTPC के लिए bazzite-deck

    • bazzite-deck Steam Deck के SteamOS alternative और HTPC के console-like experience के लिए design किया गया है
    • SteamOS की तरह सीधे Game mode में boot करता है
    • automatic duperemove compatdata size को काफी घटाता है
    • latest Mesa छोटा shader cache बनाता है और stutter रोकने के लिए shader cache की जरूरत नहीं रखता
    • drive full होने पर भी boot कर सकता है
    • upstream Fedora द्वारा supported सभी languages support करता है
    • desktop में Wayland का उपयोग करता है और Steam input support करता है
    • evlaV repository के drivers, firmware updater, fan controller आदि SteamOS packages के अधिकतर ported versions शामिल हैं
    • Gamescope में सही framerate control के लिए patched Mesa का उपयोग करता है
    • SteamOS BTRFS patches शामिल करके SD cards पर BTRFS support default रूप से देता है
    • SDGyroDSU का port default enabled रूप में देता है
    • installation के दौरान Decky Loader, EmuDeck, RetroDECK, ProtonUp-Qt आदि optional install किए जा सकते हैं
    • Game mode UI में OS, Flatpak आदि update करने वाला custom update system देता है
    • Fedora की GRUB installation बनाए रखकर Windows dual boot support करता है
    • rpm-ostree rollback feature से पुराने Bazzite version पर वापस जा सकते हैं, और boot के समय पिछली image चुन सकते हैं
    • Steam और Lutris layered packages के रूप में image में pre-installed हैं
    • default रूप से LZ4 compression algorithm वाला 4GB ZRAM इस्तेमाल करता है
    • smooth और responsive gameplay के लिए LAVD और BORE CPU schedulers शामिल हैं
    • game installation या background duperemove के दौरान I/O starvation रोकने के लिए Kyber I/O scheduler का उपयोग करता है
    • SteamOS kernel parameters apply करता है
    • matte और glossy Steam Deck screens के लिए color-calibrated display profiles शामिल हैं
    • Steam Deck low-risk undervolting, display overclock, 32GB RAM mod पर maximum VRAM doubling जैसे power-user features default रूप से disabled दिए जाते हैं
    • Steam Deck hardware-specific BIOS और firmware update services terminal में ujust disable-bios-updates, ujust disable-firmware-updates से disabled की जा सकती हैं
    • ये services non-Deck hardware और DeckHD display या 32GB RAM modded Deck पर automatically disabled हो जाती हैं
    • alternative handheld devices के Steam Gaming Mode setup के लिए Handheld Wiki देखें

GNOME variants और upstream features

  • GNOME desktop environment builds desktop और Deck variants दोनों में उपलब्ध हैं
  • GNOME builds Wayland पर variable refresh rate और fractional scaling enable करते हैं
  • top bar के custom menu से Game mode में लौटना, Steam चलाना और कई utilities launch करना उपलब्ध है
  • GSConnect pre-installed है और तुरंत इस्तेमाल किया जा सकता है
  • Hanabi extension शामिल है, जो KDE के Wallpaper Engine जैसी functionality देता है
  • कई optional GNOME extensions pre-installed हैं, और user experience tweaks भी शामिल हैं
  • Firefox GNOME theme और Thunderbird GNOME theme installed होने पर automatically update होते हैं
  • GNOME desktop variant rebase command इस प्रकार है
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-gnome:stable
  • NVIDIA proprietary driver GNOME image पर rebase करने के लिए command है
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-gnome-nvidia:stable
  • Steam Deck/HTPC के लिए GNOME release में यह command इस्तेमाल करें
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-deck-gnome:stable
  • Universal Blue और Fedora से लिए गए features

    • Universal Blue आधारित features
    • NVIDIA images में proprietary NVIDIA driver pre-installed होता है
    • Flathub default enabled है
    • सुविधा के लिए ujust command देता है
    • multimedia codecs default रूप से देता है
    • पिछले 90 दिनों के अंदर किसी भी build पर Bazzite rollback किया जा सकता है
    • Fedora Linux Kinoite/Silverblue आधारित features
    • stable base देता है
    • system packages अपेक्षाकृत up-to-date रहते हैं
    • Fedora packages को image में layer के रूप में add किया जा सकता है, और वे updates के बाद भी बने रहते हैं
    • SELinux pre-installed और configured है
    • user data खोए बिना दूसरी Fedora Atomic image पर rebase किया जा सकता है
    • CUPS pre-installed है, जिससे printing support मिलता है

Verification, Secure Boot और अपना build

  • Bazzite images sigstore के cosign से signed हैं
  • repository की cosign.pub key download करके नीचे दिए command से signature verify किया जा सकता है
cosign verify --key cosign.pub ghcr.io/ublue-os/bazzite
  • Secure Boot custom key से supported है, और public key repository root में secure_boot.der पर है
  • installation या rebase से पहले Secure Boot key enroll करने के लिए यह command इस्तेमाल करें
sudo mokutil --timeout -1
sudo mokutil --import secure_boot.der
  • अगर आप पहले से Universal Blue image इस्तेमाल कर रहे हैं, तो इसके बजाय ujust enroll-secure-boot-key चला सकते हैं
  • password पूछा जाए तो universalblue इस्तेमाल करें
  • Steam Deck Secure Boot enabled रूप में नहीं आता और उसमें default enrolled keys भी नहीं होतीं, इसलिए अगर पूरी तरह समझ न हो तो इसे enable नहीं करना चाहिए
  • Bazzite पूरी तरह GitHub Actions से build होता है
  • अपनी custom version बनाने के लिए repository fork करें, personal signing key जोड़ें और fork के GitHub Actions enable करें
  • Build Bazzite workflow चलाने पर Bazzite के सभी variants के लिए custom images बनती हैं
  • सिर्फ जरूरी variants build करने के लिए .github/workflows/build.yml के push-ghcr job की strategy.matrix list में unwanted variants को comment out करें
  • fork को upstream के साथ sync करने के लिए pull app setup इस्तेमाल किया जा सकता है
  • अपनी image sign करने की प्रक्रिया

    • पहले GitHub के secret management तरीके की जांच करनी चाहिए
    • Cosign से नई key pair generate करें
    cosign generate-key-pair
    
    • public repository की cosign.pub को generated public key से replace करें
    • cosign.key में मौजूद private key text को fork repository के Repository Secret में add करें
    • secret का नाम SIGNING_SECRET होना चाहिए

Documentation और community

1 टिप्पणियां

 
GN⁺ 2024-01-01
Hacker News की राय
  • अच्छा है। लगता है लिविंग रूम मीडिया सर्वर self-hosting को फिर से जिंदा करने वाला Trojan horse बनेगा, और आखिरकार इंटरनेट को फिर से P2P-oriented बना देगा
    जब ज्यादातर लोगों के पास symmetric connection और powerful Linux system होगा, तो लोगों को इंटरनेट के मूल इरादे की तरह consumer और publisher दोनों के रूप में इस्तेमाल करने से रोकने वाली बस software की समस्या बचेगी

    • मैंने कई सालों तक लिविंग रूम मीडिया सर्वर इस्तेमाल किया है, और मेरी सिफारिश होगी कि लिविंग रूम में मीडिया सर्वर न रखें
      इसके बजाय छोटा, शांत और privacy-respecting client रखें, जैसे Apple TV, और media को कहीं और मौजूद NAS में रखें। आपकी पसंद के client UX के हिसाब से Plex जैसी अलग media-serving app की जरूरत पड़ सकती है, या Infuse जैसी स्थिति में नहीं भी पड़ सकती
      server लिविंग रूम में हो या office/home lab में, self-hosting के mainstream होने पर खास फर्क नहीं पड़ता, बल्कि local media library management के कम popular होने की संभावना ज्यादा है। लोग यह दशकों से कर रहे हैं, इसलिए अगर Trojan horse effect होना होता तो अब तक हो चुका होता
    • यह नजरिया मुझे पसंद है, और centralized internet बन चुकी चीज सच में बहुत खराब लगती है। अब major platforms पर basic search भी ठीक से काम नहीं करती
    • मैंने कई बार अपना media center PC/server setup बनाने की कोशिश की, लेकिन Fire Stick जो काम एक-दसवें दाम और लगभग zero effort में कर देता है, उसके मुकाबले यह हमेशा काफी पीछे रह गया
      इसलिए इस क्षेत्र में plug-and-play product आए तो बहुत आकर्षक लगेगा
    • इंटरनेट का Roku वाली सोच सच में पसंद आई
  • rpm-ostree distributions के लिए कई tools के बारे में पता चला
    gnome-randr-rust: https://github.com/maxwellainatchi/gnome-randr-rust
    जिन distributions में wlr-randr support नहीं है, उनमें Gnome/Wayland के लिए xrandr जैसा काम करता है
    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...

  • अच्छा लगा कि यह आखिरकार ऊपर आया। कुछ हफ्ते पहले जब मैंने इसे पोस्ट किया था, तो हैरानी हुई कि मुझे इसके बारे में पहले क्यों नहीं पता चला, और लगा था कि यह सीधे top पर जाएगा, लेकिन बस दबकर रह गया (https://news.ycombinator.com/item?id=38642298)
    Bazzite ने मुझे काफी प्रभावित किया। अभी तक SteamOS की जगह Bazzite इस्तेमाल करने का कोई नुकसान नहीं दिखा, और फायदे कई हैं। मैं काफी समय से Deck को अपने tailnet में जोड़ना चाहता था, लेकिन यह आसान नहीं था, और कई packages जिन्हें Flatpak से ठीक से इस्तेमाल नहीं कर पा रहा था, उन्हें base OS में install करना चाहता था—अब यह संभव हो गया है
    उदाहरण के लिए, Remote Play से powerful desktop पर game चलाता हूं और TV पर देखता हूं; host में SSH करके tmux के एक pane में htop चलाता हूं, और दूसरे pane में AMD card के लिए nvtop। अब AMD पर भी यह अच्छे से काम करता है। मेरे लिए यह speedometer और tachometer देखकर drive करने और बिना किसी चीज के drive करने के फर्क जैसा लगता है। SteamOS पर इतना simple काम मुश्किल है, लेकिन Bazzite पर आसान है

    • मेरा Steam Deck भी NixOS में services.tailscale.enable = true के साथ tailnet पर रखा हुआ है
      Bazzite को लेकर उत्सुकता हो गई है, शायद NixOS और Bazzite की तुलना करनी पड़े
  • देखने में बढ़िया लगता है। मुझे portability की ज़रूरत नहीं है और fan noise पसंद नहीं, लेकिन Steam की आसान usability चाहिए थी, इसलिए मैं “Steam Deck जैसी specs वाला PC” जैसी चीज़ें खोज रहा था
    अब एक सामान्य और शांत dedicated PC पर गेम आसानी से चलाने का रास्ता मिल गया है। हालांकि Valve और AMD Steam Deck के लिए जैसी optimization करते हैं, वैसी किसी भी मनमानी GPU/CPU/RAM combination के लिए शायद नहीं मिलेगी
    यह दिलचस्प है कि SteamOS BTRFS patch शामिल है, इसलिए SD card में भी default रूप से पूरा BTRFS support मिलता है। मैं सोच रहा था कि गेम या Steam Deck context में BTRFS के क्या फायदे हैं; https://gitlab.com/popsulfr/steamos-btrfs देखने पर पता चला कि transparent compression और deduplication से storage space बचता है, पढ़ने वाला data कम होने से loading time भी बेहतर हो सकता है, और instant snapshots की वजह से पिछली state पर लौटना आसान होता है। system rollback या उसी game के दूसरे version पर rollback के लिए उपयोगी लग सकता है

    • copy-on-write filesystem in-place overwrite नहीं करता, इसलिए flash media के लिए मूल रूप से बेहतर है
      यह हमेशा नए block allocate करता है, और जब active filesystem या supported होने पर snapshot से पुराने block का reference नहीं रहता, तब उसे free के रूप में mark करता है
      flash media को in-place overwrite बिल्कुल पसंद नहीं होता, क्योंकि block को पहले erase करके फिर लिखना पड़ता है। modern flash firmware भी वैसे नए block allocate करने की कोशिश करता है, इसलिए कुछ असर कम हो जाता है, लेकिन कुल मिलाकर यह flash के लिए बेहतर write pattern है
    • अपने बनाए gaming HTPC में R5-5600, Radeon 6800XT, Xbox wireless dongle और 4 Xbone controllers के साथ Bazzite इस्तेमाल कर रहा हूँ
      आश्चर्यजनक रूप से भारी काम का ज़्यादातर हिस्सा kernel और Mesa stack करते हैं, और असली काम वहीं होता है। Fedora kernel और Mesa updates अपेक्षाकृत जल्दी ले आता है, और Steam client Proton updates संभालता है
      Bazzite, ChimeraOS, Nobara जैसी gaming-focused distributions के बीच synergy भी अच्छी है। code sharing और collaboration बहुत हो रहा है, और सब open है इसलिए कोई भी हाथ लगा सकता है
      यह बड़े Steam Deck जैसा काम करता है, इसलिए performance overlay, Xbox controller, FSR वगैरह तुरंत ठीक से चलते हैं। हर controller को pair करना पड़ता है, लेकिन सिर्फ एक बार। व्यक्तिगत रूप से मैंने God of War, Horizon Zero Dawn, Baldur’s Gate 3 जैसे AAA campaigns 4K में पूरे किए हैं, और यात्रा के समय मेरी progress Deck पर जस की तस रहती है। यह पूरा multi-device experience है
      expectations सही रखनी चाहिए। VR और वे multiplayer games जिन्होंने EAC को opt नहीं किया है या kernel-level anti-cheat इस्तेमाल करते हैं, और Epic द्वारा बनाई गई चीज़ें, व्यावहारिक रूप से नहीं चलतीं। मेरे लिए यह console platform जैसा है: बहुत से game खेल सकता हूँ, लेकिन कुछ नहीं। इस stage पर Windows और Linux दोनों में UX खराब है, और भयानक third-party launchers दोनों तरफ सबसे बड़ी समस्या हैं
      संदर्भ के लिए, मैं universal blue में शामिल हूँ, लेकिन Bazzite में सीधे योगदान नहीं देता
    • पुराना और धीमा SD card है, इसलिए compression enabled BTRFS इस्तेमाल करता हूँ। assets decompress करने में थोड़ा CPU time लगता है, लेकिन slow I/O noticeably तेज़ हो जाता है
      अगर Proton/Wine runtime उसी disk पर store करते हैं तो deduplication भी उपयोगी हो सकता है। हर game को अलग runtime चाहिए हो सकता है, latest version हमेशा best नहीं होता, और बिना किसी game वाले Wine environment में भी सिर्फ DLLs और common dependencies से सैकड़ों MB लग सकते हैं। deduplication waste storage घटा सकता है, लेकिन आजकल flash storage की कीमत देखते हुए शायद यह इतना बड़ा issue नहीं है
      कुछ लोग checksums पसंद करते हैं, लेकिन ECC memory के बिना मुझे यह बहुत उपयोगी नहीं लगता
    • Fedora में असल में default BTRFS है, और SteamOS में भी system default रूप से BTRFS है; सिर्फ home और SD card ext4 हैं
      मुख्य फायदे compression हैं, और खासकर MicroSD जैसी compressed drives पर read speed बढ़ना। BTRFS deduplication समान dependencies वाले Wine prefixes के ज़रूरत से ज़्यादा space लेने की समस्या भी हल करता है
    • Steam Deck में मौजूद Valve और AMD की optimizations सारी शामिल होनी चाहिए, और इसके साथ Fedora upstream में डाले गए अपने tweaks और changes भी हैं
  • थोड़ा related, आज सामान्य machines के लिए SteamOS redistribution मिला। शर्त है कि Nvidia graphics न हों: https://github.com/HoloISO/holoiso

    • मैं https://chimeraos.org/ इस्तेमाल कर रहा हूँ, और यह system को atomic updates तरीके से update करता है
    • वह page पढ़कर मेरी समझ बनी कि उस distribution में Nvidia graphics व्यावहारिक रूप से नहीं चलते। लेकिन ऐसा क्यों है, यह जानना चाहता हूँ
      Linux पर GPU compatibility की details मुझे अच्छी तरह नहीं पता, लेकिन यह बस Nvidia का closed-source package install कर देने वाला मामला क्यों नहीं है?
  • यह project बनाने की motivation क्या है और इसे कौन back कर रहा है, यह जानना चाहता हूँ। यह weekend hobby project से ज़्यादा किसी strategic open source move जैसा लगता है
    क्या यह शायद Nvidia से related हो सकता है?

    • मैं इस project का original creator हूँ। motivation पूरी तरह organic है, कोई sponsorship नहीं है, किसी भी तरह का donation कभी नहीं लिया, और project costs सब खुद देता हूँ
      शुरुआत में मुझे SteamOS जैसा कुछ चाहिए था, लेकिन ऐसा जिसमें packages install किए जा सकें और updates के साथ maintain किया जा सके। Silverblue को करीब एक साल इस्तेमाल करने के बाद समझ आया कि Fedora यह दे सकता है। वहीं से यह evolve होता गया और बड़ा हुआ
      अभी testing channel में HDR जोड़ा है, और secure boot support तोड़े बिना stable channel में ले जाने के लिए custom kernel signing पर भी काम कर रहा हूँ
      अभी support करना हो तो सबसे अच्छा तरीका है इसे install करके जो bugs मिलें उन्हें बताना। जितने ज़्यादा users होंगे, उतना अच्छा
    • यह Universal Blue का variant है (https://universal-blue.org)
  • जानना चाहूंगा कि यह सिर्फ़ touch devices, जैसे tablets पर कितना अच्छा चलता है
    मेरे पास ThinkPad X1 Tablet 3rd gen है, और मैं अभी भी ऐसा Linux distro ढूंढ रहा हूं जिसे keyboard के बिना सिर्फ़ tablet की तरह इस्तेमाल करना अच्छा लगे। बेस Fedora में on-screen keyboard से जुड़ा एक काफ़ी परेशान करने वाला bug है, और Phosh extension install करने पर वह ज़्यादातर ठीक हो जाता है, लेकिन फिर दूसरी झंझटें आ जाती हैं जिससे इस्तेमाल करना cumbersome हो जाता है
    साथ ही disk encryption के लिए boot के समय अब भी keyboard जोड़ना पड़ता है, क्योंकि Grub में on-screen keyboard नहीं है; जानना चाहूंगा कि यहां इस समस्या को कैसे हल किया गया है

    • पता नहीं tablet पर बहुत sensitive काम किए जाएंगे या नहीं, लेकिन full disk encryption के बजाय home folder encryption इस्तेमाल करने से touch input वाली समस्या हल हो सकती है
  • देखिए, trash can Mac Pro पर चल रहा Bazzite: https://youtu.be/te1AEj_RA64

  • कुछ महीने पहले gaming PC assemble करते समय यह एक दिलचस्प option लगा, इसलिए मैंने इसे आज़माया
    कई समस्याएं आईं और करीब 6–7 बार fail होने के बाद मैंने हार मान ली, इसलिए अब Debian पर settle हो गया हूं (https://blog.c10l.cc/09122023-debian-gaming)
    फिर भी, उस समय जिन कई समस्याओं का सामना किया था वे ठीक हुई हैं या नहीं यह देखने के लिए Bazzite को फिर से आज़माने की इच्छा है। हालांकि मेरे लिए एक fatal limitation थी: यह dual/multi-boot support नहीं करता था। क्या किसी को पता है कि अब यह बदल गया है?