Date: Fri, 24 Mar 1995 17:02:36 +0200 From: Johannes Helander <jvh@cs.hut.fi> To: lites@cs.hut.fi, mach3@CS.cmu.edu, mach4-users@cs.utah.edu, osf1-mk@gr.osf.org Subject: Lites 1.1 available Message-ID: <199503241502.AA16018@cardhu.cs.hut.fi> Resent-Message-ID: <9783.796064769@freefall.cdrom.com>
next in thread | raw e-mail | index | archive | help
Lites 1.1 is now available. Compared to the Lites 1.0 release, this release provides preliminary support for the OSF Microkernel, fixes a number of bugs, and includes a read only Minix file system. The OSF support is expected to work with the next version of the OSF kernel (due in April). The OSF/1 MK support was done by Johannes Helander and Jukka Virtanen with expertise provided by OSF Research Institute staff in Grenoble, in particular Francois Barbou des Places. The Minix file system was written by Csizmazia Balazs. Ian Dall provided fixes to make 8 bit TTY i/o work properly. Remy Card wrote up to date instructions on how to build and install Lites on a FreeBSD 2.0 machine (see doc/lites-on-freebsd). The emulator server interface has been cleaned up and is incompatible with earlier interfaces. This means that the Lites emulator needs to be upgraded together with the Lites server. Refer to doc/emulator-upgrading for details. Lites is available from the following locations: Europe: ftp://ftp.funet.fi/pub/mach/lites/ USA: ftp://mach.cs.cmu.edu/afs/cs.cmu.edu/project/mach/public/src/lites/ The Lites 1.0 announcement is included below for reference. ------------------------------------------------------------------ Lites 1.0 is now available. The primary purpose of this release is to make the source available to interested parties. No installation kit is included. Lites is a 4.4 BSD Lite based server and an emulation library that provide free unix functionality to a Mach based system. Lites provides binary compatibility with 4.4 BSD, NetBSD (0.8, 0.9, and 1.0), FreeBSD (1.1.5 and 2.0), 386BSD, UX (4.3BSD) and Linux on the i386 platform. It has also been ported to the pc532, PA-RISC, and preliminarily to the R3000 and Alpha. Lites works with Mach 3.0, Mach 4, and RTMach. The recommended user platforms are NetBSD 1.0 and FreeBSD 2.0. Linux file system support is not included in this release. Lites was written by Johannes Helander at Helsinki University of Technology based on 4.4 BSD Lite from University of California and code written by the CMU Mach group. Several people have contributed to the effort, including Ian Dall, Mike Hibler, Jeff Law, Bryan Ford, Jukka Virtanen, Mary Thompson, Sampo Kellomaki, John Dyson, Csizmazia Balazs, Chris Maeda, and Timo Rinne. Special care has been put into keeping the code legally clean. Each piece of code that has been added to Lites has been carefully examined. There is no Net2 or 4.3 BSD code in Lites. Lites consists of a multithreaded single server that handles multiple system calls from any process, file paging, etc. and an emulation library that provides applications with an environment that looks like the system the application expects. The emulator is a completely new implementation and removes most of the security problems associated with earlier emulators (protection against resource attacks requires kernel support). Lites has been self hosting for several months. Its current performance is 6% lower than that of NetBSD 1.0 as measured by building gcc within the exact same machine and environment. Many obvious optimizations especially in the field of i/o have not yet been made. Lites is available from the following locations: Europe: ftp://ftp.funet.fi/pub/mach/lites/ USA: ftp://mach.cs.cmu.edu/afs/cs.cmu.edu/project/mach/public/src/lites/ For more information refer to the Lites home page http://www.cs.hut.fi/lites.html I have also made my Master's thesis available in postscript form under the same URL. It covers some aspects of Lites. Johannes ------------------------------------------------------------------
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199503241502.AA16018>