When browsing through other peoples’ setups, you’ll find a huge range of flags people set. Here’s a list of what I find important, along with what they do. The table on contents will be organized by levels to represent where each config option should go. Note that there are many more flags to explore, should you be so inclined1.
domain
memory
currentMemory
memoryBacking
hugepages
Specifying huge pages
cputune
os
features
acpi
apic
hyperv
relaxed
vapic
spinlocks
vpindex
runtime
synic
stimer
reset
vendor_id
frequencies
reenlightenment
tlbflush
kvm
hidden
vmport
ipapic
cpu
topology
feature
Libvirt/QEMU reference guide
Background
Over the past few months I’ve gotten into experimenting with PCI Passthrough using Linux virtualization. The basic premise is that, instead of dual-booting Linux with Windows for gaming, we can run Windows in a VM and passthrough necessary hardware (storage, graphics card) to achieve near-native performance.
I’ve learned a lot from this experimentation. There are lots of helpful people in this community, but there are also a lot of differing configurations and no one place to look all of the various settings up. With this in mind, I aim to pool all of the information I’ve learned, to help people with their virtualization journeys.
[Read More]Ghosting in the Job Market
This is less of a rant and more some observations I’ve noticed. In the past year I’ve had the opportunity to talk to people who are hiring and people who are seeking jobs. Often, each group would be frustrated with the other.
A term you’ll hear a lot in modern dating is ghosting. For those who aren’t familiar, ghosting is defined as “the practice of ending a personal relationship with someone by suddenly and without explanation withdrawing from all communication”.1 However, it’s clear that the practice of ghosting isn’t limited to modern dating. It’s becoming more common for employees and employers alike to practice ghosting.
[Read More]Repairing GRUB on KDE Neon
Background
I recently capped off about two weeks of nasty computer trouble with being unable to get KDE Neon to boot on it’s own. GRUB would boot into it’s recovery shell, and I would have to use pesky command line trickery1 to get my system running.
Now, normally this is a quick fix. A little GRUB housekeeping and update-grub should do the trick. However, the strangest things were happening. No matter my changes, nothing was taking. Always back to the recovery shell for me. I scrapped every inch of my file system, tried all the forum posts, but nothing was working.
Renewing Let's Encrypt Wildcard Certificates
Background
Let’s Encrypt is a service known for how easy it is to enable SSL on websites (which you must know if you’re reading this article about renewing!). Earlier this year Let’s Encrypt added support for wildcard certificates, and with the added complexity of supporting multiple subdomains on one certificate came added complexity to renew these certificates.
The other day I encountered what looks like a common error when trying to renew one of my wildcard certificates. On running certbot renew I got this error:
Welcome to my site!
Sometimes (rarely) I run across a problem I’m able to fix myself. When I encounter one of these you better believe I’ll publish it here.
Also, I just need to make sure Jekyll is working with GitLab Pages properly. shakes fist at sky