Navigate L3 Section:
(* = offsite link)
L3 development resources
We (in Dresden) have been using L3 for a while, and we can offer you
- C Cross development environment, consisting of patched Gcc and GNU
assembler/binutilities, plus an a.out loader for L3. Currently, the
usual mode of operation is to cross-compile programs on some Unix
platform, and then ftp them to an L3 machine to execute them there.
- Some C libraries which allow interfacing the L3 kernel with C
programs: libl3sys (system calls bindings and standard memory
manager interface), libl3prot (support for standard L3 protocols,
e.g. terminal interface and the Supervisor protocol), libl3util
(some utilities used within the above libraries), libserv (startup
code and utilities for L3 servers).
If you're interested in anything of the above, please look
- Some preliminary documentation for the above (l3doc). The
documentation currently is in bad shape; we would like to have
manual pages for every library routine we've implemented, but we
haven't gotten around to write them yet. That's why, the libraries'
source code currently is the best documentation.
- A mailing list
<firstname.lastname@example.org> for discussion of
implementation related issues. This is a low-volume mailing list
(typically <30 messages/month).
The discussion language is English.
To subscribe, send mail to <email@example.com>.
The original L3 documentation (User's
Programmer's Reference Guide, both in German) is available as well
as part of the L3FREI
distribution. You may want to try to contact ACI directly for
hardcopy versions of these documents.
Also, I should mention that currently our C cross compilation
environment is incapable of interfacing with the standard L3 shell
(i.e., we don't have an ELAN interface, and we cannot use files and
other system objects provided by the standard shell). An earlier Gcc
port (of gcc version 1, running native on L3) did provide such an
interface, but I don't know if this port is currently available. I
can try to find out, however, if you're interested.
Last modified: Thu Aug 12 19:08:26 1999