Giter VIP home page Giter VIP logo

pranaos / pranaos Goto Github PK

View Code? Open in Web Editor NEW
155.0 155.0 33.0 28.39 MB

Smart Operating System for x86, ARM, Mobile, watch

Home Page: https://pranaosoffi.web.app

License: GNU General Public License v3.0

Makefile 0.04% Shell 0.02% Dockerfile 0.01% Assembly 0.04% C 82.90% CMake 0.01% C++ 15.75% Objective-C 0.16% Objective-C++ 0.86% JavaScript 0.02% Kotlin 0.02% Lua 0.01% Swift 0.18%
c-plus-plus clang compiler cplusplus cpp desktop discord kernel macos mobileos node objective-c objectivec opensource operating-system operatingsystem os watchos x86-64 xcode

pranaos's Introduction

pranaOS

  • Smart Operating System Built For x86, ARM, watch & mobile platforms.

macCI

linuxCI

Features:

  • operating system for all, there are many features at this operating system, you can able to create frameworks, applications, and many more for the os(watch, mobile & desktopOS).
  • we have specialized ui & other runtime libraries so that developers can able to develop many things using it (or) they can create they're own framework or application for the pranaOS.

Kernel Features:

  • mobile/watch/OS kernel.
  • x86 kernel with multi-threading feature.
  • IPV4 stacks(ARP, TCP, UDP, ICMP Protocols).
  • ext2 filesystem.
  • POSIX signals.
  • /proc typo filesystems.
  • ps2 mouse and keyboard.

Libraries:

  • gateway & entrypoint (mods)
  • objective-c runtime support (libobjc)
  • swift runtime support (libswift)

Userland:

  • simple terminal and some apps

Requirements:

  • you need prana compiler
  • to build prana check out the doc

Building:

  • prana to build the iso

Todo:

Have Any Issues??:

Social Media:

Contribtuions

  • Intersted in this project??
  • 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:

Special mentions:

  • thanks for those who stared โญ this project and gave a motivation :)

  • special thanks for those who has contributed and still contributing to this project

  • thanks to OSDev wiki it helped me a lot!!!

  • NukeWilliams who continously contributed to this project and added usefull things

  • HirotoHinta He helped a lot in kernel side bringed up new features to the project!

  • OliviaCE OlivaCE helped a lot in kernel

  • evilbat831 Henry worked in libraries, kernel

  • biggboy021 Chester is working in libraries

License:

BSD 2-Clause License

Copyright (c) 2021, Krisna Pranav
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this
   list of conditions and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright notice,
   this list of conditions and the following disclaimer in the documentation
   and/or other materials provided with the distribution.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

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

pranaos's People

Contributors

aakeshdarsh avatar alex5xt avatar andrew-stew avatar antonystevanson avatar ashp0 avatar aspect-kraken avatar aspecthalalexmine avatar biggboy021 avatar emacodes avatar evilbat831 avatar hirotohinta avatar johnsmith5c12 avatar krishpranav avatar lalucas20 avatar michaelsmith213 avatar nukewilliams avatar oliviace avatar patrickbatesman avatar samvirg-git avatar stevanson avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.