Skip to content

abdullah-19/gramado

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gramado: unix-like operating system

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 libc for commands. (libc03)
  • API for GUI apps. (libcore)
  • Lib for the window server's clients. (libgws)

Compiling Gramado on Linux.

Linux 5.3.0-53-generic x86_64
gcc (Ubuntu) 7.5.3
GNU ld (GNU Binutils for Ubuntu) 2.30
NASM version 2.13.02

VHD

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

$ 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.

Quote:

WWW - Isolation makes me hungry.

Packages

 
 
 

Languages

  • C 76.2%
  • Assembly 20.2%
  • Makefile 1.4%
  • RPC 1.2%
  • C++ 0.4%
  • Yacc 0.4%
  • Other 0.2%