About HelenOS

Rather sooner than later, HelenOS will become a complete and usable modern operating system, offering room for experimenting and research. HelenOS uses its own microkernel written from scratch and supports SMP, multitasking and multithreading on both 32-bit and 64-bit, little-endian and big-endian processor architectures, among which are AMD64/EM64T (x86-64), ARM, IA-32, IA-64 (Itanium), 32-bit MIPS, 32-bit PowerPC, SPARC V8 and SPARC V9. Thanks to the relatively high number of supported architectures and suitable design, HelenOS is very portable. On top of the microkernel, HelenOS provides services such as file systems, networking, device drivers and user interface. Most of these services are composed of multiple independent server processes, which makes HelenOS one of the most modular operating systems.

As of now, HelenOS is being developed mostly by faculty members, and former and contemporary students of Faculty of Mathematics and Physics at Charles University in Prague. Nonetheless, the project is open for everyone, so we also have developers with different backgrounds from various places around the world. The source code is open and available under the BSD license. Some third party components, and components based on GPL software, are licensed under GPL.

In case you are interested in our project or have any questions about it, feel free to subscribe to our mailing list or chat with us on our IRC channel. The HelenOS operating system is, as of today, feature incomplete and the project is currently under heavy development (see roadmap). We are looking for people to join our team as co-developers or to merely try out our system and become our beta testers. If you have the skills and enthusiasm, you may consider making a contribution.

HelenOS selected for ESA Summer of Code in Space 2015

We are honored to announce that ESA (European Space Agency) accepted HelenOS as a mentoring organization for this year's ESA Summer of Code in Space (SOCIS 2015). SOCIS is inspired by (but not affiliated or related in any way to) the Google Summer of Code program. If you are an interested and eligible student, make sure to apply before the extended deadline on May 7th. You can use our ideas list as a source of inspiration, but note that the list is not exhaustive and we encourage students to suggest their original projects. We are looking forward to talking to you about your suggestions on our IRC channel and on the mailing list.

HelenOS 0.6.0 (Elastic Horse) Released!

The HelenOS team is proud to announce the immediate availability of HelenOS 0.6.0. This is a major release of our microkernel multiserver operating system and the culmination of more than 2 years of development. One immediately noticeable new feature is the graphical user interface that is available on platforms with graphical output. But this release contains also other improvements and fixes (ext4, IPv6 and audio support, to list just a few), including the deliverables from GSoC 2012, ESA SOCIS 2013 and GSoC 2014. For a complete list of user-visible changes, see the release notes. The release files can be downloaded from the download page.

A preview of the 0.6.0 release participated in the ​QEMU Advent Calendar 2014. There is a step-by-step tutorial to demonstrate the features of the preview, but it also applies to the release.

GSoC students announced!

We are very proud to announce the GSoC students who will be working on HelenOS projects this summer:

We wish Agnieszka and Wolf the best of luck and we are looking forward to all the new exciting code they are about to contribute to HelenOS.

We would also like to thank all the students who suggested their GSoC project to us, but for some reason could not be accepted. In many cases, the decision to accept one or another student was very tough. Our final decision was motivated by supporting less proposals where we were very confident about the quality than more proposals where we had some doubts.

Finally, we are grateful to Google for allowing us to participate in GSoC again this year. We will try to make the best out of this opportunity.


Subscribe to HelenOS project RSS