Coder Social home page Coder Social logo

daniel-boll / fajr-os Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 213 KB

FajrOS: A minimal, educational operating system project, exploring the dawn of OS development inspired by simplicity and curiosity.

License: GNU General Public License v3.0

Makefile 12.22% Nix 5.37% Assembly 79.84% C 2.58%
bios i386 kernel learning

fajr-os's Introduction

FajrOS (فجر)

"Fajr" (فجر), an Arabic word meaning dawn, aptly symbolizes the fresh start and the first light of understanding in the world of operating system development

Welcome to FajrOS, an educational operating system project. FajrOS is primarily a personal learning and exploration tool in the domain of OS development.

Project Overview

FajrOS is a basic, educational operating system built from the ground up. It serves as an ideal starting point for those interested in delving into the intricacies of how operating systems work at a fundamental level.

Inspiration and Resources

This project is inspired by and draws knowledge from two main sources:

  • "Writing a Simple Operating System — from Scratch" by Nick Blundell, a comprehensive guide on the basics of building an operating system from scratch.
  • The Lost Streams project by Blau Araujo, documented on blauaraujo.com. This resource offers practical insights and examples in OS development.

Goals

The goal of FajrOS is straightforward – to build a minimal but functional operating system, serving as a practical tool for my own learning and curiosity in system programming and low-level software architecture.

Getting Started

To begin exploring FajrOS:

  1. Clone the repository to your local environment.
  2. Follow the building instructions in the documentation to compile and run FajrOS on your machine.

License

FajrOS is released under the GNU General Public License v3.0, promoting open and collaborative development while ensuring freedom of use and modification.


Feel free to adapt this README to better suit the evolving nature of your project and personal objectives.

fajr-os's People

Contributors

daniel-boll avatar

Stargazers

 avatar  avatar

Watchers

 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.