Skip to content

Commit

Permalink
Create README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
arda-guler authored Sep 4, 2023
1 parent 8043f08 commit 0f6a759
Showing 1 changed file with 16 additions and 0 deletions.
16 changes: 16 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# KikaOS
I took the [Bare Bones](https://wiki.osdev.org/Bare_Bones) x86 C kernel tutorial from [OSDev Wiki](https://wiki.osdev.org/Main_Page) and improved on it by:
- Implementing keyboard input reading,
- Implementing typing on the screen w/ ASCII characters,
- Newline support and screen scrolling.

...which makes it a DOS-like command line rather than a poor 'Hello World'.

That's all. Nothing shiny, nothing fancy.
Next step would be to run other terminal functions by taking user inputs as commands.

As is, the operating system is merely a digital typewriter.

![scr1](https://github.com/arda-guler/KikaOS/blob/master/images/kikaos.jpg)

In the **scripts** folder are the commands you can use to build and run the OS yourselves. It is made to use GRUB as the bootloader. Or, merely take the prebuilt ISO file in the **bin** folder and boot that up.

0 comments on commit 0f6a759

Please sign in to comment.