mirror of
https://github.com/genodelabs/genode.git
synced 2025-04-07 03:17:44 +00:00
News item for version 17.02
This commit is contained in:
parent
f63e0e1c87
commit
a1de3e468a
35
doc/news.txt
35
doc/news.txt
@ -4,6 +4,41 @@
|
||||
===========
|
||||
|
||||
|
||||
Genode OS Framework release 17.02 | 2017-02-28
|
||||
##############################################
|
||||
|
||||
| By introducing application binary interfaces, version 17.02 cultivates
|
||||
| the cross-kernel binary compatibility of components. Furthermore, the
|
||||
| new version comes with a vastly improved VFS infrastructure, new input-event
|
||||
| processing capabilities, and a dynamic component-composition engine.
|
||||
|
||||
On the long road towards binary compatibility of Genode components across OS
|
||||
kernels as different as L4, NOVA, seL4, or Linux, we reached a breakthrough by
|
||||
mid of 2016. It took us another six months to fully cultivate this unique
|
||||
feature and to integrate it seamlessly into our development work flows. With
|
||||
the current version, we have ultimately reached the point where one can move
|
||||
entire system scenarios from one kernel to another in just a few seconds.
|
||||
|
||||
With the improved virtual file-system (VFS) infrastructure that comes with the
|
||||
new version, such system scenarios can become more and more sophisticated.
|
||||
Genode takes the meaning of _virtual_ file systems to an entirely new level.
|
||||
Not only does Genode virtualize the physical location of files but each
|
||||
component can have its own VFS whereby the supported file-system types are
|
||||
provided by VFS plugins. Those plugins can go as far as providing a TCP/IP
|
||||
stack as showcased by Genode's use of the Linux TCP/IP stack as VFS plugin.
|
||||
|
||||
The composition of subsystems out of Genode components is another highlight of
|
||||
the current release. In each Genode-based system, the init component already
|
||||
plays a central role as it bootstraps the initial system components. Thanks to
|
||||
Genode's recursive system structure, init can easily be nested. With the
|
||||
improvements of the new version, such a nested init becomes a dynamic
|
||||
system-composition engine that responds to configuration updates and applies
|
||||
changes to its subsystem in a differential way.
|
||||
|
||||
These and many more improvements are covered in full detail in the
|
||||
[https:/documentation/release-notes/17.02 - release documentation of version 17.02...]
|
||||
|
||||
|
||||
Open-source license update | 2017-02-21
|
||||
#######################################
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user