Skip to content

Releases: PLAZA-SOFTWARE/DELIX

0.3

0.3 Pre-release
Pre-release

Choose a tag to compare

@HighKOTEL HighKOTEL released this 12 Dec 18:30
ad38119

DELIX Kernel v0.3 — OS from scratch.

What it can do:

  • VGA terminal 80x25
  • Input from US QWERTY keyboard without sticking
  • Version and help commands
  • Works on any i386 PC with Legacy USB support

File structure
boot.asm — entry point with Multiboot header
kernel.c — initialization and main input loop (the kernel itself)
terminal.c / terminal.h — terminal implementation and keyboard processing
terminal_commands.c / terminal_commands.h — command table and handlers
linker.ld — kernel placement in memory at address 1 MB
Makefile — build with a single command

How to build?
make run — build and run in QEMU
make — build delix-kernel.iso

How to personalize
Change KERNEL_NAME and KERNEL_VERSION in terminal_commands.c
Add a new command — add one line to the commands[] table in terminal_commands.c
Write delix-kernel.iso to a USB flash drive using Rufus in DD mode

Changes in v0.3

  • Modular command architecture
  • Reliable input via release event waiting
  • Help command with automatic list
  • Completely in English, ready for refinement

0.4 Beta(none-stable)

0.4 Beta(none-stable) Pre-release
Pre-release

Choose a tag to compare

@HighKOTEL HighKOTEL released this 12 Dec 20:22
96ed24b
  • nova (editor)
  • cd, ls