90 lines
4.9 KiB
Plaintext
90 lines
4.9 KiB
Plaintext
|
|
This directory contains software components that are split up in so-called
|
|
packages. The following list describes the core packages and those that are
|
|
not self descriptive:
|
|
|
|
Core packages:
|
|
|
|
- bootstrap L4 system boot loader / Boot-image generator
|
|
- io/io Io server, maintains the platform
|
|
and I/O resources
|
|
- io/libio Interface and library to access device
|
|
resources (e.g. MMIO, IRQs)
|
|
- io/libio-io Specific interface library code for
|
|
the io server.
|
|
- io/libio-direct Direct io interface.
|
|
- io/libvbus Virtual bus library for devices
|
|
- l4re-core/crtn Program startup support, part of C environment
|
|
- l4re-core/cxx Small low-level C++ library containing, for
|
|
example, data structures such as AVL trees,
|
|
lists, bitmaps, and an L4 IPC framework
|
|
- l4re-core/cxx_libc_io Basic low-level stream back-end
|
|
- l4re-core/l4re L4 Runtime Environment interfaces and library,
|
|
C++ version
|
|
- l4re-core/l4re_c C interface for L4 Runtime Environment
|
|
- l4re-core/l4re_kernel L4Re process manager
|
|
- l4re-core/l4re_vfs L4Re Virtual Filesystem infrastructure
|
|
- l4re-core/l4sys Kernel bindings
|
|
- l4re-core/l4util Utility functions
|
|
- l4re-core/ldscripts Linker scripts
|
|
- l4re-core/ldso Dynamic library support
|
|
- l4re-core/libc_backends Glue code between C library and
|
|
L4 Runtime Environment
|
|
such as memory and file handling
|
|
- l4re-core/libgcc GCC runtime support, L4 variant
|
|
- l4re-core/libgcc-pure GCC runtime support, bare-metal variant
|
|
- l4re-core/libkproxy Support for kernel interface proxies
|
|
- l4re-core/libloader Support library for l4re and moe.
|
|
- l4re-core/libsigma0 Sigma0 API library.
|
|
- l4re-core/libstdc++-headers Standard C++ library headers
|
|
- l4re-core/libstdc++-v3 Standard C++ library, multi-threaded variant.
|
|
- l4re-core/libstdc++-v3-minimal Standard C++ library, single-threaded
|
|
variant.
|
|
- l4re-core/libsupc++ Standard C++ Runtime Environment,
|
|
multi-threaded variant.
|
|
- l4re-core/libsupc++-minimal Standard C++ Runtime Environment,
|
|
single-threaded variant.
|
|
- l4re-core/lua Lua interpreter and library
|
|
- l4re-core/moe L4 Root task (essential L4 program)
|
|
- l4re-core/ned Scriptable application launcher
|
|
- l4re-core/sigma0 L4 Root pager (essential L4 program)
|
|
- l4re-core/ucblic Standard C library, including POSIX
|
|
thread environment
|
|
- l4re-core/ucblic-minimal Single-threaded variant of the C library
|
|
|
|
Other packages:
|
|
|
|
- ankh Network server and switch
|
|
- boost-lite Subset of the boost library
|
|
- cons Console multiplexer
|
|
- dope DOpE windowing system
|
|
- drivers Driver libraries
|
|
- drivers-frst Driver libraries
|
|
- examples Examples
|
|
- fb-drv Framebuffer driver server
|
|
- hello 'Hello World!' example
|
|
- input Driver library for input devices
|
|
(PS2: Keyboard, Mouse)
|
|
- l4con Graphical console
|
|
- l4virtio VirtIO interfaces, including L4-based
|
|
transports
|
|
- libc_be_stdin Simple libc backend for stdin
|
|
- libevent Library for event handling
|
|
- libfdt Flattened device tree library
|
|
- libgomp Open MP library for gcc
|
|
- libirq Convenience library for IRQ handling.
|
|
- libpng libpng graphics library.
|
|
- libsdl* SDL library
|
|
- libvcpu Support for handling vCPUs
|
|
- loader L4Re program loader
|
|
- log Library for debug logging support
|
|
- lxfuxlibc Support library for Fiasco-UX specific programs
|
|
- mag Windowing system
|
|
- mag-gfx Graphic routines
|
|
- rtc Real-Time clock service
|
|
- scout* Text browser
|
|
- shmc Communication infracture based on shared memory
|
|
- uvmm Virtual machine monitor
|
|
- virtio-net VirtIO-based virtual network switch
|
|
- zlib zlib compression library
|