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.
ComputerFido
Member
Member
Posts: 44
Joined: Fri Sep 09, 2016 5:52 pm
Location: Australia
Contact:

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

Post by ComputerFido »

This is my OS so far, I have a basic file manager which can't really do much except execute programs and I have written a CHIP-8 emulator (mostly working except the input is broken) as well as a snake game.

Image
deleted8917
Member
Member
Posts: 119
Joined: Wed Dec 12, 2018 12:16 pm

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

Post by deleted8917 »

Finally added support to FAT32 filesystem. Currently I can only read files with short name,longer that a sector but less than a cluster. Having some problems,for example says that the file doesn't exists but actually it does. :/ But that can be fixed. :)
Image
Planetary
Posts: 1
Joined: Tue Jun 04, 2019 6:24 pm

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

Post by Planetary »

Image
This OS is called 'Planetary'.
GUI mode currently just boots you in to a 1024x768 24 bit color blank screen. Mouse support and double buffering is being worked on.
All commands work as described, but GUI mode is very incomplete.
User avatar
nuclear
Posts: 1
Joined: Tue Jun 18, 2019 9:46 am
Libera.chat IRC: Nuclear_
Contact:

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

Post by nuclear »

Here's a special-purpose system I'm hacking currently. It's purpose is to allow booting off a USB stick and watching 256byte intros (which are demoscene productions written for DOS), on modern(-ish) computers without the need to go through the hassle of installing DOS anywhere, and without having to rely on emulators. I started with the text-based UI (pictured), and I'll also make a VGA low-res and a VESA high-res GUI mode for it later.

Image Image

Repo: https://github.com/MindlapseDemos/256boss
thumble
Member
Member
Posts: 29
Joined: Thu May 25, 2017 10:41 pm

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

Post by thumble »

Image

It's basic, but it's protected mode!!!

Finally picked up bootloader project after nearly 2 whole years. It feels good to be back on the metal.
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 »

dseller wrote:Not sure if I posted this already, but I've been working on some UI stuff! Yeah the BMP file is inverted, I don't really know why :(
It turns out that most BMP files are actually stored with the bottom row, left-most pixel first. At some point, this changed, and you now have to check the BMP file header to determine whether the image is flipped vertically or not. If the height field is positive, then the pixels are flipped, and stored bottom row first. If the height field is negative, then the top row is stored first. So, no, you are not crazy. The BMP file specifications are crazy.
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
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 »

Recently, I've been contributing to some small things to Managarm. One of which include a VMWare SVGA driver. Over the past few days I, with the help of Korona, ported kmscon to Managarm.
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 »

January: "Hmm, I should really work on my OS, it shouldn't take a while", so I did
February, March: constantly working on it, hardware bugs crippling my progress (thanks to Ben for helping me out!)
Mid April: "There is no hope for this to work...", lost all my motivation + real life events
July: Here I'm
Does this ever happen to you?

Anyways,
Added a proper PATA/PATAPI driver (even works on broken hardware with bugged firmware)
Added support for MBR and GUID partitions (+ CD type partition)
Laid the foundations for my VFS framework, Windows like (uses C:, D:, A:, B: for devices)
Why did it take me 6 months to complete all that? :|
Attachments
osupdatedev.png
OS: Basic OS
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader
User avatar
eekee
Member
Member
Posts: 891
Joined: Mon May 22, 2017 5:56 am
Location: Kerbin
Discord: eekee
Contact:

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

Post by eekee »

@ Octacone: For one thing, taking time off a project is healthy. For another, getting buggy hardware to work takes a lot more creativity than it should; you have to think your way around the problems. Ever heard of artist's block? ;)
Kaph — a modular OS intended to be easy and fun to administer and code for.
"May wisdom, fun, and the greater good shine forth in all your work." — Leo Brodie
User avatar
Lionel
Member
Member
Posts: 117
Joined: Fri Jul 16, 2010 2:16 pm
Libera.chat IRC: ryanel
Location: California

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

Post by Lionel »

It's been a long while since I've posted on these forums. I started getting interested in kernels when I was 11 and while it's taken a lot of trial, error, and understanding, I think I'm ready to actually make a functioning kernel and OS again. Mostly because I'm 20.
Here's my OS running in 1024x768 using the BGA: It's not doing anything complex but I do have the GDT, IDT, and am parsing the memory map. The log and the screen are decoupled; there's a boot log renderer that actually renders the logs and is able to scroll around.
Now onto the PIT and the Physical Memory Manager. I'll keep y'all posted.
Image
User avatar
zity
Member
Member
Posts: 99
Joined: Mon Jul 13, 2009 5:52 am
Location: Denmark

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

Post by zity »

Last year I started working on an AML interpreter and worked on this for about a month before leaving it for other projects. Recently I restarted my effort and over the last weeks I have made significant progress.

The screenshot does not really do the effort justice, but I am successfully parsing the DSDT on my workstation, evaluating the _STA/_INI methods, the _PIC method, and finally calling the _PRT method for all PCI root buses to get the interrupt routing information (on the screenshot I only print the first 10 entries).

I am really happy about the progress so far! However, I will need time to clean and improve the code before it is truly useable.
Attachments
2019-07-07 11.38.16.jpg
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 »

Since the last time I posted a screenshot of quack, quite a lot has changed. First of all, I implemented x86_64 support (which now is the main architecture). I also implemented ACPI support with the help of LAI (which I also contributed some code to). The x86_64 port is still missing a lot of things the previous i386-only version had, like userspace processes etc. The port also has many improvements, like SMP, previously mentioned ACPI support, or the use of the LAPIC and IOAPIC instead of the old PIC.

Recently I implemented PCI IRQ routing with the help of LAI, as can be seen by this photo(click for full size):
Image

Here's quack running on both of my x86_64 computers(click for full size):
Image

quack of course still works in emulators/virtual machines. It successfully boots in: QEMU, Bochs (with some odd bugs), VirtualBox, VMWare.
quack running in QEMU, showing SMP, PCI enumeration, and PCI IRQ routing
Image
Working on managarm.
User avatar
Thunderbirds747
Member
Member
Posts: 83
Joined: Sat Sep 17, 2016 2:14 am
Location: Moscow, Russia

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

Post by Thunderbirds747 »

pvc wrote:Working on 64 bit version and (@klange) usermode window manager.
Image
Looks quite impressive.
Coffee is not airplane fuel.
User avatar
eekee
Member
Member
Posts: 891
Joined: Mon May 22, 2017 5:56 am
Location: Kerbin
Discord: eekee
Contact:

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

Post by eekee »

All the posts in this thread make me smile. Now I understand the work that went into each one, I recognize the feeling of accomplishment. :)
Kaph — a modular OS intended to be easy and fun to administer and code for.
"May wisdom, fun, and the greater good shine forth in all your work." — Leo Brodie
User avatar
pvc
Member
Member
Posts: 201
Joined: Mon Jan 15, 2018 2:27 pm

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

Post by pvc »

@TimothyWilliams I'm glad you like it :D
Post Reply