[Libguestfs] Plan for nbdkit 1.8
Richard W.M. Jones
rjones at redhat.com
Tue Nov 6 23:05:04 UTC 2018
I would really like to release a new stable nbdkit (1.8) soon.
The reasons are not only because of the many great new features (which
I summarise below) but also a few practical reasons:
- Dropping mandatory [key=].. (ie. "magic config key") for many plugin
parameters makes nbdkit much easier to use and easier to describe to
- Demonstrated utility of log filter and error filter for testing and
visualizing block devices.
- Lots of attention to limits / large virtual sizes (eg
I hope to give a FOSDEM talk next year and it would be nice to have a
stable set of features available in most distros. If we release 1.8
soon then it could become the baseline next February.
The release notes would look something like this [preliminary!]:
- Magic config key allows simpler invocation of many plugins, eg:
nbdkit file file=foo
nbdkit file foo
- New plugin: 'sh' for running shell scripts and other external programs.
- New plugin: 'partitioning' which creates a partitioned disk from a
list of partitions in files.
- New plugin: 'iso' which creates an ISO (CD-ROM) image on the fly
from a directory of files.
- New plugin: 'floppy' which creates a virtual FAT-formatted floppy
disk from a directory of files.
- data: Add disk2data.pl script to generate data parameters.
- data: Use <file to inline a file.
- vddk: Use '-D vddk.diskinfo=1' to enable extra debug information.
- tests: Use a helper function to refactor and simplify most tests.
- partition filter: Can handle > 128 GPT partitions.
- nbdkit can be compiled on the Haiku operating system
Anyhow, if there's something you'd like to get into nbdkit 1.8 and/or
you strongly object to any of the above, please follow up.
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
Fedora Windows cross-compiler. Compile Windows programs, test, and
build Windows installers. Over 100 libraries supported.
More information about the Libguestfs