Проект osFree не ставит цели переписать все с нуля. Мы понимаем, что наши ресурсы ограничены. Таким образом, мы должны использовать готовый код повторно в любом случае, когда это возможно. Мы уже взяли за основу код некоторых из FOSS и Public domain проектов как базу для компонентов нашей ОС. Здесь приведен их список (возможно, неполный, к сожалению).
Мы хотим сказать большое спасибо следующим проектам: (программы или документация)
-
-
И множество других программ, написанных Марком Хесслингом. Благодаря его продуктам, нам не пришлось заниматься изобретением велосипедов.
OS2Linux как пример реализации CPI на базе другого ядра. К сожалению, не подходит для заимствования кода из-за лицензии проекта (не
GPL).
FreePM в качестве базы для реализации PM
DROPS как база для большинства Personality Neutral Servers.
L4Linux как основа Linux personality.
-
FreeLDR проект, который развился в полнофункциональный загрузчик.
-
MCPP используется как основа SOM CPP
GBM как база для Image Format I/O Procedures
JPGIO как база для Image Format I/O Procedures
ZLIB используется во многих местах
LIBPNG используется во многих местах
LIBJPEG используется во многих местах
GDLIB используется в FreePM
LIBTIFF используется во многих местах
Fiasco используется в качестве микроядра
PParser из FPK используется как база для утилиты UNI2H
библиотека TWIN как основа для win16
-
-
-
-
Документация от Ральфа Брауна (Interrupt list). Замечательный источник информации о DOS/BIOS и VDM.