Richard WM Jones
Virtualization, tools and tips
- Posts
- 1,223 from 5 Mar 2009 to 26 Feb 2026
- Posting
- now and then (1 in the last year)
- Kind
- personal blog
- Feed
- https://rwmj.wordpress.com/feed/
2026 1
2025 2
2024 8
2023 11
- Heads up! Lichee Pi 4A vs VisionFive 2 vs HiFive Unmatched vs Raspberry Pi 4B
- LicheePi 4A cpuinfo etc
- Sipeed Lichee Pi 4A
- Follow up to “I booted Linux 292,612 times”
- I booted Linux 292,612 times
- NBD-backed qemu guest RAM
- nbdkit’s evil filter
- Frame pointers vs DWARF – my verdict
- SmithForth
- Frame pointers – an important update
- nbdkit + libblkio
2022 6
2021 8
2020 18
- Loop mount an S3 or Ceph object
- Ridiculously big “files”
- FUSE mounting on top of a file
- Notes to self on frama-c
- Ftth
- Raspberry Pi 4 running Fedora 32
- nbdkit Windows port contd.
- nbdkit now ported to Windows
- AMD Zen 2 laptop
- nbdkit tar filter
- nbdkit with BitTorrent
- Compressed RAM disks
- nbdkit C script plugins
- OCaml RISC-V port is now upstream!
- Golang bindings for both libnbd and nbdkit
- New nbdkit “remote tmpfs” (tmpdisk plugin)
- New nbdkit data strings
- Goals – an experimental new tool which generalizes “make”
2019 27
- Pyrit by Řrřola, incredible raytracing demo as a qemu bootable disk image
- nbdkit new eval plugin and ip filter
- Short talk about NBD from the KVM Forum 2019
- NBD over AF_VSOCK
- Music with the Synthstrom Deluge
- libnbd + FUSE = nbdfuse
- Using American Fuzzy Lop on network clients
- And another boot sector hack
- Another NBD boot sector hack
- How to edit a qcow2 file from C
- Cascade – a turn-based text arcade game
- nbdkit supports exportnames
- libnbd and nbdkit man pages online
- AMD Ryzen 9 3900X – nice!
- fio has support for testing NBD servers directly
- libnbd 0.9.8 and stable APIs
- Red Hat joins the RISC-V Foundation
- libnbd – A new NBD client library
- NBD’s state machine
- virt-install + nbdkit live install
- nbdkit 1.12
- Tip: Edit grub kernel command line in RHEL 7 or CentOS 7
- nbdkit linuxdisk plugin
- Write nbdkit plugins in Rust
- Video: Take your loop mounts to the next level with nbdkit
- Interview with FOSDEM team about nbdkit loop mounting
- FOSDEM 2019 – Better loop mounting with NBD
2018 56
- Haiku
- Gigatron – chips are down
- Gigatron – some assembly required
- nbdkit inline scripts
- nbdkit / FOSDEM test presentation about better loop mounts for Linux
- nbdkit + xz + curl
- NBD graphical viewer – RAID 5 edition
- NBD graphical viewer
- Split block drivers from qemu with nbdkit
- New in nbdkit: Create a virtual floppy disk
- Does virt-v2v preserve sparseness?
- New in nbdkit: Create an ISO image on the fly
- Fedora/RISC-V now mirrored as a Fedora “alternative” architecture
- Programming a game on the ZX81
- Run Fedora RISC-V with X11 GUI in your browser
- Creating Windows templates for virt-builder
- Write nbdkit plugins in shell script(!)
- nbdkit for loopback pt 7: a slow disk
- nbdkit for loopback pt 6: giant file-backed disks for testing
- nbdkit for loopback pt 5: 8 exabyte btrfs filesystem
- nbdkit for loopback pt 4: loopback-mounting compressed images
- nbdkit for loopback pt 3: loopback mounting VMware disks
- nbdkit for loopback pt 2: injecting errors
- nbdkit as a flexible alternative to loopback mounts
- Partitioning a 7 exabyte disk
- RISC-V video
- nbdkit FreeBSD support
- And now you can write nbdkit plugins in Lua
- You can now write nbdkit plugins in Tcl
- NBD with TLS-PSK
- Fedora/RISC-V nightly builds
- New in nbdkit
- Half-baked ideas: Server remote management with an RPi Zero
- My talk from the RISC-V workshop in Barcelona
- Xilinx Virtex 7 FPGA bitstream reverse engineered
- RISC-V workshop
- Dockerfile for running libguestfs, virt-tools and virt-v2v
- “RISCY BUSINESS” runs Fedora in a chroot on HiFive Unleashed
- RISC-V 8th Workshop Agenda
- Public service announcement: NFSv4 doesn’t work with Linux nfsroot
- HiFive Unleashed cpuinfo and dmesg
- HiFive Unleashed booting
- HiFive Unleashed for Fedora
- Fedora/RISC-V running on the HiFive Unleashed board
- Part 2: LWN article on Fedora/RISC-V
- Playing with PicoRV32 on the iCE40-HX8K FPGA Breakout Board (part 2)
- Playing with PicoRV32 on the iCE40-HX8K FPGA Breakout Board (part 1)
- Part 1 of my article on RISC-V on LWN
- Fedora/RISC-V: ssh and dnf working
- Fedora/RISC-V: Runnable stage 4 disk images
- Fedora/RISC-V: the final bootstrap
- NUC cluster bring-up
- Pics from the FOSDEM SiFive talk
- SiFive unleashed board
- nbdkit filters
- Intel NUC
2017 25
- RISC-V Tokyo
- FOSDEM 2018 Virtualization devroom
- Keeping a work notebook
- make -j46 kernel builds on Qualcomm Amberwing
- libguestfs for RHEL 7.5 preview
- Great new changes coming to nbdkit
- Fedora 27 virt-builder images
- nbdkit finally supports TLS (encryption)
- Tip: Changing the qemu product name in libguestfs
- Downloading all the 78rpm rips at the Internet Archive
- Fedora 26 is out, virt-builder images available
- Patch review and message brokers
- virt-builder Debian 9 image available
- New in libguestfs: Rewriting bits of the daemon in OCaml
- AMD Seattle LeMaker Cello
- How many disks can you add to a (virtual) Linux machine? (contd)
- How many disks can you add to a (virtual) Linux machine?
- New in virt-v2v: Import from .vmx files
- Pine64 + USB drive
- Fedora on the Pine64
- Pine64 — extra things
- Pine64 — delivered
- Tip: Run virt-inspector on a compressed disk (with nbdkit)
- virt-rescue fixes
- Pine64 – ordered
2016 56
- Fabrice Bellard’s RISCVEMU supports Fedora/RISC-V
- Supernested on the QEMU Advent Calendar
- CentOS 7.3 available in virt-builder
- Fedora 25 is out, virt-builder images available
- virt-builder RISC-V edition
- OCaml 4.04, RISC-V, S/390, POWER and more …
- Terminals
- ORCONF 2016 talks on RISC-V
- Fedora/RISC-V is finished!
- RISC-V bootstrapping: over 1,100 packages
- A new Amazon seller scam
- Fedora / RISC-V stage4 autobuilder is up and running
- Updated stage4 RISC-V image with RPM (and some broken bits)
- Now building Fedora/RISC-V “stage4” disk images
- Great list of Fedora riscv64 RPMs
- libguestfs-based vulnerability scanner
- New dev server
- Fedora/RISC-V, steady progress
- First successful rpmbuild on RISC-V
- RISC-V on an FPGA, pt. 8
- RISC-V on an FPGA, pt. 7
- RISC-V on an FPGA, pt. 6
- RISC-V on an FPGA, pt. 5
- RISC-V on an FPGA, pt. 4
- RISC-V on an FPGA, pt. 3
- RISC-V on an FPGA, pt. 2
- RISC-V on an FPGA, pt. 1
- Gigabyte Cavium ARM servers
- Another bit of ARM server hardware: SoftIron Overdrive
- nbdkit ruby plugin
- Libguestfs appliance boot in under 600ms
- Tip: Poor man’s qemu breakpoint
- Libreboot on my X60s
- Ioport
- Tianocore (UEFI) now has a free FAT driver
- libguestfs appliance boot in under 1s
- Getting the libguestfs appliance boot time down to 1.2s
- Tracing QEMU guest execution part 4
- Tracing QEMU guest execution part 3
- Tracing QEMU guest execution part 2
- Tracing QEMU guest execution
- Linaro Connect: Jon Masters talking about the importance of standards
- Gigabyte MP30-AR0: Flashing UEFI
- New in libguestfs: Filesystem forensics support
- Gigabyte MP30-AR0: IPMI
- A couple of new ARM server hardware announcements
- Gigabyte MP30-AR0: RHEL running with ACPI
- Gigabyte MP30-AR0: RHEL is running
- Notes on booting RHELSA on the Gigabyte MP30-AR0
- Gigabyte MP30-AR0
- Playing with GCC plugins
- New standing desk set up
- Tip: FUSE-mount a disk image with Windows drive letters
- Good set of videos about Open vSwitch, OpenFlow, SDN
- AMD Huskyboard (video)
- Half-baked ideas: C strings with implicit length field
2015 58
- CentOS 7.2, with added virt-v2v
- Inspection, now with added Prolog
- 48 core ARM 64 bit server
- Booting Fedora on the Dragonboard
- DragonBoard
- Linux Kernel Library backend for libguestfs
- Tip: guestmount (FUSE mount) every filesystem in a disk image
- Virt-builder Fedora 23 image
- USB Per Port Power Switching
- OpenSUSE images are now supplied in the default virt-builder install
- Tip: Updating RHEL 7.1 cloud images using virt-customize and subscription-manager
- Libguestfs running on the LG G4
- “make” and queuing theory
- virt-v2v, libguestfs and qemu remote drivers in RHEL 7
- Fedora 22 chrooted on an LG G4 phone
- Importing KVM guests to oVirt or RHEV
- How to rebuild libguestfs from source on RHEL or CentOS 7
- Run Linux on RISC-V in your browser
- Ubiquiti UniFi AP Pro
- My KVM Forum 2015 talk: New qemu technology used in virt-v2v
- Vote for Pino & Luigi Toscano’s libguestfs talk at the Openstack Summit
- Why has the libguestfs appliance grown by 281 MB?
- Stratum-1 NTP server, part 3
- Stratum-1 NTP server, part 2
- Stratum-1 NTP server, part 1
- AMD previewing Seattle at the Red Hat Summit
- New in nbdkit 1.1.10: OCaml plugins
- KVM Forum 2015
- Booting RISC-V Linux with qemu
- Boingboing banned me
- Fedora 22 aarch64 virt-builder image
- Actions S900-based 64 bit development board
- Fedora 22 virt-builder image
- Fedora 21 chrooted on an aarch64 Nexus 9
- New home gateway router (part 3) — network configuration
- New home gateway router (part 2) — the Gigabyte Brix
- New home gateway router (part 1)
- Raise the Itanic! (part 2)
- libguestfs works on MIPS Creator (mipsel)
- MIPS Creator (32 bit dual core MIPS)
- Not very serious quest to run Linux on every architecture
- virt-builder Debian 8 (Jessie) image
- New in virt-v2v
- Video: virt-v2v integration with RHEV-M
- virt-builder: Fedora 21 ppc64 and ppc64le images
- Tip: virt-install Windows with virtio device drivers
- Tip: Wake up a guest from screen blank
- Edit UEFI varstores
- Restarting squid results in deleting all files in hard-drive
- Mini Cloud/Cluster v2.0
- Random numbers in virtual machines
- How to boot a Fedora 21 aarch64 UEFI guest on x86_64
- 100 core ARM 64 bit chip
- virt-builder: Fedora 21 aarch64 image available
- Cheerson CX-10 quadcopter
- Linaro ARM-64 development board
- Half-baked ideas: qemu -M container
- Nexus 9 ssh on the go
2014 93
- OpenStack on aarch64
- Fedora 21 is out …
- Tip: Enable minidumps in a Windows guest
- Red Hat hiring an Erlang/RabbitMQ expert
- Mapping files to disk, part 2
- Mapping files to disk
- Finding bugs in hivex with afl-fuzzer
- Tip: Read guest disks from VMware vCenter using libguestfs
- Making a bootable CD-ROM/ISO from virt-builder
- libguestfs 1.28 released
- Streaming NBD server
- Tip: Set a root password on a disk image
- Odd/scary RHEL 5 bug
- Fedora 21 Virtualization Test Day is Thursday September 25
- virt-v2v preview packages for RHEL and CentOS 7.1 are available
- Creating a local virt-builder repository
- Raise the Itanic!
- virt-v2v: better living through new technology
- New in libguestfs 1.27.34 – virt-v2v and virt-p2v
- ARM Server Update on Fedora and RHEL
- Use libguestfs to mount arbitrary disk images with FUSE
- libguestfs now works on 64 bit ARM
- New(ish) in libguestfs 1.27.23 — add firstboot batch files to Windows guests
- Tip: Use gdbserver to debug qemu running under libguestfs
- Baremetal Raspberry Pi OS based on JONESFORTH
- Which services need restarting after an upgrade?
- CentOS 7
- Super-nested KVM
- nbdkit now supports cURL — HTTP, FTP, and SSH connections
- virt-log now supports the Windows Event Log
- New in libguestfs: virt-log
- FreeOTP
- LVM cache contd: Tip: Using tags
- Cluster performance: baseline testing
- PG’OCaml 2.0 has been released
- Removing the cache from an LV
- Using LVM’s new cache feature
- libguestfs RHEL 7.1 preview packages (yes, really)
- Notes on getting VMware ESXi to run under KVM
- Quick tip: Create a CentOS 6 guest with EPEL packages
- Mini-cluster (mclu) rewritten to use ansible
- Mini-cluster (mclu) command line tool
- Setting up virtlockd on NFS
- virt-builder RHEL 7 release candidate
- Caseless virtualization cluster: remote libvirt
- Caseless virtualization cluster: Wake On LAN
- Caseless virtualization cluster: power usage
- Caseless virtualization cluster: one machine is 43% faster than the others
- Caseless virtualization cluster, part 6
- Caseless virtualization cluster, part 5
- miniexpect: A small expect library for C
- RHEL 7 RC is available
- Caseless virtualization cluster, part 4
- Caseless virtualization cluster, part 3
- Caseless virtualization cluster, part 2
- Caseless virtualization cluster, part 1
- What’s a good microserver for virtualization?
- Tip: Use virt-builder to install Fedora packages from updates-testing
- a-fedora-appliance updated for supermin 5
- libguestfs 1.26 released
- Half-baked ideas: Demand-revealing referenda applied to Fedora features
- Using virt-customize to make custom guests with a single backing file
- OfficeMaster
- New tool: virt-customize
- Analysis of the size of libguestfs dependencies
- Transactions with guestfish
- My 10 minute lightning talk on virt-builder from FOSDEM 2014
- New in virt-sparsify: In place sparsification
- BLKDISCARD, BLKZEROOUT, BLKDISCARDZEROES, BLKSECDISCARD
- Tip: Old supermin, new libguestfs and v.v.
- Supermin version 5
- Two Freescale Freedom Boards (ARM Cortex M0)
- libguestfs is 5 years old today
- A couple of ARM items …
- New in libguestfs 1.25.38
- Yubikey Nano #2
- Use guestfish and nbdkit to examine physical disk locations
- Yubikey Nano
- Another JONESFORTH ARM port
- JONESFORTH port to Raspberry Pi
- New in nbdkit: Run nbdkit as a captive process
- New in nbdkit: Write plugins in Python
- virt-builder: Installing cloud-init in a Debian 7 guest
- nbdkit: Write plugins in Perl
- devconf.cz in Brno
- FOSDEM lightning talk is at 16.00 today
- Red Hat speakers at FOSDEM 2014
- FOSDEM lightning talk on libguestfs next Sunday
- Tip: Set the keyboard layout in virt-builder
- Tip: Set the guest language in virt-builder
- fedpkg recipes
- Alignment errors on Fedora ARM
- FOSDEM lightning talk on libguestfs
2013 154
- Half-baked idea: Kill SIGOK
- Fedora 21 has a working OCaml ARM64
- How to run aarch64 binaries on an x86-64 host using qemu userspace emulation
- Is there a music player which doesn’t suck?
- New in virt tools: virt-diff
- Install Fedora 20 with virt-builder
- Mele A1000G Quad update
- Writing a Planner to solve a tricky programming optimization problem
- KVM working on the Cubietruck
- RHEL 7 beta is out
- Masking systemd services in a guest
- Creating a cloud-init config disk for non-cloud boots
- Compiling ODROID 3.12.3 kernel, attempt 3
- Compiling ODROID-XU 3.11-rc7 kernel, attempt 2
- Half-baked ideas: Kernel modules-in-a-file
- ODROID-XU boot messages
- Making a serial cable for the ODROID XU
- Making a Mele A1000G Quad serial port
- Upstream kernel running on the Cubietruck
- Mele A1000G Quad boot messages
- Half-baked ideas: Log level viewer
- Cubietruck boots
- Cubietruck arrives … and a serial adapter
- Mele A1000G Quad (AllWinner A31 quad core)
- More ODROID-XU annoyance
- “User Stories”
- In ARM news …
- Wibe
- Allwinner A31
- Why is virt-builder written in OCaml?
- UART to USB cable
- virt-builder running on ARM
- ODROID-XU: Compiling a kernel
- New in virt-builder 1.25.2
- ODROID-XU booting
- Wire x-ray detector
- Using virt-builder to build packages
- Virt-builder making VMs in around 3̶0̶ 16 seconds
- Parallel xzcat .. causes virt-builder to slow down
- Cubietruck
- ODROID getting further, maybe
- (Not) getting Fedora 19 on the ODROID XU
- Odroid XU arrives
- Tip: Create a libvirt guest using virt-builder
- New in virt-builder
- How to power computers from solar panels?
- Fedora 20 Virtualization Test Day is on Tuesday
- New tool: virt-builder
- ODROID-XU
- Turns out the Chromebook is easily rootable
- CentOS Dojo videos online
- Tip: Custom guestmount in Perl
- virt-resize from an NBD source
- Goaljobs, part 4
- Goaljobs, part 3
- Goaljobs, part 2
- Goaljobs, part 1
- Half-baked ideas: wikipedia for facts
- OCaml 4.01.0 entering Rawhide
- Get kernel and initramfs from a disk image
- Apple G5 running Fedora 19
- Half-baked idea: Content-addressable web proxy
- Things I learned
- An ARM libvirt guest (on an x86-64 host)
- New in libguestfs: Allow cache mode to be selected
- Half-baked ideas: strace visualizer
- Booting Fedora 19 ppc64 netinst under qemu on x86-64
- Windows 8 usability
- Oculus Rift – first impressions
- Oculus Rift dev kit
- Still looking for good workflow management
- Half-baked idea: Enable strace/gdb on just one subprocess
- Performance of User-Mode Linux as a libguestfs backend
- Experimental User-Mode Linux backend for libguestfs
- Bring back the BIOS
- The Facebook Platform
- New in virt-sysprep: Set root and user passwords
- Nested virtualization (not) enabled
- DigitalOcean not sysprepping their guests
- Half-baked ideas: ELF VM
- Journal support in libguestfs
- Opted out of the mobile phone filter
- MK802 running Fedora (part 1)
- Recent libguestfs improvements
- Android mk802 mini PC
- Half-baked ideas: OCR VM console to diagnose state and errors
- CatN | CentOS Dojo
- Garden office now mostly done
- Setting the root (or other) passwords in a Linux guest
- Reminder: I’m speaking next week
- Golang bindings for libguestfs
- VMware VDDK plugin for nbdkit
- xz plugin for nbdkit
- Three plugins for nbdkit
- New project: nbdkit, liberally licensed NBD server with a plugin API
- The boring truth: full virtualization and containerization both have their place
- Nothing Lasts Forever
- Fuzz-testing libguestfs inspection code
- Using libguestfs to open an ISO on a public website
- libguestfs packages for Ubuntu
- CentOS Dojo and Barbecue (UK)
- libguestfs 1.22 released
- qemu 1.5.0 released, with ssh block device support
- Fedora 19 virtualization test day 2013-05-28
- Scanning offline guests using OpenSCAP and guestmount
- Testing exabyte-sized filesystems using qcow2 and guestfish
- Using libguestfs over HTTP (and FTP)
- Using libguestfs to access iSCSI disks
- Using libguestfs to read Hyper-V VHDX disk images
- Tip: Convert a Windows DVD ISO to a bootable USB key using guestfish
- Using libguestfs remotely with Python and rpyc
- Brian Steven’s keynote at OpenStack Summit
- Amazon (or just “online ordering”) rant
- Using rsync with libguestfs
- Garden office – undercoat done
- Garden office – roof going on
- Garden office – construction continues
- 5 minute introduction to Augeas (config file editing library)
- Garden office – construction starts
- Garden office – constructing the base
- Garden office
- Use guestfish, virt tools with remote disks
- libguestfs and qemu ssh driver
- New in libguestfs: Use SYSLINUX or EXTLINUX to make bootable guests
- ARM secret decoder ring
- And so begins Summertime absurdity
- Shmoocon 2013: Malware Analysis: Collaboration, Automation & Training
- Cool new bash-completions of libguestfs tools
- Paper classifying bugs in Linux filesystems
- QEMU ssh block device
- Tip: Test changes while continuing to work
- Accessing NBD disks using libguestfs
- guestfish now supports 502 commands
- Accessing Ceph (rbd), sheepdog, etc using libguestfs
- TechTalk PSE fork with markdown support
- New in libguestfs 1.21.15: parallel virt-df and virt-alignment-scan
- Multiple libguestfs appliances in parallel, part 4
- Multiple libguestfs appliances in parallel, part 3
- Multiple libguestfs appliances in parallel, part 2
- Multiple libguestfs appliances in parallel, part 1
- JonesForth on ARM
- There I fixed it
- Fuck you Elsevier
- What is the overhead of qemu/KVM?
- ShmooCon
- Life on Earth
- More static analysis with CIL
- febootstrap is now called supermin
- New tool: virt-similarity
- Cladograms of virtual machines
- Using __attribute__((cleanup)) in libguestfs
- New in libguestfs 1.21.3: Java events
- hivexfs
- Some thoughts after 2.5 weeks with the Samsung Chromebook
2012 94
- My rant about Haskell
- libguestfs 1.20 has been released
- Real cheap Software Defined Radios, part 3
- Real cheap Software Defined Radios, part 2
- Real cheap Software Defined Radios?
- Samsung Chromebook, part 2
- Samsung Chromebook
- New in libguestfs: Lua bindings
- Extracting filesystems from guest images, reconstructing guest images from filesystems, part 3
- Extracting filesystems from guest images, reconstructing guest images from filesystems, part 2
- Extracting filesystems from guest images, reconstructing guest images from filesystems
- Handout for my talk at KVM Forum
- KVM Forum Barcelona next week
- Thursday is Fedora virt test day
- Clean up your spec files!
- Gooseberry
- Hotplugging in libguestfs
- OCaml Users and Developers slides and videos
- Fedora virtualization test day is 1st Nov 2012
- Tuesday is OpenStack test day … again!
- OpenStreetMap suddenly got rather good
- Tomorrow is Fedora OpenStack test day
- tmpfs considered harmful
- PC hours powered on
- Free paper on conducting Randomized Controlled Trials
- Please don’t do this (v2v and p2v requests that are wrong)
- New in libguestfs (a round-up)
- New in virt-sysprep: Add firstboot scripts
- Status of libguestfs in Fedora, RHEL
- Build a guest library
- New in libguestfs: Use libvirt to launch the appliance
- Feynman “Fun to imagine”
- libguestfs on RHEL 5
- xavierbot lives!
- virtio-scsi in libguestfs
- OCaml 4.00.0 beta 2 is in Rawhide
- Could this be the cheapest item (inc postage) on Amazon UK?
- Installing Ubuntu 12.04 PowerPPC on qemu
- Articles: Inside Apple chargers, real and fake
- libguestfs 1.18 released!
- qemu-img diff
- OCaml Users and Developers conference 2012
- Tip: Using mount-local API from C
- There’s a pattern here …
- Samsung Galaxy Tab 10.1 with CM9
- OpenID has failed
- Tip: gdb break if first function argument has a value
- gettextize — replaced!
- The libguestfs FAQ has been rewritten and updated
- virt-rescue –scratch
- Using libguestfs live without libvirt
- Trimslice SD card fail
- This could be interesting …
- Using virt-sparsify and xz, we can really compress VMs for storage
- Genuine fragment from RHEL spec file
- A new computer
- In 1993 …
- Tip: Detecting guest activity: three methods
- libguestfs 1.16.15 preview packages for RHEL 6.2
- Next week: Fedora 17 virtualization test day
- Vx670
- libguestfs: mount local
- New in virt-sparsify
- libguestfs RHEL 6.3 yum repo
- A timely reminder: Don’t email questions directly
- whenjobs 0.7.0 released
- whenjobs 0.6 released
- Joe ‘Zonker’ Brockmeier looks at whenjobs
- libguestfs and rkhunter (root-kit hunter)
- Problems compiling libguestfs? Try the libguestfs binary appliance
- Windows 8, worse than GNOME for usability
- Whenjobs now managing libguestfs development releases
- Trim Slice pt 3
- 14 months later, NFSv4 is still a complete failure
- Trim Slice
- A quick note about 64 bit Fedora Windows cross-compiler
- Using libguestfs to find out why a Windows guest was “hanging”
- Trimslice (ARM PC)
- whenjobs — job lists, cancelling, algorithmic cleanup etc
- whenjobs website
- A work in progress: whenjobs — another cron replacement
- libguestfs RHEL 6.3 preview packages updated
- libguestfs talk at FOSDEM
- Tech Talk PSE 1.1.0
- libguestfs RHEL 6.3 new preview packages available
- FreeDOS 1.1 in KVM
- Red Hat speakers at FOSDEM 2012
- Calling libguestfs from Javascript
- libguestfs 1.16 has been released
- Why can’t you live migrate from newer to older versions of qemu/KVM?
- udev unexpectedness
- virt-format: Erase and make blank disks
- Details of the libguestfs talk at FOSDEM
- New project: wrappi: an API for Linux
2011 188
- guestfish tutorial in Linux Format #152
- CVE-2011-4127: privilege escalation from qemu / KVM guests
- Why is gettext not an ordinary library?
- Android is the new Windows …
- David Cameron does weird christian self-parody
- P2V and V2V: new release
- New in libguestfs — export blkid info
- SSH key change
- libguestfs webinar video — final cut
- libguestfs webinar video … and an experiment in open video editing!
- Video editing … again
- Why is there no “abolish Thought For The Day” group?
- Using tmux to share a terminal
- Help needed with libguestfs 1.14 testing
- libguestfs webinar: notes and programs
- libguestfs web seminar – this Friday
- libguestfs preview packages for RHEL 6.3
- Experimental libguestfs 1.14 scratch builds for Fedora 14, 15, 16
- libguestfs 1.14 released
- Half-baked idea: Programs can be libraries
- guestmount –live option
- It’s all about memory
- Tip: Debugging the early boot process with qemu and gdb
- A 685K Fedora appliance
- KVM Forum 2011 videos
- Using systemtap to trace into libraries
- New tool: virt-sysprep
- RHEL virtualization getting started guide
- Check your alignment
- New tool for making VMs sparse (aka thin provisioning)
- When will disk sizes go beyond 64 bits?
- Maximum qcow2 disk size
- Benchmarks: uploading files
- Debian/Ubuntu package for Oz (an excellent VM builder)
- Which foreign function interface is the best?
- More news on open sourcing …
- libguestfs now has Erlang bindings
- What I learned about AMQP
- Coming up: libguestfs webinar
- Fedora 16 Virtualization test day
- libguestfs tutorial to appear in Linux Format
- libguestfs 1.12.6 for Debian
- Arrrgghh writing GUI programs is tedious
- More GNOME 3 inanity
- My interview on Radio 4 about spam, 3 years ago
- What’s the scam here?
- libguestfs packages for Ubuntu 10.04LTS
- Tony Sale died …
- Playing with oz-install
- virt-p2v, virt-v2v in Fedora 14+
- virt-rescue — it works on blank files too
- virt-resize machine readable output
- git cherry-pick wins yet again
- RHEV-M 3.0 beta part 4
- RHEV-M 3.0 beta part 3
- RHEV-M 3.0 beta part 2
- KVM Forum 2011 slides are up
- Cat (not-)scan
- 504 programmes in the In Our Time archive
- RHEV-M 3.0 beta part 1
- Ruby bindings for Hivex
- Today, in other projects …
- virt-manager + libguestfs in Debian
- libguestfs preview packages for RHEL 6.2
- Nice RPM / git patch management trick
- Stats from a small Reddit effect
- Half-baked idea: Autodetect dependencies
- Some screenshots from the new guest filesystem browser
- Guestfs-browser is now in Fedora
- Half-baked idea: Standard machine readable output for command line programs
- Bread refreshing method
- New libguestfs 1.12: Full Java bindings
- G**gling useless
- Debian packages for libguestfs 1.12
- Ubuntu packages for libguestfs 1.12.0
- Fedora package for libguestfs 1.12
- Tip: Call libguestfs from JRuby
- libguestfs 1.12 released!
- New in libguestfs 1.12: use virt-ls to analyze guests
- New in libguestfs 1.12: easier file creation and appending in guestfish
- New in libguestfs 1.12: use UUIDs in virt tools
- New in libguestfs 1.12: HKEY_USERS in virt-win-reg
- New in libguestfs 1.12: display operating system icon from virt-inspector
- Don’t use release candidates, use stable branches instead
- virt-resize now works with btrfs
- Finally I rooted my Nook Color
- guestfish — not just for disk images
- Setting up a serial console in qemu and libvirt
- How does libguestfs live work?
- libguestfs live
- New tool: virt-click, send simulated mouse clicks to a VNC server
- Boxgrinder and libguestfs
- Virt-manager operating system and list of applications
- Virt-manager with icons
- Internet fail
- A handful of new libguestfs features
- New virt-p2v and virt-v2v page
- Tip: Use Google Alerts to track your free software projects
- 14 Days in May
- Tip: Copying files between handles in libguestfs
- Article about cloning guests with libguestfs
- Half-baked ideas: C: please let me free (static data)
- New libguestfs packages for Debian and Ubuntu
- OCaml 1-page “cheat sheets”
- Tip: Using a backing file to record file and registry changes, addendum
- libguestfs build — an open ended problem
- My first Linux 3.0 bug?
- Mac Mini — no VGA output?
- Tip: Using a backing file to record file and registry changes, part 3
- Brain Gym
- Tip: Using a backing file to record file and registry changes, part 2
- Tip: Using a backing file to record file and registry changes, part 1
- IPv6 LAN
- ReactOS installed on KVM
- Edward Tufte interview
- virt-what – an open ended problem
- New file server, part 2
- Fun new virt tools: virt-dmesg and virt-uname
- What is sVirt?
- New file server, part 1
- RHEL 6.1 is out, new Virtualization Guide covers libguestfs
- Updated libguestfs, guestfish, virt tools recipes page
- Fedora packages for decoding the Windows Event Log
- virt-win-reg can now read and write HKEY_USERS (Windows user preferences)
- Tip: Change the background image in a Windows VM
- libguestfs, virt tools, virt-v2v, virt-p2v Summit video
- Building libguestfs from source tarballs on Debian and Ubuntu
- Virt tools survey: What to do about virt-clone?
- Tip: Use libguestfs on VMware ESX guests
- Red Hat Summit: hand-outs for our talk
- Reminder: Summit talk on libguestfs, virt-v2v
- Inspection in virt-manager #4
- Inspection in virt-manager #3
- Inspection in virt-manager #2
- Inspection in virt-manager
- Decoding the Windows Event Log using guestfish
- hivex 1.2.5 released
- libguestfs RHEL 6.1 preview packages updated
- libguestfs 1.10.0 (new stable) released
- Fedora 15 virtualization test day on Thursday
- libguestfs 2 years old yesterday
- Tip: Code for getting DHCP address from a virtual machine disk image
- Tip: Another way to get the IP address of a virtual machine
- Half-baked ideas: classify git commits and rule-based branch building
- virt-inspector now supports Slackware
- New virt-p2v screenshot
- RHEL 6.1 beta – libguestfs changes
- My advice is to switch to XFCE
- Note to self – don’t report bugs in GNOME shell!
- Oz 0.2.0 released
- libguestfs 1.9.10 for RHEL 5.6
- libguestfs stable 1.8.2, now with better Java bindings
- Census Campaign
- OCaml User Meeting, April 2011
- ZX81 is 30 years old today
- Interesting paper on Google’s NaCl
- Half-baked idea: Libraries should run in their own security context
- Subscribe to single package updates in Fedora
- Tip: Using libguestfs from Perl
- “mount -o ro” writes to the disk
- libguestfs 1.9.7 for Fedora 14
- HMTD is fun
- Code Rush
- Half-baked idea: “Try this patch” tool for RPMs
- Connecting libguestfs to a running VM – updated
- libguestfs 1.9.6 packages for Debian and Ubuntu
- Scratch build of libguestfs 1.9.6 for Fedora 14
- virt-what 1.7, now supports Linux VServer, IBM SystemZ, Citrix Xen, EC2
- virt-what 1.4, more hypervisors, needs testing
- Red Hat Summit, Boston, 2011
- Guestfish: generating inline commands from shell scripts
- Stay classy, Microsoft
- Guest filesystem browser – new build
- guestfish slow? Try the latest version
- guestfish on install CDs, live CDs
- libguestfs: Live CD inspection
- Virt preview: Try Rawhide virt packages on Fedora 14
- What is guest inspection
- New libguestfs 1.9.3, and …
- Possible libguestfs logo
- How are Linux drives named beyond drive 26 (/dev/sdz, ..)?
- New tech toys
- Tip: replace text strings in a file using guestfish
- Tip: copy out / dump filesystems from a guest
- Google Nexus S
- Tip: Write a small multi-line file in guestfish
- New (Year’s) libguestfs tools: virt-copy-in, virt-copy-out, virt-tar-in, virt-tar-out
- Quick tip: Display default libguestfs appliance memory size
2010 286
- Packrat parser with left recursion
- Tip: Updating the Windows registry using libguestfs and hivex
- Byte magazine scans
- What’s the maximum number of virtio-blk disks?
- New libguestfs docs
- libguestfs 1.8.0 released
- Guestfs browser update 6
- Tip: libguestfs API: Get the mounted device from a path
- Guest filesystem browser update 5
- Guest filesystem browser update 4
- Tip: Audit virtual machine for setuid files
- Guest filesystem browser update 3
- Guest filesystem browser update 2
- Screenshots from new guest filesystem browser
- Tip: Creating throwaway appliances with febootstrap
- Tip: List services in a Windows guest
- Ubuntu packages for libguestfs
- libguestfs Debian packages
- An explanation of supermin appliances
- libguestfs binaries for Debian and Ubuntu
- Tip: Uploading and downloading
- Tip: Install RPMs in a guest
- Round-up of research on virtualization-aware disk image formats
- Updated libguestfs RHEL 6.1 preview packages
- If only I had a spare £86 …
- NFSv4: one step forward, three steps back
- Use hivex from Python to read and write Windows Registry “hive” files
- Changes ahead for libguestfs RHEL 6.1 package
- Half-baked ideas: Include licensing info in linker sections
- libguestfs examples in C, OCaml, Python and Ruby
- Half-baked ideas: feedback-directed fuzz testing of filesystems
- Half-baked ideas: git commit dependency analysis
- Example: using the libguestfs API from C
- libguestfs inspection now lists Windows apps
- New docs: security considerations with libguestfs
- Amazon MP3 – give me a zip!
- Miscellaneous inspection tricks with guestfish
- Excellent (anti-)C++ rant
- virt-cat now works on encrypted guests
- Tip: Checking if a libguestfs method exists (Ruby)
- Hacking the vote
- Red Hat Enterprise Linux 6
- What can affect a process?
- Want help? Don’t email me directly
- guestfish -i now decrypts encrypted guests
- DOSBox – great!
- guestfish help now a little bit more helpful
- Customizing a Windows 7 install ISO
- Note on creating and pushing a git branch
- libguestfs 1.6.0 (new stable) packages for Fedora 13 and 14
- libguestfs 1.6.0 released
- Microsoft fiddling the figures again
- Times stats
- A History of the World in 100 MP3 files
- Notes on producing a minimal, compressed filesystem
- Tip: Use Augeas to get the default boot kernel for a VM
- Visualize CPU, cache, NUMA
- Joy of C macros
- New fedoraproject.org web page
- Tip: Find the IP address of a virtual machine
- New home for (RH) SrvAny
- The Geek Calendar
- More free as in beer music
- New libguestfs stable versions
- Tip: Desktop Effects + more than 4 desktops
- libguestfs roadmap for 1.6, RHEL 6.1
- Matt on Resetting a Windows guest’s Administrator password with guestfish
- virt-tools.org: Advanced virt-df tips
- Tip: Making a disk image sparse
- virt-tools.org: How to tell if you have hardware virt .. and what do all those CPU flags mean?
- Census Campaign
- In development: QEMU Enhanced Disk format (QED)
- virt-tools.org: Install a VM using the command line
- Red Hat Summit, Boston, 2011
- virt-tools.org: Listing VMs using “virsh”
- KVM pvclock
- virt-tools.org: Starting and stopping VMs with virt-manager
- Half-baked ideas: Accelerated testing for VMs
- The Great Egg Race episodes at the BBC
- virt-tools.org: Guide to installing a VM with virt-manager
- virt-tools.org: Confused by “hypervisor”, “paravirt”, “migration”?
- Announcing: The virt-tools.org website
- Yubikey setup
- Yubikey arrived
- Yubikey
- 32 or 64 bit virtual CPU in KVM
- Videos from the KVM Forum are now online
- Guest post: Converting VMware guests to libvirt/KVM guests
- Tip: Run Xen as a KVM guest
- Visualizing #3: write a file on an ext4 filesystem
- Visualizing #2: watching single operations
- Visualizing reads, writes and alignment
- Tip: Open VirtualBox VDI file using libguestfs
- New features in libguestfs 1.6: Inspect disk images from any programming language
- Tip: Get the hostname of a guest
- Tip: Expand a Windows virtual machine
- Technique for synthesizing a partition table on a “naked” filesystem
- How LVM does snapshots
- virt-resize –shrink now works
- Thanks DVD Forum, DVD CCA
- Tip: Configure guest with filesystem directly on a host device
- Tip: my procedure for cloning a Fedora VM
- Virtualization and whom you trust
- Fedora virt test day
- Million dollars?
- Book: “How Apollo Flew to the Moon”
- libtool/kernel explosion
- New feature: guestfish hexedit
- BBC Radio 4 “Costing the Earth” on working from home
- Release early and rather too often
- New in guestfish 1.5.15: “list-filesystems”
- System error!
- Notes: Compiling libguestfs on Arch Linux
- Arch Linux PKGBUILD for hivex
- Google “Instant” not an improvement
- Tip: Use guestfish to look inside an Arch Linux ISO
- Building libguestfs from source with the binary appliance
- Notes: compiling libguestfs from source on Ubuntu 10.04
- copy-in/copy-out
- libguestfs versions
- New guestfish -N options in 1.5.9
- Tip: Pack files into a new disk image
- Learning: CRM114
- Tip: List all files in a virtual machine
- Cool: Transifex interface
- libguestfs PHP support in 1.5.8
- libguestfs PHP bindings
- Best Unicode spinner and progress bar?
- virt-resize progress bars
- Python script to replace templates in configuration files in VMs
- Slimp3
- Another libguestfs on Fedora 13 time
- I hate BT
- libguestfs binaries for all Linux distros
- *printf
- libguestfs boots in 5 seconds, now using virtio-serial
- Creating ext2 filesystems from scratch
- KVM Forum presentations are now online
- libguestfs news
- JONESFORTH git repository
- USB Hardware Random Number Generator
- Video: Xavier Leroy explains the new features in OCaml 3.12
- Linux core_pattern fail
- Article on libguestfs in this month’s Linux Magazine
- I’m at the KVM Forum and LinuxCon Boston
- Everything old is new again
- More support for Linux encrypted VMs in libguestfs
- libguestfs support for encrypted Linux VMs
- Tip: Get Ctrl-C working in virt-rescue
- libguestfs 1.5 in virt-preview for F13 users
- Software Freedom Day, 18th Sept
- Virtio balloon
- First virt-tools / guestfish video tutorial
- Blender – desktop sequence and end card
- Blender – title sequence
- Blender – animation
- Blender
- libguestfs versions
- Sed-like configuration file editing with virt-edit
- libguestfs in Linux Pro Magazine Sept 2010
- Guest filesystem browser
- libguestfs 1.4.0
- Don’t forget your Epochs
- Lisp, erlang, forth, scheme, prolog, ML maintainer(s) needed urgently in Fedora
- Tech Talk PSE Wikipedia article, and new version
- Be script friendly in your tools output
- Red Hat Enterprise Linux 6 beta 2
- Red Hat Summit video online
- Guest filesystem browser 0.0.1
- Concept for a graphical libguestfs browser
- Reference counting
- Freezing filesystems
- Windows SAM and hivex
- Tech Talk PSE in Fedora
- Tip: daily Bugzilla reports
- Tip: Find out if libguestfs was compiled with a feature
- Supercomputing superpowers (BBC article)
- guestfish hits 300 commands
- Implementing simple bash tab completion for guestfish
- Outline for V2V session at the Red Hat Summit 2010
- Tip: compress raw disk images using qcow2
- libguestfs source code using GNU source-highlight
- Re:boot
- Music: Frog, demo tapes from a 90s UK psych band
- git cherry-pick wins
- virt-rescue doc refresh
- Intel Processor Spec Finder
- Quick tip: Learn to love core dumps
- Tip: Ways to extract an ISO without needing root
- Quick tip: Find the IP address of a virtual machine
- Quick tip: Timing things in a shell script
- libguestfs ecosystem dependency diagram
- Tip: Install a device driver in a Windows VM
- Tip: Install a service in a Windows VM
- Identi.ca guestfish > group
- Tip: Get a Windows VM to run a batch file at boot
- Best blogs
- Bull …
- Trying out the BSDs
- Should you ever have to reinstall VMs?
- Tech Talk PSE 1.0.0 released
- Half-baked ideas: verify the integrity of VMs
- Slides up for the OCaml Users Conference 2010
- Tip: use prepared images in guestfish
- RHEL 6 public beta 1
- Tip: Run test scripts in guestfish
- Tip: upload base64-encoded binary files in guestfish
- Tip: easier file upload in guestfish
- Ordnance Survey OpenData
- OCaml Users Conference 2010
- I’m torrenting …
- guestfish kicks ass .. maybe
- Off to the OCaml Users Conference
- Tip: In guestfish, extract files from disk image to a local directory
- KDE Filelight with guestmount
- Tip: Use ‘du’ to see which subdirectories use most space
- Tip: Use guestfish ‘du’ to get disk usage for a directory
- virt-resize now resizes partition content
- Economist x 2
- New libguestfs tool: virt-make-fs
- Dear Lazyweb, how do I put buttons in a Gtk Menubar?
- Xavierbot 0.9
- Use hivex to unpack a Windows Boot Configuration Data (BCD) hive
- Tip: find out when filesystems get full with virt-df (working version!)
- Tip: find out when filesystems get full with virt-df
- pod2man, a great way to write Unix man pages
- Tip: virt-rescue, not just for virtual machines!
- Tip: quickly get help for guestfish commands
- Edit the Windows Registry in your VMs from the host
- BBC breaks get_iplayer, and a fix
- Quick quiz: Resizing VMs
- News website FAIL
- guestfish -i, that’s i for “inspector” not “interactive”
- New tool: virt-resize
- libguestfs now works on Mac OS X
- Every time you use Powerpoint Edward Tufte kills a kitten
- GLLUG talk on libguestfs (18th March 2010)
- Follow-up: Proposed tool virt-resize
- Create a partitioned device from a collection of filesystems
- Red Hat Summit
- Free as in beer classical music
- Quick tip: Create test data files containing patterns of bytes
- Tip: extract a filesystem from a disk image
- Tip: use SystemTap to monitor SELinux changes to files
- virt-inspector now works better with Windows guests
- Incompetent spammers
- Tech Talk PSE, now a bit usable
- Presentation software sucks – introducing …
- LXC howto
- What is a watchdog?
- Is ext2/3/4 faster? On LVM?
- guestfish supports 267 commands
- virt-* tools on Debian
- Densha de gone
- virt-top is in Debian
- libguestfs 1.0.84 for Debian
- 1-wire weather station
- libguestfs talk in London, Thu 18th March 2010
- Alix 2D3, part 2
- Why the Windows Registry sucks … technically
- A History of the World in 100 MP3 files
- Alix 2D3 board, part 1
- Ubuntu 9.10 packages for libguestfs
- libguestfs 1.0.84 released
- Tip: mock-build Rawhide packages on RHEL 5
- Tip: VM won’t boot, troubleshoot with guestfish
- libguestfs gotchas
- Display an XML doc from the command line
- On the awesomeness of ocaml-bitstring
- Screen
- libguestfs python example
- What’s new for libguestfs
- Treadmill desk (part 6, hopefully the final summary)
- Tip: Tracking down OCaml heap corruptors
- Treadmill desk (part 5)
- OCaml Users Meeting, Paris, April 2010
- Treadmill desk (part 4)
- Treadmill desk (part 3)
- OSS bug tracking systems all SUCK
- Treadmill desk (part 2)
- Quick quiz: What stops you from using libvirt?
- Tip: Autorelabel a VM
- Examine VMWare ESX with libguestfs
- Terrorists win!
- Press article: Fedora 12 virt features
- Treadmill desk
2009 132
- libguestfs on Ubuntu – works!
- Tip: Shell redirection
- Four reasons I hate BT
- Prebuilt distributions part 3
- A few pounds/euros/dollars/…, geeks *can* make a difference
- Learning Functional Reactive Programming
- WSJ article on calculator hacking
- libguestfs architecture ASCII art
- New tool: virt-list-filesystems
- Prebuilt distributions part 2
- Prebuilt distributions part 1
- The Doomsday Algorithm
- Interview: Virtualization improvements in F12
- Looking closer at Fedora, Ubuntu live CDs
- Half-baked ideas: View source button for Fedora
- Can we disable Firefox’s stupid self-signed encryption dialog?
- Fedora 12 is out! What can you do to help?
- virt-df on Xen
- Please, someone, shoot multilib
- Tip: ^ and ! in the shell
- Easy introduction to the libguestfs API
- Change OCaml Graphics module to use modern X fonts
- mkfs compared on different filesystems
- libguestfs launch times
- Quick win
- Filesystem metadata overhead
- Petabytes? Exabytes? Why not
- Terabyte virtual disks
- Tip: virt-win-reg: CurrentControlSet in Windows Registry
- guestmount and virt-inspector
- Example: Mount a Debian guest on the host using FUSE and libguestfs
- Browsing guests using FUSE
- FUSE support for libguestfs
- XML or S-expressions?
- virt-win-reg: get at the Windows Registry in your Windows guests
- hivexget: Get values from a Windows Registry hive
- Linux is not Windows
- libhivex: Windows Registry hive extractor library
- Unpack a Mac .dmg installer using guestfish
- Speechbreaker
- Fedora 12 coverage of libguestfs / guestfish
- Tip: Get Windows version / service pack number
- Supermin appliance – now in febootstrap
- OCaml Users Meeting, April 2010
- Fedora virt-* commands
- New tool: virt-ls
- New tool: virt-tar
- get_iplayer and cron
- OCaml PDF editor
- Me and my fat fingers
- Update on the “Some numbers” post
- Poor man’s P2V
- OCaml autoconf macros 1.1
- Mono and patents
- vhostmd
- Idiots
- What things make P2V/V2V conversion hard?
- virt-top 日本語で
- Micro Men (BBC4 TV drama)
- git: Splitting commits
- virt-uname
- Graphical “virt-df”
- virt-ifconfig
- virt-edit
- virt-rescue
- Half-baked ideas: reputation system for IP addresses
- Half-baked ideas: random root passwords for VMs
- Some numbers
- “To-do” list automation
- The Ascent of Man and Cosmos
- Half-baked ideas: inject syscalls into virtual machines
- Half-baked ideas: Cluster ext4
- How does mount load the right kernel module?
- OCaml internals part 5: Garbage collection
- OCaml internals part 4: The major heap
- OCaml internals part 3: The minor heap
- OCaml internals part 2: Strings and other types
- A beginners guide to OCaml internals
- Quick git tip: Push only some commits to your upstream repo
- Unpack the “Russian doll” of a F11 live CD
- libguestfs: How to find out who is logged in to a virtual machine
- Using gettext with Perl
- Sell, sell!
- Time filesystem operations using guestfish
- Use a snapshot to test libguestfs changes
- Porting an EDA tool using the Windows cross-compiler
- I voted in the Fedora elections
- Explore the Windows registry with libguestfs
- Use libguestfs to edit a CD ISO
- febootstrap now available in Debian
- libguestfs packages for Debian
- Your Computer (80s computer magazine) scans
- libguestfs on Debian
- febootstrap now runs on Debian
- OCaml 3.11.1 in Fedora 12
- New tool: virt-inspector
- Dan uses OCaml + CIL to analyze libvirt’s locking patterns
- Rescuing a failed VM install with guestfish
- Hugin is ace
- libguestfs finally on RHEL 5
- Contributing a libguestfs enhancement (with examples)
- Stuck
- guestfish recipes
- libguestfs: Java bindings
- libguestfs – fun with tar
- Generating code
- libguestfs 1.0.0 released, and Ruby bindings
- Use libguestfs to view devices and filesystems in a VM
- libguestfs python bindings
- libguestfs 0.8, now with fewer bugs :-)
- libguestfs ocaml bindings
- libguestfs perl bindings
- libguestfs: LVM support
- More libguestfs progress
- libguestfs modifying a guest image
- libguestfs: Access and modify virtual machine disk images
- OCaml Minilight renderer: faster and shorter than C++ version
- Using autoconf for OCaml projects
- RPM dependency size viewer now available
- Size of RPM dependencies 2
- Size of RPM dependencies
- I donated to Wikileaks
- febootstrap “minimal” now 15.9 MB
- Why not use a minimal distribution?
- Why “minimal” is 225 MB
- febootstrap: Fedora equivalent of debootstrap
- ioport: Command line access to I/O ports
- Fedora Windows cross-compiler talk now online
- Talk: Using the Fedora Windows cross-compiler
- auto-buildrequires
- git “fatal: no matching remote head”
- Fedora equivalent of debootstrap