My Linux Rig


Learn more about Linux and my Linux setup

449 words · 3 min read

Sometime in 2011 or 2012, I began to use Linux exclusively as my primary operating system, and I’ve never returned to the Windows-land.

My Linux Machine

I use Dell XPS 13 (9350) mainly to write and develop this website, among many other things. For more demanding tasks such as photo-editing, I use a desktop machine with a quad-core processor and hyperthreading.

Specification (XPS 13)
  • Intel Core i5-6200
  • Full-HD Screen
  • 8GB RAM
  • 128 GB SSD

Linux Distro of Choice

I use Arch Linux on all my Linux machines.

I first experimented with Arch Linux on my current XPS 13 because its newest hardware did not go very well with my previous Linux distro of choice, Linux Mint, which was, at that time, based on Ubuntu 14.04 LTS. I got used to Arch Linux quite quickly (it’s Linux, after all), and the access to the latest software packages from Arch repository and AUR was a huge plus. After my success venture into Arch Linux, I moved all my remaining machines to Arch Linux.

Since the default install of Arch Linux only gets you a base system with almost nothing, here’s my recommendations for what to do after installing Arch Linux.

Kernel

I use Linux kernel with patches by Con Kolivas on my desktop.

On my XPS 13, I switch between mainline and stock kernels.

On my XPS 13, I compiled my own kernel in the traditional way (i.e. downloading the source code from kernel.org and patching it with additional fixes). At present, I am on 4.6.0-rc4 kernel with patches provided by Frank Shin (thanks Frank).

I use the pre-compiled kernel provided by Arch repository on all my machines except XPS 13.

Theme

I use GNOME Desktop with Flat-Plat-Blue theme, which I forked from Flat-Plat. The source code for the theme is available on my Github Repository.

Applications I use to write

Mostly Libreoffice Writer, and increasingly Atom Editor when I write in Markdown.

This website

This website is now generated by Hugo, a static site generator written in Go, and is hosted on a VPS instance which runs Ubuntu 16.04. I use Caddy Webserver, a new webserver written in Go; among its notable feature is automatic (and FREE!) SSL certificate issued by Let’s Encrypt.

Below are a selection of my articles related to Hugo and web development in general:

 Tech    15 Apr, 2016
 Linux    Arch Linux  
Copyright © Peter Y. Chuang 2018

Peter Y. Chuang is a Hong Kong-born novelist, short story writer, and a music critic who has lived in London at a time and now goes to Berlin semi-regularly for no good reason. When he’s not writing or reading, he’s probably playing with his cat, or listening to classical music, either at home or at one of the opera houses and concert halls in Germany. He uses Linux (current distro of choice: Arch Linux). Read more about his Linux stuff.

You may also like...