Free Pascal Operating System (FPOS) is a operating system consists of a minimal kernel built on FreePascal. It contains a Scheme implementation of a hard drive (ATA) driver, keyboard (PS2), serial (8250 UART), FAT32 filesystem and a small real time clock manager. The project was built to experiment with developement of operating system using a high level functional language to study the developement process and the use of Scheme to build a fairly complex system.
عن هذا المشروع
FPOS - Free Pascal Operating System Project started in 01-01-2010 and coded with ❤️ ‼️ Attention : This project is far from dead, but it requires revision... A new bootloader will be utilized for execution on 64-bit architecture. Additionally, new functionalities will be implemented: An integrated file system implementation supporting FAT32, NTFS, ext-versions, and much more. Multitasking extension for running many subprograms simultaneously. Extendable hardware driver slots for multitasking capability. An API for accessing all public kernel functionalities. A graphical user interface (possibly as a separate threading application). Many modern features will follow, but please be patient... Introduction : FPOS is a operating system consists of a minimal kernel built on FreePascal. It contains a Scheme implementation of a hard drive (ATA) driver, keyboard (PS2), serial (8250 UART), FAT32 filesystem and a small real time clock manager. The project was built to experiment with developement of operating system using a high level functional language to study the developement process and the use of Scheme to build a fairly complex system. Boot Shell (CLI) Command (Help)
من ملف README الخاص بالمشروع على
GitHub
- النجوم
- 105
- التفريعات
- 22
- الرخصة
- GPL-2.0
- آخر تحديث
- 08/06/2025
أضف هذه الشارة إلى ملف README
أظهر أن مشروعك مُدرج على «صُنع في الجزائر».
[](https://www.madeinalgeria.dev/projects/fpos)