-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
8043f08
commit 0f6a759
Showing
1 changed file
with
16 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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. |