Self-hosting environment

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


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.


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.


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

1.4 (diff)khorben
1.3 (diff)khorben
1.2 (diff)khorben