Building your own router might sound like a fools errand, but Ars Technica found that it was not only pretty simple, it also produced better results than most commercial options. The project here uses a mini PC and an SSD. Once you gather those up, you'll just install Ubuntu Server, set up a few very simple commands and you'll be on your way to a completely DIY router. The end result is a speedy LAN router that outperforms most commercial options. Obviously most of us do not need this, but if you're a fan of tinkering or you want complete control over your network, this is a pretty straightforward way to do it. Head over to Ars Technica for the complete guide, alongside their other plans for testing out some alternate operating systems.
The Ars guide to building a Linux router from scratch [Ars Technica]