A High Point in my OSDev Career

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
Troy Martin
Member
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

Post by Troy Martin »

/pleased
Image
Image
Solar wrote:It keeps stunning me how friendly we - as a community - are towards people who start programming "their first OS" who don't even have a solid understanding of pointers, their compiler, or how a OS is structured.
I wish I could add more tex
User avatar
Brynet-Inc
Member
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

Post 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.
Image
Twitter: @canadianbryan. Award by smcerm, I stole it. Original was larger.
dosfan
Member
Member
Posts: 65
Joined: Tue Oct 14, 2008 1:18 pm
Location: Scotland

Re: A High Point in my OSDev Career

Post 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
All your base are belong to us.
User avatar
bewing
Member
Member
Posts: 1401
Joined: Wed Feb 07, 2007 1:45 pm
Location: Eugene, OR, US

Re: A High Point in my OSDev Career

Post 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.
User avatar
Brynet-Inc
Member
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

Post 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.
Image
Twitter: @canadianbryan. Award by smcerm, I stole it. Original was larger.
pcmattman
Member
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

Post 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 :)
pcmattman
Member
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

Post by pcmattman »

Well, after a little bit of work whipping up some DNS code, I present Lynx running natively on Pedigree:
lynx.png
pcmattman
Member
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

Post by pcmattman »

And to really please the forum-a-holics:
forum.png
:D
User avatar
Zenith
Member
Member
Posts: 224
Joined: Tue Apr 10, 2007 4:42 pm

Re: A High Point in my OSDev Career

Post by Zenith »

I hate you. :twisted:

But seriously, congrats on all the progress you've made! It looks really promising.
"Sufficiently advanced stupidity is indistinguishable from malice."
User avatar
Troy Martin
Member
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

Post by Troy Martin »

Zenith wrote:I hate you. :twisted:
Hehehe.

Great job. Now to kill you all and steal the credit for myself! MUHAHahhHAHhaHahaHHaHhHahahahahahaaHAaa!!
Image
Image
Solar wrote:It keeps stunning me how friendly we - as a community - are towards people who start programming "their first OS" who don't even have a solid understanding of pointers, their compiler, or how a OS is structured.
I wish I could add more tex
pcmattman
Member
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

Post 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).
earlz
Member
Member
Posts: 1546
Joined: Thu Jul 07, 2005 11:00 pm
Contact:

Re: A High Point in my OSDev Career

Post 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..
User avatar
nekros
Member
Member
Posts: 391
Joined: Wed Mar 05, 2008 9:10 pm
Contact:

Re: A High Point in my OSDev Career

Post 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)
Working On:Bootloader, RWFS Image Program
Leviathan: http://leviathanv.googlecode.com
Kernel:Working on Design Doc
User avatar
Dex
Member
Member
Posts: 1444
Joined: Fri Jan 27, 2006 12:00 am
Contact:

Re: A High Point in my OSDev Career

Post 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 :).
User avatar
JamesM
Member
Member
Posts: 2935
Joined: Tue Jul 10, 2007 5:27 am
Location: York, United Kingdom
Contact:

Re: A High Point in my OSDev Career

Post by JamesM »

Guys, thread hijacking is seriously not cool.
Post Reply