Arch Mobile Wiki

About Arch Mobile

With the Arch Linux Mobile project it is our aim to bring  Arch Linux to mobile and embedded devices. Our goal is to use it on every suited device we own and therefore Arch Linux Mobile is designed with the demand to add support for devices easily.

Currently the  OpenMoko Freerunner is being support best since all developers own this device. The community has already done great work to support the Beagle Board and the Nokia n800 and n810. And since it is relatively easy to use our distribution on any ARM based device there are more to follow.

The wiki pages should provide you with the necessary information to install Arch Linux Mobile on your target device. It will get you started if you are interested in developing for this project and help you if you run into troubles. However, if you feel like there's something missing or that you want to contribute to the project you are very welcome to join our  mailing list or visit us on  Freenode: irc.freenode.net, #arch-arm.

We are more or less relying on a user which is already familiar with Arch Linux. Thus, if you are not, the  Arch Linux Wiki is a great place to start, too.

The wiki pages use several formatting conventions which might confuse you if you aren't familiar with them. Please consult Formatting Conventions before reading on.

Getting started

We currently maintain a bunch of packages compiled for the ARMv4T architecture. Since ARM architecture versions are backward compatible you can test our distribution with any newer ARM device.

The Installation Guide is the official way of installing Arch Linux Mobile. However, using snapshots may be easier. But it assumes you already know what you're doing.

User Guides

Arch Linux is designed to be simple. We therefore provide only the base you need to set up a distribution which fits your needs. Follow these guides to get a useful operating system on your device and write new ones if the applications you're interested in are not yet listed.

Development

If you want to join development you should familiarise yourself with Arch Linux's build system and after that with our build environment. If you are looking for things you can do, take a look at our Task List.