Slackware ARM64 AArch64 on a Raspberry Pi

SARPi64 Project - Raspberry Pi 4 Downloads

The SARPi64 disk images and packages available on this page include an ARM64 AArch64 Linux kernel and modules, specifically built for installing Slackware ARM -current on the Raspberry Pi 4. These binary files have all been compiled on Raspberry Pi 4 Model B running Slackware ARM -current, using a purpose-built gcc-9.x [ARCH=arm64 CROSS_COMPILE=aarch64-linux-] cross-compiler. The source code used to compile the kernel and modules is from the official Raspberry Pi Foundation GitHub repository and the Slackware ARM installer image was built using the official Slackware ARM mini root filesystem. To achieve the best possible compatibility, none of the installers or packages that the SARPi64 Project provides are cross-compiled or created on any other hardware platform than the one they are intended to run on.

You can, of course, use these downloads for any purpose. If you are involved in creating/building/designing software for ARM64 AArch64 architecture, why not let others know about it on the Slackware ARM Forum on Linux Questions?

If you are interested in building your own ARMv8 64-bit gcc cross-compiler and/or kernels, see the [How-To] section.

The installer image and packages available on this page were created to facilitate the installation of Slackware ARM -current [32-bit] on a Raspberry Pi 4. Only the kernels and modules have been compiled for ARM64 AArch64 [64-bit ARMv8] architecture. Therefore, when you have installed Slackware ARM -current you'll be running a 32-bit OS with a 64-bit kernel and modules.

** Tip: If your Raspberry Pi is sitting on the rainbow splash screen and/or refusing to load the AArch64 kernel; try setting "total_mem=1024" in your /boot/config.txt file and (re)booting it.

This disk image and packages were primarily compiled for testing and development purposes. However, their usefulness is not limited to, and may extend beyond, that scope.

SARPi64 installer images and system packages

Click on a Slackware ARM version to view and download the available SARPi64 installer images and system packages.

Version Hardware ARCH Kernel Build Date
Slackware ARM -current Raspberry Pi 4 ARMv8 5.4.11 2020-01-15 10:58:59
Slackware ARM -current Raspberry Pi 4 ARMv8 4.19.95 2020-01-15 18:59:36

* SARPi64 build dates are based on the Europe/Amsterdam [CET] timezone.

Linux kernel source package

This is the Linux kernel source code used to build the SARPi64 installer images and packages. Click on the package filename to download. Click on md5 for the file checksum.

Package Checksum Description
sarpi64-kernel-source-5.4.11-armv8-1_sp64.txz md5 Linux kernel 5.4.11 source code.
sarpi64-kernel-source-4.19.95-armv8-1_sp64.txz md5 Linux kernel 4.19.95 source code.

Support for Slackware ARM

If you're in need of help, or have something to contribute, one of the best places to get (and offer) support for Slackware ARM is on the Linux Questions Forum. Another valuable resource is the Slackware Documentation Project.

Updated: 15 Jan 2020 20:37:42