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.
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 »

Looking at new wallpapers to ship as the default, actually bothered to build libpng.

Image

Behind the scenes, the terminal scrolls a hell of a lot faster now, and the panel shows the correct version number rather than a hardcode one.
User avatar
eino
Member
Member
Posts: 49
Joined: Fri Sep 16, 2011 10:00 am
Location: Finland

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

Post by eino »

klange wrote:actually bothered to build libpng.
Bothered? Plz ;)
I'm Eino Tuominen from Finland, a web software dev learning low level stuff and reading / trying out kernel dev
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 »

I love transparent terminals.

Image
Last edited by klange on Tue Oct 16, 2012 9:12 pm, edited 1 time in total.
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 »

Was it difficult to write the compositor? I've just started planning on mine and I think I know how to do it including stuff like blitting a surface of ARGB32 onto one of RGBA24 et.c. which in itself isn't very hard to do but might prove inefficiant. Do you get descent performance?
Fudge - Simplicity, clarity and speed.
http://github.com/Jezze/fudge/
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 »

Jezze wrote:Was it difficult to write the compositor? I've just started planning on mine and I think I know how to do it including stuff like blitting a surface of ARGB32 onto one of RGBA24 et.c. which in itself isn't very hard to do but might prove inefficiant. Do you get descent performance?
My RGBA blitting is very inefficient, but runs okay if you don't have too many windows open. My 32-32 RGB blitting is extremely fast. Sadly, I abandoned most of my support for 24-bit display surfaces a while ago.
zxm
Posts: 4
Joined: Sun Oct 07, 2012 2:42 pm

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

Post by zxm »

ARM experiments: basic memory manager and scheduler
Image
User avatar
Satoshi
Member
Member
Posts: 28
Joined: Thu Sep 13, 2012 2:18 pm

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

Post by Satoshi »

os.png
Trinix (written in D) https://github.com/Rikarin/Trinix
Streaming OS development https://www.livecoding.tv/satoshi/
User avatar
online
Posts: 16
Joined: Fri Jan 20, 2012 8:26 am
Location: Obrnice, Czech Republic
Contact:

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

Post by online »

This is a screenshot from my little piece of code called MicroBe OS.
Aimed to "learn how things should be done". Pure x86 assembly only.
a bit more info (but a bit outdated) on http://microbe.clew.cz
Attachments
microbeos_i825xx_mac.png
Antti
Member
Member
Posts: 923
Joined: Thu Jul 05, 2012 5:12 am
Location: Finland

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

Post by Antti »

Here is my command-line interpreter. Nothing special here. I still have a lot to do with the basic underlying OS functionality. All the GUI related things are not very current issues yet.
Attachments
os.png
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 »

Looks awesome Antti. Keep up the good work!
Fudge - Simplicity, clarity and speed.
http://github.com/Jezze/fudge/
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 »

here's my personal project
did it in assembly on my free time.
111112.png
ben1066
Posts: 6
Joined: Sat Nov 12, 2011 11:42 am

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

Post by ben1066 »

This is further than I got before, though still damn little compared to the rest of you. Boots in the higher half, does GDT, IDT, remaps IRQs and then redoes the paging in C++. All my code is C++ and uses namespaces throughout to separate my code. I've used PDCLIB for the majority of my C library but also took the quad parts from OpenBSDs libc so I can do arithmetic on 64 bit integers. That compiled pretty easily with only a few typedefs and disabling clang using sse etc.

Image
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 »

pikasoo wrote:here's my personal project
did it in assembly on my free time.
111112.png
That looks really good, especially for a project done entirely in assembly in your free time.

Care to share some details on your windowing system?
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 »

klange wrote:Care to share some details on your windowing system?
i went for what i tought was the most easy, not the most efficent in memory space but every window have its own surface to write/draw to. conponent or user code write on it and the os draw it when it need.
in memory i also have a zlevel buffer for every pixel on the screen, nothing like 3d stuff but a byte so unless u have more than 255 window its fine. that make it easy for drawing, when i draw my window, it mark its zlevel in that buffer for every pixel drawed. if the zlevel is already marked i test if its lower or higher. if the value is lower then its not drawed else i replace the pixel and set the new zlevel value. front windows is always zlevel 0
User avatar
bubach
Member
Member
Posts: 1223
Joined: Sat Oct 23, 2004 11:00 pm
Location: Sweden
Contact:

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

Post by bubach »

MenuetOS has a skin very much like the one you use, especially on the window-titlebar, is your OS based on Menuet?
"Simplicity is the ultimate sophistication."
http://bos.asmhackers.net/ - GitHub
Post Reply