Page 1 of 1

AMOS 0.4.0 Released

Posted: Sat Feb 04, 2006 7:54 am
by spacedsteve
Hi all, I've put up the latest (long overdue) build of AMOS.

Get the source code : http://amos.harmonysecurity.com/files/amos-src-0.4.0.zip
Get the binaries: http://amos.harmonysecurity.com/files/amos-bin-0.4.0.zip

The main features are:
* Finished Memory manager subsystem with physical memory manager, virtual memory manager with paging, DMA, and a heap memory manager.
* File system subsystem with a semi implemented FAT file system driver (supports file opening, reading, directory traversal and listing). A device file system for accessing IO devices and a virtual file system to provide access to these underlying file systems.
* IO subsystem with an IO controller layer to marshell communications to IO device drivers (from the device file system), and default device drivers for the keyboard, virtual consoles and a semi compleated floppy driver (no write support yet).
* A bare bones process manager subsystem with a simple round robin scheduler with preemptive task switching and some simple routines for creating a process.

A productive 6 months of development I think, all comments welcome, cheers :)

Web site: http://amos.harmonysecurity.com/
SourceForge project page: http://sourceforge.net/projects/osamos

Re:AMOS 0.4.0 Released

Posted: Sat Feb 04, 2006 2:25 pm
by Kim
Looks to boot fine in virtual pc, are there some commands you want us to try?

Re:AMOS 0.4.0 Released

Posted: Sun Feb 05, 2006 6:22 am
by spacedsteve
no commands yet (next release plans to have an operational shell) but thanks. The current prompt on virtual console 1 is just to test getting in keyboard input.

I'd appreciate the virtual machine specs you have it running on though cheers :) thanks for trying it.

Re:AMOS 0.4.0 Released

Posted: Sun Feb 05, 2006 1:19 pm
by Warrior
This OS is looking very nice. I like what you're doing with it.
Nice job.

Re:AMOS 0.4.0 Released

Posted: Sun Feb 05, 2006 2:18 pm
by distantvoices
Boots fine. I don't like the red background, but that's just me.

Otherwise, reminds me of my own os at the very first stages. :-)

Re:AMOS 0.4.0 Released

Posted: Tue Mar 07, 2006 1:55 am
by Drakazz
Hey, nice job.

Got the binaries. seem to run fine, although you entirely enabled for windows users =P.

*NIX users: you will need to do the following to get this OS working with bochs:

edit the bochsrc.bxrc:
* remove the "display_library: win32, options="legacyF12" # use F12 to toggle mouse" line, or comment it, using # at the start.
* change from \ to / here:

Code: Select all

romimage: file=$BXSHARE\BIOS-bochs-latest, address=0xf0000
vgaromimage: file=$BXSHARE\VGABIOS-lgpl-latest
rename AMOS.IMA file into amos.ima

I was just wondering why there is a text file, that you cannot read, eh? :)

also, like commented above - the red background colour scared me at the first boot, thought happened something bad but didn't.
also, let grub wait a second or two - people wnt to see the boot options =)

Re:AMOS 0.4.0 Released

Posted: Tue Mar 07, 2006 8:52 am
by spacedsteve
thanks for the *nix advice :) I'll try to accomidate non windose users better in future releases.

Ya the red background is a bit of a eye sore :) the next version has a classy looking white text on black background combo, very origional but looks way better ...the console numbers are displayed in red though ;)

Im gona release 0.5.0 this week hopefully, it has the full multitasking subsystem with user mode process spawning and interactive shells