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.
User avatar
qookie
Member
Member
Posts: 72
Joined: Sun Apr 30, 2017 12:16 pm
Libera.chat IRC: qookie
Location: Poland

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

Post by qookie »

Currently not much. Command input and stuff like that.
Image
Working on managarm.
User avatar
Octacone
Member
Member
Posts: 1138
Joined: Fri Aug 07, 2015 6:13 am

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

Post by Octacone »

qookie wrote:Currently not much. Command input and stuff like that.
Image
Camera Used: Potato (24 Bit (Simulated))
OS: Basic OS
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader
User avatar
max
Member
Member
Posts: 616
Joined: Mon Mar 05, 2012 11:23 am
Libera.chat IRC: maxdev
Location: Germany
Contact:

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

Post by max »

Octacone wrote:Camera Used: Potato (24 Bit (Simulated))
"what is compression"
prasoc
Member
Member
Posts: 30
Joined: Fri Feb 10, 2017 8:25 am

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

Post by prasoc »

Wow all of these operating systems have some serious dev time behind them! so advanced, still got a long way to go

After some serious devtime, I have managed to get threading and lastly RTTI working (ported a large part of libcxxrt for it). I'm aiming for this to be used in my interthread communication protocol, so that a thread can listen on a port and receive multiple messages (with differing classes, all derived from a base class)

Image

the timestamps are just text at the moment, need to get around to implementing a basic Time class...
User avatar
lkurusa
Member
Member
Posts: 42
Joined: Wed Aug 08, 2012 6:39 am
Libera.chat IRC: Levex
Location: New York, NY
Contact:

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

Post by lkurusa »

My GCC 6.2.0 port along with GNU binutils 2.27 is now finally working!

Thanks to the IRC community for keeping the soul in me :-)
Screen Shot 2017-05-28 at 2.07.11 PM.png
Cheers,

Lev
goku420
Member
Member
Posts: 51
Joined: Wed Jul 10, 2013 9:11 am

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

Post by goku420 »

lev wrote:My GCC 6.2.0 port along with GNU binutils 2.27 is now finally working!

Thanks to the IRC community for keeping the soul in me :-)
Nice. I just ported libstdc++ myself.
Attachments
os.png
Peterbjornx
Member
Member
Posts: 116
Joined: Thu May 06, 2010 4:34 am
Libera.chat IRC: peterbjornx
Location: Leiden, The Netherlands
Contact:

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

Post by Peterbjornx »

Finally got job control to work
Image
User avatar
BrightLight
Member
Member
Posts: 901
Joined: Sat Dec 27, 2014 9:11 am
Location: Maadi, Cairo, Egypt
Contact:

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

Post by BrightLight »

Guess who's self-hosting? :P
Image

Still need to write a text editor to actually be self-hosting...
You know your OS is advanced when you stop using the Intel programming guide as a reference.
User avatar
nielsd
Member
Member
Posts: 31
Joined: Sun Apr 05, 2015 3:15 pm

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

Post by nielsd »

That's amazing omarrx024, your OS looks really good btw ^.^
osdev project, goal is to run wasm as userspace: https://github.com/kwast-os/kwast
User avatar
BrightLight
Member
Member
Posts: 901
Joined: Sat Dec 27, 2014 9:11 am
Location: Maadi, Cairo, Egypt
Contact:

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

Post by BrightLight »

ndke wrote:That's amazing omarrx024, your OS looks really good btw ^.^
Thanks! :)
You know your OS is advanced when you stop using the Intel programming guide as a reference.
goku420
Member
Member
Posts: 51
Joined: Wed Jul 10, 2013 9:11 am

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

Post by goku420 »

omarrx024 wrote:
ndke wrote:That's amazing omarrx024, your OS looks really good btw ^.^
Thanks! :)
I hope to be self-hosting at some point. Right now though, I'm just glad I managed to embed a 9.4 MB unicode font so I can pretend to be doing something productive.
Attachments
unifont.png
bradbobak
Member
Member
Posts: 26
Joined: Fri Apr 14, 2006 11:00 pm

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

Post by bradbobak »

First post of my os screenshot. Just the basics, video, ring0 / 3, syscalls, fs driver, custom filesystem support, elf64 object file loading, keyboard support. message passing support.
The window manager doesn't look like much yet, but its functional.
cor64.png
cor64.png (4.77 KiB) Viewed 4558 times
User avatar
Octacone
Member
Member
Posts: 1138
Joined: Fri Aug 07, 2015 6:13 am

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

Post by Octacone »

Paging is finally enabled!
After two weeks, many frustrations, many discussions, almost quitting. It was well worth my patience.
It is possible to implement paging without any tutorials, and here is the proof:
Attachments
Paging_Enabled.png
Paging_Enabled.png (10.84 KiB) Viewed 4432 times
OS: Basic OS
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader
User avatar
SpyderTL
Member
Member
Posts: 1074
Joined: Sun Sep 19, 2010 10:05 pm

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

Post by SpyderTL »

bradbobak wrote:First post of my os screenshot. Just the basics, video, ring0 / 3, syscalls, fs driver, custom filesystem support, elf64 object file loading, keyboard support. message passing support.
The window manager doesn't look like much yet, but its functional.
cor64.png
That's quite impressive.

Almost as impressive as your forum stats:

Joined: Sat Apr 15, 2006 12:00 am
Posts: 20

:mrgreen:
Project: OZone
Source: GitHub
Current Task: LIB/OBJ file support
"The more they overthink the plumbing, the easier it is to stop up the drain." - Montgomery Scott
db
Posts: 1
Joined: Thu Jun 01, 2017 5:33 pm
Libera.chat IRC: Retr0id

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

Post by db »

It's taken me a lot of work to get to this point, but it's still not really an OS.

I wrote a bootloader from scratch, which loads a 32-bit C kernel from a FAT32 filesystem. The bootloader also initialises VESA graphics.

The kernel has a basic ATA PIO driver, which loads the graphics and font data from the FAT32 filesystem. It's still all in ring0.

All I really have to show off at this point is my text rendering.

Image
Post Reply