TriangleOS 0.0.1 - README =========================== Greetings ---------- This is TriangleOS 0.0.1. Since this is the first release, it's still very small and probably not bug free, so use at your own risk ;). Anyway, these are the features of the first release: > 32-bit protected mode kernel for i386+ > Virtual File System > Kernel Modules > Drivers > Floppy Disk Driver > Keyboard Driver > Serial Mouse > PS/2 Mouse > Kernel Console > Virtual Consoles > Small part of the VESA Driver (Graphics demo) > Triangle File System (for floppies), DevFS (Device Manager), Block Cache > Multitasking (processes, threads) > User applications (.COFF executable format) > Small shell > A port of Chris Giese's tetris > Small clock program > Part of LIBC > V86 Mode > Default protected mode functions (paging, protection, etc.) As you see there are already drivers for some mice. These drivers however, are not included since they are not of much use yet and I'm currently re-writing them after I updated the device manager a few weeks ago. Known problems/bugs --------------------- * A few keyboards don't work. There's also one computer on which I tested the OS, that gave time-out's on floppy drive reads. * There are also some little bugs like typo's or wrong colors.. I didn't fix them because I was to lazy to create a new image ;) but they'll be fixed next release. * TriangleOS probably doesn't work with Bochs If you find a bug, or a weird problem, please e-mail me about it (the bug, what you did and what kind of system you have) so I can try and fix it. Installing TriangleOS ---------------------- Just download the image file from the TriangleOS site, and write it to floppy. You can either use `dd' for this or some other program such as `rawrite' (which can be found on the internet). If you use dd, type: dd if=imagename.img of=/dev/fd0. If you use rawrite, make sure you select "A:" as destination to write the image to ;) Starting TriangleOS and applications ------------------------------------- To boot TriangleOS, just boot from the floppy you just created and TriangleOS will start. After TriangleOS is loaded, you see the kernel command line ($). For a list of commando's, type `help'. To start the shell, type `shell'. The first shell will be executed and loaded on vct2 (which can be switched to by pressing ALT-F2). To start applications from the disk you first have to change the dir to /A: by typing `cd /A:'. Now you can get a list of all applications by typing `ls'. To start an application, just type it's name (followed by it's extension. e.g, `clock' won't work, but `clock.app' will) Have fun ;) For bugs, questions, etc. please mail to w.cools[ AT ]chello[ DOT ]nl TriangleOS (C) Copyright 2001 by Wim Cools Last updated 10/10/2001 19:02 GMT+1