A High Point in my OSDev Career
- Troy Martin
- Member
- Posts: 1686
- Joined: Fri Apr 18, 2008 4:40 pm
- Location: Langley, Vancouver, BC, Canada
- Contact:
Re: A High Point in my OSDev Career
/pleased
- Brynet-Inc
- Member
- Posts: 2426
- Joined: Tue Oct 17, 2006 9:29 pm
- Libera.chat IRC: brynet
- Location: Canada
- Contact:
Re: A High Point in my OSDev Career
Bochs has several display libraries.. x, sdl, rgb (vnc), term (..which I presume to be curses), and a special nogui option.JamesM wrote:Bochs has a GUI, so would be impossible at the moment.
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
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
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
All your base are belong to us.
Re: A High Point in my OSDev Career
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.Brynet-Inc wrote: Bochs has several display libraries.. x, sdl, rgb (vnc), term (..which I presume to be curses), and a special nogui option.
- Brynet-Inc
- Member
- Posts: 2426
- Joined: Tue Oct 17, 2006 9:29 pm
- Libera.chat IRC: brynet
- Location: Canada
- Contact:
Re: A High Point in my OSDev Career
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.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.
Also, the term/curses display attempts to show text-mode VGA output.. If anything, someone might find it mildly amusing.
-
- Member
- Posts: 2566
- Joined: Sun Jan 14, 2007 9:15 pm
- Libera.chat IRC: miselin
- Location: Sydney, Australia (I come from a land down under!)
- Contact:
Re: A High Point in my OSDev Career
QEMU over VNC could work, at least until we get ourselves a GUI set up. We're still a while from that though
-
- Member
- Posts: 2566
- Joined: Sun Jan 14, 2007 9:15 pm
- Libera.chat IRC: miselin
- Location: Sydney, Australia (I come from a land down under!)
- Contact:
Re: A High Point in my OSDev Career
Well, after a little bit of work whipping up some DNS code, I present Lynx running natively on Pedigree:
-
- Member
- Posts: 2566
- Joined: Sun Jan 14, 2007 9:15 pm
- Libera.chat IRC: miselin
- Location: Sydney, Australia (I come from a land down under!)
- Contact:
Re: A High Point in my OSDev Career
And to really please the forum-a-holics:
Re: A High Point in my OSDev Career
I hate you.
But seriously, congrats on all the progress you've made! It looks really promising.
But seriously, congrats on all the progress you've made! It looks really promising.
"Sufficiently advanced stupidity is indistinguishable from malice."
- Troy Martin
- Member
- Posts: 1686
- Joined: Fri Apr 18, 2008 4:40 pm
- Location: Langley, Vancouver, BC, Canada
- Contact:
Re: A High Point in my OSDev Career
Hehehe.Zenith wrote:I hate you.
Great job. Now to kill you all and steal the credit for myself! MUHAHahhHAHhaHahaHHaHhHahahahahahaaHAaa!!
-
- Member
- Posts: 2566
- Joined: Sun Jan 14, 2007 9:15 pm
- Libera.chat IRC: miselin
- Location: Sydney, Australia (I come from a land down under!)
- Contact:
Re: A High Point in my OSDev Career
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
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..
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
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...
Working On:Bootloader, RWFS Image Program
Leviathan: http://leviathanv.googlecode.com
Kernel:Working on Design Doc
Leviathan: http://leviathanv.googlecode.com
Kernel:Working on Design Doc
Re: A High Point in my OSDev Career
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.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..
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
Guys, thread hijacking is seriously not cool.