ublue-os/bazzite
ublue-os/bazzite has 9,335 GitHub stars and 1,159 forks. GitHot measured +8 stars in 24 hours and +54 in 7 days. Last checked 2026-11-13 05:34 UTC. Last push 2026-11-05.
Comment ces chiffres sont mesurés
Bazzite makes gaming and everyday use smoother and simpler across desktop PCs, handhelds, tablets, and home theater PCs.
What you can do
- Uses the OGC kernel
- HDR and VRR available by default.
- Full hardware accelerated codec support for H264 decoding.
- xone driver for Xbox controllers.
Progression mesurée des étoiles
- in 24h
- +8
- in 7 days
- +54
- in 15 days
- Historique en cours
- in 1 month
- Historique en cours
Variations nettes sur des périodes qui se chevauchent, pas des totaux quotidiens. Les mesures absentes restent vides. Les étoiles indiquent l’intérêt, pas la qualité.
README-FR.md
Original🇺🇸 🇪🇸 🇮🇩 🇨🇳 🇫🇷 🇧🇷 🇳🇱 🇷🇺 🇩🇪 🇹🇼
Table des matières
- 🇺🇸 🇪🇸 🇮🇩 🇨🇳 🇫🇷 🇧🇷 🇳🇱 🇷🇺 🇩🇪 🇹🇼
- Table des matières
À propos et fonctionnalités
Veuillez consulter notre site web pour une explication conviviale de Bazzite destinée aux nouveaux utilisateurs. Ce fichier readme couvrira tout en détail.
Bazzite est une image Fedora Atomic personnalisée construite avec la technologie cloud native qui apporte le meilleur du gaming Linux sur tous vos appareils - y compris votre console portable préférée.
Bazzite est construit à partir de ublue-os/main en utilisant la technologie de Fedora, ce qui signifie que le support matériel étendu et les pilotes intégrés sont inclus. De plus, Bazzite ajoute les fonctionnalités suivantes :
- Utilise le noyau bazzite pour la prise en charge HDR et un support matériel étendu, ainsi que de nombreux autres correctifs inclus.
- HDR disponible en mode jeu.
- NVK disponible sur les builds non-Nvidia.
- Support complet des codecs matériels pour le décodage H264.
- Support complet pour les runtimes OpenCL/HIP ROCM d'AMD.
- Pilote xone pour les contrôleurs Xbox.
- Prise en charge améliorée des volants avec plusieurs pilotes supplémentaires.
- Support complet pour DisplayLink.
- Comprend les thèmes KDE de Valve issus de SteamOS.
- vkBasalt, MangoHud et OBS VkCapture installés et disponibles par défaut.
- Extension de shell ROM Properties Page incluse.
- Support complet pour Winesync/Fastsync/NTsync.
- Distrobox préinstallé.
- Installation simplifiée de DaVinci Resolve avec davincibox (
ujust install-resolve) - Service automatisé
duperemovepour réduire l'espace disque utilisé par les contenus du préfixe wine. - Support pour HDMI CEC via libCEC.
- Utilise par défaut contrôle de congestion Google BBR TCP.
- Input Remapper préinstallé et activé par défaut. (Disponible mais désactivé par défaut sur la variante SteamDeck, peut être activé avec
ujust restore-input-remapper) - Bazzite Portal offre un moyen facile d'installer de nombreuses applications et ajustements, y compris l'installation de LACT et des IDEs via Brew. Il fournit également des boutons pratiques pour mettre à jour, rebaser et même réinitialiser l'image système aux paramètres par défaut.
- Waydroid préinstallé pour exécuter des applications Android. Configurable avec ce guide rapide.
- Gestion des applications avec Flatseal, Warehouse et Gear Lever.
- Pilotes OpenRGB i2c-piix4 et i2c-nct6775 pour contrôler le RGB sur certaines cartes mères.
- Pilotes OpenRazer intégrés. Sélectionnez OpenRazer dans Bazzite Portal ou exécutez
ujust install-openrazerdans un terminal pour commencer à l'utiliser. - Règles udev OpenTabletDriver intégrées, avec la suite logicielle complète installable via Bazzite Portal ou en exécutant
ujust install-opentabletdriverdans un terminal. - Prise en charge prête à l'emploi des claviers Wooting.
- Prise en charge intégrée pour les GPU AMD Southern Islands (HD 7000) et Sea Islands (HD 8000) sous le pilote
amdgpu. - Webapp Manager est disponible pour créer des applications à partir de sites web pour une variété de navigateurs, y compris Firefox.
Desktop
La variante courante est disponible sous le nom bazzite, adaptée aux ordinateurs de bureau.
- Mises à jour automatiques pour le système d'exploitation, les Flatpaks et plus - propulsées par uupd.
[!IMPORTANT] Les ISOs peuvent être téléchargées depuis notre site web, et un guide d'installation utile peut être trouvé ici.
Rebase d'un Fedora Atomic existant vers cette image pour les pilotes GPU Open Source : (Remarque : l'option Open Source de Mesa pour les GPU NVIDIA, NVK, est encore sujette à des erreurs au moment de la rédaction. Pour tout problème lié à NVK, merci de soumettre un rapport à Mesa, pas à Ublue/Bazzite)
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite:stable
ou pour les appareils avec des GPU Nvidia souhaitant les pilotes propriétaires NVIDIA :
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-nvidia:stable
Pour les utilisateurs avec Secure Boot activé : Suivez notre documentation sur le démarrage sécurisé avant de faire le rebase.
Steam Deck/Home Theater PCs (HTPCs)
Variante conçue pour être utilisée comme alternative à SteamOS sur le Steam Deck, et pour une expérience de console sur les HTPCs, disponible sous le nom bazzite-deck :
- Démarre directement en mode jeu, correspondant au comportement de SteamOS.
- Le
duperemoveautomatique réduit considérablement la taille des compatdata. - Prise en charge de toutes les langues prises en charge par Fedora en amont.
- Utilise Wayland en mode bureau avec support pour Steam input.
- Propose des versions portées de la plupart des packages SteamOS, y compris les pilotes, les mises à jour de firmware et les contrôleurs du ventilateur.
- Mesa patché pour un contrôle approprié du framerate par Gamescope.
- Livré avec des patches de SteamOS BTRFS pour un support complet de BTRFS pour le lecteur carte SD par défaut.
- Livré avec une copie portée de SDGyroDSU, activé par défaut.
- Option pour installer Decky Loader, EmuDeck, RetroDECK et ProtonUp-Qt, ainsi que de nombreux autres packages utiles lors de l'installation.
- Système de mise à jour personnalisé permettant de mettre à jour l'OS, les Flatpaks et plus directement depuis l'interface du mode jeu grâce à uupd.
- Prise en charge intégrée du dual-boot Windows grâce à l'installation intacte de GRUB par Fedora.
- Une mise à jour casse quelque chose ? Revenez facilement à la version précédente de Bazzite grâce à la fonctionnalité de rollback de
rpm-ostree. Vous pouvez même sélectionner les images précédentes au démarrage. - Steam et Lutris préinstallés dans l'image en tant que packages superposés.
- Prise en charge des planificateurs sched-ext dès l'installation.
- Planificateur d'E/S Kyber pour éviter la starvation des E/S lors de l'installation de jeux ou pendant le processus de
duperemoveen arrière-plan. - Applique les paramètres du noyau de SteamOS.
- Profils d'affichage calibrés en couleur pour les écrans mats et réfléchissants du Steam Deck inclus.
- Les services spécifiques au matériel du Steam Deck peuvent être désactivés en exécutant
ujust disable-bios-updatesetujust disable-firmware-updatesdans le terminal. Ils sont automatiquement désactivés sur le matériel non-Deck, et sur les Decks avec des écrans DeckHD ou des mods de 32 Go de RAM. - Plus d'informations peuvent être trouvées ici sur les images Bazzite pour Steam Deck.
[!IMPORTANT] Les ISOs peuvent être téléchargées depuis notre site web, et un guide d'installation utile peut être trouvé ici.
Rebase d'un Fedora Atomic existant vers cette image :
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-deck:stable
Consoles portables alternatives
Merci de consulter notre Wiki des consoles portables pour les modifications de paramètres nécessaires et les plugins Decky Loader pour le mode jeu Steam sur votre console portable spécifique.
GNOME
Les versions avec l'environnement de bureau GNOME sont disponibles en versions desktop et deck. Ces versions incluent les fonctionnalités supplémentaires suivantes :
- Prise en charge du taux de rafraîchissement variable et du scaling fractionné activés sous Wayland.
- Menu personnalisé dans la barre supérieure pour revenir au mode jeu, lancer Steam et ouvrir plusieurs utilitaires utiles.
- GSConnect préinstallé et prêt à l'emploi.
- Extension Hanabi incluse pour offrir des fonctionnalités similaires à Wallpaper Engine sous KDE.
- Nombreuses extensions optionnelles préinstallées, y compris des correctifs importants pour l'expérience utilisateur.
- Mises à jour automatiques pour le thème GNOME Firefox et le thème GNOME Thunderbird. (Si installés)
[!IMPORTANT] Les ISOs peuvent être téléchargées depuis notre site web, et un guide d'installation utile peut être trouvé ici.
Pour rebaser un système ostree existant vers cette image :
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-gnome:stable
Pour rebaser un système ostree existant vers une version avec les pilotes NVIDIA propriétaires :
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-gnome-nvidia:stable
Pour rebaser un système ostree existant vers la version Steam Deck/HTPC :
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-deck-gnome:stable
Pour les utilisateurs avec Secure Boot activé : Suivez notre documentation sur le Secure Boot avant de rebaser.
Fonctionnalités héritées de l'upstream
Universal Blue
- Pilotes Nvidia propriétaires préinstallés. (Uniquement pour les images Nvidia)
- Flathub activé par défaut.
- Commandes
ujustpour plus de commodité. - Codecs multimédia inclus dès l'installation.
- Possibilité de revenir en arrière sur Bazzite à partir de n'importe quelle version des 90 derniers jours.
Fonctionnalités de Fedora Linux (Kinoite & Silverblue)
- Base solide et stable.
- Packages système relativement à jour.
- Possibilité de superposer des packages Fedora à l'image sans les perdre entre les mises à jour.
- Orienté sécurité avec SELinux préinstallé et configuré par défaut.
- Capacité de rebaser sur différentes images Fedora Atomic, si désiré, sans perte de données utilisateur.
- Prise en charge de l'impression grâce à CUPS préinstallé.
Pourquoi
Bazzite a débuté comme un projet visant à résoudre certains des problèmes qui affectent SteamOS, principalement les packages obsolètes (malgré une base Arch) et le manque d'un gestionnaire de packages fonctionnel.
Bien que ce projet soit également basé sur des images, vous pouvez installer n'importe quel package Fedora directement depuis la ligne de commande. Ces packages persisteront à travers les mises à jour (Alors n'hésitez pas à installer ce logiciel VPN obscur sur lequel vous avez passé une heure à essayer de le faire fonctionner sous SteamOS). De plus, Bazzite est mis à jour plusieurs fois par semaine avec des packages de Fedora, vous offrant ainsi les meilleures performances possibles et les dernières fonctionnalités - le tout sur une base stable.
Bazzite est livré avec le dernier noyau Linux et SELinux activé par défaut, avec prise en charge complète du démarrage sécurisé (Exécutez ujust enroll-secure-boot-key et entrez le mot de passe universalblue si vous êtes invité à enregistrer notre clé) et du chiffrement des disques, en faisant une solution raisonnable pour l'informatique générale. (Oui, vous pouvez imprimer depuis Bazzite)
Consultez la FAQ pour plus de détails sur ce qui distingue Bazzite des autres systèmes d'exploitation Linux.
Showcase

Documentation
Consultez la documentation supplémentaire concernant le projet.
Vérification
Ces images sont signées avec cosign de sigstore. Vous pouvez vérifier la signature en téléchargeant la clé cosign.pub depuis ce dépôt et en exécutant la commande suivante :
cosign verify --key cosign.pub ghcr.io/ublue-os/bazzite
Secure Boot
[!WARNING] Utilisateurs de Steam Deck : Le Steam Deck ne vient pas avec le Secure Boot activé et n'inclut pas de clés inscrites par défaut. Ne l'activez pas à moins de savoir parfaitement ce que vous faites.
Le Secure Boot est pris en charge avec notre clé personnalisée. La clé publique peut être trouvée à la racine de ce dépôt ici. Si vous souhaitez inscrire cette clé avant l'installation ou le rebasage, téléchargez la clé et exécutez les commandes suivantes :
sudo mokutil --timeout -1
sudo mokutil --import secure_boot.der
Pour les utilisateurs déjà sur une image Universal Blue, vous pouvez plutôt exécuter ujust enroll-secure-boot-key.
Si on vous demande un mot de passe, utilisez universalblue.
Métriques des contributeurs
Historique des étoiles
Remerciements spéciaux
Bazzite est un effort communautaire et ne serait pas possible sans le soutien de chacun. Voici quelques-unes des personnes qui nous ont aidés en chemin :
- amelia.svg - Pour la création de notre logo et de notre identité visuelle.
- SuperRiderTH - Pour la création de notre vidéo de démarrage du mode jeu Steam.
- evlaV (Désormais à la retraite) - Pour avoir rendu le code de Valve disponible et pour être cette personne.
- ChimeraOS - Pour gamescope-session et pour un soutien précieux tout au long du projet.
- Jovian-NixOS - Pour le support technique et la création d'un projet similaire. Allez voir, sérieusement. C'est notre cousin basé sur Nix.
- sentry - Pour l'aide avec les correctifs du noyau nécessaires et pour avoir créé le repo kernel-fsync que nous utilisons maintenant.
- nicknamenamenick - Pour maintenir quasiment seul notre documentation et notre littérature de support, et pour avoir aidé d'innombrables utilisateurs.
- Steam Deck Homebrew - Pour choisir de soutenir des distributions autres que SteamOS malgré le travail supplémentaire, et un merci spécial à PartyWumpus pour avoir fait fonctionner Decky Loader avec SELinux pour nous.
- cyrv6737 - Pour l'inspiration initiale et la base qui est devenue bazzite-arch.
Construisez le vôtre
Bazzite est entièrement construit via GitHub Actions. Créer votre propre version personnalisée est aussi simple que de forker ce dépôt, ajouter une clé de signature privée et activer les GitHub Actions du fork. L'exécution du workflow Build Bazzite génèrera alors des images personnalisées pour toutes les variantes de Bazzite.
Si vous ne souhaitez générer des images que pour les variantes que vous utilisez, éditez .github/workflows/build.yml pour commenter les variantes que vous ne souhaitez pas construire dans la liste matrix de la strategy du job push-ghcr.
Nous proposons également une configuration pour la bien connue application pull si vous souhaitez synchroniser votre fork avec l'original. Activez cette application sur votre repo pour suivre les modifications de Bazzite tout en apportant vos propres modifications.
Comment signer vos images
- Commencez par vous familiariser avec la gestion des secrets sur GitHub.
- Générez une nouvelle paire de clés avec Cosign (
cosign generate-key-pair). Cette paire de clés ne doit pas avoir de signature. - Remplacez le fichier
cosign.pubdans votre dépôt public par celui que vous avez généré - vous et vos utilisateurs en aurez besoin pour vérifier les signatures. - Ajoutez la clé privée (stockée sous forme de texte dans le fichier
cosign.key) en tant que Secret de Dépôt dans la page des paramètres du fork, dans le menuParamètres -> Secrets et variables -> Actions. Nommez le secretSIGNING_SECRET.
Rejoignez la communauté
Vous pouvez nous trouver sur le Discord Bazzite. Consultez les archives des discussions de support sans avoir besoin d'un compte.
Explorer des projets similaires
codecrafters-io/build-your-own-x
Maîtrisez la programmation en recréant de zéro vos technologies préférées.
562,220 étoilespublic-apis/public-apis
Une liste collective d'API gratuites
498,622 étoilesmorluto/rea
Rétro-ingénierie de n'importe quoi avec des agents, du comportement des applications jusqu'aux binaires natifs.
456,271 étoilesopenclaw/openclaw
L'IA qui fait vraiment les choses. Tout système d'exploitation, toute plateforme. À la manière du homard. 🦞
394,423 étoiles