osFree
Navigation
Home
Status
Screenshots
Download
Forums
Links
Site Map
Documentation


User Options
Show pagesource
Old revisions
Recent changes
Login



In English

Auf Deutsch

Po Russkij


Table of Contents
  • osFree boot sequence documentation root page
      • Introduction
      • Here are the documents about a bootloader structure
      • Here you can find information about current boot process of osFree.
      • Here are the documentation about user API

osFree boot sequence documentation root page

osFree boot sequence combines two approaches, the one found in classic OS/2 (modularity, elements of IFS mechanism, i.e. use of uFSD) and the one found in GRUB (OS neutrality, use of multiboot specification). The key element of a boot sequence is our bootloader, named the FreeLDR.

Introduction

FreeLDR is an OS-neutral, flexible and extensible boot loader. FreeLDR design allows to easily configure and extend it. It supports the concept of installable file system as it was implemented by OS/2. This means you can add support for required filesystem without recompilation of loader.

Here are the documents about a bootloader structure

  • General bootloader ideas and structure
  • Project history
  • Bootsectors
  • Bootloader api for extensions
  • File Systems (uFSD's)
  • Terminals (uT's)
  • Decompressors (uDC's)
  • Executable format support (uXFD's)
  • Multiboot kernels supplied with the loader

Here you can find information about current boot process of osFree.

  • osFree boot sequence (execution flow)
  • osFree boot sequence (Memory map changing)
  • osFree boot sequence (From POST to Kernel execution)
  • osFree boot sequence (From Kernel execution to root server execution)

Here are the documentation about user API

  • Disk Utilities

Copyright © 2002-2010 The osFree Development Team and its Contributers.