What does your OS look like? (Screen Shots..)
Re: What does your OS look like? (Screen Shots..)
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
- Primis
- Member
- Posts: 62
- Joined: Fri May 14, 2010 3:46 pm
- Libera.chat IRC: Primis
- Location: New York, NY
- Contact:
Re: What does your OS look like? (Screen Shots..)
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.
The build number is actually the Git short hash, taken in at compile time.
- Schol-R-LEA
- Member
- Posts: 1925
- Joined: Fri Oct 27, 2006 9:42 am
- Location: Athens, GA, USA
Re: What does your OS look like? (Screen Shots..)
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.
Anyway, I've gotten a few basic things out of the way, and am working on displaying the upper memory map.
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.
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.
Re: What does your OS look like? (Screen Shots..)
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)
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)
-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)
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)
Last edited by Octacone on Wed Aug 10, 2022 3:54 am, edited 2 times in total.
OS: Basic OS
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader
- Thunderbirds747
- Member
- Posts: 83
- Joined: Sat Sep 17, 2016 2:14 am
- Location: Moscow, Russia
Re: What does your OS look like? (Screen Shots..)
Looks like the Windows NT 3.1-5.0 Beta bootscreen. Impressive.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.
Coffee is not airplane fuel.
Re: What does your OS look like? (Screen Shots..)
A lot of progress!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)
With a camera. 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)Octacone wrote:I wish I could have shown you my GUI but I don't know how to make a GPU PCI passthrough screenshot.
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
"May wisdom, fun, and the greater good shine forth in all your work." — Leo Brodie
Re: What does your OS look like? (Screen Shots..)
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.Octacone wrote:I wish I could have shown you my GUI but I don't know how to make a GPU PCI passthrough screenshot.
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.
Re: What does your OS look like? (Screen Shots..)
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.
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
"May wisdom, fun, and the greater good shine forth in all your work." — Leo Brodie
Re: What does your OS look like? (Screen Shots..)
Windows are no longer filled with nothingness.
OS: Basic OS
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader
Re: What does your OS look like? (Screen Shots..)
I can't believe I haven't done this before!
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
"May wisdom, fun, and the greater good shine forth in all your work." — Leo Brodie
Re: What does your OS look like? (Screen Shots..)
GUI demonstrator, the eyes are drawn by a different process than the one that draws the background and writes the FB.
Eyes "staring" at the FPS number as the later drops below 30, probably due to the inefficiency of moving pixels through a pipe.
Eyes "staring" at the FPS number as the later drops below 30, probably due to the inefficiency of moving pixels through a pipe.
- AndrewAPrice
- Member
- Posts: 2300
- Joined: Mon Jun 05, 2006 11:00 pm
- Location: USA (and Australia)
Re: What does your OS look like? (Screen Shots..)
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.
I won't double post but it still looks the same.
viewtopic.php?f=1&t=12087&p=319712#p319712
I won't double post but it still looks the same.
viewtopic.php?f=1&t=12087&p=319712#p319712
My OS is Perception.
Re: What does your OS look like? (Screen Shots..)
@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
"May wisdom, fun, and the greater good shine forth in all your work." — Leo Brodie
- Demindiro
- Member
- Posts: 96
- Joined: Fri Jun 11, 2021 6:02 am
- Libera.chat IRC: demindiro
- Location: Belgium
- Contact:
Re: What does your OS look like? (Screen Shots..)
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.