mirror of
https://github.com/genodelabs/genode.git
synced 2025-04-23 02:14:15 +00:00
The /lib64 path is required here to allow execution of 64bit binaries. Here is an example-ldd call: $ ldd /bin/ls linux-vdso.so.1 => (0x00007fffdedff000) libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007f4ae207d000) librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f4ae1e75000) libacl.so.1 => /lib/x86_64-linux-gnu/libacl.so.1 (0x00007f4ae1c6c000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f4ae18af000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f4ae16ab000) /lib64/ld-linux-x86-64.so.2 (0x00007f4ae22bd000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f4ae148d000) libattr.so.1 => /lib/x86_64-linux-gnu/libattr.so.1 (0x00007f4ae1288000) Fixes #249
This is the example operating system based on the Genode OS framework: :_Init_: is the first real process in the system. The provided implementation uses a very simple XML parser to read its configuration files. :_Drivers_: The example OS has basic drivers for frame buffer, mouse and keyboard input, the PCI bus, the real-time clock, and system-specific timers. :_Server_: The only server in the example OS is Nitpicker, a minimal-complexity GUI server. :_Test_: are also part of the example OS. You may have a look at the fork bomb as a simple system stress test. :_Ldso_: is the dynamic linker used for loading executables that are linked against shared libraries. :_Lib_: contains libraries used by the components of the OS repository, in particular the device-driver kit, the alarm framework, and support for dynamic linking.