Self-hosting environment

Wiki page by khorben on 19/10/2010 01:51:32

Summary

As any complete Operating System, DeforaOS should eventually be self-hosted, or in other words, able to be compiled and executed on top of its own environment. This is much easier when starting from a stable, well-known environment, as defined by the POSIX standard.

Description

Its sub-projects are therefore developed in parallel, some strictly following the POSIX specifications. Together, they should be able to re-generate a working system, starting only from source code. Of course, they are also useful as an alternative to the core environment as provided by DeforaOS, on embedded systems in particular. In practice, the experience gained here is integrated into the main environment, to help define it.

Components

The relevant projects are listed here in decreasing importance:
  1. libc
  2. sh
  3. scripts
  4. utils
  5. others
  6. cpp
  7. as
  8. c99
  9. inetd
  10. uBooter
  11. uKernel

Revisions
NameDateAuthorMessage
1.4 (diff)khorben
1.3 (diff)khorben
1.2 (diff)khorben
1.1khorben