<?xml version="1.0" encoding="utf-8" standalone="yes"?><?xml-stylesheet href="/feed_style.xsl" type="text/xsl"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="https://www.rssboard.org/media-rss"><channel><title>Linux on Charon</title><link>https://charon.konekopi.com/tags/linux/</link><description>Recent content in Linux on Charon</description><generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>charon@konekopi.com (Evans Jahja)</managingEditor><webMaster>charon@konekopi.com (Evans Jahja)</webMaster><copyright>Charon. All Rights Reserved</copyright><lastBuildDate>Sun, 03 May 2026 16:52:28 +0900</lastBuildDate><atom:link href="https://charon.konekopi.com/tags/linux/index.xml" rel="self" type="application/rss+xml"/><icon>https://charon.konekopi.com/logo.svg</icon><item><title>Running official Arch Linux on Arm (not to be confused ArchLinuxARM)</title><link>https://charon.konekopi.com/posts/archlinux_on_arm/</link><pubDate>Sun, 03 May 2026 16:52:28 +0900</pubDate><author>charon@konekopi.com (Evans Jahja)</author><guid>https://charon.konekopi.com/posts/archlinux_on_arm/</guid><description><![CDATA[<p>There is an ongoing community project brewing right now to finally use official Arch Linux directly on ARM.</p>
<p>The project allows <em>the</em> upstream Arch Linux PKGBUILDs to be compiled and ran on ARM devices. This contrasts to fork projects which maintain their own modifications.</p>
<p>For years, ArchLinuxARM (alarm) has been the go-to distribution for running the project on ARM devices. While it has served the community well, it operates as a separate project and requires significant number of modifications compared to upstream Archlinux project. These differences may even manifested as packages being out-of-date or even broken packages, such as the infamous chromium package not building on alarm project.</p>
<p>On the other hand, the ongoing effort has been to run mostly unmodified Archlinux PKGBUILD files with minimal modifications. This is supported as part of a recent effort <a href="https://rfc.archlinux.page/0032-arch-linux-ports/">RFC!32</a> which allows non x86_64 architecture to also be targeted by the Archlinux packages.</p>
<p>The project is currently usable with around 99% projects able to be built from upstream Arch Linux project, because a lot of the ARM-specific modifications have been merged to upstream PKGBUILD, so at least there&rsquo;s a &ldquo;legitimacy&rdquo; aspect of the project. That said, the binary distribution is still entirely community-maintained.</p>
<p>Discussions are being done to know which ARM architecture to (eventually) officially support. The concensus between the community maintainers is to support at least ARMv8-a architecture with no interest in ARMv7 or lower because of the need of aarch64 instruction set. One of the member and myself are working on ARMv8-a itself, but the main efforts are currently targetting ARMv8.2-a, mainly because of package build failure that happened in the past. That issue has been resolved and there doesn&rsquo;t seem to be any blocker in targetting ARMv8-a, other than the fact that significant efforts have been made on ARMv8.2-a.</p>
<p>More information on the project can be found on #archlinux-ports on liberachat IRC with documents written on <a href="https://ports.archlinux.page/aarch64/">Arch Linux Ports: AArch64</a>.</p>]]></description></item></channel></rss>