Skip to content

This is a New Operating System (Kernel right now). Made completely from scratch, We aim to make a complete OS for Learning purpose

Notifications You must be signed in to change notification settings

seriocomedy/Aqeous

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aqeous- An Orphan OS

Kernel resides in Experimental Edition dir. Custom C Library for user programs in LibC including a test program

The ZIP File contains these two files:

  • hdd.img

    Hard Disk Image with both, kernel and grub built in, as well as AFS filesystem also made.

  • HDD_Template.img

    Template image with only Kernel and grub built in. Use when hdd.img corrupts. Copy it and rename it as 'hdd.img' Extract hdd.img and put in same folder in order to run the OS.

To Compile:

...The OS -> cd "Experimental Edition" make ...The LibC -> cd LibC make => This would generate a crt0 file (For now crt0, crti etc all functionality is within this, sorry laziness :p ) => Then Compile your test program against this library (crt0.o) and Transfer it to virtual hard disk (hdd.img) using the AqFS Editor (Check my other repository). => Simply type 'elfload ' in the Shell.

A few extra stuff

Qemu_Aqeous.bat file is used to run to Kernel using qemu emulator.
If running first time, type "init aqfs" in Aqeous Command Line to initialize the AQFS Filesystem.
Qemu_Disk_Partitioner.bat is obsolete. test.bat it too outdated.

A final note

I know. The whole thing is a bit convoluted. We'll fix it. Just that I (a humble contributor) am currently bust with my exams. They will end by April, after which the pace should increase

About

This is a New Operating System (Kernel right now). Made completely from scratch, We aim to make a complete OS for Learning purpose

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 67.6%
  • C++ 28.4%
  • Assembly 3.1%
  • Objective-C 0.7%
  • Makefile 0.2%
  • Shell 0.0%