What does your OS look like? (Screen Shots..)

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
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: What does your OS look like? (Screen Shots..)

Post by pcmattman »

Found an amazing bug tonight in which physical pages were being freed (at least) twice... and were allowed to be allocated multiple times as a result (very simple page stack). This, as you would imagine, causes some AWESOME memory corruption bugs that are nigh impossible to trace.

But I digress, compiling things now works (again) :)

Compiling a basic C file - gcc port doesn't yet know to look in /include instead of /usr/include or similar:
Image

Running readelf on the result, you can see the INTERP section with the userspace dynamic linker:
Image
User avatar
Jezze
Member
Member
Posts: 395
Joined: Thu Jul 26, 2007 1:53 am
Libera.chat IRC: jfu
Contact:

Re: What does your OS look like? (Screen Shots..)

Post by Jezze »

Damn impressive =D>
Fudge - Simplicity, clarity and speed.
http://github.com/Jezze/fudge/
erhardt
Posts: 9
Joined: Sat Dec 15, 2012 12:32 pm

Re: What does your OS look like? (Screen Shots..)

Post by erhardt »

pcmattman: where can I find a repository of pedigree, which is more up to date than James https://github.com/jmolloy/pedigree github repo?
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: What does your OS look like? (Screen Shots..)

Post by pcmattman »

You can find one at http://www.pedigree-project.org/project ... ev=develop.

I have been semi-regularly pushing to the github repository lately, and have just pushed to the github repo at the time of posting. This is all in the 'develop' branch; github shows master by default (and I am not actually an admin on that github project so I can't change that).

Please do note that the 'develop' branch is where the current work is being done, and is quite unstable. If you do grab the source, and have troubles with building or running Pedigree, you can create an issue on the issue tracker. It doesn't normally take long for these to get at least acknowledged, and if the issue is to do with the build system I can get a fix up quite quickly.

I idle in #pedigree on irc.freenode.net too.
User avatar
Asper
Member
Member
Posts: 43
Joined: Fri Jan 22, 2010 7:37 am
Location: Kyrgyzstan, Bishkek

Re: What does your OS look like? (Screen Shots..)

Post by Asper »

KolibriOS running in Qemu
kolibrios-gears.png
Left - TinyGL gears running since October 12 2006
Right - Mesa 7.10.1 gears running since March 8 2011
klange
Member
Member
Posts: 679
Joined: Wed Mar 30, 2011 12:31 am
Libera.chat IRC: klange
Discord: klange

Re: What does your OS look like? (Screen Shots..)

Post by klange »

Asper wrote:KolibriOS running in Qemu
kolibrios-gears.png
Left - TinyGL gears running since October 12 2006
Right - Mesa 7.10.1 gears running since March 8 2011
Aw, your Mesa gears are upside down and have the wrong colors :wink:

Great to see Kolibri here!
User avatar
Asper
Member
Member
Posts: 43
Joined: Fri Jan 22, 2010 7:37 am
Location: Kyrgyzstan, Bishkek

Re: What does your OS look like? (Screen Shots..)

Post by Asper »

klange wrote:Aw, your Mesa gears are upside down and have the wrong colors ;)
Two same demos just won't be interesting. ;)
klange wrote:Great to see Kolibri here!
Thanks. You can see some more screenshots of Kolibri in this topic which were posted earlier.
User avatar
sortie
Member
Member
Posts: 930
Joined: Wed Mar 21, 2012 3:01 pm
Libera.chat IRC: sortie

Re: What does your OS look like? (Screen Shots..)

Post by sortie »

Asper wrote:KolibriOS running in Qemu
Left - TinyGL gears running since October 12 2006
Right - Mesa 7.10.1 gears running since March 8 2011
Looks like your Mesa rendering code has swapped the red and blue channel, mind the endianness. :-)

Also, cool stuff!
User avatar
sortie
Member
Member
Posts: 930
Joined: Wed Mar 21, 2012 3:01 pm
Libera.chat IRC: sortie

Re: What does your OS look like? (Screen Shots..)

Post by sortie »

I spent quite some time adding proper support for clocks and timers, so now I can easily measure the recursive execution time of process trees and many other time-related functions:

Image
pikasoo
Member
Member
Posts: 30
Joined: Sun Sep 02, 2012 11:04 am
Contact:

Re: What does your OS look like? (Screen Shots..)

Post by pikasoo »

thanks to bluemoon tips i been able to manage my process cpu time and make my os more friendly for the cpu.

:)
Attachments
pikaos.png
zeven
Posts: 3
Joined: Sun May 26, 2013 2:55 am

Re: What does your OS look like? (Screen Shots..)

Post by zeven »

Brynet-Inc wrote:Quite a few members here have written hobby OS's.. Each usually have fairly neat ways of doing things.

So what does your OS look like? CLI/GUI?

Please post a Screen Shot of your OS running in an emulator like bochs/QEMU/VMware or even on real hardware if you'd like :wink:
This would be a good way to show everyone how your OS is progressing.. :)

Here is my silly test OS running my CPUID code.. (QEMU on OpenBSD+Blackbox)
Image

(Someone hit me if this is the wrong topic.. but its a way to share ideas)
Image
Attachments
myos
myos
User avatar
Onz
Posts: 4
Joined: Wed Jan 02, 2013 4:23 am

Re: What does your OS look like? (Screen Shots..)

Post by Onz »

I'm new to this forum and this posting your screenies thing but here we go. Still progress is progress :)
Attachments
2.png
2.png (3.71 KiB) Viewed 6768 times
Onz - Dark Probance
User avatar
eryjus
Member
Member
Posts: 286
Joined: Fri Oct 21, 2011 9:47 pm
Libera.chat IRC: eryjus
Location: Tustin, CA USA

Re: What does your OS look like? (Screen Shots..)

Post by eryjus »

While building my keyboard driver, I decided it would be faster to write a utility to edit my virtual-key to character map, and then be able to generate a C file from the results to save a lot of typing. Ultimately, I want to be able to load a custom map from disk, so this utility has a future as well.
Key Editor 1.png
Key Editor 2.png
In the grids, the green highlights shows what has been completed (i.e. not 0).
Adam

The name is fitting: Century Hobby OS -- At this rate, it's gonna take me that long!
Read about my mistakes and missteps with this iteration: Journal

"Sometimes things just don't make sense until you figure them out." -- Phil Stahlheber
User avatar
Kazinsal
Member
Member
Posts: 559
Joined: Wed Jul 13, 2011 7:38 pm
Libera.chat IRC: Kazinsal
Location: Vancouver
Contact:

Re: What does your OS look like? (Screen Shots..)

Post by Kazinsal »

VFS: check. RAM disk: check.

Image

Next up: userspace and system calls.
klange
Member
Member
Posts: 679
Joined: Wed Mar 30, 2011 12:31 am
Libera.chat IRC: klange
Discord: klange

Re: What does your OS look like? (Screen Shots..)

Post by klange »

it's still a bit of a hack, but I've been working on window animations, and now they're integrated into window open/close events:



(best viewed at the native 720p)
Post Reply