Skip to content

Releases: baponkar/KeblaOS

Successfully UEFI Installer

05 Mar 18:04

Choose a tag to compare

Kernel Based Installer added

15 Jan 06:09

Choose a tag to compare

The Kernel based installer added which would make two partition in selected sata disk. The First Partition have FAT32 Filesystem and Copy files and directories i.e. kernel, limine bootloader bootx64.efi etc into the first partition from bootable disk drive. It also create a home directory and a test file in Second partition along with FAT32 Filesystem in the second partition.

Only one issue the filesystem is not working from userspace shell.

Fixed Mouse Driver added

26 Sep 18:10

Choose a tag to compare

KeblaOS Badge
KeblaOS Badge

[x] The updated mouse driver added although the mouse driver is not working in real machine.
[- ] No separate PCI Controller manager

The first Stable release

07 Sep 14:52

Choose a tag to compare

KeblaOS Badge
KeblaOS Badge
Float Left

  1. This release have stable working disk driver along with AHCI driver.
  2. External Library has separate directory.
  3. This release has tiny-regx-c library.
  4. Working cross_compiler_install.sh file to make development system.
  5. Separate image directory with deleted extra unused images
  6. User Program is user_main.c
  7. Now the .gitignore file will not remove ahci and other disk driver
Note: Next aim is to write a proper installer to install KeblaOS in the Disk so the Disk can boot KeblaOS.

Bug free AHCI Driver

22 Aug 14:12

Choose a tag to compare

This is the updated AHCI Driver which is bug free.

ext2 Filesystem added

16 Jul 20:05

Choose a tag to compare

0.17.4

update version number and readme

User Shell Added

11 Jul 14:23

Choose a tag to compare

A User Shell added which will work with system Call.

Single Interrupt based System Call

08 Jul 14:09

Choose a tag to compare

I have changed multiple interrupts for different system calls into a single interrupt 0x80, and the System Call number is stored in rax.

This version have following functions:

  1. Limine Bootloader v8.9.3
  2. FatFs r0.15b
  3. VGA Framebuffer
  4. ACPI
  5. AHCI
  6. PIC & APIC
  7. Timers: TSC, RTC, PIT, APIC
  8. Multi Tasking: Process, Thread, Schedular
  9. Kshell
  10. Interrupt Based System Call
  11. Switching into Usermode
  12. Loading, Parsing and Running ELF file.
  13. System Cal
  14. Working FatFs Filesystem in userspace.

FatFs Library working in Userspace

07 Jul 19:21

Choose a tag to compare

This version have following functions:

  1. Limine Bootloader v8.9.3
  2. FatFs r0.15b
  3. VGA Framebuffer
  4. ACPI
  5. AHCI
  6. PIC & APIC
  7. Timers: TSC, RTC, PIT, APIC
  8. Multi Tasking: Process, Thread, Schedular
  9. Kshell
  10. Interrupt Based System Call
  11. Switching into Usermode
  12. Loading, Parsing and Running ELF file.
  13. System Cal
  14. Working FatFs Filesystem in userspace.

Working User Space elf file loading and running

28 Jun 11:50

Choose a tag to compare

This version have following functions:

  1. Limine Bootloader v8.9.3
  2. FatFs r0.15b
  3. VGA Framebuffer
  4. ACPI
  5. AHCI
  6. PIC & APIC
  7. Timers: TSC, RTC, PIT, APIC
  8. Multi Tasking: Process, Thread, Schedular
  9. Kshell
  10. Interrupt Based System Call
  11. Switching into Usermode
  12. Loading, Parsing and Running ELF file.