Coda File System

OpenISR 0.9.5 released

From: Benjamin Gilbert <bgilbert_at_cs.cmu.edu>
Date: Fri, 20 Mar 2009 20:45:50 -0400
I am pleased to announce the release of version 0.9.5 of the OpenISR 
system.  This release includes the following changes:

- Add support for VirtualBox 2.1
- Add support for KVM >= 80
- Add support for kernels 2.6.28 and 2.6.29
- Add rewritten dirtometer
- Other changes; see changelog below

UPGRADE NOTES
-------------

The procedure for installing from source has been greatly simplified. 
Running "make postinst" after "make install" will now perform all of the 
post-installation tasks which previously needed to be done by hand.

Several library and tool dependencies have changed in this release. 
Please check the README for the current list.

OpenISR will now automatically build the kernel modules when booting a 
new kernel, regardless of the way the OpenISR system was installed. 
Previously, automatic module building only occurred when OpenISR was 
installed via RPM.

The configuration and command-line options to disable fsync() calls at 
runtime have been removed; fsync() is now always disabled.

The KVM driver is now able to automatically detect the host CD-ROM drive 
and connect it to the guest.  This feature is enabled by default on 
newly-created parcels.  To enable it on existing parcels, add "-cdrom 
auto" to the parcel's kvm.cfg, which is located in 
~/.isr/<parcel-uuid>/cfg once the parcel has been checked out.

SUPPORTED LINUX DISTRIBUTIONS
-----------------------------

As of this release, we are producing binary packages (both 32-bit and 
64-bit) for the following Linux distributions:

- Debian Etch (4.0)
- Debian Lenny (5.0)
- Ubuntu Gutsy (7.10)
- Ubuntu Hardy (8.04)
- Ubuntu Intrepid (8.10)
- Fedora 7
- Fedora 9
- Fedora 10

If your Linux distribution is not listed above but is sufficiently 
recent to meet the system requirements (see the README for details), you 
should still be able to build from source.


Release 0.9.5 of the OpenISR system is available for download at:

http://isr.cmu.edu/download.shtml

As always, if you have any questions or problems, please contact me.

--Benjamin Gilbert


CHANGELOG
---------

------ Client changes

- Change license of Parcelkeeper, tools/*, and bash completions to GPLv2
- Change license of libvdisk to LGPLv2.1
- Add dependencies on GTK+, libarchive, and e2fsprogs' libuuid
- Drop dependencies on OSSP UUID and OpenSSL libraries
- Drop dependencies on tar, gzip, openssl, and pv programs
- Support kernels 2.6.28 and 2.6.29
- Add rewritten dirtometer with more frequent updates and more
   information
- Automatically build kernel modules when booting a new kernel
- Add "make postinst"; simplify installation instructions
- Suspend the parcel when the client program receives SIGINT
- Nexus: fix NULL pointer dereference if encryption is disabled
- Add config option for Nexus chunk cache size; raise default to 32 MB
- Always disable SQLite fsync() calls; remove options controlling this
- Various minor fixes and cleanups

------ VMM driver changes

- kvm: Support KVM >= 80
- kvm: Support qemu 0.10 when KVM support is enabled
- kvm: Properly handle systems calling the KVM binary "qemu-kvm"
- kvm: Add "-cdrom auto" kvm.cfg option to autodetect host CD-ROM drive
- virtualbox: Support VirtualBox 2.1
- virtualbox: Properly resume parcels with inaccessible CD/floppy images
- virtualbox: Properly handle changes in VirtualBox settings format
   version
- virtualbox: Try to be more helpful after mysterious resume failures
- Various minor fixes

------ Server changes

- Fix "isr_admin getusage" output
- No longer ship upgrade code for 0.8-format parcels
Received on 2009-03-20 20:46:13