Minor fixes of the release notes for version 13.11

This commit is contained in:
Norman Feske 2013-11-28 20:08:43 +01:00
parent 8c61832389
commit aa220ba042

View File

@ -240,7 +240,7 @@ Gigabit networking using the Linux TCP/IP stack
=============================================== ===============================================
On Genode, we used to rely on lwIP as TCP/IP stack. Network-using applications On Genode, we used to rely on lwIP as TCP/IP stack. Network-using applications
would simply link against the lwIP stack and our libc_lwip_dhcp plugin to would simply link against the lwIP stack and our _libc_lwip_nic_dhcp_ plugin to
access a NIC session, as provided by a NIC driver. For using multiple access a NIC session, as provided by a NIC driver. For using multiple
networking application on the same machine, there is a NIC bridge component, networking application on the same machine, there is a NIC bridge component,
which multiplexes one physical NIC to multiple virtual NICs. which multiplexes one physical NIC to multiple virtual NICs.
@ -251,13 +251,14 @@ the Linux kernel. This observation prompted us to create an alternative to
lwIP, which uses the TCP/IP stack of the Linux kernel. The result is called lwIP, which uses the TCP/IP stack of the Linux kernel. The result is called
LXIP and can be found in the _dde_linux_ repository. LXIP consists of two LXIP and can be found in the _dde_linux_ repository. LXIP consists of two
parts, a port of the Linux TCP/IP stack to Genode and glue code to Genode's parts, a port of the Linux TCP/IP stack to Genode and glue code to Genode's
C runtime. It comes in the form of a shared library named _lxip.lib.so_. The C runtime. It comes in the form of a shared libraries named _lxip.lib.so_ and
IP stack can be interfaced using Genode's version of libc by linking your _libc_lxip.lib.so_. The IP stack can be interfaced using Genode's version of
application to the _lxip_libc_ plugin in your 'target.mk' file. libc by linking your application to the _libc_lxip_ plugin in your 'target.mk'
file.
From the application developer's point of view, the use of LXIP instead of From the application developer's point of view, the use of LXIP instead of
LwIP is as simple as replacing the 'lwip_libc_dhcp' library with the LwIP is as simple as replacing the 'libc_lwip_dhcp' library with the
'lxip_libc' library. Note however, that LXIP has larger memory demands 'libc_lxip' library. Note however, that LXIP has larger memory demands
compared to lwIP. So quota adjustments may be needed. For a quick test drive compared to lwIP. So quota adjustments may be needed. For a quick test drive
of LXIP, we have prepared a set of run scripts at _libports/run/_ that execute of LXIP, we have prepared a set of run scripts at _libports/run/_ that execute
netperf using LXIP in different settings. The _netperf_lxip.run_ script netperf using LXIP in different settings. The _netperf_lxip.run_ script
@ -427,7 +428,7 @@ that provides Genode's 'Terminal_session' interface for a given file via a
file-system session. file-system session.
! <config> ! <config>
! <policy label="client1" filename="test.txt" /> ! <policy label="client1" filename="test.txt" />
! <policy label="client2" filename="file.dat" io_buffer_size="4K"/>h ! <policy label="client2" filename="file.dat" io_buffer_size="4K"/>
! </config> ! </config>
To keep things simple, a client can open only one file at the moment. To keep things simple, a client can open only one file at the moment.
@ -445,9 +446,9 @@ Genode's block-session interface through the normal C-runtime file operations
is needed. The solution comes in the form of the new _libc_block_ plugin. A is needed. The solution comes in the form of the new _libc_block_ plugin. A
program linked against this plugin obtains access to a block-session by program linked against this plugin obtains access to a block-session by
opening the special device file "/dev/blkdev". Reading and writing from and to opening the special device file "/dev/blkdev". Reading and writing from and to
the block session - even on offsets that are not aligned to the block boundary the block session - even on offsets that are not aligned to the block
- is handled by this plugin. For the actual program, the use of the plugin is boundary - is handled by this plugin. For the actual program, the use of the
completely transparent. plugin is completely transparent.
New file-system server for hybrid Genode/Linux systems New file-system server for hybrid Genode/Linux systems