Developing FlingOS™

FlingOS is an open-source operating system written in C#.

Interested in joining us? We're always looking for new contributors.


Public Releases

2015-09-14 - Kernel | Third public release of FlingOS™

This was the third public release of FlingOS™. It was created at the point when FlingOS had reached a stable level of fairly advanced features. These features are detailed below. This version includes a "help" command with command details.

Download

2015-09-14 - Kernel | First public release of FlingOops™

This was the first public release of FlingOops™, the FlingOS Cross-Platform (x86/MIPS) Compiler Verification Kernel. It was developed largely by FlingOS's first intern Roland Baranyi and uses runtime behavioural testing to test the output of the FlingOS Ahead-of-time compiler.

Download

2015-09-14 - Compiler | First public release of FlingOS Compiler

This was the first public release of the FlingOS Ahead-Of-Time compiler. The compiler allows ahead of time compilation of MSIL code (from MSBuild in VS2013 or earlier) to x86 or MIPS machine code.

Download

2014-08-24 - Kernel | Second public release of FlingOS

This was the second public release of FlingOS™. It was created at the point when FlingOS reached an advanced level of core features. These features and commands are detailed below.

Download

2014-05-09 - Kernel | First public release of FlingOS

This was the first public release of FlingOS™. It was created at the point when FlingOS reached its minimum boot level. As such, the features were limited and it had a fixed execution i.e. the user could not enter commands or control the OS in any way.

Download

Get it running

Looking to develop FlingOS?

Setup for development

Looking for our source code?

We're on GitHub

Want to build your own C# kernel?

Download our latest compiler release to get set up. We've even got a programmer's manual to help you out.

Download FlingOS Compiler

Join the FlingOS Team

So you want to join the FlingOS project? Great! We'd love to have you help out. We're looking for all sorts of skills:

Developers

We love having people join the development team, so do get in touch. You'll find the following helpful:

Writers and Editors

With the endless documentation, articles, tutorials and blogging being written it can be hard to ensure there are no grammatical errors or spelling mistakes. If you're interested in giving our content an occasional read-through too, we'd love to have you on board. Please see the Applications section below.

Bloggers

Do you want to write about operating system development or related topics? We'd love to have you write for the FlingOS blog. Our readers are interested in low-level development, operating systems, C#/.NET and STEM education in the UK.

How do I join?

Contact us with the following information:

If we decide that you're a good fit for the FlingOS team, we'll get back to you and help you get set up to start contributing!