BlackBox
Introduction
BlackBox (for FreeLDR) or MicroFSD (for IFS) is a same thing. It is the code which loads and executes OS loader. It can be organized differently and only interfaces with FreeLDR same. We provide here stub for IFS developers to make their life easy.
For more information about IFS writing see IFS pages.
Features
For local disk-like systems we provide following things:
- Master Boot Record for hard disk-like organized systems
- small and compact
- supports loading of boot sectors from partitions
- boot sector which can be used in most cases to load required files and start FreeLDR
- small and compact
- can load fragmented files from disk
- executes FreeLDR with OS/2 and FreeLDR compatible interface
- MicroFSD stub to make development of bootable IFS easily
- Full common logic. You need to modify only FS related code
- U*.DLL stub to write MBR, boot sector and MicroFSD into MBR, Boot Record and filesystem
- Full common logic. You need to modify only FS related code
Discussion