========================================= Genode Labs Newsletter - April / May 2016 ========================================= Content 1. Genode OS Framework 16.05 released 2. Hack'n'Hike roundup 1. Genode OS Framework 16.05 released ------------------------------------- We are proud to announce Genode 16.05, which represents the most fundamental update of the framework's application-programming interface (API) in the project's history. The new API is designed to reduce complexity, to lower the risk for programming bugs, and - at the same time - further increase the framework's flexibility. It is the result of countless experiments and condenses our joint experience with the development of over hundred components. The fundamental API renovation prompted us to accompany Genode 16.05 with a new revision of the "Genode Foundations" book, which can be downloaded for free: http://genode.org/documentation/genode-foundations-16-05.pdf The second major focus of the current release is the updated arsenal of device drivers. All drivers that we ported from Linux were upgraded to the Linux kernel 4.4.3. Specifically, the drivers are the Intel wireless stack, the Intel graphics driver, the USB driver, and the TCP/IP stack. Thereby, Genode users are able to leverage the same drivers as up-to-date Linux distributions but each driver encapsulated in a dedicated protection domain. The audio driver, which we ported from OpenBSD, received an update to OpenBSD 5.9. The device drivers are complemented with new infrastructure that makes ACPI platform controlling and monitoring features available to Genode users. Further highlights are the added ability to use the Rust programming language in Genode components and the enhanced support for using the GNU debugger on top of the NOVA hypervisor. 2. Hack'n'Hike roundup ---------------------- The seasonal Hack'n'Hike is certainly one of the highlights of the Genode developer community. This year's Hack'n'Hike took place over the last weekend. In addition to the regular Genode Labs team, we welcomed attendees from five different countries. We gathered at a medieval manor, including a nice little park - the perfect place to barbecue, hanging out drinking Club Mate and beer, and hacking under the clear sky. At daylight, we explored the western part of the Saxon Switzerland via hikes to the Stolpen castle and the famous Bastei. The evenings were dedicated to various Genode projects, ranging from VirtualBox running on Muen, the creation of new tracing tools, the exploration of new package-management ideas, and the enabling of the Raspberry Pi 2. The most prominent project, however, is a new system scenario named "Heeselicht", which is the designated successor of today's "Turmvilla" as the system scenario of choice for using Genode as a day-to-day computing platform. With this year's Hack'n'Hike just passed, it is time to start planning the next edition. If you missed the last one, are interested in join again, or like to chime in with organizing the next one, please refer to the following topic at our issue tracker: https://github.com/genodelabs/genode/issues/1985 About the newsletter -------------------- If you have friends or colleagues who might be interested in our projects, we would appreciate you to forward this email. If you received this newsletter as a forwarded email, you may subscribe to the newsletter here: http://genode-labs.com/newsletter In the case of receiving this newsletter unintended, you can cancel your subscription at any time by replying to this email with the subject set to "unsubscribe". Best regards -- Dr.-Ing. Norman Feske Genode Labs http://www.genode-labs.com · http://genode.org Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth