LukeShortCloud / rootpages

Root Pages is a collection of easy-to-reference tutorials and guides primarily for Linux and other UNIX-like systems.
Other
56 stars 6 forks source link

[linux_distributions][steamos] List differences between SteamOS and Arch Linux #680

Open LukeShortCloud opened 2 years ago

LukeShortCloud commented 2 years ago

-- [extra] Include = /etc/pacman.d/mirrorlist

-- [community] Include = /etc/pacman.d/mirrorlist

-- [multilib] Include = /etc/pacman.d/mirrorlist


- The `holo/filesystem` package creates the directory `/efi` and a symlink from `/boot/efi` to it.
- The `holo/linux` and `holo/linux-lts` packages store kernel modules in `/usr/lib/steamos/modules/<KERNEL_VERSION>/` instead of `/usr/lib/modules/<KERNEL_VERSION>/`. Upstream GRUB is unable to find Linux kernels and modules in the SteamOS path making them unbootable.
- `jupiter/linux-firmware-neptune` provides firmware only for the Steam Deck but it conflicts and will remove `core/linux-firmware` that provides supports for all PCs.
- `jupiter/mesa` only provides three OpenGL drivers: (1) radeonsi, (2) swrast, and (3) zink.
- `/mnt` is a symlink to `/var/mnt`.
LukeShortCloud commented 2 years ago

Binary packages:

https://steamdeck-packages.steamos.cloud/archlinux-mirror/holo/os/x86_64/ https://steamdeck-packages.steamos.cloud/archlinux-mirror/jupiter/os/x86_64/

Source code:

https://steamdeck-packages.steamos.cloud/archlinux-mirror/sources/holo/ https://steamdeck-packages.steamos.cloud/archlinux-mirror/sources/jupiter/