Skip to content

Saravey-DS/E93

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E93

Erdem Ersoy's (eersoy93's) hobby operating system for old PCs.

Building and Running

In Pardus 23 or Debian 12 or Linux Mint 21.3, clone this repository. After that, install GCC x86 cross compiler, NASM and QEMU:

sudo apt install build-essential nasm qemu-system-x86 gcc-i686-linux-gnu xorriso

After that, move to the src directory:

cd src

After that, build the OS:

make iso

After building, you can run:

make run

Studying TODOs

ROADMAP

0.3.0

  • Make initial Windows mode.

0.2.x

  • Add/Improve device drivers and implementations to the C library as much as possible.

0.2.0

  • Restructure the OS.

0.1.x

  • Add/Improve device drivers and implementations to the C library as much as possible.

0.1.0

References

Win32 References

NOTE: Also I have being used GitHub Copilot and ChatGPT but I don't directly use code completions.

Copyright and License

Copyright (c) 2022-2024 Erdem Ersoy (eersoy93).

Licensed with MIT License. See LICENSE file for details.

NOTE: bin/stage2_eltorito, shell/mb_header.h and shell/mb_info.h is GNU GPLv2 licensed because GNU GRUB 0.97 is licensed with GNU GPLv2.

NOTE 2: The copyright of GNU GRUB 0.97 (from https://www.gnu.org/software/grub/):

Copyright © 2010-2018 Free Software Foundation, Inc.

Copyright © 1999,2000,2001,2002,2003,2004,2005,2006 Yoshinori K. Okuji

About

My hobby operating system for old PCs.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published