New DexOS release

This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
User avatar
Dex
Member
Member
Posts: 1444
Joined: Fri Jan 27, 2006 12:00 am
Contact:

Post by Dex »

lukem95 wrote:i realised about the whole single tasking thing about 10 minutes after i posted that, but i was offline and couldn't rectify it. oh well, we all have to look stupid sometimes.
You do not look stupid, as we all are use too seeing OS's in a multi-tasking way, when i was planing the GUI, i like you thought about making the menu pop up, then it hit me days latter, whats the point, as i would need to run more than one program at a time.
As a side thought it would be possable to make the CLI single-tasking and the GUI multi-tasking. (i may do that at a later stage)

Thanks everyone for your comment, should get it finished and released today.
Note: the stack is a converted MenuetOS tcp/ip stack, that i converted to run in DexOS, but i have made it fully self contained, only needs loading and hooking into timer and 2 spare int, to add a full tcp/ip stack to your OS
User avatar
ucosty
Member
Member
Posts: 271
Joined: Tue Aug 08, 2006 7:43 am
Location: Sydney, Australia

Post by ucosty »

You could make applications 'take over' the GUI like the old Mac System versions.
The cake is a lie | rackbits.com
User avatar
Dex
Member
Member
Posts: 1444
Joined: Fri Jan 27, 2006 12:00 am
Contact:

Post by Dex »

Thanks for the info ucosty, i will look into the inner workings of old Mac OS.
chezzestix
Member
Member
Posts: 118
Joined: Mon May 05, 2008 5:51 pm

Post by chezzestix »

Reminds me of an OS you would load on a game console. Stable from what I tested but what is with the lack of the command echo... second time I've been sad tonight.

I read through the application designing tutorial and I would read it more deeply and write something but I've got a Kernel to design. I will read it again tommorow when I'm less tired and maybe it will make more sense.

Very clean GUI, Im looking forward to networking being implemented so I can tinker with that.
User avatar
Dex
Member
Member
Posts: 1444
Joined: Fri Jan 27, 2006 12:00 am
Contact:

Post by Dex »

chezzestix wrote:Reminds me of an OS you would load on a game console. Stable from what I tested but what is with the lack of the command echo... second time I've been sad tonight.

I read through the application designing tutorial and I would read it more deeply and write something but I've got a Kernel to design. I will read it again tommorow when I'm less tired and maybe it will make more sense.

Very clean GUI, Im looking forward to networking being implemented so I can tinker with that.
Thank chezzestix, for testing. DexOS is based on a games console OS, see main web page:
DexOS is a 32bit, asm OS, based on the idea, that it would be cool to have a OS based on a console type OS. Like you would get in consoles like the Xbox, PS2 or GameCube, but for x86. The difference with this new OS, would be you are free to code new game's or program's for this new console type OS.
 From the start, as you would expect from a OS based on a game's console OS, optimizing for speed has been of paramount important in the over all design. To this end there's no virtual memory paging, and only a single process is allowed (though that process can spawn multiple threads). The program runs in ring0, you have direct access to all hardware (including CPU and graphics). Memory allocation is the responsibility of the app--there's no front-end memory allocation. The entire OS will fit into less than 100k.
And the network is ready to test if you have a rtl8139 ethernet card, see here:
http://www.osdev.org/phpBB2/viewtopic.php?t=16980
Post Reply