Releases: Delta-Engine/Delta-OS
Releases · Delta-Engine/Delta-OS
Delta V1.0 Alpha 2
Changes
-
Kernel Development
- Implemented IDT initialization and exception handling in the kernel
- Added VGA text mode support with color enumeration and panic handler
- Refactored VGA text mode writer with improved byte and string writing methods
- Implemented scrolling functionality for the VGA text writer
- Fixed missing semicolon in Writer implementation
- Added additional kernel functions
-
Build System & Configuration
- Added initial configuration for i686-unknown-none target with build settings
- Added linker script for kernel memory layout and section definitions
- Updated Makefile for improved build process
- Removed testing configuration in Cargo
- Fixed Rust edition in Cargo.toml and ensured panic settings are defined for both profiles
- Added Rust toolchain configuration
-
Bootloader
- Implemented initial bootloader with basic messages and structure
- Added A20 gate enablement, GDT loading, and protected mode entry
- Implemented load_kernel function with enhanced error handling
- Optimized bootloader initialization and welcome message display
-
CI/CD & Documentation
- Added GitHub Actions auto compilation workflow
- Updated GitHub Actions runner configuration
- Updated README.md
-
Project Initialization
- Initialized Rust project structure in kernel directory
Full Changelog: v1.0.0-alpha.1...v1.0.0-alpha.2
How to Run
- Download the
delta_os.imgfile from the Releases Below, - Install Qemu:
sudo apt-get install qemu-system-x86- Run it:
qemu-system-x86_64 -drive format=raw,file=delta_os.img
Delta OS v1.0.0 Alpha 1
Welcome to the first release. This is where it starts. I can feel the storm coming.
Changes
- Implemented a Basic Asm file with Simple Messages
Full Changelog: https://github.com/Delta-Engine/Delta-OS/commits/v1.0.0-alpha.1
How to Run
- Download the
delta_os.imgfile from the Releases Below, - Install Qemu:
sudo apt-get install qemu-system-x86- Run it:
qemu-system-x86_64 -drive format=raw,file=delta_os.img