Skip to content

bloodG os v1.0 no fs

Choose a tag to compare

@dda263071-dotcom dda263071-dotcom released this 24 Jan 07:07
0d77a63

BloodG OS v1.0-beta

Release Type: Beta
Project Status: Early-stage / Educational Operating System


Overview

BloodG OS v1.0-beta is an early experimental release focusing on the bootloader and core kernel initialization.
This version is intended strictly for educational and research purposes in low-level system and operating system development.

At this stage, BloodG OS provides only the minimal components required to boot and enter the kernel.
Filesystem support and higher-level OS subsystems are not included.


Implemented Features

  • Custom x86 bootloader
  • Real Mode to Protected Mode transition
  • Basic kernel entry and initialization
  • Kernel written in Assembly and C
  • Minimal VGA text output
  • Basic low-level hardware interaction

Not Implemented / Out of Scope

  • Filesystem support
  • Userland programs
  • Multitasking or scheduling
  • Memory protection or advanced memory management
  • Security mechanisms
  • Hardware abstraction layer (HAL)
  • System stability guarantees

⚠️ Important Warning

This is NOT a production-ready operating system.

  • BloodG OS is not designed for end users
  • The system is not secure and may contain critical limitations
  • Running this OS may result in crashes, undefined behavior, or data corruption
  • This project is intended for experienced learners and professionals only

Recommended Background Knowledge

This release is suitable for users who already understand:

  • x86 architecture and boot process
  • Assembly language and freestanding C
  • Low-level system programming concepts
  • Operating system fundamentals

Purpose of the Project

BloodG OS exists as:

  • A learning platform for operating system internals
  • A reference implementation of the bootloader-to-kernel flow
  • An experimental environment for low-level programming research

Test Environment

  • Architecture: x86 (32-bit)
  • Emulator: QEMU (recommended), VirtualBox (experimental)
  • Host Systems: Windows or Linux (toolchain dependent)

Notes

  • Internal APIs and system structure may change without notice
  • Backward compatibility is not guaranteed
  • This project is under active development

Versioning

  • Current version: v1.0-beta
  • Semantic versioning is not yet stable

##tutorial
-you can see tutorial in wiki bloodG os