Skip to content

Latest commit

 

History

History
380 lines (292 loc) · 37.8 KB

README-NL.md

File metadata and controls

380 lines (292 loc) · 37.8 KB

Bazzite

build-bazzite build-bazzite-isos

Download Bazzite


Inhoudsopgave


Over & Kenmerken

Bezoek onze website voor een nieuwkomer vriendelijke uitleg. Deze readme dekt alles grondig.

Bazzite is een OCI image die als alternatief besturingssysteem werkt voor de Steam Deck en een klaar-om-te-gamen SteamOS-achtig alternatief voor desktop computers en woonkamer home theater PCs.

Bazzite is gebouwd van ublue-os/main en ublue-os/nvidia met Fedora technologie, wat betekent dat uitgebreide hardwareondersteuning en ingebouwde stuurprogramma's zijn inbegrepen. Daarnaast voegt Bazzite de volgende functies toe:

  • Gebruik van de fsync kernel om HDR the krijgen, beteren hardwareondersteuning, naast talloze andere meegeleverde patches.
  • HDR beschikbaar in Game mode.
  • NVK beschikbaar met niet-Nvidia builds.
  • Volledige ondersteuning voor hardwareversnelde codec voor H264-decodering.
  • Volledige ondesteuning voor AMD's ROCM OpenCL/HIP run-times.
  • xone stuurprogramma voor Xbox controllers.
  • Volledige ondersteuning voor DisplayLink.
  • Bevat Valve's KDE-thema's van SteamOS.
  • Met optionele Valve-geïnspireerde GTK3/4 thema's die overeenkomen met Vapor en VGUI2 van SteamOS. Installeer Gradience om die te gebruiken.
  • LatencyFleX, vkBasalt, MangoHud en OBS VkCapture zijn standaard geïnstalleerd en beschikbaar.
  • Gepatchte Switcheroo-Control om gebroken iGPU/dGPU-omschakeling te herstellen.
  • Ondersteuning van Wallpaper Engine. (Alleen met KDE)
  • ROM Properties Page shell extension inbegrepen.
  • Volledige ondersteuning van Winesync/Fastsync/NTsync.
  • Distrobox voorgeïnstalleerd met automatische updates voor aangemaakte containers.
  • Ptyxis Terminal in gebruik voor al de varianten. Deze terminal is specifiek ge-designed voor de container workflow die je gebruikt in Bazzite. Als je terug wilt naar de standaard terminal, gebruik ujust _restore-original-terminal
  • Automatische duperemove service voor het verminderen van de schijfruimte die wordt gebruikt door de inhoud van de wine-voorvoegsel.
  • Ondersteuning voor HDMI CEC via libCEC.
  • System76-Scheduler geïnstaleerd. Dit biedt automatische procesprioriteitaanpassingen voor applicaties die in gebruik zijn en beperkt de CPU-tijd voor achtergrondprocessen tot een minimum.
  • Aangepasten System76-Scheduler config met extra regels.
  • Gebruikt standaard Google's BBR TCP congestiecontrole.
  • Input Remapper geïnstaleerd en in gebruik. (Beschikbaar maar is uitgeschakeld in de Deck variant, kan ingeschakeld worden met ujust _restore-input-remapper)
  • Bazzite Portal is een makkelijke manier om applicaties en aanpassingen te installeren, zoals LACT en GreenWithEnvy.
  • Waydroid geïnstaleerd om Android apps tend to gebruiken. Stel het in met de quick guide.
  • Applicaties beheren met Flatseal, Warehouse en Gear Lever.
  • OpenRGB i2c-piix4 and i2c-nct6775 drivers for controlling RGB on certain motherboards.
  • OpenRazer stuurprogrammas ingebouwd. Selecteer OpenRazer in de Bazzite Portal of gebruik ujust install-openrazer in een terminal.
  • OpenTabletDriver udev regels ingebouwd, met voledige software suite installeerbaar via de Bazzite Portal of met ujust install-opentabletdriver in een terminal.
  • Onmiddellijke ondersteuning voor Wooting keyboards.
  • Ingebouwde ondersteuning voor Southern Islands (HD 7000) en Sea Islands (HD 8000) AMD GPUs met de amdgpu stuurprogramma.
  • XwaylandVideoBridge is beschikbaar voor Discord scherm delen onder Wayland.
  • Webapp Manager is beschikbaar om application van websites the maken in veschillende browsers, zoals Firefox.

Desktop

Gangbare variant beschikbaar als bazzite, voor desktop computers.

  • Automatische updates voor Flatpaks en alle Distrobox containers - aangedreven door ublue-update en topgrade.

Important

ISOs kunnen gedownload worden via onze releases pagina en een installatiegids kan hier gevonden worden.

Rebase van een bestaande upstream Fedora Atomic naar deze image als je Open Source GPU Drivers wilt: (Let op: Mesa's Open Source optie voor NVIDIA GPU's, NVK is nog steeds gevoelig voor fouten op het moment van schrijven, voor problemen met NVK [dien een rapport in bij Mesa].(url), niet Ublue/Bazzite)

rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite:stable

of voor apparaten met Nvidia GPUs die de NVIDIA Proprietary Drivers willen gebruiken:

rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-nvidia:stable

Voor gebruikers die Secure Boot aan hebben: Volg onze secure boot documentatie voor de rebasing.

Steam Deck/Home Theater PCs (HTPCs)

Important

Apparaten die NIET de Steam Deck zijn kunnen nogsteeds de bazzite-deck images gebruiken maar moeten een moderne AMD GPU hebben. Intel Arc GPUs werken ook.

Varianten voor gebruik als alternatief voor SteamOS op de Steam Deck en voor console-achtige ervaring op HTPCs beschikbaar als bazzite-deck:

  • Start direct in Game mode.
  • Automatische duperemove verminderd de grootte van compatdata.
  • Laatste versie van Mesa maakt kleinere shader caches en heeft die niet nodig om haperen tegen te gaan.
  • Kan gestart worden ook al is de drive vol.
  • Al de talen die in Upstream Fedora beschikbaar zijn zijn hier ook beschikbaar.
  • Gebruikt Wayland in de desktop met ondersteuning van Steam input.
  • Gebruikt HHD voor beteren invoer met non-Valve draagbare computers.
  • Gebruikt overgezetten functions va SteamOS paketten, zoals bestuurprogrammas, firmware updaters en ventilatie controle van de evlaV repo.
  • Aangepaste Mesa voor betere framerate controle in Gamescope.
  • Komt met patches voor SteamOS BTRFS voor een volledige BTRFS beschikbaarheid voor SD kaarten.
  • Komt met SDGyroDSU.
  • Optie om Decky Loader, EmuDeck, RetroDECK en ProtonUp-Qt te instaleren, met velen anderen opties.
  • Aangepaste update systeem die het mogelijk maken om het bestuuringsysteem, Flatpaks en Distrobox images direct te updaten via de Game mode UI. Medemogelijk gemaat door ublue-update en topgrade.
  • Makkelijk om Windows te Dual-Booten dankzij Fedora die GRUB intact laat.
  • Gaat een update fout? Ga gemakelijk terug naar een ouderen versie van Bazzite met rpm-ostree's rollback functionaliteit. Je kan zelfs ouderen images selecteren tijdens het starten.
  • Steam en Lutris geïnstaleerd in de image.
  • Discover Overlay voor Discord geïntaleerd en start automatisch in Game mode en de Desktop als Discord beschikbaar is. Zie de officiële documentatie hier.
  • Gebruik van de (4GB) ZRAM met ZSTD compressie algoritme met de optie om terug te gaan naar een 1GB swap file en mogelijkheid om een eigen grooten te kiezen.
  • Kyber I/O scheduler om I/O starvation tegen te gaan tijdens het installeren van spellen of de achtergrond duperemove process.
  • Gebruikt SteamOS's kernel parameters.
  • Kleur gecalibreerde display profielen voor matte and reflectieven Steam Deck schermen.
  • Standaard uit, power-user opties zoals:
    • Mogelijkheid voor laag-risico undervolting van de Steam Deck en AMD Framework Laptops via RyzenAdj en Ryzen SMU, zie ryzenadj.service en /etc/default/ryzenadj.
    • Batterij oplaad limiet, zie batterylimit.service en /etc/default/batterylimit. (Werkt ook als het apparaat uit is)
    • Mogelijkheid om het scherm te overclocken. Bijvoorbeeld, voeg GAMESCOPE_OVERRIDE_REFRESH_RATE=40,70 toe in /etc/environment.
    • Heb je 32GB ram in je Steam Deck? Geniet van de dubbelen maximalen VRAM, automatisch ingeschakeld (Kan je je soldeer skills delen?)
  • Steam Deck hardware-specifieken services kunnen uit gezet worden met ujust disable-bios-updates en ujust disable-firmware-updates in de terminal. Dezen staan al uit op non-Deck hardware en op Decks met DeckHD schermen of 32GB RAM mods.
  • Meer informatie kan hier gevonden worden voor de Bazzite Steam Deck images.

Warning

Door een upstream probleem kan Bazzite niet gebruikt worden op Steam Decks met 64GB eMMC opslag. De opslag vervangen helpt met dit probleem.

Important

ISOs kunnen gedownload worden via onze releases pagina en installatie instructies kunnen hier gevonden worden.

Rebase van een bestaande upstream Fedora Atomic naar deze image:

rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-deck:stable

Alternatieve Draagbare Computers

Zie onze Handheld Wiki voor nodige instellingen en Decky Loader plugins voor Steam Gaming Mode op jou Draagbare Computer.

Lees de hhd documentatie, somigen Draagbare Computers hebben specifieken tweaks nodig om te werken.

We hebben ook een ujust command om verschilende CSS Loader thema's te installeren, dezen kunnen in de CSS Loader store gevonden worden. De themas worden automatisch geüpdate door Bazzite als die geïntalleerd zijn.

# Installeer Handheld Controller Thema (https://github.com/victor-borges/handheld-controller-glyphs)
ujust install-hhd-controller-glyph-theme

GNOME

GNOME desktop environment is beschikbaar in alle desktop and deck varianten. Deze versies hebben de volgende toegevoegde functies:

Important

ISOs kunnen gedownload worden via onze releases pagina en een installatiegids kan hier gevonden worden.

Rebase van een bestaande upstream Fedora Atomic naar deze image:

rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-gnome:stable

Bestaande rebase ostree systeem naar een Desktop Environment met de Proprietary NVIDIA Drivers release:

rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-gnome-nvidia:stable

Warning

Door een upstream probleem kan Bazzite niet gebruikt worden op Steam Decks met 64GB eMMC opslag.

Om een bestaande ostree systeem te rebasen naar de Steam Deck/HTPC release:

rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-deck-gnome:stable

FVoor gebruikers met Secure Boot: Volg onze secure boot documentatie voordat je rebased.

Kenmerken van Upstream

Universal Blue

  • Proprietary Nvidia bestuurprogrammas geïnstaleerd. (Alleen voor NVidia images)
  • Flathub staat aan.
  • ujust commands voor uw gemak.
  • Multi-media codecs.
  • Mogelijkheid om terug te gaan naar ouderen Bazzite images binnen 90 dagen.

Kenmerken van Fedora Linux (Kinoite & Silverblue)

  • Super stabiele basis.
  • Systeem onderdelen blijven relatief up-to-date.
  • Mogelijkheid om Fedora programmas te gebruiken die na updates op uw systeem blijven.
  • Beveiligd dankzij SELinux die geïnstaleerd is en aan staat.
  • Mogelijkheid om verschilende Fedora Atomic images te gebruiken, als je dat wilt, zonder gebruikers data te verliezen (spellen, instellingen, apps, etc).
  • Printer ondersteuning dankzij CUPS.

Waarom

Bazzite is begonnen als project om verschilende problemen die SteamOS heeft te reparerent, vooral oude packages (ondanks dat het een Arch basis heeft) en het gebrek aan een functionele package manager.

Ondanks dit project ook image-based is kun je al de Fedora packages installeren via de terminal. Deze packages blijven op uw systeem ook na updates. (Installeer maar die obscure VPN software wat je uren lang hebt geprobeerd op SteamOS.). Bazzite is ook meerderen keren per week geüpdate met upstream Fedora packages. Dit geeft Bazzite de beste prestatie en laatste kenmerken - allemaal op een stabiele basis.

Bazzite komt met de laatste Linux kernel en SELinux met volledige mogelijkheid voor Secure Boot (Gebruik ujust enroll-secure-boot-key in de terminal en gebruik wachtwoord universalblue als dit gevraagd wordt om onze sleutels te gebruiken ) en disk encryptie maakt Bazzite een geweldig alternatief voor normaal computer gevruik. (Ja, je kan printen met Bazzite)

Lees de FAQ om te zien wat Bazzite speciaal maakt vergeleken met anderen Linux distributies.

Showcase

KDE Vapor Thema KDE VGUI2 Thema Steam Game Mode Waydroid Distrobox Terminals GNOME Vapor Thema GNOME VGUI2 Thema

Documentatie & Nieuwsbrief

Zie extra documentatie rondom het project.

Zie onze nieuwsbrief die regelmaatig geüpdate wordt voor info rondom het project.

Aangepaste Paketten

Overgezetten SteamOS en ChimeraOS paketten, onderanderen in gebruik door Bazzite, worden gebouwd met copr in bazzite en bazzite-multilib.

Pakket Status
ds-inhibit Build Status
duperemove Build Status
extest Build Status
gamescope Build Status
gamescope-session-plus Build Status
gamescope-session-steam Build Status
gamescope-shaders Build Status
galileo-mura Build Status
gnome-randr-rust Build Status
gnome-shell Build Status
gnome-shell-extension-bazzite-menu Build Status
gnome-shell-extension-caribou-blocker Build Status
gnome-shell-extension-compiz-windows-effect Build Status
gnome-shell-extension-hanabi Build Status
gnome-shell-extension-hotedge Build Status
joystickwake Build Status
jupiter-fan-control Build Status
jupiter-hw-support-btrfs Build Status
jupiter-sd-mounting-btrfs Build Status
kf6-kio Build Status
mangohud Build Status
mesa Build Status
pipewire Build Status
powerbuttond Build Status
python3-hid Build Status
ryzenadj Build Status
sdgyrodsu Build Status
steamdeck-dsp Build Status
steamdeck-gnome-presets Build Status
steamdeck-kde-presets Build Status
steamdeck-kde-presets-desktop Build Status
steam_notif_daemon Build Status
ublue-update Build Status
udisks2 Build Status
unl0kr Build Status
upower Build Status
vpower Build Status
wireplumber Build Status
xwiimote-ng Build Status

De volgende paketten worden gebruikt van anderen Copr repos:

Pakket Status
discover-overlay Build Status
hhd Build Status
joycond Build Status
kernel-fsync Build Status
latencyflex-vulkan-layer Build Status
nerd-fonts Build Status
noise-suppression-for-voice Build Status
obs-vkcapture Build Status
ptyxis Build Status
rom-properties Build Status
steamdeck-kmod Build Status
system76-scheduler Build Status
wallpaper-engine-kde-plugin Build Status
webapp-manager Build Status

Verificatie

De images worden getekend door sigstore's cosign. U kunt de tekening verifieren om cosign.pub te downloaden en het volgende in de terminal te voegen:

cosign verify --key cosign.pub ghcr.io/ublue-os/bazzite

Secure Boot

Warning

Steam Deck Gebruikers: De Steam Deck komt niet met Secure Boot aan en komt zonder sleutels ingeschakeld. Zet dit niet aan behalven als je ABSOLUUT weet wat je doet.

Secure boot is beschikbaar met onze eigen sleutel. De pub sleutel kan hier gevonden worden. Als je de sleutel voor installatie wilt gebruiken, voeg dit in de terminal in:

sudo mokutil --timeout -1
sudo mokutil --import secure_boot.der

Voor gebruikers die de Universal Blue image al gebruiken kun je ujust enroll-secure-boot-key in de terminal voegen.

Als er voor een wachtwoord gevraagd wordt, gebruik universalblue.

Bijdragers Metriek

Bazzite

Ster Geschiedenis

Star History Chart

Speciale Dank

Bazzite is een gemeenschapsinspanning en bestaat niet zonder hen. Zie hieronder mensen die ons hulp hebben verleend since het begin:

  • rei.svg - Voor het creëren van ons logo en branding.
  • SuperRiderTH - Voor het creëren van de Steam Game Mode start video.
  • evlaV - Om Valve's code beschikbaar te maken en om dit persoon te zijn.
  • ChimeraOS - Voor gamescope-sessies en voor belangrijk hulp.
  • Jovian-NixOS - Met de hulp van techische problemen en het maken van projecten net als Bazzite. Serieus, ge kijken. Het is onze op Nix gebaseerde neef.
  • sentry - Voor hulp met kernel patches en de kernel-fsync repo die wij nu gebruiken.
  • nicknamenamenick - Om de VIP te zijn met het onderhoud van onze documentatie en met tallozen keren hulp geven aan onze gebruikers.
  • Steam Deck Homebrew - Om ons te ondersteunen ondanks het extra werk, met speciale dank aan PartyWumpus om Decky Loader beschikbaar te maken onder SELinux.
  • cyrv6737 - Voor de inspiratie en de basis die bazzite-arch werd.

Zelf Bouwen

Bazzite word in z'n geheel in Github gemaakt en je eigen versie maken is even makkelijk als deze repo forken, een prive sleutel toe te voegen en GithubActions in te schakelen.

Zie hier om geheimen te behouden op GitHub. Je moet nieuwe sleutels genereren met cosign. De publieke sleutel kan in jou repo gezet worden. (Jou gebruikers hebben het nodig om de signatures te checken) en je kan je prive sleutel in Settings -> Secrets -> Actions toevoegen met de naam SIGNING_SECRET.

We hebben ook een populaire config voor de pull app als je jou fork up-to-date wilt houden met upstream.Zet deze app aan in jou repo on Bazzite updates te gebruiken zodra die uitkomen terwijl je zelf ook dingen kan veranderen.

Lid worden

Je kunt ons vinden in de Universal Blue Discord en de archive zien van hulp threads zonder een account.

Discusieer en creër gebruikers gidsen in de Universal Blue Discourse Forums.

Volg Universal Blue op Mastodon.