Virtual Environment 0.4.2 (public beta) release notes. (C) SWSoft Pte Ltd., 2000 14 August 2000 1. Introduction This is the latest public beta release of Linux Virtual Environment System. It is made for Linux kernel version 2.4.0-test6, but may been used for more recent kernels with a little tweak and a bit of luck. We recommend you to periodically check our FTP site for newer versions. More information about the system is in the Virtual Environment HOWTO 2. Feature Highlights Current release should properly implement namespace separation for all userspace-visible objects, including restrictions for VE superuser access to global namespace and changes of global parameters. 3. Changes 3.1 Release 0.4.2 * Updated to mainstream kernel 2.4.0-test6. * SOCK_PACKET traffic has been isolated within VE (tcpdump now works inside VE as expected). * Added support for UNIX98 pty. * Fixed bug with fragmented IP traffic. * Fixed bug with truncated /proc/user_beancounters output. * Compile fixes with CONFIG_NETFILTER, CONFIG_KHTTPD turned on. * Various source code cleanups. 3.2 Release 0.4.0 * First public beta release 4. Known Bugs * Virtual environment superuser doesn't have CAP_NETADMIN capability (and, thus, is unable to change the visible part of network configuration). This restriction will be solved in future releases. * VM system performance is crappy under high load, and nasty things like OOPS, deadlocks and killing random processes may happen. This, however, is not a VE specific bug, but a problem of current 2.4.0-test* kernels. * Unmodified init scripts used for VE startup and shutdown may cause troubles. For example, /etc/rc.d/init.d/halt loops endlessly trying to unmount all filesystems. This is the problem of the scripts itself, rather then Virtual Environment. Please modify scripts accordingly to your needs, i.e. move execution of halt or reboot command to the top of /etc/rc.d/init.d/halt * Kernel fails to compile with user resources (CONFIG_USER_RESOURCE) turned off. * Documentation is partially fragile and incomplete. 5. Future Development Plans * Special filesystem for doing chrooted trees (VEFS). It will support union mount of the read-only template tree and the private read-write tree. * Hierarchical fair CPU scheduler (using http://fairsched.sourceforge.net/). * Hierarchical routing tables (private routing table per VE). * Hierarchical netfilter rules (private rules per VE). * Per VE disk quotas. * Network bandwidth management. * Resource utilizations accounting. * Web interface for management VEs. * Clustered high-availability and load-balancing solution. 6. Download This release of Virtual Environments for Linux, as well as other releases are available for free download at: * ftp://ftp.asplinux.com.sg/pub/aspcomplete/ (Singapore) * ftp://ftp.asp-linux.com/pub/aspcomplete/ (USA) * ftp://ftp.asplinux.ru/pub/aspcomplete/ (Russia) * ftp://ftp.asp-linux.co.kr/pub/aspcomplete/ (Korea)