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

Lukand wrote: To me it looks very nice and cool but I repeatedly tell you that you shall pay little more attention and work on filesystems, process managament, memory management (I mean, improve it), executable file formats, etc.
Afterthat you could have even meatier skeleton where you could freely continue working on GUI which works with files, programs, in multitasking and user-mode envriroment, etc.
Thank you! I share your opinion. At the moment Basic OS is not that stable. It is just a bunch of connected files with no specific order. I plan on redoing it once again, this time with a proper custom structure. (Kernel - Libs - Devices - That Stuff). Third revision could happen anytime starting from today. I am really excited about Basic OS Revision 3.
OS: Basic OS
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader
User avatar
BrightLight
Member
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..)

Post by BrightLight »

octacone wrote:Third revision could happen anytime starting from today. I am really excited about Basic OS Revision 3.
Meanwhile, I'm leaving to my first day of high school in an hour or so, and won't have much time for my OS these coming months. I'll be sure to watch this forum silently to get inspired and motivated by other people's work.
My plans after school include loading programs from disk, developing a basic graphical toolkit (at least labels and buttons, for now) and rewriting my ACPI implementation from scratch now that I have a better understanding of AML.
You know your OS is advanced when you stop using the Intel programming guide as a reference.
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 »

omarrx024 wrote:
octacone wrote:Third revision could happen anytime starting from today. I am really excited about Basic OS Revision 3.
Meanwhile, I'm leaving to my first day of high school in an hour or so, and won't have much time for my OS these coming months. I'll be sure to watch this forum silently to get inspired and motivated by other people's work.
My plans after school include loading programs from disk, developing a basic graphical toolkit (at least labels and buttons, for now) and rewriting my ACPI implementation from scratch now that I have a better understanding of AML.
Why can't you do both? :D ACPI sounds bizzare. GUI toolkit seems to be more interesting imo. Loading programs is even more fun.
OS: Basic OS
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader
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 »

Started working on Basic OS Revision 3.
Here is what I came up with:
Attachments
BasicOS_Structure_Diagram.png
OS: Basic OS
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader
User avatar
BrightLight
Member
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..)

Post by BrightLight »

octacone wrote:Why can't you do both? :D ACPI sounds bizzare. GUI toolkit seems to be more interesting imo. Loading programs is even more fun.
I don't have much time. ACPI is difficult and has flaws in design IMO, but it is a standard and having a complete ACPI driver will give me many capabilities (PCI IRQ routing with IOAPIC, display brightness, battery management, ...) It is a topic I'm interested in, anyway, and is higher in my priority list than GUI toolkit.
You know your OS is advanced when you stop using the Intel programming guide as a reference.
User avatar
BrightLight
Member
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..)

Post by BrightLight »

octacone wrote:Started working on Basic OS Revision 3.
Here is what I came up with:
This thread is for screenshots, not system architecture design.
You know your OS is advanced when you stop using the Intel programming guide as a reference.
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 »

Too many posts in a row here without a screenshot; going to set us back on track.

I'm working on a new spec for images in terminals. Here's the prototype / proof of concept:
Image
alexfru
Member
Member
Posts: 1111
Joined: Tue Mar 04, 2014 5:27 am

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

Post by alexfru »

I wonder if integrating a terminal into a webbrowser would be easier than the reverse. :)
User avatar
Roman
Member
Member
Posts: 568
Joined: Thu Mar 27, 2014 3:57 am
Location: Moscow, Russia
Contact:

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

Post by Roman »

Integrating terminals into the web has been done a lot of times. On the other hand, I have never seen a web browser inside a terminal.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
- Alan Kay
User avatar
Ycep
Member
Member
Posts: 401
Joined: Mon Dec 28, 2015 11:11 am

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

Post by Ycep »

Terminals aren't made for putting images, web browsers, movies and music, they are made for just bit-formatted text.
Octocontrabass
Member
Member
Posts: 5486
Joined: Mon Mar 25, 2013 7:01 pm

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

Post by Octocontrabass »

DEC made terminals for vector graphics, bitmap graphics, and video.
Kevin
Member
Member
Posts: 1071
Joined: Sun Feb 01, 2009 6:11 am
Location: Germany
Contact:

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

Post by Kevin »

And at least w3m even supports images.
Developer of tyndur - community OS of Lowlevel (German)
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 »

Everybody has to start here, I suppose? Intentional crash, mind you.

Actually used it as a testbed for the text drawing routines. Bold font is done using SO (for normal) and SI (for bold), it looks a bit odd but glyphs are required to have an even width (each byte contains two pixels, so by imposing this limitation I can get away with just copying bytes as-is without worrying about shifting and such). And yes, it does reboot if you press Start.

I may do UTF-8 some day but not at the moment. Decoding UTF-8 is easy, the real problem is the memory taken up by all those glyphs (not to mention having to draw them in the first place).

Image

Not much else to show though. Wasted days trying to figure out why some graphics weren't loading, only to find out that it's because I was loading at the end of VRAM and for whatever reason the debugger wouldn't show the last few rows (read: I wasted lots of time trying to hunt down a bug that never existed in the first place) (ー_ー;)

And yes, the cursor can be moved around. The main code is actually stuck in an infinite loop, the cursor is handled in IRQ6 instead (the vblank interrupt). Will be using that IRQ for stuff that needs to be handled every so often regardless of what the running program is doing. I should add mouse support though (currently only the controller is supported), and ideally keyboard support (Saturn keyboard is the best bet here, there's an adapter from PS/2 to Saturn, and making one from Saturn to Mega Drive is trivial since the connections are exactly the same but in a different shape i.e. would be just rewiring).

Image
glauxosdever
Member
Member
Posts: 501
Joined: Wed Jun 17, 2015 9:40 am
Libera.chat IRC: glauxosdever
Location: Athens, Greece

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

Post by glauxosdever »

Hi,


All of these screenshots make me want to stop any OS/language design I'm doing occasionally this period (apart from studying for final 3rd grade exams). I now want to work on the GUI!


Regards,
glauxosdever
Post Reply