L4Env is a programming environment for application development on top of the L4 microkernel family (VDC Demo Version)

Edit Package tud-l4env

Prior to L4Env, most L4 applications had their very own idea about the environment (libraries, interfaces and so on) in which they were executed. Almost every programmer had his own set of libraries he used to build his applications, which resulted in huge problems if someone tried to combine components developed by different authors. Frequent problems were conflicting implementations of common functions (like printf) or conflicts caused by the lack of a central management of resources like threads or virtual memory.

The intention of L4Env is to define a set of functions which describe a minimal environment. This minimal environment is available for every L4 application. Hence, all applications and especially all libraries can use these functions. Libraries which are intended to be used by many different applications should only use these functions to avoid dependencies to other libraries.

L4Env also decreases the dependencies to a certain L4 API or hardware architecture, making applications more portable.

Refresh
Refresh
Source Files (show unmerged sources)
Filename Size Changed
demo-hotfixes.diff 0000015868 15.5 KB
l4env-DESTDIR.patch 0000009735 9.51 KB
l4env-config-i386 0000002207 2.16 KB
l4env-no-dice-no-fiasco.patch 0000000597 597 Bytes
l4env-servers-in-boot.txt 0000000497 497 Bytes
ore-with-tg3.diff 0000000420 420 Bytes
tud-l4env-snapshot-1635.tar.bz2 0071568221 68.3 MB
tud-l4env-snapshot-1731.tar.bz2 0072541995 69.2 MB
tud-l4env-snapshot-1811.tar.bz2 0073138941 69.8 MB
tud-l4env.spec 0000005889 5.75 KB
Latest Revision
Carsten Weinhold's avatar Carsten Weinhold (carstenw42) committed (revision 82)
Comments 0
openSUSE Build Service is sponsored by