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.
tolaave
Posts: 1
Joined: Sun Jul 29, 2018 6:56 pm

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

Post by tolaave »

QEmu (x86/BIOS) running some old stuff I worked on long time ago
QEmu (x86/BIOS) running some old stuff I worked on long time ago
Hi, this is my first post in this group. Decided that after 8+ years of reading all the cool things posted here, it's time to share something I worked long time ago.

I call this operating system "CatOS", because cats are cool, and it rhymes with "MacOS". I'm not sure when I'll ever have chance to continue work on this, but if I ever get any progress I'll post it here.
MollenOS
Member
Member
Posts: 202
Joined: Wed Oct 26, 2011 12:00 pm

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

Post by MollenOS »

Managed to do some more work on my user interface after fixing a lot of errors related to the IPC in my system. Also finally got text-rendering up and running. The buttons are not yet connected to any functionality, I still need to connect a few things to handle the user input in the window manager, but I'm pretty proud of the progress!

Image
dseller
Member
Member
Posts: 85
Joined: Thu Jul 03, 2014 5:18 am
Location: The Netherlands
Contact:

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

Post by dseller »

tolaave wrote:
old_os_stuff_qemu.png
Hi, this is my first post in this group. Decided that after 8+ years of reading all the cool things posted here, it's time to share something I worked long time ago.

I call this operating system "CatOS", because cats are cool, and it rhymes with "MacOS". I'm not sure when I'll ever have chance to continue work on this, but if I ever get any progress I'll post it here.
Love the old-school dotted Macintosh boot background! I'm probably going to use that as well :wink:
klange
Member
Member
Posts: 679
Joined: Wed Mar 30, 2011 12:31 am
Libera.chat IRC: klange
Discord: klange

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

Post by klange »

I implemented support for VirtualBox's "Seamless" mode. It doesn't work perfectly with my default decoration theme, since the shadows are a baked-in part of the borders.

I wrote a quick blurb on it in the wiki. It's a pretty simple interface.

Image
User avatar
nakst
Member
Member
Posts: 51
Joined: Sun Jan 17, 2016 7:57 am

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

Post by nakst »

My windows now have minimise buttons, but no taskbar to minimise to :(
Image
klange
Member
Member
Posts: 679
Joined: Wed Mar 30, 2011 12:31 am
Libera.chat IRC: klange
Discord: klange

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

Post by klange »

nakst wrote:My windows now have minimise buttons, but no taskbar to minimise to :(
Hi nakst, your UI is really impressive! Do you have any pre-built release images I can try? I had trouble with your build tools the last time I tried to use them.

Also, I noticed you moved to bitbucket but left your github repository with a notice as its HEAD - why not just push to both? I moved to Gitlab myself a few months ago but I still push to github as a mirror - the great thing about git is you can push to multiple remotes and keep them all in sync.

Also-also, I see you describe your OS as "completely from scratch" but your userspace seems to be based on Musl, freetype, and a number of stb libraries - that seems misleading to me (especially as someone who has made an effort to turn a "mostly-from-scratch" OS with similar third-party elements in its userspace into a completely-from-scratch OS with no third-party code).
User avatar
nakst
Member
Member
Posts: 51
Joined: Sun Jan 17, 2016 7:57 am

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

Post by nakst »

klange wrote: Hi nakst, your UI is really impressive! Do you have any pre-built release images I can try? I had trouble with your build tools the last time I tried to use them.

Sorry, there are no releases yet. The project is still too early in development. However, much of the build tools have been improved recently, so perhaps you could try again?
klange wrote: also, I noticed you moved to bitbucket but left your github repository with a notice as its HEAD - why not just push to both? I moved to Gitlab myself a few months ago but I still push to github as a mirror - the great thing about git is you can push to multiple remotes and keep them all in sync.

Two reasons: I don't know how git works, and I don't want my OS hosted on a service owned by Microsoft.
klange wrote:, I see you describe your OS as "completely from scratch" but your userspace seems to be based on Musl, freetype, and a number of stb libraries - that seems misleading to me (especially as someone who has made an effort to turn a "mostly-from-scratch" OS with similar third-party elements in its userspace into a completely-from-scratch OS with no third-party code).
For me, "from scratch" is more about design. The OS is not a Unix clone - unlike many others. I'm also trying to replace many outdated OS concepts and replace them with new ones, although few of these have been implemented yet.
But I'll be happy to admit the word "completely" is possibly exaggeration. :P
User avatar
Sik
Member
Member
Posts: 251
Joined: Wed Aug 17, 2016 4:55 am

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

Post by Sik »

nakst wrote:My windows now have minimise buttons, but no taskbar to minimise to :(
Are we reenacting Windows 2.x/3.x? :​P
klange
Member
Member
Posts: 679
Joined: Wed Mar 30, 2011 12:31 am
Libera.chat IRC: klange
Discord: klange

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

Post by klange »

nakst wrote:Sorry, there are no releases yet. The project is still too early in development. However, much of the build tools have been improved recently, so perhaps you could try again?
No dice, and your build system is not very friendly to trying to rebuild - your manual patching is particularly scary. I was hoping you could just upload an ISO somewhere to try out...
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 »

nakst wrote:My windows now have minimise buttons, but no taskbar to minimise to :(
Very interesting OS, reminds me of an XP.
Man, keep going with your coding style, it is really nice when you can look at someone's code and not get a seizure. Nicely written, easily understandable, no weirdly named variables.
I wanted to test it out, so I tried to compile it, but:

Code: Select all

checking for shl_load... configure: error: Link tests are not allowed after GCC_NO_EXECUTABLES.
Makefile:10800: recipe for target 'configure-target-libstdc++-v3' failed
make: *** [configure-target-libstdc++-v3] Error 1
Don't know if this is the problem Kevin's been having.
OS: Basic OS
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader
klange
Member
Member
Posts: 679
Joined: Wed Mar 30, 2011 12:31 am
Libera.chat IRC: klange
Discord: klange

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

Post by klange »

I spent of bunch of time cleaning up my text editor and adding features, including syntax highlighting. Now it's actually pretty usable!

Image
klange
Member
Member
Posts: 679
Joined: Wed Mar 30, 2011 12:31 am
Libera.chat IRC: klange
Discord: klange

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

Post by klange »

Octacone wrote:I wanted to test it out, so I tried to compile it, but:

Code: Select all

checking for shl_load... configure: error: Link tests are not allowed after GCC_NO_EXECUTABLES.
Makefile:10800: recipe for target 'configure-target-libstdc++-v3' failed
make: *** [configure-target-libstdc++-v3] Error 1
I did get this error myself, but it seems the rest of the build continued anyway and I did manage to get it running. I suspect nakst's build system is building some unnecessary components...

@nakst: Some of this is quite impressive! Your UI elements themselves are very cool, especially with the transition animations on your buttons. The icon list widget is also impressively complete. However, it seems like system performance is highly dependent on whether the mouse is moving... and not in the usual way where things slow down when the mouse moves but rather it seems you have timers that are somehow bound to mouse movement - the faster I move the mouse the faster the text cursor blinks.
User avatar
nakst
Member
Member
Posts: 51
Joined: Sun Jan 17, 2016 7:57 am

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

Post by nakst »

I did get this error myself, but it seems the rest of the build continued anyway and I did manage to get it running. I suspect nakst's build system is building some unnecessary components...
I somehow broke building the standard C++ library, and I'm not sure what I did. But it's not necessary anyway. /shrug.
Some of this is quite impressive! Your UI elements themselves are very cool, especially with the transition animations on your buttons.
Thank you!
The icon list widget is also impressively complete.
Really? It's in the middle of a rewrite and there are loads of missing features. You used to be able to resize/sort columns, make a selection box, use keyboard input...
However, it seems like system performance is highly dependent on whether the mouse is moving... and not in the usual way where things slow down when the mouse moves but rather it seems you have timers that are somehow bound to mouse movement - the faster I move the mouse the faster the text cursor blinks.
I'm assuming you're running it on Qemu? There seem to be a lot of timing issues of Qemu. But if you run it on VirtualBox (or real hardware), it runs just fine.
It's something I'm investigating :)
MollenOS
Member
Member
Posts: 202
Joined: Wed Oct 26, 2011 12:00 pm

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

Post by MollenOS »

Took a while as i had to sort out some issues with how keys were transferred around in my system, and had to improve the speed of cross process interrupts.
Now its possible to open the application search dialog with shortcut alt + f. This dialog will function a bit like the program search in iOS

Image
Last edited by MollenOS on Wed Oct 17, 2018 9:12 am, edited 1 time in total.
ReBootC
Posts: 6
Joined: Mon Sep 03, 2018 12:09 am

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

Post by ReBootC »

Help Me about Operating System Coding. I can only know to print a text.
Image
Post Reply