Page 2 of 3

Re: A High Point in my OSDev Career

Posted: Fri Mar 20, 2009 10:45 pm
by Troy Martin
/pleased

Re: A High Point in my OSDev Career

Posted: Fri Mar 20, 2009 10:57 pm
by Brynet-Inc
JamesM wrote:Bochs has a GUI, so would be impossible at the moment.
Bochs has several display libraries.. x, sdl, rgb (vnc), term (..which I presume to be curses), and a special nogui option.

QEMU can also be compiled in the same fashion, it supports VNC and ncurses in the later versions.

Re: A High Point in my OSDev Career

Posted: Sat Mar 21, 2009 3:46 am
by dosfan
That's awesome news. I find it funny we all find that screenshot impressive (because we can appreciate the work involved)

I'm not so far from that in my own kernel as I have working binutils 2.x and nasm ports with (buggy) R/W ext2 support :D

Re: A High Point in my OSDev Career

Posted: Sat Mar 21, 2009 12:40 pm
by bewing
Brynet-Inc wrote: Bochs has several display libraries.. x, sdl, rgb (vnc), term (..which I presume to be curses), and a special nogui option.
But in general, what JamesM says is right ... without a GUI library, bochs can't display the bochs "VGA window" ... and without a display of the VGA window, you can only use the textmode debugger, and can't get any video output from your simulation -- which makes it pretty worthless.

Re: A High Point in my OSDev Career

Posted: Sat Mar 21, 2009 1:49 pm
by Brynet-Inc
bewing wrote:But in general, what JamesM says is right ... without a GUI library, bochs can't display the bochs "VGA window" ... and without a display of the VGA window, you can only use the textmode debugger, and can't get any video output from your simulation -- which makes it pretty worthless.
Not entirely, from what I can gather.. this project has a partial TCP/IP stack, so the RGB/VNC display library might work.. as it has no external dependencies.

Also, the term/curses display attempts to show text-mode VGA output.. If anything, someone might find it mildly amusing.

Re: A High Point in my OSDev Career

Posted: Sat Mar 21, 2009 4:56 pm
by pcmattman
QEMU over VNC could work, at least until we get ourselves a GUI set up. We're still a while from that though :)

Re: A High Point in my OSDev Career

Posted: Mon Mar 23, 2009 3:46 am
by pcmattman
Well, after a little bit of work whipping up some DNS code, I present Lynx running natively on Pedigree:
lynx.png

Re: A High Point in my OSDev Career

Posted: Mon Mar 23, 2009 3:50 am
by pcmattman
And to really please the forum-a-holics:
forum.png
:D

Re: A High Point in my OSDev Career

Posted: Mon Mar 23, 2009 7:49 am
by Zenith
I hate you. :twisted:

But seriously, congrats on all the progress you've made! It looks really promising.

Re: A High Point in my OSDev Career

Posted: Mon Mar 23, 2009 8:42 am
by Troy Martin
Zenith wrote:I hate you. :twisted:
Hehehe.

Great job. Now to kill you all and steal the credit for myself! MUHAHahhHAHhaHahaHHaHhHahahahahahaaHAaa!!

Re: A High Point in my OSDev Career

Posted: Mon Mar 23, 2009 6:22 pm
by pcmattman
Just remember it's not just me, I'm just the one who's posting. This has been the result of a lot of work by JamesM (and to a lesser extent myself).

Re: A High Point in my OSDev Career

Posted: Mon Mar 23, 2009 8:02 pm
by earlz
Wow... this is completely impressive... How long have you been working on this projecT?

not to rain on anyones parade.. but why isn't OS projects that somehow port gcc get as much attention as DexOS which is just a OS with a BIOS layer and some multi-threading with a simple assembler ported to it being the most impressive thing..

Re: A High Point in my OSDev Career

Posted: Mon Mar 23, 2009 8:15 pm
by nekros
earlz wrote:Wow... this is completely impressive... How long have you been working on this projecT?

not to rain on anyones parade.. but why isn't OS projects that somehow port gcc get as much attention as DexOS which is just a OS with a BIOS layer and some multi-threading with a simple assembler ported to it being the most impressive thing..

Something tells me they're getting there... 8)

Re: A High Point in my OSDev Career

Posted: Tue Mar 24, 2009 1:05 pm
by Dex
earlz wrote:Wow... this is completely impressive... How long have you been working on this projecT?

not to rain on anyones parade.. but why isn't OS projects that somehow port gcc get as much attention as DexOS which is just a OS with a BIOS layer and some multi-threading with a simple assembler ported to it being the most impressive thing..
First. you know nothing about DexOS, please do your home work before posting, ever function is done using Pmode interfaces with hardware, the BIOS layer as you call it, is just a option.
Second. DexOS as a full tcp/ip stack, usb stack, many drivers, Its as a full web server ver
http://forum.osdev.org/viewtopic.php?f= ... dex+server
That you can run your web site on, from your Home PC, its also got stuff like Vnc, a ARM port etc.
We as a team have written everything by hand, so much so that we have NO TIME to code user app that would show off the built in functions.

Third. It is well known, that C is portable and as such once you port the lib etc, you can port app over very easy, this does not mean its any less of a achievement, but the down side of coding a ASM OS is you need to code every part from scrach.

I do not want to get into a war other C v ASM, they both have there good and bad points, but please do your home work, as others have and remember, DexOS IS NOT a desktop OS, Its a GAME CONSOLE OS.

PS: Have a good day :).

Re: A High Point in my OSDev Career

Posted: Tue Mar 24, 2009 1:57 pm
by JamesM
Guys, thread hijacking is seriously not cool.