We've also made available a source/binary distribution of the version of the L4 microkernel we're using locally. Please see the L4 Developer's page for instructions on how to get it. (96/08/12)
The (German) L3 reference handbook might be kind of a help to you as it lists all existing ELAN procedures alphabetically.
I also find the help command useful. For instance, help("*copy*") lists all ELAN procedures that contain "copy". (Leave the editor that's being popped up with ESC Q.) This helps you to find the correct syntax for a command once you've guessed its name. :-) (96/03/31)
reserve(archive)This will bind the floppy manager to your task. (You may later release the binding using "release(archive)".)
fetch all (archive)This should copy the floppy's contents into the task.
insert("runx")This will define some new ELAN procedures required to run a.out binaries.
runx("hello")will launch your `hello' program in a new task "hello".
link(/"hello")to bind your terminal to the "hello" task. (You may also do this using the terminal manager's task list.)
For more information, read the corresponding section of the L3 documentation. (96/03/20)
ACI (the commercial L3 distributor) plans to release both kernel and (full) OS sources publicly, but hasn't done that yet; you may want to ask Werner Metterhausen of ACI about that.
However, the kernel sources should be available on request from Jochen Liedtke.
A word of warning, however: The compilers/assembler to build the kernel and some of the OS subsystems are not freely available. Work has been planned to port the kernel to another assembler, but this hasn't been done yet, either. (96/03/22)