(Illustration by Gaich Muramatsu)
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 parcelsReceived on 2009-03-20 20:46:13