How momokernel/fusionos-pre-beta-alpha-snippets- works
This repository preserves two early fusionOS tracks: a custom two-stage bootloader and an archived fusionOS 0.2 image. The documented bootloader path covers BIOS disk access, a menu, and transition from 16-bit real mode to 32-bit protected mode. The image adds a GRUB-booted experimental system with a minimal desktop and visible cursor, testable in VirtualBox. Source excerpts were unavailable, so links describe only relationships stated in the README; implementation details and wiring inside the image are not inferred.
Main entry points: stage2.asm Stage two · fusionOS-0.2.iso fusionOS 0.2 image · bootloader.asm MBR bootloader · fusionos-boot.img Standalone boot image
Components 15
Custom bootloader
- MBR bootloader
fusionos-bootloader/bootloader.asm - Stage two
fusionos-bootloader/stage2.asm - Standalone boot image
fusionos-bootloader/fusionos-boot.img
fusionOS 0.2
- fusionOS 0.2 image
fusionOS-0.2.iso - GRUB boot
fusionOS-0.2.iso - Kernel testing
fusionOS-0.2.iso - Minimal desktop
fusionOS-0.2.iso - Visible cursor
fusionOS-0.2.iso
Boot and execution
- BIOS disk access
fusionos-bootloader/stage2.asm - Boot menu
fusionos-bootloader/stage2.asm - 16-bit real mode
fusionos-bootloader/stage2.asm - 32-bit protected mode
fusionos-bootloader/stage2.asm
Other components
- User
- BIOS
- VirtualBox
Connections 13
- User → Standalone boot image: boots
- BIOS → MBR bootloader: loads
- MBR bootloader → Stage two: enters
- Stage two → BIOS disk access: accesses
- Stage two → Boot menu: provides
- Stage two → 16-bit real mode: starts in
- Stage two → 32-bit protected mode: transitions to
- User → VirtualBox: runs image in
- VirtualBox → fusionOS 0.2 image: boots
- fusionOS 0.2 image → GRUB boot: uses
- GRUB boot → Kernel testing: enables testing
- fusionOS 0.2 image → Minimal desktop: includes
- Minimal desktop → Visible cursor: displays