
Little Operating System
(c) Miroslav Nemecek
![]()
~ ~ ~ Litos Operating System is under development ~ ~ ~
PROJECT HAS BEEN STOPPED !!!
sorry, too much time demanding for one man
Litos is "Little Operating System". It arose as attempt to create little fast operating system not so robust as other operating systems, maximal simple and withal complex. It is written in 386 assembler using NASM compiler. Previous version of this project: http://litux.wz.cz (where you can find basic informations about operating systems, boot loaders, DOS system and BIOS applications).
Litos system is at present time only unfunctional VERY pre-version under developing, but it can serve as source for other programmers. More-less finished parts: Initialization of real mode, initialization of protected mode, A20 initialization, CPU detection (precise frequency detection), HD initialization, APM initialization, memory initialization, spin-lock, read/write lock, random generator (extensive), list, tree list, system memory allocator (fast), calendar (using Julian date), time (precise), scheduler, IRQ, DMA, Red-black tree, semaphore, alarm, keyboard and display driver, console, Unicode, code pages, VGA fonts, console, VT102 terminal emulator, floppy disk driver, Text, Unicode.
Download Litos source code (1 MB)
CPU instruction timmings (measure your own PC)
Guide to the Litos - Průvodce systémem Litos (sorry, only in Czech at present time) (aktualizováno 1.10.2009 >> ČESKY <<)
To use Litos - install Bochs emulator, copy it into EMUL folder and test with E.BAT. If you want to create bootable diskette you can use INSTALL.COM or you can create bootable CD using Nero and EMUL\BOOTSECT.IMA disk image.
>>> Currently in progress: Drivers <<<
Updated: 10/1/2009 (last updated: TIMER driver)
Use this post office, if you want write me some questions or comments.
Napište mi přes tuto poštovní schránku jakékoliv vaše dotazy či připomínky.
Autorovy soukromé stránky: http://sweb.cz/Panda38/