]> rtime.felk.cvut.cz Git - l4.git/blob - l4/pkg/README
update
[l4.git] / l4 / pkg / README
1
2 This directory contains software components that are split up in so-called
3 packages. The following list describes the core packages and those that are
4 not self descriptive:
5
6 Core packages:
7
8   - bootstrap         L4 system boot loader / Boot-image generator
9   - crtn              Program startup support, part of C environment
10   - cxx*              C++ library containing
11                          - Data structures: AVL trees, lists, bitmaps
12                          - L4 IPC framework
13   - drivers           Driver libraries (e.g. UARTs)
14   - io                Io server, maintains the platform and I/O resources
15   - l4re              L4 Runtime Environment interfaces and library, C++ version
16   - l4re_c            C interface for L4 Runtime Environment
17   - l4re_kernel       L4 Runtime Environment system
18   - l4re_vfs          L4Re Virtual Filesystem infrastructure
19   - l4sys             Kernel bindings
20   - l4util            Utility functions
21   - ldscripts         Linker scripts
22   - ldso              Dynamic library support
23   - libc_backends     Glue code between C library and L4 Runtime Environment
24                         such as memory and file handling
25   - libio             Interface and library to access device resources
26                          (e.g. MMIO, IRQs)
27   - libio-io          Specific interface library code for the io server.
28   - libloader         Support library for l4re and moe.
29   - libsigma0         Sigma0 API library.
30   - libstdc++-headers Standard C++ library headers
31   - libstdc++-v3      Standard C++ library
32   - libstdc++-v3_r    Standard C++ library, thread-safe
33   - libsupc++         Standard C++ Runtime Environment
34   - libsupc++_r       Standard C++ Runtime Environment, thread-safe
35   - libvbus           Virtual bus library for devices
36   - loader            L4Re program loader
37   - log               Library for debug logging support
38   - lua               Lua interpreter and library
39   - moe               L4 Root task (essential L4 program)
40   - ned               Scriptable application launcher
41   - sigma0            L4 Root pager (essential L4 program)
42   - ucblic            Standard C library, including POSIX thread environment
43   - uclibc_r          Meta package for thread-safe standard C library
44
45
46 Other packages:
47
48   - ankh              Network server and switch
49   - boost-lite        Subset of the boost library
50   - dope              DOpE windowing system
51   - examples          Examples
52   - fb-drv            Framebuffer driver server
53   - hello             'Hello World!' example
54   - input             Driver library for input devices (PS2: Keyboard, Mouse)
55   - l4con             Graphical console
56   - libgomp           Open MP library for gcc
57   - libirq            Convenience library for IRQ handling.
58   - libpng            libpng graphics library.
59   - libsdl*           SDL library
60   - lxfuxlibc         Support library for Fiasco-UX specific programs
61   - mag               Windowing system
62   - mag-gfx           Graphic routines
63   - rtc               Real-Time clock service
64   - scout*            Text browser
65   - shmc              Communication infracture based on shared memory
66   - zlib              zlib compression library