Page 31 of 262
Re: What does your OS look like? (Screen Shots..)
Posted: Fri Jul 24, 2009 8:29 am
by Dex
@Tommy, I notest you put a link to my site, thanks, send me a PM with a description of your OS and i will post a link to your site.
Re: What does your OS look like? (Screen Shots..)
Posted: Sun Jul 26, 2009 1:58 pm
by stealther
This is a singletone virtual console. The layout is hardcoded like this:
Code: Select all
AbcWindow* b = new AbcWindow(Rect(0, 24, 80, 1));
b->Foreground(Window::RED_B);
b->Background(Window::BLUE_B);
WinFrame* fr = new WinFrame(Rect(0, 0, 80, 24));
fr->AddChild(&Console::Instance());
fr->Foreground(Window::WHITE_B);
fr->Background(Window::BLACK);
fr->Caption(" Console ");
Desktop::Instance().AddChild(fr);
Desktop::Instance().AddChild(b);
Console::Instance().Move(1,1);
The "timer rotator" is written directly into video buffer.
The rest is managed by window maanger. This is very simple at the moment.
Windows can move/resize/overlap/change z-order.
Each window has it's own videobuffer, that is copied to higher-level framebuffers in window hierarchy.
I'm working on this "Window Manager" since yesturday.
The console was operating on video buffer directly, but now it's virtual (porting was trivial).
This console filters-out ansi esc sequences to control output.
Need to make some optimisations and think about more decorators like scroll-bars and so on.
Don't know if I'm planning to extend this window manager to a full-featured one. It's just for fun.
By the way, do you think such pseudo-graphical window management system can be usable and efficient?
(Yes I know about early versions of Linux and Dos, but ...)
Re: What does your OS look like? (Screen Shots..)
Posted: Sun Jul 26, 2009 10:45 pm
by balthasar
its matured alot from its old Nyu OS Counterpart
this time i didnt just base off a tutorial. i implemented things myself while getting the idea from the tutorial. so far its gone a long way
Re: What does your OS look like? (Screen Shots..)
Posted: Wed Jul 29, 2009 11:34 am
by Thor
Here's a picture of my installer. The partition select menu is doing... erm... strange things
Apparently, it doesn't take kindly to my friend rapidly pressing up and down
That's better ^-^
Re: What does your OS look like? (Screen Shots..)
Posted: Sat Aug 01, 2009 7:37 am
by f2
New screenshot of Hydrogen OS when running its first embedded applications: a system menu, and a digital clock.
Re: What does your OS look like? (Screen Shots..)
Posted: Sat Aug 01, 2009 2:14 pm
by dak91
verry cool tommy
Re: What does your OS look like? (Screen Shots..)
Posted: Sat Aug 01, 2009 2:33 pm
by gravaera
I'm particularly excited because I'm nearing the time when I can start my GUI. I have HDD access, and Mem Mgmt, which, coupled together with my fully working program loader (ELF only for now. I intend to support PE soon) and semi-working Task Scheduler, allows me to load programs from disk, and execute them, with one or two problems. (A simple program to print to the screen in console mode causes an exception).
BUT: I'm happy to say that my console driver has got two APIs: One for local executables and one that mimics the Windows API for consoles. I do it by implementing the drivers as C++ classes, and then building the API on top of it (as a derived class). I'm not sure how well this will work our for more complex drivers, or how it will fit in with the rest of the drivers that are loaded past boot, since I'm going to be implementing either EDI or UDI.
But now that I have a base to work with for creating my API, I guess (hope) that VESA isn't too hard to implement, and that building a solid API for GFX functions wouldn't be that hard. Although trying to implement the Win32 API for Window Management most likely will be...
@Tommy: Great work: I admire your perseverance, and it's inspiring to see your screenshots since it means (to me) that I CAN get that far. I hope your project goes far.
Re: What does your OS look like? (Screen Shots..)
Posted: Sat Aug 01, 2009 3:27 pm
by f2
Thanks dak91 and holypanl!
Actually in Hydrogen OS, there is no virtual memory protection, no paging, no memory managment, no multitasking, no virtual consoles...
only a GUI, a display driver, a keyboard driver and a mouse driver. Hydrogen OS shares the same common features with Solar_OS.
Hydrogen OS has been completely rewritten, there is a lot of bugs to fix before the first release.
Re: What does your OS look like? (Screen Shots..)
Posted: Sat Aug 01, 2009 5:36 pm
by dak91
Tommy wrote:Thanks dak91 and holypanl!
Actually in Hydrogen OS, there is no virtual memory protection, no paging, no memory managment, no multitasking, no virtual consoles...
only a GUI, a display driver, a keyboard driver and a mouse driver. Hydrogen OS shares the same common features with Solar_OS.
Hydrogen OS has been completely rewritten, there is a lot of bugs to fix before the first release.
Yea, but write a simple gui it's very exciting. Now u can code mm, tasks, virtual consoles and other while u extend the gui : )
Re: What does your OS look like? (Screen Shots..)
Posted: Sat Aug 01, 2009 11:46 pm
by Andr3w
@
Tommy: Yeah, your OS is getting better and better! Good luck!
Re: What does your OS look like? (Screen Shots..)
Posted: Sun Aug 02, 2009 5:02 am
by Dex
dak91 wrote:Tommy wrote:Thanks dak91 and holypanl!
Actually in Hydrogen OS, there is no virtual memory protection, no paging, no memory managment, no multitasking, no virtual consoles...
only a GUI, a display driver, a keyboard driver and a mouse driver. Hydrogen OS shares the same common features with Solar_OS.
Hydrogen OS has been completely rewritten, there is a lot of bugs to fix before the first release.
Yea, but write a simple gui it's very exciting. Now u can code mm, tasks, virtual consoles and other while u extend the gui : )
But he may not want thoughs things, he may want a OS thats like a scalpel, yes you can cut your fingers off, but you can also save lives, most desktop are like plastic scalpels safe, but are bad at cutting everything else too..
@holypanl, you will find vesa2 very easy, if you set res in realmode and stick to that size. just have vesa info buff layed out in memory, call
about 3 int, test for available res etc, then you can use the info returned in the vesa info buff, to use vesa in pmode, the best one is theres a pointer, that you can use just like 0xa000 in the old dos days., as thats the base adress of the screen.
Re: What does your OS look like? (Screen Shots..)
Posted: Wed Aug 05, 2009 7:16 am
by royalbru
Nice tommy
Re: What does your OS look like? (Screen Shots..)
Posted: Thu Aug 06, 2009 11:25 pm
by brodeur235
Fist off:
@Tommy: Great work: I admire your perseverance, and it's inspiring to see your screenshots since it means (to me) that I CAN get that far. I hope your project goes far.
I feel the exact same way. Whenever I get discouraged I think of things like this and solar OS and it reminds me that I can do it too. It's like you're inadvertently passing out free motivation. I appreciated it and hope your project goes far as well Tommy.
I haven't posted a picture of my OS (Synergy OS SynOS) in this thread since I threw up a picture of a boot loader loading a kernel... Boring right? Well I've made some improvements
Haven't gotten to a command line yet... Light years away.. (I realize that's a measurement of distance, but it's said for effect ;P ). Anyways, since then I have done a few things, some of which this shot shows:
Things SynOS now has/consists of:
-100% asm including boot loader and kernel.
-32b p-mode.
-Growing conversion module (mem to ascii binary; mem to ascii hex; etc)
-A large screen printing module with scrolling, etc for the basic graphics mode shown above.
-Small CPUID module with only a vendor procedure so far.
-Basic IDT entries are mapped to ISRs, the PICs have been remapped and 2 IRQs are in development (0 and 1)
These probably seem like really basic things to this crowd but it took quite a bit of work, so there it is,
Brodeur235
EDIT: @Thor ... You are confused man. The Devils are the ones with 3 cups in the past 15 years... Not those Canucks. Martin Brodeur is where it's at. But hey, at least ya'll got Mats Sundin for a year, I can respect that.
Re: What does your OS look like? (Screen Shots..)
Posted: Fri Aug 07, 2009 12:52 pm
by imate900
I'm yet to post a picture of SauOS. I'm having to fix the kernel loader & build a cross-binutils & gcc. (I switched to Vista)
Re: What does your OS look like? (Screen Shots..)
Posted: Fri Aug 07, 2009 6:46 pm
by Love4Boobies
imate900 wrote:I'm yet to post a picture of SauOS. I'm having to fix the kernel loader & build a cross-binutils & gcc. (I switched to Vista)
And you posted this to be sure we're ready for it?! </sarcasm>