(Illustration by Gaich Muramatsu)
I am pleased to announce the release of version 0.9.4 of the OpenISR system. This release includes the following changes: - Support for VirtualBox and KVM VMMs as well as VMware - Add support for kernel 2.6.27 - Drop support for kernels older than 2.6.18 - Add "isr uuid" command - Other changes; see changelog below UPGRADE NOTES ------------- The first time pre-0.9.4 parcels are resumed on an 0.9.4 client, the Ethernet MAC address assigned to the parcel's virtual network card will be changed. This will cause some Linux distributions to rename the virtual network card. (For example, the network card may become "eth1" instead of "eth0".) If this occurs, you may need to update the network configuration inside your parcel. When installing from source, you must now run "openisr-config" after "make install", since the kernel modules are no longer built automatically. The command-line options accepted by the configure script have been simplified. This will only affect you if you build from source with non-standard options. 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 8 - Fedora 9 If your Linux distribution is not listed above but is sufficiently recent (see the README for the requirements), you should still be able to build from source. OpenISR 0.9.4 is available at: http://isr.cmu.edu/download.shtml As always, if you have any questions or problems, please contact me. --Benjamin Gilbert Changelog: ------ General changes - Add support for VPATH builds - Build system cleanups - Simplify configure script command-line options - Documentation updates ------ Client changes - Add VMM agnosticism support via VMM-specific drivers - Add VMM drivers for VMware, VirtualBox, and KVM - Add support for 2.6.27 kernel - Drop support for kernels older than 2.6.18 - Add "isr uuid" command to print the UUID of a parcel - Remove obscure "-l" option to "isr stat" - No longer build kernel modules along with the client - Greatly reduce installed size on disk - Assign new parcel MAC addresses on first resume of pre-0.9.4 parcels - Depend on Python if VirtualBox driver is installed - Fix segmentation fault with VMware when SELinux is enabled - Fix rare BUG_ON() in Nexus under heavy parcel I/O - Remove VMM logs and core files from memory image directory before uploading - Save and restore dirtometer window location and settings across runs - Show parcel name in dirtometer window title if started by client - Bring bash completions up-to-date with current isr command-line options - Various minor fixes and cleanups ------ isr_admin changes - Add support for specifying default VMM driver in makeparcel - Remove VMware-specific memory image handling (done on the client now) - Generate random passwords in adduser unless default_pass is set - Remember to delete parcel data in deluser - Fail adduser if the account already exists - Force default server hostname to lower case - Remove support for /etc/openisr/skelReceived on 2008-10-17 16:28:26