OSDev.org
https://forum.osdev.org/

What does your OS look like? (Screen Shots..)
https://forum.osdev.org/viewtopic.php?f=1&t=12087
Page 8 of 260

Author:  xyzzy [ Thu Mar 27, 2008 12:44 pm ]
Post subject: 

Let's dig up this thread again ;). Just found it while searching for something.

Here's the latest progress in my 'old' kernel (before redesign, UNIX-like). It can run GCC and display a PNG image using libpng/zlib and the VBE driver:
Image
Image

And here's the not-so-interesting new microkernel running 2 servers (the process manager gets a copy of the process table from the kernel at startup which it prints out here) communicating via my IPC code.
Image

EDIT: Oops, put the wrong image URL in for the last screenshot

Author:  narke [ Thu Mar 27, 2008 2:06 pm ]
Post subject: 

1337 ;) congratulations, having gcc and png support is cool.

Author:  t0xic [ Thu Mar 27, 2008 2:24 pm ]
Post subject: 

Wow, Exclaim has come a long way!

Author:  carbonBased [ Thu Mar 27, 2008 5:19 pm ]
Post subject: 

[quote="Pype.Clicker"]Image
^^ the paging debugger with content inspection

SWEET! Nice PC (can I call you PC? ;))

This is exactly the type of application I'm looking at writing very soon. Extremely useful (I'm not much of a fan of debugging paging issues via manual/textual dumps of page tables :)

--Jeff

Author:  jzgriffin [ Thu Mar 27, 2008 5:48 pm ]
Post subject: 

Exclaim looks great, Alex. Nice work. :-)

Author:  piranha [ Thu Mar 27, 2008 5:51 pm ]
Post subject: 

Hmm.....heres an updated version:
Image

-JL

Author:  trolly [ Thu Mar 27, 2008 7:06 pm ]
Post subject: 

did you setup the screen mode in pmode or in real mode?

Author:  jzgriffin [ Thu Mar 27, 2008 7:14 pm ]
Post subject: 

Here's a screen of Beryllium from the beginning of this month - nothing has changed since then except for a few attempts to fix paging. I'm going to rewrite after formatting my hard drive.
Image

And one of my absolutely pointless OS written in Assembly with a broken PutChr function that's been driving me nuts for the past two days:
Image

Author:  piranha [ Thu Mar 27, 2008 8:40 pm ]
Post subject: 

trolly wrote:
did you setup the screen mode in pmode or in real mode?

I set the screen mode in pmode.

Adapted from Chris Giese's modes.c code, I got rid of all the vga mode stuff, I'm not bothering with that until later.

Would you like a copy? It's stand-alone, except all you really need is inb, outb, inw and outw.

-JL

Author:  xyzzy [ Fri Mar 28, 2008 1:17 am ]
Post subject: 

Jeremiah Griffin: Have you posted about that putch problem in another thread, maybe someone can see what's wrong with it?

And, thanks for the nice comments about Exclaim :D

Author:  JamesM [ Fri Mar 28, 2008 7:37 am ]
Post subject: 

OK, I give in. Here's a screenshot from Pedigree's kernel debugger, which is currently the only remotely pretty or entertaining part of it!

Image

^^ Main debugger screen, showing the dump and disassemble commands, as well as command completion and hint text in the bottom row.

Image

^^ Log viewer. The [0000000] on the left is actually a timestamp, but because all those log messages were generated before the PIT is initialised, they're all zero. The colour depicts the severity of the message - green: notice, yellow: warning, purple: error, red: fatal.

Image

^^ Execution tracer. Notice the backtrace at the bottom and automatic c++ symbol demangling as well as function parameter rendering.

Image

^^ The debugger also works via serial, too.

Author:  AJ [ Fri Mar 28, 2008 7:43 am ]
Post subject: 

Nice...I didn't know you guys had got much past the planning stages yet, but you already have much more of a UI than me and I'm jealous of the debugger too!

Cheers,
Adam

Author:  xyzzy [ Fri Mar 28, 2008 7:47 am ]
Post subject: 

Me too. I've been thinking of implementing a debugger but only basic text output, not something fancy like that.

Author:  JamesM [ Fri Mar 28, 2008 7:49 am ]
Post subject: 

:) Thanks guys, me and bluecode have put rather a large amount of work to get it where it is, but there's still miles to go!

Cheers,

James

Author:  zaleschiemilgabriel [ Fri Mar 28, 2008 8:04 am ]
Post subject: 

AlexExtreme wrote:
And here's the not-so-interesting new microkernel running 2 servers (the process manager gets a copy of the process table from the kernel at startup which it prints out here) communicating via my IPC code.

I don't know about you, but I think having multitasking with IPC implemented is a lot more interesting than displaying a PNG using VBE. 8)

Page 8 of 260 All times are UTC - 6 hours
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/