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.
no92
Member
Member
Posts: 307
Joined: Wed Oct 30, 2013 1:57 pm
Libera.chat IRC: no92
Location: Germany
Contact:

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

Post by no92 »

Image

My work in the past months included working on modesetting my Kaby Lake laptop's integrated Intel graphics. The result is that I can modeset eDP and HDMI on managarm now, as well as DisplayPort on Gemini Lake (shoutout to electrode for this part). Performance is reasonable, considering that we use mesa's software rendering (using llvmpipe). This hasn't been upstreamed yet, as I would like some code cleanup and testing to be done first, but I would like it to be soon(tm).

On the lower laptop screen (eDP), you can see weston running its weston-terminal. After the obligatory uname, gtk-demos is run. Some demo windows can be seen on the upper screen (attached via HDMI to the laptop).

Future plans involve adding more features (hotplug, USB-C output, maybe 3D acceleration?), getting Broadwell/Haswell supported, then Sandy Bridge, then Alder Lake and more recent iGPUs. All these efforts will be upstreamed to the lil library, which can be integrated into different Operating Systems in the same style as lai (an ACPI AML interpreter that's portable across OSes, too), that is by having a few host functions for things like PCI access and memory management.

high-resolution picture for those interested
User avatar
koki1019
Posts: 4
Joined: Thu Oct 12, 2023 1:49 pm

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

Post by koki1019 »

Image
Pretty bare bones right now since i started learning osdev like 1 - 2 weeks ago! :D
Currently working on a window manager
Image
Kamal123
Member
Member
Posts: 99
Joined: Fri Nov 01, 2019 1:17 am

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

Post by Kamal123 »

Image
Since, June 15 I rewrote the entire system from scratch focusing on its performance.. And this is how it's going. It runs a compositing window manager called "Deodhai". Currently working on Terminal emulation part of system.

https://github.com/manaskamal/XenevaOS

Thank you,
Manas Kamal Choudhury
itsmevjnk
Member
Member
Posts: 32
Joined: Fri Apr 13, 2018 10:18 am
Location: Melbourne, VIC, Australia

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

Post by itsmevjnk »

Well, I've been back to the OSDev scene after two years of doing all sorts of other stuff... Resumed work on my little Unix-like kernel thing, and now I've got userland more or less working ;)
Attachments
Untitled.png
clementttttttttt
Member
Member
Posts: 70
Joined: Tue Jul 14, 2020 4:01 am
Libera.chat IRC: clementttttttttt

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

Post by clementttttttttt »

i've got userland working as well, now i need to debug my definitely-not-copy-and-pasted kernel alloc that had been printing errors in order to eliminate any problems in the future and actually bother to make an init program, port a libc and port almquist shell plus coreutils in order to make it useful
Attachments
screen02.png
itsmevjnk
Member
Member
Posts: 32
Joined: Fri Apr 13, 2018 10:18 am
Location: Melbourne, VIC, Australia

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

Post by itsmevjnk »

clementttttttttt wrote:i've got userland working as well, now i need to debug my definitely-not-copy-and-pasted kernel alloc that had been printing errors in order to eliminate any problems in the future and actually bother to make an init program, port a libc and port almquist shell plus coreutils in order to make it useful
Just out of curiosity, what DE/WM (or whatever it's called on Linux, I forgot the term since it's quite some time since I last messed with them) are you using over there? Because that's giving me the late 90s vibe, lol.
Just a procrastinating uni student doing stupid things (or not doing them at all)...

SysX: https://github.com/itsmevjnk/sysx.git
Kamal123
Member
Member
Posts: 99
Joined: Fri Nov 01, 2019 1:17 am

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

Post by Kamal123 »

After some kernel bug fixes and graphics update on Chitralekha Graphics library and widgets, Compositor.. etc.

Image

GitHub : https://github.com/manaskamal/XenevaOS

Manas Kamal Choudhury,
User avatar
marceldarcel
Posts: 1
Joined: Tue Dec 26, 2023 12:16 pm
Location: Austria
Contact:

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

Post by marceldarcel »

Mine currently looks like dis:
(Defo has an old look to it, but I like it)

Image
AptRock327
Posts: 2
Joined: Tue Sep 12, 2023 12:41 pm
Libera.chat IRC: AptRock327

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

Post by AptRock327 »

I mainly made text UIs and some simple VGA 320x200 ones before, but I'm trying to mess around with VGA 640x480 now and it's really fun. You can already create windows, move them around and such. I have made a PC NET III driver before, so sending over images would be a cool thing to implement.
Attachments
gui-min.png
clementttttttttt
Member
Member
Posts: 70
Joined: Tue Jul 14, 2020 4:01 am
Libera.chat IRC: clementttttttttt

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

Post by clementttttttttt »

itsmevjnk wrote:
clementttttttttt wrote:i've got userland working as well, now i need to debug my definitely-not-copy-and-pasted kernel alloc that had been printing errors in order to eliminate any problems in the future and actually bother to make an init program, port a libc and port almquist shell plus coreutils in order to make it useful
Just out of curiosity, what DE/WM (or whatever it's called on Linux, I forgot the term since it's quite some time since I last messed with them) are you using over there? Because that's giving me the late 90s vibe, lol.
xfwm with my own 90s dark theme
joexbayer
Posts: 7
Joined: Sat Feb 25, 2023 2:02 pm

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

Post by joexbayer »

Image
Been working alot on my hobby operating system lately, finally feel like it doenst look horrible :D
User avatar
AndrewAPrice
Member
Member
Posts: 2302
Joined: Mon Jun 05, 2006 11:00 pm
Location: USA (and Australia)

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

Post by AndrewAPrice »

@joexbayer I love your graphical style. Great job!
My OS is Perception.
iProgramInCpp
Member
Member
Posts: 81
Joined: Sun Apr 21, 2019 7:39 am

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

Post by iProgramInCpp »

joexbayer wrote: Been working alot on my hobby operating system lately, finally feel like it doenst look horrible :D
Looking good! May I suggest you add clipping to your graphics framework? I see the directory tree "leaking" out of the box.
Hey! I'm developing two operating systems:

NanoShell --- A 32-bit operating system whose GUI takes inspiration from Windows 9x and early UNIX desktop managers.
Boron --- A portable SMP operating system taking inspiration from the design of the Windows NT kernel.
cloudapio
Posts: 3
Joined: Sun Feb 11, 2024 11:46 am

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

Post by cloudapio »

Image

Hello everyone! This is my first time posting on this forum, but I have been working on my OS for more than a year now. Today, I finally managed to make GCC work on my OS (after four months of it segfaulting every time I tried to run it).

Turns out the culprit was a bug in my memmove implementation, of all things:

Code: Select all

    void* memmove(void* dest, const void* src, usize n)
    {
        if (dest == src) return dest;
        if (dest > src)
            for (long i = (long)n - 1; i >= 0; i++) { *((u8*)dest + i) = *((const u8*)src + i); }
        else
            for (long i = 0; i < (long)n; i++) { *((u8*)dest + i) = *((const u8*)src + i); }
        return dest;
    }
The first i++ should have been i--. I have no idea how I managed to have a functioning OS for so long with that bug there, I fixed it after a GUI text editor I was working on started behaving a bit weirdly.
joexbayer
Posts: 7
Joined: Sat Feb 25, 2023 2:02 pm

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

Post by joexbayer »

iProgramInCpp wrote:
joexbayer wrote: Been working alot on my hobby operating system lately, finally feel like it doenst look horrible :D
Looking good! May I suggest you add clipping to your graphics framework? I see the directory tree "leaking" out of the box.
Thanks for the feedback! Yes, I have been working on clipping. Currently the UI management is quite the mess, so it has been low on my priority sadly :oops:
Post Reply