The Wayback Machine - http://web.archive.org/web/20220113033152/https://github.com/pranaOS/pranaOS
Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
ak
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

pranaOS

  • A unix operating system built using clang

macCI

linuxCI

Features:

Kernel:

  • x86 kernel
  • filesystem

Libraries:

  • runtime support for: libc, libcpp, libobjc, libjs
  • ui function: libui

Userland:

  • simple terminal and some apps

Requirements:

i686-elf-gcc i686 compiler to compile this project make nasm nasm to build the asm file

Building:

  • make pranaOS to build iso
  • make clean remove the iso and remove the builded files
  • make qemu build iso and run it

Have Any Issues??:

Social Media:

Contribtuions

  • pranaOS is an open-source project you can contribute to it :)
  • check out the CONTRIBUTING docs

Contributors:

  • Thanks for those who contributed to this project :)

Inspired by:

pranaOS project structure

Special mentions:

  • thanks for those who stared this project
  • special thanks for those who is contributing to this project
  • thanks jetbrains for sponsoring this project

Other projects:

  • some code i took from other project
  • libobjc took from official gcc-mirror LICENSE

NOTE I HAVE ADDED THE LICENSE OF THE SOURCE CODE THAT I TOOK FROM OTHER PROJECTS

License:

  • pranaOS is licensed under GPL-3.0

  • you can use the code in your project if you need! :)