j. hipps: projects & articles
ycnrg.org network sites

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…

Running HipChat Server on KVM/libvirt

A few months ago, I picked up a starter license for HipChat Server out of curiosity. As I use a few other Atlassian products, such as JIRA and Bitbucket Server (aka Stash), I figured it would be distributed similar to their other applications (a self-extracting script). However, HipChat is distributed…

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…