The TUD:OS (TU Dresden Operating Systems) group's objective is to reduce complexity for critical systems by orders of magnitude. To this end, we research, develop and use our own micro-kernel and virtualization technology. We use micro-kernels to componentise critical parts of systems and virtualisation to enable reuse of legacy software for uncritical parts.
It is our objective to combine ambitious systems research with profound education in operating systems and related areas. We try to push research and development far enough such that its results can be used outside of our group, for example by other research groups or as starting points for industrial partners. read more ...
August 2011: New prerelease versions of the NOVA microhypervisor [1] and its user-level environment NUL [2] are now available for download under the terms of the GNU GPLv2. NOVA is a modern microhypervisor that uses hardware virtualization features to run virtual machines with near-native performance. It also hosts the NOVA Userland (NUL), a multiserver environment featuring a deprivileged virtual machine monitor.
Among other things, the new prerelease improves the security of device- and interrupt assignment by using capabilities for these operations. There is also a new hypercall for interacting with the scheduler. While there are few NOVA Userland (NUL) user-visible changes, a lot has changed under the hood. We have integrated a central admission server that is going to implement global policies for CPU time distribution in a future release. Another notable development is rudimentary libvirt support, which will eventually replace the old configuration syntax. The Demo CD [3] now comes with several virtual machines ready to try.
[1] http://www.hypervisor.org/
[2] http://os.inf.tu-dresden.de/~jsteckli/nova/nova-userland-0.4.tar.bz2
[3] http://os.inf.tu-dresden.de/~jsteckli/nova/NOVA-0.4.iso.bz2 read more ...
February 2011: New prerelease versions of the NOVA microhypervisor [1] and its user-level environment NUL [2] are now available for download under the terms of the GNU GPLv2. NOVA is a modern microhypervisor that uses hardware virtualization features to run virtual machines with near-native performance. It also hosts the NOVA Userland (NUL), a multiserver environment featuring a deprivileged virtual machine monitor. The new release brings virtual-machine support to QEMU and older AMD CPUs, both of which lack nested paging. The Demo CD [3] now comes with several virtual machines ready to try, including a GRML Live CD.
[1] http://www.hypervisor.org/
[2] http://os.inf.tu-dresden.de/~jsteckli/nova/nova-userland-0.3.tar.bz2
[3] http://os.inf.tu-dresden.de/~jsteckli/nova/NOVA-0.3.iso.bz2
read more ...
February 2011: The TUD:OS group is now part of the Many-core Applications Research Community [1], founded by Intel to foster research of future emerging highly parallel computing platforms. We gain access to the Single-Chip Cloud Computer (SCC) experimental processor [2], which is a 48-core 'concept vehicle' created by Intel Labs as a platform for many-core software research.
Through this program we will investigate new ideas in the areas of virtualization, fault tolerance, and power-aware computing. This complements our ongoing research projects PASSIVE [3] and ASTEROID [4]. Students interested in working with the SCC are welcome to contact Björn Döbel [5].
[1] http://communities.intel.com/community/marc
[2] http://www.intel.com/go/terascale/
[3] http://ict-passive.eu/
[4] http://spp1500.itec.kit.edu/
[5] http://www.inf.tu-dresden.de/mailform.php?staffId=598659
read more ...