About

MeetiX OS is an open source operating system from scratch that aims to be a research project for hobbyists and enthusiasts. I started this project in 2014 as a joke with a classmate, then it became a serious project, that I have continued alone. The project still currently takes much time and it is in continuous evolution. Currently the system supports the Intel ia32 architecture and it has the following features.

System:

  • Graphical and interactive system
  • Non Unix-like architecture
  • Specific and patched GNU toolchains (v4.9.1)
  • GNU libstdC++ v3 port (v4.9.1)
  • Ghost OS libC port
  • Low Level C library to interact with the Evangelion Kernel
  • High Level C++ libraries to semplify the system interaction
  • Cairo, libPNG, libZ, Freetype and Pixman libs port

Kernel:

  • Written with C11 and C++11
  • Micro kernel Architecture
  • Preemptive Multitasking with SMP support
  • IPC with Pipe, Signal, Message and Shared Memory
  • ELF 32 binary support
  • Generic userspace driver support
  • Userspace filesystem driver support
  • Serial COM1 kernel logging
  • Virtual 8086 for BIOS calls
  • Copy-on-write implementation

    About Me

My name is Marco Cicognani and I’m a programmer from Italy, more precisely from Teodorano (FC) Emilia-Romagna.  I love discover and learn new stuffs about the programming, the low level software development and the systems more in general.

Feel free to contact me at:

marco.cicognani@meetixos.org, marco.cicognani@btstore.com