Lattice Diamond on Ubuntu 16.04

electronics / linux / fpga / lattice / embedded

I recently picked up a Lattice MachXO3 starter kit from Mouser-- it's a pretty cheap and convenient board for experimenting with an FPGA, without having a bazillion peripherals attached to it (and it's under $30). Lattice's design & synthesis software, Lattice Diamond, is available for both Windows and Linux, which…

VGA Passthrough with OVMF+VFIO on Ubuntu 16.04

linux / virtualization / kvm / vga passthrough

After many months of research and reading through various articles detailing VGA passthrough builds (such as here, here, and here), I finally decided to upgrade my machine— with PCI passthrough being a primary objective of the new build. I have never liked dual-booting, and using Windows as my primary…

Cobbler on CentOS 7 with NGINX and https

cobbler / nginx / linux / centos

Rather than running Cobbler with the default Apache2 installation, below details how to serve Cobbler's WSGI Python services via NGINX's uwsgi_pass. This details the setup on CentOS 7. Install Cobbler The latest version of Cobbler can be installed from the EPEL repository on CentOS 7. First, be sure EPEL…

Xen to KVM Node Migration

linux / virtualization / kvm / xen / libvirt

Converting Xen 4.4 guest domains to run under KVM I've been using Xen 4.4 with the XL (XenLite) toolchain for the past 18 months or so, and it has worked very reliably during that time. However, my biggest issue with the XL toolchain is that the support from…

OSM Tile Server - Ubuntu 16.04

linux / osm / maps / mapnik / postgres / gis

This page exists to document the process I went through when setting up a tile server for OpenStreetMap data. During the process, I found the Manually building a tile server page over at switch2osm.org very helpful, and it serves as a basis for this guide. There are a few…