What does your OS look like? (Screen Shots..)
-
- Member
- Posts: 391
- Joined: Wed Jul 25, 2007 8:45 am
- Libera.chat IRC: aejsmith
- Location: London, UK
- Contact:
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:
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.
EDIT: Oops, put the wrong image URL in for the last screenshot
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:
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.
EDIT: Oops, put the wrong image URL in for the last screenshot
- carbonBased
- Member
- Posts: 382
- Joined: Sat Nov 20, 2004 12:00 am
- Location: Wellesley, Ontario, Canada
- Contact:
- piranha
- Member
- Posts: 1391
- Joined: Thu Dec 21, 2006 7:42 pm
- Location: Unknown. Momentum is pretty certain, however.
- Contact:
Hmm.....heres an updated version:
-JL
-JL
SeaOS: Adding VT-x, networking, and ARM support
dbittman on IRC, @danielbittman on twitter
https://dbittman.github.io
dbittman on IRC, @danielbittman on twitter
https://dbittman.github.io
-
- Member
- Posts: 190
- Joined: Tue Sep 26, 2006 1:40 pm
- Libera.chat IRC: Nokurn
- Location: Ontario, CA, USA
- Contact:
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.
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:
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:
- piranha
- Member
- Posts: 1391
- Joined: Thu Dec 21, 2006 7:42 pm
- Location: Unknown. Momentum is pretty certain, however.
- Contact:
I set the screen mode in pmode.trolly wrote:did you setup the screen mode in pmode or in real mode?
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
SeaOS: Adding VT-x, networking, and ARM support
dbittman on IRC, @danielbittman on twitter
https://dbittman.github.io
dbittman on IRC, @danielbittman on twitter
https://dbittman.github.io
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!
^^ Main debugger screen, showing the dump and disassemble commands, as well as command completion and hint text in the bottom row.
^^ 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.
^^ Execution tracer. Notice the backtrace at the bottom and automatic c++ symbol demangling as well as function parameter rendering.
^^ The debugger also works via serial, too.
^^ Main debugger screen, showing the dump and disassemble commands, as well as command completion and hint text in the bottom row.
^^ 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.
^^ Execution tracer. Notice the backtrace at the bottom and automatic c++ symbol demangling as well as function parameter rendering.
^^ The debugger also works via serial, too.
- zaleschiemilgabriel
- Member
- Posts: 232
- Joined: Mon Feb 04, 2008 3:58 am
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.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.