Coda File System

OpenISR 0.9.4 released

From: Benjamin Gilbert <bgilbert_at_cs.cmu.edu>
Date: Fri, 17 Oct 2008 16:27:29 -0400
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/skel
Received on 2008-10-17 16:28:26