AffinityOS

Post Monday, 16th July 2007 - Posted by Tom Bell

What is AffinityOS?

AffinityOS is an operating system designed and implemented from the ground up. It is intended for desktop computing, aiming to provide users with a simple but powerful computing experience.

AffinityOS is going to be using a hybrid kernel. Below is the definition of a hybrid kernel cited from Wikipedia.

Hybrid kernel is a kernel architecture based on combining aspects of microkernel and monolithic kernel architectures used in computer operating systems. The category is controversial due to the similarity to monolithic kernel; the term has been dismissed by some as just marketing. The usually accepted categories are monolithic kernels and microkernels (with nanokernels and exokernels seen as more extreme versions of microkernels).

How is AffinityOS Implemented?

AffinityOS is developed using C, and assembly. The development environment used for developing and compiling is Microsoft Visual Studio 2008 Professional. The Netwide Assembler (NASM) is used for assembling the assembly code. Microsoft Visual SourceSafe is used as source control management.

Where Can I Get AffinityOS?

AffinityOS is currently in active development, and no official releases exist for public use. If you are a friend you may be able to get a private internal copy to test. An official release will be announced once AffinityOS is in a usable state.