Skip to content

moneytech/gramado

 
 

Repository files navigation

Gramado 1.0.

Gramado


Download Donate

Links:

What is Gramado?

Gramado (c) is a 32 bit multithreaded operating system.

Kernel features.

  • Paging.
  • Threads.
  • IDE PATA, e1000 NIC, Serial Port, ps2 mouse and keyboard.
  • FAT16 file system.

Userland features.

  • Working on a Window Server. (gws)
  • Working on a virtual terminal.
  • unix-like commands running in the virtual console.

Libraries.

  • unix-like library. (rtl)
  • API for setup environment. (libcore)
  • Lib for the window server's clients. (libgws)

Fred's compilation on Linux.

    Linux 5.4.0-42-generic x86_64
    gcc (Ubuntu) 7.5.0
    GNU ld (GNU Binutils for Ubuntu) 2.30
    NASM version 2.13.02

How to Build?

See the Gramado OS build instructions

VHD

You can run the VHD on Oracle Virtual Box and qemu.

$ ./run $ make qemu-test

Testing

Please, give us some feedback.

More information

Gramado is a Free and Open Source operating system created by Fred Nora. The source code uses the BSD license.

Quotes:

Oh boy, there is no spoon!

About

Gramado Operating System.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • C 77.6%
  • Assembly 18.9%
  • Makefile 1.4%
  • RPC 1.1%
  • C++ 0.4%
  • Yacc 0.4%
  • Other 0.2%