Skip to content

KeblaOS is a simple Operating System based on x86 32 bit and 64 bit architecture and made with C and assembly.

License

Notifications You must be signed in to change notification settings

baponkar/KeblaOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KeblaOS Badge GitHub Badge GitLab Badge Linux Badge C Badge x86_32bit Badge ASM Badge


Kebla OS

KeblaOS_icon.bmp

Start Date : 9 th June, 2024

Last Update : 19th December, 2024

  • Current Progress :
  • Limine Bootloader
  • VGA Framebuffer initialization
  • GDT initialization
  • IDT initialization
  • PIT Timer initialization
  • RTC
  • A basic Shell
  • Driver :
    • VGA
    • Keyboard
    • Ports
    • Speaker
  • MMU
    • PMM
    • 4 Level 4KB Paging
    • VMM
    • Dynamic Memory Management
  • Standard Library initialization [stdio, math, string, assert]

Introducing the KeblaOS Operating System

Are you passionate about contributing to an innovative and ground-breaking project? Join us in developing an Indigenous Operating System (KeblaOS) crafted entirely in C, celebrating the rich technological heritage of India while paving the way for future advancements.

Why KeblaOS?

  1. Made in India: A project close to home, fostering local talent and innovation.
  2. C Language: Leveraging the power and efficiency of C, a language known for its performance and control.
  3. Community-Driven: Collaborate with a dedicated community of developers who share a vision for an open, efficient, and robust operating system.
  4. Open Source: Contribute to an open-source project where your expertise and creativity can make a real impact.

Features and Goals

  • Simplicity and Efficiency: Building a streamlined, efficient OS with minimal overhead.
  • Customization and Flexibility: Providing users and developers with extensive customization options.
  • Security and Stability: Ensuring a secure and stable environment for various applications.
  • Cultural Integration: Reflecting the unique aspects of Indian culture and technological aspirations.

Get Involved

We invite developers, enthusiasts, and visionaries to join us on this exciting journey. Whether you're an experienced programmer or just starting, your contribution can help shape the future of KeblaOS.

How to Join

  • Contribute to the Codebase: Help us build and refine the core components.
  • Share Ideas and Feedback: Participate in discussions and brainstorm sessions.
  • Spread the Word: Help us reach a broader audience by sharing our mission.

Together, let's create something remarkable. Join the KeblaOS project and be part of a legacy that blends tradition with innovation.

See the Tutorials and notes .

See the References .

See the Releases


© 2024 KeblaOS Project. All rights reserved.

About

KeblaOS is a simple Operating System based on x86 32 bit and 64 bit architecture and made with C and assembly.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published