Skip to content

Commit

Permalink
Update README.md (after 3 years of resting)
Browse files Browse the repository at this point in the history
  • Loading branch information
renderedideas-lab authored Mar 31, 2024
1 parent a6d3cb5 commit 4cc9dd3
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,16 @@
<img src="res/fpos_logo.png"><br/>Project started in 01-01-2010 and coded with ❤️
</p>

## 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 :
<img align="right" src="https://wiki.freepascal.org/images/9/92/built_with_fpc_logo.png">
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.
Expand Down

0 comments on commit 4cc9dd3

Please sign in to comment.