All Projects → AshishKumar4 → Aqeous

AshishKumar4 / Aqeous

Licence: other
(Inactive, Checkout AvanaOS, Rewrite of this) This is a New Operating System (Kernel right now). Made completely from scratch, We aim to make a complete OS for Learning purpose

Programming Languages

c
50402 projects - #5 most used programming language
assembly
5116 projects
C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to Aqeous

chaos-2
A hand-made SMP-aware kernel
Stars: ✭ 20 (-13.04%)
Mutual labels:  os, osdev, operating-system, qemu, smp
Toaruos
A completely-from-scratch hobby operating system: bootloader, kernel, drivers, C library, and userspace including a composited graphical UI, dynamic linker, syntax-highlighting text editor, network stack, etc.
Stars: ✭ 4,687 (+20278.26%)
Mutual labels:  os, osdev, operating-system, smp, x86
Dennix
Dennix is a unix-like hobbyist operating system written from scratch.
Stars: ✭ 53 (+130.43%)
Mutual labels:  os, osdev, operating-system, libc, x86
Macaron
A sweet hobby made operating system written in C++ for x86 CPUs with GUI
Stars: ✭ 34 (+47.83%)
Mutual labels:  os, osdev, operating-system, x86
scaraOS
A 32bit multiboot OS kernel for IA32 (PC/AT) systems.
Stars: ✭ 31 (+34.78%)
Mutual labels:  operating-system, x86, memory-management, i386
TravorOS
A simple OS running on Intel x86 architecture | No longer updating
Stars: ✭ 24 (+4.35%)
Mutual labels:  os, operating-system, x86, i386
Reactos
A free Windows-compatible Operating System
Stars: ✭ 10,216 (+44317.39%)
Mutual labels:  os, osdev, operating-system, x86
Mos
A hobby operating system developed from scratch
Stars: ✭ 169 (+634.78%)
Mutual labels:  os, osdev, operating-system, x86
kora-kernel
Kernel for my operating system KoraOS
Stars: ✭ 15 (-34.78%)
Mutual labels:  os, osdev, operating-system, x86
RocketOS
RocketOS is a Unix based OS that uses legacy BIOS and GRUB and is written in C17. It is being developed for educational purposes primarily, but it still is a serious project. It is currently in its infancy.
Stars: ✭ 23 (+0%)
Mutual labels:  os, osdev, operating-system, x86
Toaru Nih
NOTICE: The ToaruOS-NIH Project has been MERGED UPSTREAM. This repository is now archived.
Stars: ✭ 66 (+186.96%)
Mutual labels:  os, osdev, operating-system, x86
Melvix
💻 A small operating system written from scratch
Stars: ✭ 69 (+200%)
Mutual labels:  osdev, operating-system, libc, qemu
MeetixOS
An hobby OS written in modern C++20 which aims to be Unix-like. Currently based on EvangelionNG, a GhostOS derived kernel
Stars: ✭ 179 (+678.26%)
Mutual labels:  osdev, operating-system, x86
Unikraft
Unikraft is an automated system for building specialized POSIX-compliant OSes known as unikernels. (Core repository)
Stars: ✭ 183 (+695.65%)
Mutual labels:  os, osdev, operating-system
Luakernel
Lua + SQLite + musl libc running on x86.
Stars: ✭ 223 (+869.57%)
Mutual labels:  os, osdev, operating-system
MoonOS
MoonOS (just a kernel atm) is a micro kernel designed for the x86_64 and arm architecure.
Stars: ✭ 82 (+256.52%)
Mutual labels:  os, osdev, operating-system
Cyjon
A simple, clean code, multi-tasking operating system written in pure assembly language for 64-bit processors from the AMD64 family.
Stars: ✭ 184 (+700%)
Mutual labels:  os, osdev, operating-system
saturn
A microkernel based operating system developed from scratch. This repository also includes all Saturn services and applications.
Stars: ✭ 21 (-8.7%)
Mutual labels:  osdev, operating-system, smp
zambesii
Non-unix, custom-API hybrid OS kernel written in C++ which can be thought of as an emulated microkernel. The native API is almost fully asynchronous and the kernel is aimed at high-scaling, high-throughput-requiring multiprocessor workloads, with working support for SMP and NUMA already implemented. Join the IRC channel, #zbz-dev on freenode!
Stars: ✭ 13 (-43.48%)
Mutual labels:  os, operating-system, smp
tinyos
An UNIX-like toy operating system runs on x86 CPU
Stars: ✭ 47 (+104.35%)
Mutual labels:  filesystem, operating-system, x86

Aqeous- An Orphan OS

Kernel Code resides in Kernel directory, FASM directory contains FASM source ported for AqeousOS, Custom C Library for user programs in LibC including a test program

Extremely Sorry guys, this outdated code only works for Cygwin Windows based systems, May not compile under POSIXs systems due to Utter Carelessness shown at the coder's side (He was merely 14 when he wrote this), creating a ton of case senstivity issues in file includes. 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 -> 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 '<filename>' in the Shell.

A few extra stuff:

To Run in Qemu, use command 'make qemu'

Optional: To Install/Reinstall the Aqfs2 FileSystem, type 'init aqfs2' in console,

hdd.img comes with preinstalled FS and files! Dont Reinstall Aqfs until necessary!

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].