It is currently Mon Nov 23, 2009 2:38 pm




Post new topic Reply to topic  [ 3 posts ] 
 To Adam, who wanted an OS entirely in ASM... 
Author Message
Winner

Joined: Mon Oct 01, 2007 8:43 pm
Posts: 250
Location: Beavercreek/Cincinnati
Post To Adam, who wanted an OS entirely in ASM...
If you haven't looked at http://www.menuetos.net/, it's been around awhile, and it's pretty impressive.
From the website (emphasis mine):
Quote:
MenuetOS is an Operating System in development for the PC written entirely in 32/64 bit assembly language, and released under the License. It supports 32/64 bit x86 assembly programming for smaller, faster and less resource hungry applications.
....
Features
- Pre-emptive multitasking with 1000hz scheduler, multithreading, ring-3 protection
- Responsive GUI with resolutions up to 1280x1024, 16 million colours
- Free-form, transparent and skinnable application windows, drag'n drop
- IDE: Editor/Macro Assembler for applications
- TCP/IP stack with Loopback & Ethernet drivers
- Email/ftp/http/chess clients and ftp/mp3/http servers
- Hard real-time data fetch
- Fits on a single floppy


I'd imagine it's a bit difficult to program for, and completely unportable short of a line-by-line recode, but it's demonstrates what you can do when you hack away 10 or 11 layers.
Of course, on the hardware that it can't be ported to, there's a good chance that it would run faster on emulation than whatever native OS is available.


Fri May 09, 2008 11:09 am
Profile
Winner
User avatar

Joined: Mon Oct 01, 2007 10:15 am
Posts: 392
Location: Infinite Reality
Post Re: To Adam, who wanted an OS entirely in ASM...
I remember trying this out a few years ago... they had a whole system with a gui and everything on a floppy disk.

looks like they've made a few improvements since then. I recall being absolutely astounded at the speed.

edit: I found my menuet disk. it's version .17 so it's really out of date ;)


Sat May 10, 2008 10:46 pm
Profile WWW
LaRC Regular
User avatar

Joined: Thu Apr 24, 2008 12:40 pm
Posts: 65
Location: At the helm
Post Re: To Adam, who wanted an OS entirely in ASM...
This is intense.

_________________
The Linux philosophy is 'Laugh in the face of danger'. Oops. Wrong One. 'Do it yourself'. Yes, that's it.

~Linus Torvalds


Sat May 10, 2008 11:01 pm
Profile WWW
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3 posts ] 


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
Powered by phpBB © phpBB Group.
Designed by Vjacheslav Trushkin for Free Forums/DivisionCore.