Looking for developers -- The Valix Operating System & Goals
Posted: Tue Dec 01, 2009 12:42 am
Valix is a 32-bit managed OS. All user-space code is designed to run on top of a VM running within the kernel (think Java VM, not Virtualbox VM). So far the effort of two people (Essial and I), we are looking for more developers to help us with this project. Let me outline some goals and features.
* Written in C and FASM
* Written for x86 with plans for the ARM architecture
* Fully managed, type-safe, object-oriented user space
* A smalltalk-like programming language
* Graphics-oriented interface with GPU acceleration
* Lightweight kernel threads
* Hardware abstraction layer
* Simple, physical memory manager
* Website at http://valix.co.nr/
* Development using Gitorious
* All source released under the GPLv3
* Automated build scripts
* LiveCD target for now
Right now I've been working on the VM. So far it can call internal functions, and soon I'll be adding the ability to create user-defined functions. All of this is from bytecode currently; we need to write a bytecode compiler to turn source code into something readable by the VM. So far, about 10k lines of code have been written, almost entirely in C.
All of our code is browsable at http://gitorious.com/valix so if you are interested, I highly recommend looking through it. You can find our small community at #valix on irc.freenode.net
* Written in C and FASM
* Written for x86 with plans for the ARM architecture
* Fully managed, type-safe, object-oriented user space
* A smalltalk-like programming language
* Graphics-oriented interface with GPU acceleration
* Lightweight kernel threads
* Hardware abstraction layer
* Simple, physical memory manager
* Website at http://valix.co.nr/
* Development using Gitorious
* All source released under the GPLv3
* Automated build scripts
* LiveCD target for now
Right now I've been working on the VM. So far it can call internal functions, and soon I'll be adding the ability to create user-defined functions. All of this is from bytecode currently; we need to write a bytecode compiler to turn source code into something readable by the VM. So far, about 10k lines of code have been written, almost entirely in C.
All of our code is browsable at http://gitorious.com/valix so if you are interested, I highly recommend looking through it. You can find our small community at #valix on irc.freenode.net