OSDev.org
https://forum.osdev.org/

What does your OS look like? (Screen Shots..)
https://forum.osdev.org/viewtopic.php?f=1&t=12087
Page 219 of 228

Author:  nakst [ Thu Aug 09, 2018 4:51 pm ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

My windows now have minimise buttons, but no taskbar to minimise to :(
Image

Author:  klange [ Thu Aug 09, 2018 5:21 pm ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

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).

Author:  nakst [ Thu Aug 09, 2018 5:55 pm ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

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

Author:  Sik [ Sun Aug 12, 2018 1:41 pm ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

nakst wrote:
My windows now have minimise buttons, but no taskbar to minimise to :(

Are we reenacting Windows 2.x/3.x? :​P

Author:  klange [ Mon Aug 13, 2018 6:29 pm ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

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...

Author:  Octacone [ Tue Aug 14, 2018 2:54 am ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

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:
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.

Author:  klange [ Thu Aug 16, 2018 8:31 am ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

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

Image

Author:  klange [ Mon Aug 20, 2018 10:37 pm ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

Octacone wrote:
I wanted to test it out, so I tried to compile it, but:
Code:
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.

Author:  nakst [ Tue Aug 21, 2018 9:07 am ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

Quote:
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.

Quote:
Some of this is quite impressive! Your UI elements themselves are very cool, especially with the transition animations on your buttons.

Thank you!

Quote:
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...

Quote:
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 :)

Author:  MollenOS [ Wed Aug 29, 2018 10:57 am ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

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

Author:  ReBootC [ Sat Sep 08, 2018 7:30 am ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

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

Author:  akasei [ Sat Sep 08, 2018 7:47 am ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

ReBootC wrote:
Help Me about Operating System Coding. I can only know to print a text.


Ho ho ho, so it's about to start, after zerocoolx tutorial :P

Author:  ReBootC [ Sat Sep 08, 2018 8:00 am ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

I want to code an operating system that looks like MS-DOS. I want C, not Assembly.

Author:  akasei [ Sat Sep 08, 2018 8:11 am ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

ReBootC wrote:
I want to code an operating system that looks like MS-DOS. I want C, not Assembly.


So, keep going with tutorial based on zerocoolx https://forum.osdev.org/viewtopic.php?f=1&t=33147, maybe after few days/weeks, You will find your answer "howto" or what to do next.

Author:  BenLunt [ Sat Sep 08, 2018 6:33 pm ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

Did some work on my GUI. Within the past year or so, I have added desktop icons as well as a few other enhancements.

Most recently, added a list of all devices found.

Image

It needs work. The list does show a sub-list item under a main-list item (see FDC: and then the FDD: lines or the USB lines for example), displays the "linked" lines, but doesn't know that the next item isn't a part of this set.

See below what I want it to be, eventually:

Image

The icon and the drawing of the (dotted) lines are an easy addition, but I need to add code so that the list knows what items are sub-items and who the parent item is. The little minus (and plus) button to the left is a simple thing to add as it is an actual button object that can be requested for its state (0 or 1). It is the parent and child list items I need to add code for.

Also, right now I show what is attached to a specific port on the USB (root) hub, and then I show it again later since it is still a device. I need to work with it a little so it doesn't show it twice, the last two lines, for example. The second to the last line is the actual root hub already shown, while the last line is the flash drive connected to the first port, again, already shown.

(The numbers at the end of some of the lines are there for my debugging purposes)

One other note, this shows me that I forgot to go back to my HUB code and mark an unused port (disconnected port) as disconnected instead of "unknown"... :-)

Anyway, just thought I would share.
Ben
- http://www.fysnet.net/osdesign_book_series.htm

Page 219 of 228 All times are UTC - 6 hours
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/