Skip to content
This repository has been archived by the owner on Aug 24, 2024. It is now read-only.
/ g32 Public archive

Gramado 32bit. (Backup of the last 32bit version of the system), maybe LTS.

License

Notifications You must be signed in to change notification settings

polard8/g32

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

g32 - Gramado 32bit

This repository has the source code for:

  • Gramado boot loader
  • Gramado kernel
  • Gramado Window Server
  • Applications
  • Commands

Gramado 32bit.

Gramado 32bit

  This is the last 32bit version of Gramado OS.
  Codename = (V 1.1 241)
  Date = June 6, 2021.

Goal:

  This is gonna be a 32bit interface for the FN-DOS (16bit OS) project.
  A kind of 32bit DMPI for the 16bit FN-DOS.

What is Gramado?

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

Kernel features.

  • Paging.
  • Threads.
  • FAT16 file system.
  • ps/2 keyboard.
  • ps/2 mouse works fine only on qemu.
  • serial port.
  • IDE PATA.
  • e1000 NIC.

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

Testing

	$ ./run
	$ make qemu-test

You can run the VHD on Oracle Virtual Box and qemu. Please, give us some feedback.

Documentation

See the docs. See the DOCS.

More information

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

Quotes:

Oh boy, there is no spoon!

About

Gramado 32bit. (Backup of the last 32bit version of the system), maybe LTS.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published