summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorMichal Idziorek <m.i@gmx.at>2014-08-20 19:15:09 +0200
committerMichal Idziorek <m.i@gmx.at>2014-08-20 19:15:09 +0200
commit35d9d6adeab82322d8577d0d626d2e8bfc9a5309 (patch)
tree4613b7ac81341a825b178f565a11b40bdf339c2c /README.md
parent72857991ed93a55dd0f14f95a19de48574db7cc3 (diff)
README update
Diffstat (limited to 'README.md')
-rw-r--r--README.md26
1 files changed, 25 insertions, 1 deletions
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
------