Al's Adventures With Pi

My adventures with Raspberry Pi and other ARM devices.

Improving X Performance

I was reading the Arch Linux Raspberry Pi page today and found a section about the [X.org driver]((https://wiki.archlinux.org/index.php/Raspberry_Pi#X.org_driver). It states:

The X.org driver for Raspberry Pi can be installed with the xf86-video-fbdev or xf86-video-fbturbo-git package.

Software Updates on an SD Card

Overall the Raspberry Pi Zero does not feel slow when using the command line. Sometimes you see a bit of delays but overall it is pretty responsive.

One notable exception is updating the system (or installing a large number of new packages). Even though downloading is as good as any other Arch Linux system I own, the installation of the packages tends to stall quite a bit (especially when updating the man page index). That is mostly due to the SD card since they don't offer the best I/O. I have the same problem whenever I install Linux on a flash drive. Updating is incredibly slow due to the limited I/O of these cheap flash devices.

Installing Python RPi Libraries in Arch Linux

With Arch Linux installed on my Raspberry Pi Zero it was time to figure out how to install the RPi libraries for Python. All other Raspberry Pi distros (like Raspbian) come with those libraries pre-installed. But since I wanted to use Arch Linux, manually installing the RPi libraries is part of the fun (or experiment in my case).

Installing Arch Linux on the Raspberry Pi Zero

Let me start by saying that I am no stranger to Linux. I've been playing with it for nearly 20 years and it has been my primary OS for over 13 years. Heck, I've even built my own distributions with the help of the Linux From Scratch project. My everyday distro is Arch Linux, so naturally, I will start using Arch on my Raspberry Pi.

Why do I like Arch Linux? Several reasons:

Welcome to my Raspberry Pi Blog

I have started playing with a Raspberry Pi Zero yesterday. And since so many people have blogged about their adventures with the Raspberry Pi I figured I would do the same. I hope I provide a slightly different content, however for several reasons:

  • I am a software engineer, so I will favor writing reusable modules rather than simple scripts.
  • I use Arch Linux, so I'll be trying to use it as much as possible.
  • I hope to write in a way that new and experience users alike will find useful.

So join me in my adventures with the Raspberry Pi!