Stem

Running a Desktop Virtual Machine

This post is about my experience running a Linux desktop virtual machine on a Linux host. I used the VM interactively, often in fullscreen mode, to develop software and run web apps (mostly Slack and Google Docs). My experience wasn't great, as I ran into many challenges.

My previous post on running VMs discussed running bare-bones Linux VMs and getting SSH access to them. I usually do that for testing, where the VMs are light-weight, shortlived, and disposable. It turns out that long-lived desktop VMs have more challenging requirements and come with a whole new set of issues.

Workday handed no-bid deal to fix staffing meltdown at Uncle Sam's uber-HR agency

Do we smell DOGE? Yup

The US Office of Personnel Management (OPM) awarded Workday a sole-source contract to overhaul its human resources systems - bypassing any formal competition - citing critical failures in its aging, fragmented HR infrastructure and binding deadlines from President Trump's executive orders on workforce restructuring.…

[$] A FUSE implementation for famfs

LWN
The famfs filesystem is meant to provide a shared-memory filesystem for large data sets that are accessed for computations by multiple systems. It was developed by John Groves, who led a combined filesystem and memory-management session at the 2025 Linux Storage, Filesystem, Memory Management, and BPF Summit (LSFMM+BPF) to discuss it. The session was a follow-up to the famfs session at last year's summit, but it was also meant to discuss whether the kernel's direct-access (DAX) mechanism, which is used by famfs, could be replaced in the filesystem by using other kernel features.