What does your OS look like? (Screen Shots..)
-
- 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..)
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
Re: What does your OS look like? (Screen Shots..)
Pretty bare bones right now since i started learning osdev like 1 - 2 weeks ago!
Currently working on a window manager
Re: What does your OS look like? (Screen Shots..)
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
Re: What does your OS look like? (Screen Shots..)
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
-
- Member
- Posts: 70
- Joined: Tue Jul 14, 2020 4:01 am
- Libera.chat IRC: clementttttttttt
Re: What does your OS look like? (Screen Shots..)
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
Re: What does your OS look like? (Screen Shots..)
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.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 a procrastinating uni student doing stupid things (or not doing them at all)...
SysX: https://github.com/itsmevjnk/sysx.git
SysX: https://github.com/itsmevjnk/sysx.git
Re: What does your OS look like? (Screen Shots..)
After some kernel bug fixes and graphics update on Chitralekha Graphics library and widgets, Compositor.. etc.
GitHub : https://github.com/manaskamal/XenevaOS
Manas Kamal Choudhury,
GitHub : https://github.com/manaskamal/XenevaOS
Manas Kamal Choudhury,
- marceldarcel
- Posts: 1
- Joined: Tue Dec 26, 2023 12:16 pm
- Location: Austria
- Contact:
Re: What does your OS look like? (Screen Shots..)
Mine currently looks like dis:
(Defo has an old look to it, but I like it)
(Defo has an old look to it, but I like it)
-
- Posts: 2
- Joined: Tue Sep 12, 2023 12:41 pm
- Libera.chat IRC: AptRock327
Re: What does your OS look like? (Screen Shots..)
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.
-
- Member
- Posts: 70
- Joined: Tue Jul 14, 2020 4:01 am
- Libera.chat IRC: clementttttttttt
Re: What does your OS look like? (Screen Shots..)
xfwm with my own 90s dark themeitsmevjnk wrote: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.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
Re: What does your OS look like? (Screen Shots..)
Been working alot on my hobby operating system lately, finally feel like it doenst look horrible
- AndrewAPrice
- Member
- Posts: 2299
- Joined: Mon Jun 05, 2006 11:00 pm
- Location: USA (and Australia)
Re: What does your OS look like? (Screen Shots..)
@joexbayer I love your graphical style. Great job!
My OS is Perception.
-
- Member
- Posts: 81
- Joined: Sun Apr 21, 2019 7:39 am
Re: What does your OS look like? (Screen Shots..)
Looking good! May I suggest you add clipping to your graphics framework? I see the directory tree "leaking" out of the box.joexbayer wrote: Been working alot on my hobby operating system lately, finally feel like it doenst look horrible
Re: What does your OS look like? (Screen Shots..)
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;
}
Re: What does your OS look like? (Screen Shots..)
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 sadlyiProgramInCpp wrote:Looking good! May I suggest you add clipping to your graphics framework? I see the directory tree "leaking" out of the box.joexbayer wrote: Been working alot on my hobby operating system lately, finally feel like it doenst look horrible