Благодарности
Проект osFree не ставит цели переписать все с нуля. Мы понимаем, что наши ресурсы ограничены. Таким образом, мы должны использовать готовый код повторно в любом случае, когда это возможно. Мы уже взяли за основу код некоторых из FOSS и Public domain проектов как базу для компонентов нашей ОС. Здесь приведен их список (возможно, неполный, к сожалению).
Мы хотим сказать большое спасибо следующим проектам: (программы или документация)
- http://regina-rexx.sourceforge.net/Regina REXX - замена для Classic REXX
- http://hessling-editor.sourceforge.net/THE - как замена для TEDIT
- И множество других программ, написанных Марком Хесслингом. Благодаря его продуктам, нам не пришлось заниматься изобретением велосипедов.
- OS2Linux как пример реализации CPI на базе другого ядра. К сожалению, не подходит для заимствования кода из-за лицензии проекта (не GPL).
- FreePM в качестве базы для реализации PM
- DROPS как база для большинства Personality Neutral Servers.
- L4Linux как основа Linux personality.
- проект osFree/CMD как основа для большинства утилит командной строки
- 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
- MINSTALL by KIEWITZ
- MMImage Pak как Image File Format I/O Procedures
- MMAudio Pak 2 как Audio File Format I/O Procedures
- FreeDOS как база DOS подсистемы
- Документация от Ральфа Брауна (Interrupt list). Замечательный источник информации о DOS/BIOS и VDM.
Discussion