Arch Linux is a unique distribution, offering the latest free software via a super fast package manager coupled with a “keep it simple” philosophy.
It is fast becoming a very popular distribution and now thanks to their split packages, you can install a lightweight KDE 4.3 desktop for even more flexibility and speed.
Check it out in my latest article for Linux Magazine.
I’ve been using Arch Linux on my desktop at work for a while now and I really, really like it. It’s a bleeding edge, rolling release binary distro that also has a ports style build system for custom packages. Sweet.
I also switched from wmii to KDE 4.1.2 some months back. I’ve been keeping tabs on it for a while because, like many others, I thought 4.0 was a disaster (well, the disaster was that distros packaged it instead of KDE 3.5.x). Anyway, now at version 4.2.2 I have to say KDE is really awesome. I really love the new way of working, the widgets, the look, everything!
Well, not quite everything.. I’d really like to build a super light-weight KDE4 desktop without all that extra cruft like akonadi and nepomuk. I think that would be great for a netbook to compete with Windows 7, when it comes out.
Anyway this post is not about KDE4, it’s about Amarok – probably the best music player there is. For version 2.x they re-wrote it for Qt4. They made some controversial decisions like using embedded MySQL for the database backend, but I’ve no problem with that. Anyway, version 2.0.2 was recently released and it’s great. There is a PKGBUILD for it in the ArchLinux User Repository, but because of the hassles compiling it with needing to link to MySQL client libraries and older libgpod 0.6.0, etc, I built some binary packages for it for i686 and x86_64 architectures.
Recently, 2.1 Beta 1 was released (version 2.0.90) so I built packages for these too. If you use Arch, give them a try! And if you don’t use Arch, then try Arch first and then give them a try!
From time to time I need to compile a 32bit kernel on a 64bit system and the kernel’s make scripts appear to detect my hardware and override my settings. I always forget what option to pass (even though it’s really, really easy), so I’m just blogging it here for my own future reference 🙂
make menuconfig ARCH=i386
make -j2 ARCH=i386
make modules -j2 ARCH=i386
make modules_install ARCH=i386
make install ARCH=i386
Phew.. glad I have that written down somewhere!