https://github.com/linux-surface/aarch64-packages
Arch Linux packages for the Surface Pro X.
https://github.com/linux-surface/aarch64-packages
Last synced: 7 months ago
JSON representation
Arch Linux packages for the Surface Pro X.
- Host: GitHub
- URL: https://github.com/linux-surface/aarch64-packages
- Owner: linux-surface
- Created: 2022-06-07T12:41:59.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-06-22T18:09:56.000Z (8 months ago)
- Last Synced: 2025-06-22T19:21:45.100Z (8 months ago)
- Language: Shell
- Size: 71.3 KB
- Stars: 2
- Watchers: 3
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Arch Linux Packages for AArch64 Surface Devices
## `linux-firmware`
Linux firmware package with additions and changes for the Surface Pro X.
See https://github.com/linux-surface/aarch64-firmware for more information.
## `linux-surface`
Linux kernel packages for the Surface Pro X.
Use `makepkg-aarch64` to cross-compile from any host, e.g. `x86_64`.
Set `MAKEFLAGS="-j$(nproc)"` (or similar) to use all available cores for building.
## `makepkg-aarch64`
`makepkg-aarch64` command for (cross-)compiling Arch Linux AArch64 packages from any host system (e.g. `x86_64`).
_Warning: This will only work for some packages._
_In particular, this will not work for packages linking to external libraries._
## `rmtfs-dummy`
Patched Qualcomm Remote File System ([`rmtfs`](https://github.com/linux-msm/rmtfs)) service.
Uses dummy files instead of vendor-provided EFS partitions.
This is currently required on the Surface Pro X as the EFS partitions are not available to us yet.
## `shim-aarch64-signed`
Signed Secure-Boot `shim.efi` executable and associated tools for AArch64, as provided by openSUSE (https://software.opensuse.org/package/shim).