What does your OS look like? (Screen Shots..)
Re: What does your OS look like? (Screen Shots..)
I guess it's probably better to just take a cue from nearly every other windowed GUI and just color the entire titlebar. Makes it much more obvious.
- BrightLight
- Member
- Posts: 901
- Joined: Sat Dec 27, 2014 9:11 am
- Location: Maadi, Cairo, Egypt
- Contact:
Re: What does your OS look like? (Screen Shots..)
I haven't posted here in a while, so I tweaked my window manager, added a new wallpaper and played with my two test applications.
You know your OS is advanced when you stop using the Intel programming guide as a reference.
Re: What does your OS look like? (Screen Shots..)
I also made a video with some recently-added features of my OS.
- crunch
- Member
- Posts: 81
- Joined: Wed Aug 31, 2016 9:53 pm
- Libera.chat IRC: crunch
- Location: San Diego, CA
Re: What does your OS look like? (Screen Shots..)
klange wrote:I also made a video with some recently-added features of my OS.
You guys both have very impressive projectsomarrx024 wrote:I haven't posted here in a while, so I tweaked my window manager, added a new wallpaper and played with my two test applications.
Some of my open-source projects:
Ext2/ELF32 bootloader
Lightweight x86 assembler, designed to be portable for osdev
Scheme in under 1000 lines of C
Ext2/ELF32 bootloader
Lightweight x86 assembler, designed to be portable for osdev
Scheme in under 1000 lines of C
- BrightLight
- Member
- Posts: 901
- Joined: Sat Dec 27, 2014 9:11 am
- Location: Maadi, Cairo, Egypt
- Contact:
Re: What does your OS look like? (Screen Shots..)
I'll always love posting here...
Wrote a basic widget library; supports buttons and labels as you can see in the screenshot and abstracts as much of the WM functionality from the user as possible.
Next up on my to-do list is the textbox, so I can write a basic calculator which will be the first "real" or useful application for my OS.
EDIT: Forgot to mention; the widget library is written entirely in userspace.
Wrote a basic widget library; supports buttons and labels as you can see in the screenshot and abstracts as much of the WM functionality from the user as possible.
Next up on my to-do list is the textbox, so I can write a basic calculator which will be the first "real" or useful application for my OS.
EDIT: Forgot to mention; the widget library is written entirely in userspace.
You know your OS is advanced when you stop using the Intel programming guide as a reference.
Re: What does your OS look like? (Screen Shots..)
One of the things on my TODO list for my 1.0 release was to build a documentation viewer. I spent a lot of time building this formatted text engine, which I had originally designed for text labels like the one in the "About ToaruOS" window on the right, but it was fast enough to support larger amounts of formatted text, so it worked out quite nicely for this project. I moved all of the licenses for third-party things that I ship with my CDs into formated files so you can read through all of them from the help browser. It supports various formatting hints with an HTML-like syntax, scrolling, reflows text to fit the page, and all of the blue text is links to other files. Now I just need to write some documentation to put *in* the browser...
- BrightLight
- Member
- Posts: 901
- Joined: Sat Dec 27, 2014 9:11 am
- Location: Maadi, Cairo, Egypt
- Contact:
Re: What does your OS look like? (Screen Shots..)
You know your OS is advanced when you stop using the Intel programming guide as a reference.
Re: What does your OS look like? (Screen Shots..)
Finished with my internal debugger Now I can finally debug what's wrong with my task switcher
- Attachments
-
- Thread's meta data
- oszdbg4.png (4.68 KiB) Viewed 2910 times
-
- Displaying task queues
- oszdbg5.png (5.14 KiB) Viewed 2910 times
-
- Dumping RAM allocations
- oszdbg6.png (4.42 KiB) Viewed 2910 times
Re: What does your OS look like? (Screen Shots..)
And another 3 shoots.
Re: What does your OS look like? (Screen Shots..)
Really nice tool!bzt wrote:Finished with my internal debugger Now I can finally debug what's wrong with my task switcher
Learn to read.
Re: What does your OS look like? (Screen Shots..)
Thanks! It's also very useful! It's quite difficult to debug task switches with gdb as it does not know about memory mappings. On the other hand gdb can show you the source as execution runs through, while my debugger can't as it has no access to the C files. But I'm thinking of displaying the filename and the line at least.dozniak wrote:Really nice tool!
Re: What does your OS look like? (Screen Shots..)
Quite impressive! How does it handle faults? Do is auto dump or you have to load logs manually? Great color scheme btw.bzt wrote:Finished with my internal debugger Now I can finally debug what's wrong with my task switcher
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
- crunch
- Member
- Posts: 81
- Joined: Wed Aug 31, 2016 9:53 pm
- Libera.chat IRC: crunch
- Location: San Diego, CA
Re: What does your OS look like? (Screen Shots..)
The disassembler looks very impressive. Did you write it yourself?bzt wrote:And another 3 shoots.
Some of my open-source projects:
Ext2/ELF32 bootloader
Lightweight x86 assembler, designed to be portable for osdev
Scheme in under 1000 lines of C
Ext2/ELF32 bootloader
Lightweight x86 assembler, designed to be portable for osdev
Scheme in under 1000 lines of C
Re: What does your OS look like? (Screen Shots..)
Thanks! It's called from the exception handler ISR. Yep, the color scheme is a retro C=64 If it were a panic it would be in shades of red.octacone wrote:Quite impressive! How does it handle faults? Do is auto dump or you have to load logs manually? Great color scheme btw.