* feat(ci): Introduce a stable tag The "stable" and "latest" tags are equivalent. Given "testing" and "unstable" tags are used, users may likewise figure that the current stable release uses the "stable" tag * chore(image-info): Use stable tag This will rebase to stable on freshly installed images * chore(os-branch-select): Support stable tag * chore(readme): Use :stable instead of :latest --------- Co-authored-by: Kyle Gospodnetich <me@kylegospodneti.ch>
36 KiB
🇺🇸 🇪🇸 🇮🇩
Daftar Isi
- Fitur untuk SEMUA Image Bazzite
- Alasan
- Pameran
- Dokumentasi & Buletin
- Paket Kustom
- Verifikasi & Metrik
- Ucapan Terimakasih
- Membuat Image Anda Sendiri
- Komunitas
Tentang & Fitur
Bazzite dibentuk dari ublue-os/main and ublue-os/nvidia menggunakan teknologi dari Fedora, yang berarti dukungan perangkat keras dan driver lebih lengkap. Dan Bazzite menambah fitur ini:
- Pra-install driver proprietary Nvidia
- Dukungan penuh untuk kodek H264 yang diakselerasi perangkat keras
- Dukungan penuh untuk runtime AMD ROCM OpenCL/HIP.
- xone, xpadneo, dan xpad-noone driver untuk Kontroller Xbox.
- Dukungan penuh untuk DisplayLink.
- Menyertakan Tema KDE Valve dari SteamOS.
- LatencyFleX, vkBasalt, MangoHud, dan OBS VkCapture terinstall dan tersedia secara bawaan.
- Dukungan untuk Wallpaper Engine. (Hanya ada di KDE)
- Disediakan Ekstensi shell untuk ROM Properties Page .
- Dukungan penuh untuk Winesync/Fastsync/NTsync.
- Pra-install Distrobox dengan update otomatis untuk kontainer yang dibuat.
- Otomatisasi layanan
duperemove
danrmlint
untuk mengurangi penggunaan penyimpanan yang digunakan prefix wine. - Dukungan untuk HDMI CEC dengan libCEC.
- Pra-install System76-Scheduler, menyediakan otomatisasi dan oprekan untuk proses yang berjalan dilatar belakang, serta meminimalkan CPU untuk proses latar belakang.
- Menkustomisasi konfigurasi System76-Scheduler dengan aturan tambahan.
- Menggunakan Google's BBR TCP congestion control secara bawaan.
- Pra-install Input Remapper dan diaktifkan secara bawaan. (Dinonaktifkan secara bawaan di varian Deck tapi tersedia dan dapat diaktifkan dengan
ujust restore-input-remapper
) - Portal Bazzite menyediakan cara mudah untuk menginstall berbagai macam aplikasi dan oprekan, termasuk menginstall LACT dan GreenWithEnvy.
- Manajemen paket Nix dengan Fleek tersedia secara optional dan dapat diinstall dengan
ujust
. - Manajemen paket Brew tersedia secara optional dan dapat diinstall dengan Portal Bazzite.
- Pra-install Waydroid untuk menjalankan aplikasi Android. Dapat diatur dengan mengikuti panduan cepat.
- Mengatur aplikasi dengan Flatseal, Warehouse, dan Gear Lever.
- OpenRGB driver i2c-piix4 dan i2c-nct6775 untuk mengatur RGB di beberapa jenis motherboard.
- Disediakan secara bawaan driver OpenRazer, Pilih OpenRazer di portal bazzite atau jalankan perintah
ujust install-openrazer
diterminal untuk menggunakannya. - Disediakan secara bawaan OpenTabletDriver udev rules, dengan perangkat lunaknya yang dapat dipasang dengan portal bazzite atau dengan mengetikkan
ujust install-opentabletdriver
di terminal. - Driver GCAdapter_OC untuk men-overclocking Kontroller Nintendo Gamecube sampai dengan 1000hz polling.
- Dukungan untuk keyboard Wooting.
- Dukungan untuk kartu grafis Southern Islands (HD 7000) and Sea Islands (HD 8000) dengan driver
amdgpu
. - Memperbaiki masalah untuk game yang menggunakan engine Source 1 (Contoh: TF2) yang membuat game-nya crash saat dijalankan
ujust patch-source1-tcmalloc
- XwaylandVideoBridge untuk Discord screensharing di Wayland.
- Webapp Manager tersedia untuk membuat aplikasi dari situs web dengan berbagai macam peramban, termasuk Firefox.
Desktop
Varian umum yang tersedia sebagai bazzite
, cocok untuk komputer desktop.
- Pembaruan otomatis untuk Sistem Operasi,Flatpak,Nix package (dengan Fleek), dan semua kontainer Distrobox.
Important
ISO bisa diunduh dari halaman rilis kami disini, dan berbagai macam panduan instalasi dapat ditemukan disini. Jika anda menemukan masalah ketika menginstall Bazzite, anda dapat mengunjungi panduan memecahkan masalah.
Jika anda telah menggunakan image dari Universal Blue anda dapat mengikuti instruksi ini. Untuk berganti image dari image upstream Fedora Silverblue/Kinoite ostree anda dapat mengikuti perintah ini:
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite:stable
atau perangkat dengan kartu grafis Nvidia:
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-nvidia:stable
Untuk pengguna dengan Secure Boot aktif: Jalankan ujust enroll-secure-boot-key
dan masukan password ublue-os
jika diperintahkan untuk menenroll kunci yang dibutuhkan.
Steam Deck/Home Theater PCs (HTPCs)
Important
Perangkat yang bukan Steam Deck masih bisa menggunakan image bazzite-deck, tetapi harus menggunakan Kartu grafis dari AMD/Intel.
Varian bazzite-deck
ini didesain untuk digunakan sebagai alternatif untuk SteamOS di perangkat Steam Deck dan HTPC dengan pengalaman seperti konsol:
- Langsung boot ke Gamemode seperti SteamOS.
duperemove
secara otomatis yang berguna untuk mengurangi ukuran folder compatdata.- Versi terbaru dari Mesa yang menghasilkan ukuran shaders cache yang lebih kecil dan tidak diperlukan lagi untuk mencegah stutter.
- Langsung bisa booting walaupun diska penuh.
- Dukungan untuk setiap bahasa yang disupport oleh Fedora.
- Menggunakan Wayland di desktop dengan dukungan untuk Steam input.
- Fitur yang diporting dari SteamOS meliputi driver, pembaruan perangkat tegar, dan pengatur kecepatan kipas dari repositori evlaV .
- Mesa yang dipatch untuk mengatur framerate di Gamescope.
- Hadir dengan patch dari SteamOS BTRFS untuk dukungan BTRFS di SD Card secara bawaan.
- SDGyroDSU tersedia dan diaktifkan secara bawaan.
- Pilihan untuk menginstall Decky Loader, EmuDeck, RetroDECK, dan ProtonUp-Qt, serta berbagai macam paket/aplikasi yang berguna selama pemasangan.
- Sistem pembaruan kustom memungkinkan Sistem Operasi,Flatpak,Paket Nix(dengan fleek), dan Distrobox image untuk diupdate dari Gamemode UI.
- Dukungan untuk dual-boot dengan Windows karena GRUB dari Fedora.
- Pembaruan merusak sesuatu? tinggal rollback ke versi sebelumnya berkat fitur rollback
rpm-ostree
. Anda bisa memilih versi image sebelumnya di boot menu. - Pra-install Steam dan Lutris sebagai paket sistem.
- Pra-install Discover Overlay untuk Discord dan otomatis diluncurkan di Gamemode,dan di desktop jika Discord terinstall, Lihat dokumentasinya disini.
- Menggunakan ZRAM(4GB) dengan kompresi ZSTD secara bawaan dengan opsi untuk menggunakan 1GB swap file dan bisa diatur sesuai kebutuhan.
- Penjadwal I/O untuk mencegah I/O starvation ketika memasang game atau ketika proses latar belakang
duperemove
danrmlint
bekerja. - Mengaplikasikan parameter kernel dari SteamOS.
- Kalibrasi Warna Layar untuk layar matte dan reflektif Steam Deck.
- Fitur-fitur pengguna advance yang tidak diaktifkan secara bawaan seperti:
- Service untuk undervolting Steam Deck yang beresiko rendah dengan RyzenAdj dan Ryzen SMU, anda bisa mengecek
ryzenadj.service
dan/etc/default/ryzenadj
. - Service untuk membatasi kapasitas maksimal saat mengisi ulang, anda bisa mengeceknya di
batterylimit.service
dan/etc/default/batterylimit
. (Bekerja walaupun perangkat dalam posisi non aktif) - Dukungan bawaan untuk overclocking layar. Contohnya seperti ini, anda menambahkan
GAMESCOPE_OVERRIDE_REFRESH_RATE=40,70
di/etc/environment
. - Anda bisa menggunakan X11 jika diperlukan dengan mengedit
/etc/default/desktop-wayland
. - Lu punya RAM 32 GB? anda bisa memakai 2x lipat VRAM yang diaplikasikan secara otomatis!. (Coba bagikan skill ngesolder lu dong)
- Service untuk undervolting Steam Deck yang beresiko rendah dengan RyzenAdj dan Ryzen SMU, anda bisa mengecek
- Service yang spesifik ke Steam Deck dapat dimatikan dengan menjalankan
ujust disable-deck-services
di terminal, berguna untuk menjalankan image ini di konsol Handheld lain dan HTPC. - Informasi tambahan dapat ditemukan disini dibagian Bazzite Steam Deck Images.
Warning
Dikarenakan ada bug/kutu dari upstream,Bazzite tidak bisa digunakan pada perangkat SteamDeck yang memiliki penyimpanan 64GB eMMC. meningkatkan penyimpanan menyelesaikan masalah ini.
Important
ISO bisa diunduh dari halaman rilis kami disini, dan berbagai macam panduan instalasi dapat ditemukan disini. Jika anda menemukan masalah ketika menginstall Bazzite, anda dapat mengunjungi panduan memecahkan masalah.
Jika anda telah menggunakan image dari Universal Blue anda dapat mengikuti instruksi ini. Untuk berganti image dari image upstream Fedora Silverblue/Kinoite ostree anda dapat mengikuti perintah ini:
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-deck:stable
GNOME
Varian desktop GNOME tersedia dalam versi desktop dan deck.varian ini memiliki beberapa fitur tambahan seperti :
- Dukungan untuk Variable refresh rate dan fractional scaling di sesi wayland secara bawaan.
- Menu kustom di bar atas untuk kembali ke game mode, meluncurkan Steam, dan membuka berbagai macam peralatan yang berguna.
- Pra-install GSConnect.
- Fitur opsional seperti tema yang terinspirasi Valve yang menyamai Vapor dan VGUI2 dari SteamOS.
- Tersedia secara bawaan Ekstensi Hanabi untuk fitur Wallpaper Engine seperti di KDE.
- Pra-install ekstensi opsional, seperti ekstensi untuk pengalaman pengguna yang lebih baik.
- Pembaruan otomatis untuk Firefox GNOME theme dan Thunderbird GNOME theme. (jika terinstall)
Important
ISO bisa diunduh dari halaman rilis kami disini, dan berbagai macam panduan instalasi dapat ditemukan disini. Jika anda menemukan masalah ketika menginstall Bazzite, anda dapat mengunjungi panduan memecahkan masalah.
Untuk rebase dari sistem ostree yang ada ke varian desktop:
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-gnome:stable
Untuk rebase dari sistem ostree yang ada ke varian desktop dengan driver Nvidia release:
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-gnome-nvidia:stable
Warning
Dikarenakan ada bug/kutu dari upstream,Bazzite tidak bisa digunakan pada perangkat SteamDeck yang memiliki penyimpanan 64GB eMMC saat ini.
Untuk rebase dari sistem ostree yang ada ke varian Steam Deck/HTPC:
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-deck-gnome:stable
Fitur dari Upstream
Universal Blue
- Flathub diaktifkan secara bawaan
- Perintah
ujust
untuk kemudahan. - Kodek Multimedia secara bawaan.
- Rollback Bazzite dari build apapun dalam periode 90 hari.
Fitur dari Fedora Linux (Kinoite & Silverblue)
- Base sistem yang stabil dan kuat.
- Paket sistem yang terbarukan.
- Layer paket fedora tanpa perlu takut paket tersebut hilang saat memperbarui sistem.
- Pra-install SELinux untuk keamanan dan telah dikonfigurasi secara bawaan.
- Bisa rebase ke image Fedora ostree yang lain jika mau,tanpa kehilangan data pengguna.
- Dukungan printing berkat CUPS yang terinstall secara bawaan.
Alasan
Bazzite dimulai sebagai proyek untuk menyelesaikan berbagai masalah yang ada di SteamOS, terutama paket-paket yang tidak terbarukan (walaupun menggunakan ArchLinux sebagai base) dan tidak ada manajemen paket yang fungsional.
Walaupun proyek ini juga menggunakan image. anda masih bisa menginstall berbagai macam paket Fedora dari perintah shell. Paket-paket ini akan tetap bertahan setelah pembaruan (Jadi anda bisa install aplikasi VPN yang anda g bisa install di SteamOS). Sebagai tambahan, Bazzite sering diupdate beberapa kali dalam satu minggu dengan paket-paket dari upstream Fedora, memberikan anda performa terbaik dan fitur-fitur terbaru di base yang stabil.
Bazzite hadir dengan versi Linux kernel yang terbaru dan SELinux diaktifkan secara bawaan dengan dukungan penuh untuk secure boot (Jalankan ujust enroll-secure-boot-key
dan masukan password ublue-os
jika diperintahkan untuk menroll key dari kita)
dan enkripsi disk membuat ini aman dan sempurna untuk komputasi general. (Yes, anda bisa ngeprint dari Bazzite!).
Baca FAQ untuk tahu apa saja yang membuat Bazzite beda dari Sistem Operasi Linux yang lain.
Pameran
Dokumentasi & Buletin
- Menginstall dan memanajamen aplikasi
- Updates, Rollbacks, and Rebasing
- Panduan Gim
- Panduan dual booting
- Dokumentasi yang lain
Temukan dokumentasi tambahan project ini disini.
Cek buletin kami yang selalu update secara regular tentang proyek ini.
Paket Kustom
Paket-paket ini diporting dari SteamOS dan ChimeraOS, dan digunakan oleh Bazzite dan dibuat di Copr bazzite and bazzite-multilib.
Paket | Status |
---|---|
bluez | |
discover-overlay | |
ds-inhibit | |
duperemove | |
extest | |
gamescope | |
gamescope-session-plus | |
gamescope-session-steam | |
gamescope-shaders | |
galileo-mura | |
gnome-randr-rust | |
gnome-shell-extension-bazzite-menu | |
gnome-shell-extension-caribou-blocker | |
gnome-shell-extension-compiz-windows-effect | |
gnome-shell-extension-hanabi | |
gnome-shell-extension-hotedge | |
jupiter-fan-control | |
jupiter-hw-support-btrfs | |
mangohud | |
mesa | |
pipewire | |
powerbuttond | |
python3-hid | |
rmlint | |
ryzenadj | |
sdgyrodsu | |
steamdeck-dsp | |
steamdeck-gnome-presets | |
steamdeck-kde-presets | |
steamdeck-kde-presets-desktop | |
steam_notif_daemon | |
udisks2 | |
upower | |
vpower | |
wireplumber | |
xorg-x11-server-Xwayland | |
xwiimote-ng |
Sebagai tambahan, paket-paket berikut ini digunakan dari repository Copr:
Verifikasi
Image berikut ini telah disigned oleh sigstore's cosign. Anda bisa menverifikasi signature dengan mengunduh key cosign.pub
dari repo ini dan menjalankan perintah ini:
cosign verify --key cosign.pub ghcr.io/ublue-os/bazzite
Secure Boot
Secure boot didukung dengan key dari kami. Pub key dapat ditemukan di root repositori ini. Jika anda ingin menenroll key ini sebelum instalasi, unduh key ini dan jalankan:
sudo mokutil --timeout -1
sudo mokutil --import secure_boot.der
Metrik Kontribusi
Ucapan Terimakasih
Bazzite merupakan upaya dari komunitas dan tidak akan pernah ada tanpa dukungan dari semua orang. berikut ini merupakan orang-orang yang telah membantu kami:
- rei.svg - Yang membuat logo dan branding.
- evlaV - Untuk membuat kode dari Valve tersedia dan menjadi orang ini.
- ChimeraOS - Untuk gamescope-sesion dan mendukung kami diperjalanan ini.
- Jovian-NixOS - Untuk mendukung kami dengan menyelesaikan masalah teknis kami dan membuat project yang mirip. Serius bro coba cek proyek mereka. Mereka pakai Nix!.
- sentry - Untuk membantu dengan patch kernel dan membuat repo kernel-fsync repo yang kami gunakan.
- nicknamenamenick - Untuk menjadi orang yang paling berharga, yang selalu menulis dokumentasi dan dukungan, dan selalu membantu pengguna.
- Steam Deck Homebrew - Untuk memilih distribusi lain selain SteamOS walaupun butuh kerja ekstra, dan terimakasih yang spesial untuk PartyWumpus yang membuat Decky Loader bekerja dengan SELinux untuk kami.
- cyrv6737 - Untuk inspirasi dan base yang akan menjadi bazzite.
Membuat Image Anda Sendiri
Bazzite dibuat secara penuh di Github dan membuat versi anda sendiri sangat mudah, anda hanya perlu menfork repositori ini, menambahkan private sigining key, dan mengaktifkan Github actions.
Membiasakan anda sendiri dengan untuk menyimpan secret di Github. Anda perlu membuat keypair baru dengan cosign. Public key bisa anda teruh di repo publik anda. (Pengguna anda perlu ini untuk mencek signature), dan anda bisa mempaste Secret key di Settings -> Secrets -> Actions
dengan nama SIGNING_SECRET
.
Kami juga membawakan konfigurasi untuk pull app jika anda ingin fork anda selalu up to date dengan upstream. Aktifkan ini di repo anda untuk melacak perubahan dari Bazzite ketika anda membuat modifikasi anda sendiri.
Bergabung Dengan Komunitas
Anda bisa menemukan kami di Discord Universal Blue dan melihat arsip dari utas bantuan di Answer Overflow.
Berdiskusi dan membuat panduan untuk pengguna di Forum Discourse Universal Blue.
Ikuti Universal Blue di Mastodon.