1 Punkte von GN⁺ 2024-01-01 | 1 Kommentare | Auf WhatsApp teilen

Über Bazzite und seine Merkmale

  • Bazzite ist ein alternatives Betriebssystem für das Steam Deck und ein SteamOS-ähnliches OCI-Image, das auch für Desktop-Computer und Wohnzimmer-Home-Theater-PCs vorbereitet ist.
  • Es wird auf Basis von Fedora-Technologien aufgebaut, erweitert die Hardware-Unterstützung und enthält integrierte Treiber.
  • Bazzite bietet unter anderem folgende Zusatzfunktionen:
    • Vorinstallierte proprietäre Nvidia-Treiber.
    • Unterstützung für hardwarebeschleunigte Codecs zur H264-Dekodierung.
    • Vollständige Unterstützung für AMDs ROCM OpenCL/HIP-Runtime.
    • xone-, xpadneo- und xpad-noone-Treiber für Xbox-Controller.
    • Vollständige DisplayLink-Unterstützung.
    • Valves KDE-Theme aus SteamOS.
    • LatencyFleX, vkBasalt, MangoHud und OBS VkCapture sind standardmäßig installiert und einsatzbereit.
    • Unterstützung für Wallpaper Engine (nur unter KDE).
    • Enthält die Shell-Erweiterung ROM Properties Page.
    • Vollständige Unterstützung für Winesync/Fastsync/NTsync.
    • Distrobox ist vorinstalliert und bietet automatische Updates.
    • Automatisierte duperemove- und rmlint-Dienste, um den Speicherverbrauch durch Inhalte von Wine-Prefixes zu reduzieren.
    • libCEC für HDMI-CEC-Unterstützung.
    • System76-Scheduler ist vorinstalliert und sorgt für automatische Anpassung der Prozessprioritäten.
    • Angepasste System76-Scheduler-Konfiguration mit zusätzlichen Regeln.
    • Standardmäßig wird Googles BBR-TCP-Staukontrolle verwendet.
    • Input Remapper ist vorinstalliert und aktiviert (bei Deck-Varianten standardmäßig deaktiviert).
    • Einfache Installation verschiedener Anwendungen und Tweaks über das Bazzite Portal.
    • Nix-Paketmanager kann optional über das Bazzite Portal installiert werden.
    • Brew-Paketmanager kann optional über das Bazzite Portal installiert werden.
    • Waydroid ist vorinstalliert, um Android-Apps auszuführen.
    • Anwendungsverwaltung mit Flatseal, Warehouse und Gear Lever.
    • OpenRGB-Treiber i2c-piix4 und i2c-nct6775 zur RGB-Steuerung einiger Mainboards.
    • Integrierte OpenRazer-Treiber und OpenTabletDriver-udev-Regeln.
    • GCAdapter_OC-Treiber zum Übertakten von Nintendos Gamecube-Controller-Adapter auf 1000 Hz Polling.
    • Out-of-the-box-Unterstützung für Wooting-Tastaturen.
    • Unterstützung für AMD-GPUs der Southern-Islands- (HD 7000) und Sea-Islands-Serie (HD 8000) mit dem amdgpu-Treiber.
    • Fehlerbehebungen für 32-Bit-Spiele auf Basis der Source-1-Engine möglich (ujust patch-source1-tcmalloc verwenden).
    • XwaylandVideoBridge kann für Discord-Bildschirmfreigabe unter Wayland verwendet werden.
    • Webapp Manager kann verwendet werden, um Anwendungen aus Websites für verschiedene Browser zu erstellen.

Desktop

  • Die allgemeine Variante bazzite eignet sich für Desktop-Computer.
  • Bietet automatische Updates für das OS, Flatpaks, Nix-Pakete (über Fleek) und alle Distrobox-Container.

Steam Deck/Home-Theater-PC (HTPC)

  • Geräte, die kein Steam Deck sind, können das Image bazzite-deck verwenden, müssen dafür aber eine AMD- oder Intel-GPU nutzen.
  • Die Variante bazzite-deck wurde entwickelt, um SteamOS auf dem Steam Deck zu ersetzen und auf HTPCs ein konsolenähnliches Erlebnis zu bieten.

GNOME

  • Builds mit der GNOME-Desktop-Umgebung sind sowohl für Desktop- als auch für Deck-Varianten verfügbar.
  • Diese Builds bieten zusätzlich:
    • Unterstützung für variable Bildwiederholraten unter Wayland und aktivierte fraktionale Skalierung.
    • Ein benutzerdefiniertes Menü in der oberen Leiste zum Zurückkehren in den Gaming-Modus, zum Starten von Steam und für verschiedene nützliche Utilities (nur in Steam-Deck-Builds).
    • GSConnect ist vorinstalliert und sofort einsatzbereit.
    • Optionales Valve-Stil-Theme, inspiriert von Vapor und VGUI2.
    • Enthält die Hanabi-Erweiterung, die ähnliche Funktionen wie Wallpaper Engine unter KDE bietet.
    • Zahlreiche optionale Erweiterungen sind vorinstalliert, darunter wichtige Verbesserungen für die User Experience.
    • Automatische Updates für das Firefox-GNOME-Theme und das Thunderbird-GNOME-Theme (falls installiert).

Merkmale aus dem Upstream

Universal Blue
  • Flathub ist standardmäßig aktiviert.
  • Der ujust-Befehl steht für mehr Komfort bereit.
  • Multimedia-Codecs sind standardmäßig enthalten.
  • Rollback auf Bazzite-Builds der letzten 90 Tage ist möglich.
Merkmale von Fedora Linux (Kinoite & Silverblue)
  • Stabile und robuste Basis.
  • Systempakete bleiben vergleichsweise aktuell.
  • Fedora-Pakete können auch zwischen Updates per Layering im Image erhalten bleiben.
  • SELinux ist vorinstalliert und konfiguriert, mit Fokus auf Sicherheit.
  • Rebase auf andere Fedora-libostree-Images ist ohne Verlust von Nutzerdaten möglich.
  • CUPS ist vorinstalliert und bietet Druckunterstützung.

Warum Bazzite?

  • Bazzite wurde als Projekt gestartet, um einige Probleme von SteamOS zu lösen, vor allem veraltete Pakete und das Fehlen eines funktionalen Paketmanagers.
  • Das Projekt ist imagebasiert, erlaubt aber dennoch die direkte Installation von Fedora-Paketen über die Kommandozeile; diese Pakete bleiben auch nach Updates erhalten.
  • Bazzite aktualisiert mehrmals pro Woche Pakete aus Fedora, um aktuelle Funktionen und die bestmögliche Leistung bereitzustellen.

Meinung von GN⁺

  • Bazzite ist ein attraktives alternatives Betriebssystem für Nutzer von Steam Deck und anderen PCs und bietet zahlreiche für Spiele optimierte Funktionen und Treiber.
  • Dank der Fedora-basierten Stabilität und aktueller Pakete können Nutzer von neuen Funktionen und hoher Leistung profitieren.
  • Dieser Beitrag dürfte besonders für die Gaming-Community und für Menschen interessant sein, die sich für Open-Source-Technologien interessieren.

1 Kommentare

 
GN⁺ 2024-01-01
Hacker-News-Kommentare
  • Eine optimistische Einschätzung, dass ein Media-Server im Wohnzimmer als trojanisches Pferd die Renaissance des Self-Hostings auslösen und das Internet wieder stärker in Richtung P2P verändern könnte.

    • Für die meisten Menschen mit symmetrischer Anbindung und einem leistungsfähigen Linux-System wäre es möglich, das Internet wie ursprünglich gedacht zu nutzen — also gleichberechtigt als Veröffentlichende und Konsumierende —, wenn nur die Softwareprobleme gelöst würden.
  • Beschreibt die Zufriedenheit mit Bazzite und dessen Vorteile und hebt hervor, warum man statt SteamOS lieber Bazzite verwendet.

    • Durch die Nutzung von Bazzite seien viele Aufgaben, die unter SteamOS schwierig gewesen seien, leicht geworden; als Beispiel wird die Erfahrung genannt, Spiele auf einem leistungsstarken Desktop per Remote Play auszuführen und sie am Fernseher zu nutzen.
  • Erwähnt, dass man viel über rpm-ostree-Distributionen gelernt habe, und teilt dazu passende Tools und Einrichtungsmethoden.

    • Es werden Informationen zu einer xrandr-Alternative für GNOME/Wayland, Kernel-Patches zur Verbesserung der Spieleleistung, zur Konfiguration variabler Bildwiederholraten, zu einem Vulkan-Capture-Plugin für OBS sowie zum System76-Scheduler gegeben.
  • Drückt Interesse und Neugier an einer entdeckten Lösung aus, während nach einem PC mit ähnlichen Spezifikationen wie das Steam Deck gesucht wurde.

    • Es wird Interesse daran gezeigt, dass der BTRFS-Patch von SteamOS standardmäßig enthalten ist, und erläutert, welche Vorteile BTRFS in Gaming-/Steam-Deck-Szenarien bringen kann.
  • Teilt mit, ein Projekt entdeckt zu haben, das SteamOS für gewöhnliche PCs ohne Nvidia-Grafik neu verteilt.

    • Es werden Informationen über die SteamOS-Redistribution HoloISO gegeben.
  • Teilt, wie Bazzite auf dem „Papierkorb“-Modell des Mac Pro läuft.

    • Es wird ein Videolink geteilt, der zeigt, dass Bazzite auch auf dem Mac Pro funktioniert.
  • Macht einen Scherz darüber, wegen des Interesses an Bazzite das Interesse der Freundin zu verlieren.

    • Durch eine persönliche Erfahrung wird ausgedrückt, wie groß das Interesse an Bazzite ist.
  • Fragt nach der Bedeutung von OCI und vermutet, dass damit wohl nicht Oracle Cloud Infrastructure gemeint ist.

    • Es wird Neugier darüber geäußert, wofür OCI in diesem Kontext steht.
  • Drückt Neugier über die Motivation hinter diesem Projekt und die dahinterstehende Partei aus.

    • Es wirke weniger wie ein reines Hobbyprojekt als wie ein strategischer Open-Source-Zug; außerdem wird spekuliert, dass Nvidia damit etwas zu tun haben könnte.
  • Wirft die Frage auf, ob es Gründe gibt, es nicht auf SD zu installieren, ob die Installation von Waydroid interessant sei und wie gut es funktioniere, und ob das Ganze als etwas aufgebläht wahrgenommen werde.

    • Es werden Bedenken zur Installation auf SD, zur Leistung von Waydroid und zur Größe des Projekts geäußert.