OSDev.org

The Place to Start for Operating System Developers
It is currently Thu Mar 28, 2024 6:27 am

All times are UTC - 6 hours




Post new topic Reply to topic  [ 3898 posts ]  Go to page Previous  1 ... 250, 251, 252, 253, 254, 255, 256 ... 260  Next
Author Message
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Thu Jul 21, 2022 6:32 pm 
Offline
Member
Member

Joined: Wed Mar 30, 2011 12:31 am
Posts: 676
Image

Octacone's inquiry in Kamal's thread inspired me to revisit a proof-of-concept for blur-behind.

e: Here's a video that YouTube destroyed

_________________
toaruos on github | toaruos.org | gitlab | twitter | bim - a text editor


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Jul 29, 2022 8:56 am 
Offline
Member
Member
User avatar

Joined: Fri May 14, 2010 3:46 pm
Posts: 62
Location: New York, NY
A quick demo of my boot screen for Apollo, complete with VGA 8x8 Font support.
The build number is actually the Git short hash, taken in at compile time.
Image

_________________
"On two occasions I have been asked, 'Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?' I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question."
Image


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Jul 29, 2022 11:00 am 
Offline
Member
Member
User avatar

Joined: Fri Oct 27, 2006 9:42 am
Posts: 1925
Location: Athens, GA, USA
I had been ready to give up on OS dev for a while, but lately, I felt this was an itch I needed to scratch. Specifically, I wanted to finally get a simple, real-mode boot loader out of the way, just to say I did it.

Anyway, I've gotten a few basic things out of the way, and am working on displaying the upper memory map.

Image

_________________
Rev. First Speaker Schol-R-LEA;2 LCF ELF JAM POEE KoR KCO PPWMTF
Ordo OS Project
Lisp programmers tend to seem very odd to outsiders, just like anyone else who has had a religious experience they can't quite explain to others.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sun Aug 07, 2022 4:09 am 
Offline
Member
Member
User avatar

Joined: Fri Aug 07, 2015 6:13 am
Posts: 1134
I has been a while since I posted. It might not be klange's blur (which is great btw) but it's definitely a progress.
-added support for processes, each has its own virtual address space
-each process can have multiple threads, each thread has its own stack
-finished a native HD graphics driver, it finally works after many months of debugging
-wrote a compositing window manager
-added PS/2 support
-added bitmap font support (GUI rendering)

Attachment:
Tasking_update.png
Tasking_update.png [ 14.06 KiB | Viewed 4248 times ]


I wish I could have shown you my GUI but I don't know how to make a GPU PCI passthrough screenshot.

Edit: I managed to dump the framebuffer and convert it to JPG. Thanks for all the suggestions. Here it is: (it is heavily compressed so I could upload it)
Attachment:
gui_screenshot.jpg
gui_screenshot.jpg [ 100.27 KiB | Viewed 3976 times ]

_________________
OS: Basic OS
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader


Last edited by Octacone on Wed Aug 10, 2022 3:54 am, edited 2 times in total.

Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sun Aug 07, 2022 8:44 am 
Offline
Member
Member
User avatar

Joined: Sat Sep 17, 2016 2:14 am
Posts: 83
Location: Moscow, Russia
Primis wrote:
A quick demo of my boot screen for Apollo, complete with VGA 8x8 Font support.
The build number is actually the Git short hash, taken in at compile time.
Image

Looks like the Windows NT 3.1-5.0 Beta bootscreen. Impressive.

_________________
Coffee is not airplane fuel.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sun Aug 07, 2022 5:02 pm 
Offline
Member
Member
User avatar

Joined: Mon May 22, 2017 5:56 am
Posts: 812
Location: Hyperspace
Octacone wrote:
I has been a while since I posted. It might not be klange's blur (which is great btw) but it's definitely a progress.
-added support for processes, each has its own virtual address space
-each process can have multiple threads, each thread has its own stack
-finished a native HD graphics driver, it finally works after many months of debugging
-wrote a compositing window manager
-added PS/2 support
-added bitmap font support (GUI rendering)

A lot of progress!

Octacone wrote:
I wish I could have shown you my GUI but I don't know how to make a GPU PCI passthrough screenshot.

With a camera. :mrgreen: It won't be top-quality, but it can be clear enough to show most things if you're careful. Despite my unsteady hands, if I rest my elbows on the desk, my antiquated Moto G4 phone can take a readable picture of my screen with 10-pixel high text. (screen is 1920x1080)

_________________
Kaph — a modular OS intended to be easy and fun to administer and code for.
"May wisdom, fun, and the greater good shine forth in all your work." — Leo Brodie


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sun Aug 07, 2022 8:48 pm 
Offline
Member
Member

Joined: Sat Jul 02, 2016 7:02 am
Posts: 207
Octacone wrote:
I wish I could have shown you my GUI but I don't know how to make a GPU PCI passthrough screenshot.


By using a cheap HDMI-to-USB capture device, plus some software like the OBS Studio. To the VM (the HDMI side), the device appears as a monitor connected to the GPU output port. To the host (the USB side), it appears as a video-capture device.

Late Edit: If the framebuffer format is linear, or if it is tiled but you know how to de-tile it, you can also use qemu's pmemsave monitor command to dump the framebuffer and convert it into an image.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Tue Aug 09, 2022 1:58 am 
Offline
Member
Member
User avatar

Joined: Mon May 22, 2017 5:56 am
Posts: 812
Location: Hyperspace
That reminds me I need to buy VGA to HDMI adapters for my old machines.

If you've got a framebuffer, surely you can dump it within the OS, but I guess it could be a bit of work to convert it and transfer it to a machine you could post it from.

_________________
Kaph — a modular OS intended to be easy and fun to administer and code for.
"May wisdom, fun, and the greater good shine forth in all your work." — Leo Brodie


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Aug 12, 2022 8:12 am 
Offline
Member
Member

Joined: Tue Feb 18, 2020 3:29 pm
Posts: 1071
It's a start I guess :)
Image

_________________
"How did you do this?"
"It's very simple — you read the protocol and write the code." - Bill Joy
Projects: NexNix | libnex | nnpkg


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sun Aug 14, 2022 5:11 pm 
Offline
Member
Member
User avatar

Joined: Fri Aug 07, 2015 6:13 am
Posts: 1134
Windows are no longer filled with nothingness. :D
Attachment:
processes_and_stuff.jpeg
processes_and_stuff.jpeg [ 124.51 KiB | Viewed 3809 times ]

_________________
OS: Basic OS
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Thu Aug 18, 2022 12:39 pm 
Offline
Member
Member
User avatar

Joined: Mon May 22, 2017 5:56 am
Posts: 812
Location: Hyperspace
I can't believe I haven't done this before!


Attachments:
2022-08-18-boot1-works-c.png
2022-08-18-boot1-works-c.png [ 46.72 KiB | Viewed 3636 times ]

_________________
Kaph — a modular OS intended to be easy and fun to administer and code for.
"May wisdom, fun, and the greater good shine forth in all your work." — Leo Brodie
Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sat Aug 20, 2022 10:03 pm 
Offline
Member
Member

Joined: Mon Dec 07, 2020 8:09 am
Posts: 212
GUI demonstrator, the eyes are drawn by a different process than the one that draws the background and writes the FB.

Image

Eyes "staring" at the FPS number as the later drops below 30, probably due to the inefficiency of moving pixels through a pipe.

Image


Attachments:
2.png
2.png [ 31.84 KiB | Viewed 3562 times ]
1.png
1.png [ 31.49 KiB | Viewed 3562 times ]
Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Tue Aug 23, 2022 8:01 pm 
Offline
Member
Member
User avatar

Joined: Mon Jun 05, 2006 11:00 pm
Posts: 2293
Location: USA (and Australia)
The screenshots are inspiring but it also makes me a little jealous how polished some of these GUIs look while my UI toolkit looks like it was made in MS Paint. :lol: :) :| :(

I won't double post but it still looks the same.
https://forum.osdev.org/viewtopic.php?f=1&t=12087&p=319712#p319712

_________________
My OS is Perception.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Thu Aug 25, 2022 11:06 am 
Offline
Member
Member
User avatar

Joined: Mon May 22, 2017 5:56 am
Posts: 812
Location: Hyperspace
@AndrewAPrice: I associate MS Paint with squiggly mouse-drawn stuff much worse than that. :) In the calculator, you're doing the old "3D look" right. The pale window[-pane?] border lines don't work too well with the dark colors of the titles & tab bars, but I think that's the only real stylistic issue. I'm not quite sure because my perception is being thrown off a little by the missing left border on the Raspberry tab. (No pun intended.) I think it's tricky to make such border lines work together; it's not easy to make them look good, especially as they shouldn't draw too much attention. I may have the same problem as soon as I get to GUI, :) but I may just not have title bars. So, there's maybe 1 stylistic issue, plus of course the calculator would look snazzier with scaled text. A short list but both issues are tricky. You've obviously been working hard on IPC instead, so I don't think there's anything to be ashamed of.

_________________
Kaph — a modular OS intended to be easy and fun to administer and code for.
"May wisdom, fun, and the greater good shine forth in all your work." — Leo Brodie


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sat Sep 10, 2022 1:01 pm 
Offline
Member
Member
User avatar

Joined: Fri Jun 11, 2021 6:02 am
Posts: 96
Location: Belgium
I've been busy prototyping a GUI with the help of Blender & normal maps so I can use (subtle) 3D effects. I'm not satisfied with how it looks right now but I think I can make it work.

Image


Attachments:
gui0_cursor.jpg
gui0_cursor.jpg [ 36.86 KiB | Viewed 3099 times ]

_________________
My OS is Norost B (website, Github, sourcehut)
My filesystem is NRFS (Github, sourcehut)
Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3898 posts ]  Go to page Previous  1 ... 250, 251, 252, 253, 254, 255, 256 ... 260  Next

All times are UTC - 6 hours


Who is online

Users browsing this forum: SemrushBot [Bot] and 49 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group