Page 248 of 262

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

Posted: Sun Jul 18, 2021 10:37 pm
by klange
Kamal123 wrote:Here's an update to my operating system. This week, lots of gui changes are made.
When posting images from Github, use the "raw.githubusercontent.com" link: https://raw.githubusercontent.com/manas ... ocusos.png

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

Posted: Sun Jul 18, 2021 10:56 pm
by Kamal123
klange wrote:
Kamal123 wrote:Here's an update to my operating system. This week, lots of gui changes are made.
When posting images from Github, use the "raw.githubusercontent.com" link: https://raw.githubusercontent.com/manas ... ocusos.png
Thank you so much.. :D

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

Posted: Fri Jul 30, 2021 1:57 pm
by qookie
After a few days of work, implementing a bunch of signal and pthread functions, and fixing some bugs in mmap/mprotect, we have QEMU running on Managarm. :^)
The port hasn't been upstreamed yet as some clean-up is needed, but here's a screenshot of me compiling a demo bootsector and running it:
Image

And here's a screenshot of the aarch64 port running in QEMU:
Image

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

Posted: Sun Aug 01, 2021 4:26 am
by vinc
In the past month I wrote quite a few things for MOROS to make it more usable.

The most visible change is the font loader (in VGA text mode) that I added just after the screenshot in the previous page.

Then I added a little lisp interpreter and I took some time to write a line editing library shared with the shell. After that I refactored the text editor to make it work with ANSI escape codes and added a small regex engine with a `find --line` command equivalent to `grep` in Unix. Next I'll add a `--name` parameter to that command so it'll also work like `find` in Unix, and a wildcard library on top of the regex engine to improve the shell.

Finally I started adding syscalls to the kernel because I still don't have a real userspace, even if most of the code I write is userspace related.

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

Posted: Tue Aug 17, 2021 12:44 pm
by nifanfa
Image
um. my os written in c# in cosmos. but there's terrible memory leak issue.

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

Posted: Wed Aug 18, 2021 1:44 am
by nifanfa
qookie wrote:After a few days of work, implementing a bunch of signal and pthread functions, and fixing some bugs in mmap/mprotect, we have QEMU running on Managarm. :^)
The port hasn't been upstreamed yet as some clean-up is needed, but here's a screenshot of me compiling a demo bootsector and running it:
Image

And here's a screenshot of the aarch64 port running in QEMU:
Image
WOW! Man! Your Operating System Is Very Nice !!!
The Font Is Anti-Aliased

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

Posted: Fri Sep 03, 2021 2:12 am
by klange
Finally, after over a decade, I have added detailed process time tracking / CPU usage monitoring and ToaruOS can have a shiny top command:

Image

Iterating on the design a bit:

Image

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

Posted: Fri Sep 03, 2021 10:09 am
by nexos
I am officially jealous of your OS klange... Seriously, that is a nice looking GUI! I love the way the top bar looks like its floating.

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

Posted: Sat Sep 04, 2021 2:17 am
by CorruptedByCPU
At last, I rewrited transparency, so icons and new cursor can be displayed properly (taskbar is transparent a little too)

Image

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

Posted: Sat Sep 04, 2021 4:11 am
by BigBuda
klange wrote:...
What's old is new again - a few years back, my userspace and GUI apps were written in Python, but I abandoned them / rewrote a lot of them in C on my quest for a fully DIY ecosystem. Now that I've spent countless hours building my own Python-like language, it's time to bring back the old apps!


More screenshots:

...
Quoted text edited by moderator: Please avoid quoting large images.
I loved the pun on Wayland with your references to the Alien+Predator universe.

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

Posted: Thu Sep 09, 2021 9:36 pm
by Seasoft
nifanfa wrote:Image
um. my os written in c# in cosmos. but there's terrible memory leak issue.
At least the GUI is cool.

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

Posted: Wed Sep 15, 2021 7:02 am
by klange
I'm kinda rushing through a backlog of tasks to prepare for my upcoming 2.0 release, and revisited an old port of MuPDF. Amazingly, it built with very few issues and now I've got a PDF viewer packaged again:

Image

I also had to make sure it was still possible to boot in Bochs - not an experience I'd want anyone to go through, but I know someone will try. Had to fix some faulty assumptions I made about BGA implementations, there's issues with the clock since Misaka is all TSC-based, but it will get to a GUI:

Image

(It's a bit more usable in VGA text mode)

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

Posted: Tue Sep 28, 2021 8:43 am
by AJ
Hi All!

Returning to a bit of OS dev for the first time in many years (kids, work, divorce...life) and dug out some of my old Caracal code. I used to use GRUB with my own 32-->64 bit strap code and trampoline code. This time around, I'm using BootBoot (amazing, thank you bzt et. al.) and am in the very early stages of OS Dev again.
VirtualBox_Caracal_28_09_2021_15_35_45.png
I may not get anywhere with it, but it's a way for my mind to wander away from the worries of the real world!

Cheers,
Adam

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

Posted: Tue Sep 28, 2021 8:37 pm
by Kamal123
Hi,

A completely re-written compositor and widgets library for Xeneva ..
Image

Do follow and fork me
https://github.com/manaskamal/aurora-xeneva

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

Posted: Fri Oct 01, 2021 11:09 am
by Dennisbonke
It has been a while since I posted a status update about Managarm, and because of that this post might be a bit long, sorry guys! About one month ago, we managed to get the gtk3 demo application running. This involved a few interesting steps, especially from a package management view, as gtk3 actively complains and fails if certain files (which are normally generated during post install) are missing, one can think about the mime database and cache files for glib, gio, gdk and gtk. After figuring that out it turned out that gtk3 itself actually worked fine, so that was nice.
Image

With xlib, gtk2, and gtk3 available, only one major graphics framework remained unported, Qt5. Last week, I set out on changing that. Not a lot needed to be done for Qt, but I did spent a few days fighting with their build system (and as of writing this it still isn't how I want it to be), but in the end I got a Qt command line application running. Not satisfied with that, I set out on getting Qt gui working, a goal which we reached today.
Image

With the 4 biggest frameworks running, I found it fitting to look back on where we came from. Around 14 months ago, I posted a screenshot of Managarm running xclock and glxgears. Of the two, xclock was the first ever X program to run on Managarm. So what better way to celebrate the progress than to run 4 clocks, one based on each framework :D.
In the bottom left is xclock running, next to that runs a gtk2 based clock, above those two we have an gtk3 based clock and the last one on the right is based on Qt5.
Image

Lastly, what fun are graphics frameworks if you can't use them to play games right? So I ported a minesweeper based on Qt5, mostly because it's fun and I've been trying to speedrun it on my host :D. It runs really nicely and all in all sums up the progress we made nicely.
Image