What's MyNOS?

The MyNOS project aims at developing a new and different operating system, based on high-level languages. MyNOS will be based on the OCaml bytecode interpreter. We'd like to explore microkernel architecture and new language definition too.
Homepage
Why MyNOS
Project status
SourceForge Corner
Screenshots
Try it!
Links



From 2002-10-08
visitors

Powered by
  • ^Z bg crew
  • SourceForge
                  Logo


  • Logo by
    Luigi Ferrini

  • Screenshots

    2003-04-07
    The Linux machine and the bochs machine running MyNOS talk via serial port. The serial port support runs on top of microkernel.
    2002-11-26
    Two processes test the MyNOS-core semaphores
    2002-11-11
    A test program uses, by ipc, a simple ramdisk filesystem, the first service running on top of the microkernel
    2002-10-22
    The ocaml virtual machine run on MyNOS-core!!! A first virtual machine forked a second one and they executed the same bytecode.
    2002-10-16
    A first attempt to enter in vga mode.
    2002-10-11
    Fork: the process 1 forked the process 2, who forked the process 3.
    2002-10-08
    Multitasking: some processes are looping into a 'while'. They are compiled on Linux *for* Linux! They use a Linux C library and they call some Linux system calls too. MyNOS has the trap 0x80 mapped in a way to be Linux binary compatible.
    2002-10-08
    Allocate-on-fault: the processes try to access a page only logically allocated: the kernel in debug mode prints some information and allocates the physical pages they need.
    2002-10-08
    Some messages printed by kernel in the init phase.