Skip to content

Releases: baponkar/KeblaOS

Working MMU but not satisfied

23 Dec 04:11
Compare
Choose a tag to compare

This release is containing mmu which is working fine but I am not impressed so I am going to rewrite it again with new pmm, vmm and paging which may be more understandable and usable for manage process. It is jus for saving current stage which may be useful for future if I made any mess in future.

Fix backspace manage

18 Dec 19:36
Compare
Choose a tag to compare

Display image added in shell

Stable Release with functional user shell

16 Dec 02:33
257c395
Compare
Choose a tag to compare

This release have following features.

  • Limine Bootloader
  • VGA Driver
  • GDT
  • IDT
  • 4 level paging
  • PIT Timer
  • Keyboard Driver
  • User Shell

IDT fix

15 Dec 18:39
Compare
Choose a tag to compare

In this release idt fixed by updating idt_load.asm file by mpetch but still keyboard is not working.

This release have following features.

  • Limine Bootloader
  • VGA Driver
  • GDT
  • IDT
  • 4 level paging
  • PIT Timer
  • Faulty Keyboard Driver

Paging fixed by mpetch

14 Dec 14:54
90f9877
Compare
Choose a tag to compare

Working Paging system.
Not working user shell.

Functional IDT, Keyboard, Speaker, Shell added

08 Dec 08:36
Compare
Choose a tag to compare

KeblaOS

KeblaOS Icon

Version - 0.7

Architecture : x86_64

Build Date : 08/12/2024

Description : This version just print some bootloader supplied information.

Screenshot 1
screenshot

Screenshot 2
screenshot

Used Tools Version :

Features : This version have following features :

  • Limine Bootloader
  • VGA Framebuffer Driver
  • stdlib.c included in lib directory
  • string.c includeed in lib directory
  • Global Descriptor Table(GDT)
  • Interrupt Descriptor Table(IDT)
  • PIT Timer
  • Shell
  • Speaker Driver
  • Keyboard Driver

src directory is containing source code. build directory is containing generated object file, binary file and iso file. iso_root is required for building image.iso file.

To build and run by QEmu iso make -B.

Downloaded from here.

Release with Functional GDT

08 Dec 05:39
Compare
Choose a tag to compare

KeblaOS

KeblaOS Icon

Version - 0.6

Architecture : x86_64

Build Date : 08/12/2024

Description : This version just print some bootloader supplied information.

Screenshot 1
screenshot1

Screenshot 2
screenshot2

Used Tools Version :

Features : This version have following features :

  • Limine Bootloader
  • VGA Framebuffer Driver
  • stdlib.c included in lib directory
  • string.c includeed in lib directory
  • Global Descriptor Table(GDT)

src directory is containing source code. build directory is containing generated object file, binary file and iso file. iso_root is required for building image.iso file.

To build and run by QEmu iso make -B.

Downloaded from here.

This release hol all version after that all version will hold only single version

08 Dec 05:19
8fb96a2
Compare
Choose a tag to compare
Merge pull request #2 from mpetch/gdt_fixes1

Fix GDT issues

A simple Shell added

03 Nov 07:46
Compare
Choose a tag to compare

KeblaOS Badge

KeblaOS

Architecture : x86_64 bit

Version - 0.2

Build Date : 01/11/2024

Features :

  • Limine Bootloading with customization
  • VGA Video Mode Driver Initialization
    • Text Printing by using 8x8 and 8x16 font array
    • Image Display by using image array
  • GDT Initialization
  • IDT Initialization
  • PIC Timer Initialization
  • Add some standard library functions
    • math.h
    • stio.h
    • stdlib.h
    • string.h
  • Automated Building by Makefile
  • Update register_t struct
  • Keyboard Driver implementation
  • User Shell Implementation

Screenshot

Screenshot

References

First Release of x86_64 Bit KeblaOS

01 Nov 15:55
Compare
Choose a tag to compare

KeblaOS Badge

KeblaOS

Architecture : x86_64 bit

Version - 0.1

Build Date : 01/11/2024

Features :

  • Limine Bootloading with customization
  • VGA Video Mode Driver Initialization
    • Text Printing by using 8x8 and 8x16 font array
    • Image Display by using image array
  • GDT Initialization
  • IDT Initialization
  • PIC Timer Initialization
  • Add some standard library functions
    • math.h
    • stio.h
    • stdlib.h
    • string.h
  • Automated Building by Makefile

Screenshot

Screenshot