From 35d9d6adeab82322d8577d0d626d2e8bfc9a5309 Mon Sep 17 00:00:00 2001 From: Michal Idziorek Date: Wed, 20 Aug 2014 19:15:09 +0200 Subject: README update --- README.md | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 0ee580e..f3be90c 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,8 @@ THIS IS A WORK IN PROGRESS. This is a simple and useless "operating system", with very basic features, sorry. It is the fruit of my fundamental explorations of the x86 architectures, 32-bit protected mode, interrupt handling, -memory management, networking and some other things. +memory management, the floppy disk controller, networking as well as +a couple of other things. ![Screenshot of FoolOS](/screenshots/foolos.png?raw=true "FoolOs Kernel") @@ -23,6 +24,29 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +Features +-------- + +All features are only very rudiemntary and buggy. + +* PIT support / Timing +* PIC support & Interrupt handling framework +* PCI bus scanning +* Physical memory manager +* Floppy disk driver + +TODOS +----- + +Some things I would like to add someday: + +* Filesystem (probably FAT) +* e1000 driver +* networking stack / webserver +* virtual memory managment / paging +* user space / ELF binaries support +* multitasking + Issues ------ -- cgit v1.2.3