osFree project does not aim to rewrite everything from scratch. We realize that our resources are limited. So, we must reuse existing code as much as possible. We have already taken a number of FOSS and Public domain software as a base of our OS components. Here is their list (may be, incomplete, sorry if it is).
Much thanks to those projects: (software or documentation)
-
THE - our TEDIT replacement
And lot of other things from Mark Hessling. His products allowed us not to reinvent the wheel.
OS2Linux project as a base for CPI implementation on top of Fiasco microkernel.
FreePM project as base of PM reimplementation
DROPS as base of most Personality Neutral Servers.
-
osFree/CMD project as base for most of command line tools
FreeLDR project which was evolved in full featured kernel loader.
-
MCPP used as SOM CPP base.
somFree used as SOM replacement base
GBM used as core of Image Format I/O Procedures
JPGIO used as core of Image Format I/O Procedures
-
-
-
-
-
-
PParser from FPK used as UNI2H tool base
-
-
-
-
FreeDOS parts as DOS subsystem base
Ralf Brown documentation (Interrupt list). Great source of DOS and DOS VM information.
-
-
-
-
-
Open Watcom
-
ACPITK
XWPHelpers
4os2
-
Wine
ReactOS
and other projects here. Please add it if we missed one.