Hydrogen OS first public preview release

This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
User avatar
f2
Member
Member
Posts: 311
Joined: Mon Jun 15, 2009 10:01 am
Location: France

Hydrogen OS first public preview release

Post by f2 »

Some of you know Hydrogen OS through screenshots I'm posting in this forum.
The OS is far from complete and is constantly evolving. However, I decided to make
a preview version of Hydrogen OS available for the public.



Known bugs and limitations:
» this is only a preview release for testing purpose only.
» windows can't be maximized/resized yet.
» some bugs exists when windows are moved.
» when a window is minimized, the restore button "+" doesn't work.

I strongly recommend the use of Microsoft Virtual PC 2007 or VMWare Workstation for testing Hydrogen OS.

Feel free to post here your opinions, ideas, etc..
Do not forget to visit my website for new releases and screenshots.

Best regards,
Tommy
Last edited by f2 on Wed Aug 12, 2009 10:26 am, edited 1 time in total.
"Open source seems to embrace the dark side of human nature." - Ville Turjanmaa
tera4d
Member
Member
Posts: 37
Joined: Sun Apr 26, 2009 11:22 am

Re: Hydrogen OS first public preview release

Post by tera4d »

Tommy i tested out your OS in virtual pc 2007
And it ran great!
The only problem(s) i discovered where that if you drag the window to fast it gets deselected.
And i could not minimze the windows.
For the rest it ran without a problem.
This project looks promising and i will keep an eye out for it.
I wish you good luck with it.

-Tera4D
User avatar
NickJohnson
Member
Member
Posts: 1249
Joined: Tue Mar 24, 2009 8:11 pm
Location: Sunnyvale, California

Re: Hydrogen OS first public preview release

Post by NickJohnson »

I tried it out in VirtualBox 2.2.2 under Linux, and it works okay, albeit slowly. Things look pretty nice and nothing crashes - pretty good so far. Is the graphical shell in usermode or kernelmode, and can you execute actual programs yet?
User avatar
Troy Martin
Member
Member
Posts: 1686
Joined: Fri Apr 18, 2008 4:40 pm
Location: Langley, Vancouver, BC, Canada
Contact:

Re: Hydrogen OS first public preview release

Post by Troy Martin »

Works amazing in Virtual PC 2007, as tera4d said. Congratz on the great tech demo, I can't wait to see more :)

If you ever write a framework for applications and UI "widgets", I'll be glad to try my hand at writing some test apps for you!
Image
Image
Solar wrote:It keeps stunning me how friendly we - as a community - are towards people who start programming "their first OS" who don't even have a solid understanding of pointers, their compiler, or how a OS is structured.
I wish I could add more tex
User avatar
f2
Member
Member
Posts: 311
Joined: Mon Jun 15, 2009 10:01 am
Location: France

Re: Hydrogen OS first public preview release

Post by f2 »

@tera4d
tera4d wrote:And i could not minimze the windows.
That's true. For example, the Digital Clock window doesn't minimize, unlike other windows. :(

@NickJohnson
NickJohnson wrote:I tried it out in VirtualBox 2.2.2 under Linux, and it works okay, albeit slowly.
Check if your computer supports hardware virtualization and if this feature is used by VirtualBox.
NickJohnson wrote:Things look pretty nice and nothing crashes - pretty good so far. Is the graphical shell in usermode or kernelmode, and can you execute actual programs yet?
Hydrogen OS doesn't support yet paging, memory managment or multitasking. It runs in kernel mode and can't execute programs. These features will be implemented for the next releases. Just be patient...
"Open source seems to embrace the dark side of human nature." - Ville Turjanmaa
User avatar
Troy Martin
Member
Member
Posts: 1686
Joined: Fri Apr 18, 2008 4:40 pm
Location: Langley, Vancouver, BC, Canada
Contact:

Re: Hydrogen OS first public preview release

Post by Troy Martin »

Ah, crap. Tested on VirtualBox 3.0.0, loading froze at the splash screen, and VBox went into Guru Meditation. The logs, they really don't tell you anything unless you're the guy/gal that wrote VBox in the first place...
Image
Image
Solar wrote:It keeps stunning me how friendly we - as a community - are towards people who start programming "their first OS" who don't even have a solid understanding of pointers, their compiler, or how a OS is structured.
I wish I could add more tex
User avatar
f2
Member
Member
Posts: 311
Joined: Mon Jun 15, 2009 10:01 am
Location: France

Re: Hydrogen OS first public preview release

Post by f2 »

Troy Martin wrote:Ah, crap. Tested on VirtualBox 3.0.0, loading froze at the splash screen, and VBox went into Guru Meditation. The logs, they really don't tell you anything unless you're the guy/gal that wrote VBox in the first place...
Thanks for reporting, I will check it out.
"Open source seems to embrace the dark side of human nature." - Ville Turjanmaa
User avatar
gravaera
Member
Member
Posts: 737
Joined: Tue Jun 02, 2009 4:35 pm
Location: Supporting the cause: Use \tabs to indent code. NOT \x20 spaces.

Re: Hydrogen OS first public preview release

Post by gravaera »

In bochs (v2.3.7) the mouse works fine, but the whole UI is pretty slow. I'm not saying this as a complaint, though. This is great work.

In qemu (v0.10.0) everything is really fast, but the OS doesn't seem to sense my mouse's button clicks. The mouse itself is detected, but when I click there is no response. But since the mouse was working in bochs, it means the driver is okay. Qemu was at fault there.

I don't have a floppy drive, and wasn't feeling like burning a CD, and my Bios doesn't support Flash drive booting, so I couldn't let your OS onto my pc by booting it. Would have liked to, in order to see how the whole thing worked overall.

Great work. I believe that VESA provides a method of probing the hardware device for its 'preferred' resolution. That way you could probably attempt to probe the user's monitor instead of having such a large screen mode set as the default.

Just a suggestion.

All the best
gravaera
Last edited by gravaera on Sat May 26, 2012 5:04 pm, edited 1 time in total.
17:56 < sortie> Paging is called paging because you need to draw it on pages in your notebook to succeed at it.
User avatar
f2
Member
Member
Posts: 311
Joined: Mon Jun 15, 2009 10:01 am
Location: France

Re: Hydrogen OS first public preview release

Post by f2 »

holypanl wrote:In qemu (v0.10.0) everything is really fast, but the OS doesn't seem to sense my mouse's button clicks. The mouse itself is detected, but when I click there is no response. But since the mouse was working in bochs, it means the driver is okay. Qemu was at fault there.
This problem is specific to QEmu. I never use QEmu, this problem will never be resolved.
"Open source seems to embrace the dark side of human nature." - Ville Turjanmaa
User avatar
NickJohnson
Member
Member
Posts: 1249
Joined: Tue Mar 24, 2009 8:11 pm
Location: Sunnyvale, California

Re: Hydrogen OS first public preview release

Post by NickJohnson »

Tommy wrote:
NickJohnson wrote:Things look pretty nice and nothing crashes - pretty good so far. Is the graphical shell in usermode or kernelmode, and can you execute actual programs yet?
Hydrogen OS doesn't support yet paging, memory managment or multitasking. It runs in kernel mode and can't execute programs. These features will be implemented for the next releases. Just be patient...
I just wanted to get a better picture of how far along you are. Some people start at the GUI and work down, while others start with threading and IPC and work up. If you had both, I would be seriously impressed.
Tommy wrote:
holypanl wrote:In qemu (v0.10.0) everything is really fast, but the OS doesn't seem to sense my mouse's button clicks. The mouse itself is detected, but when I click there is no response. But since the mouse was working in bochs, it means the driver is okay. Qemu was at fault there.
This problem is specific to QEmu. I never use QEmu, this problem will never be resolved.
You probably will have to address stuff like this eventually, because real hardware is even more unpredictable than the various VMs. Unless you only want to run your OS under vPC forever :wink: .
User avatar
Combuster
Member
Member
Posts: 9301
Joined: Wed Oct 18, 2006 3:45 am
Libera.chat IRC: [com]buster
Location: On the balcony, where I can actually keep 1½m distance
Contact:

Re: Hydrogen OS first public preview release

Post by Combuster »

But since the mouse was working in bochs, it means the driver is okay. Qemu was at fault there.
No, it means the mouse driver is broken, and that some other dependency makes it work in some cases.
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
User avatar
Creature
Member
Member
Posts: 548
Joined: Sat Dec 27, 2008 2:34 pm
Location: Belgium

Re: Hydrogen OS first public preview release

Post by Creature »

Combuster wrote:
But since the mouse was working in bochs, it means the driver is okay. Qemu was at fault there.
No, it means the mouse driver is broken, and that some other dependency makes it work in some cases.
I'll have to agree on this. Even though it IS possible the emulator is at fault, I doubt something pretty mature (let's just call it that) like QEMU has a bugged out mouse driver (which is used regularely, and would most likely already have been reported and resolved, UNLESS it's a bug in a release client or some major code revision).
When the chance of succeeding is 99%, there is still a 50% chance of that success happening.
User avatar
-m32
Member
Member
Posts: 120
Joined: Thu Feb 21, 2008 5:59 am
Location: Ottawa, Canada

Re: Hydrogen OS first public preview release

Post by -m32 »

Troy Martin wrote:Ah, crap. Tested on VirtualBox 3.0.0, loading froze at the splash screen, and VBox went into Guru Meditation. The logs, they really don't tell you anything unless you're the guy/gal that wrote VBox in the first place...
Yep, doesn't work on VirtualBox 3.0.2 either. Sits at the splash-screen...
User avatar
-m32
Member
Member
Posts: 120
Joined: Thu Feb 21, 2008 5:59 am
Location: Ottawa, Canada

Re: Hydrogen OS first public preview release

Post by -m32 »

-m32 wrote: Yep, doesn't work on VirtualBox 3.0.2 either. Sits at the splash-screen...
Seems that it only has trouble when you try to boot with 16 million colours...

And, your mouse driver definitely needs some work. It's impossible to click on "Control Panel", every time I try to move the mouse up, it shoots to the right, or the bottom of the screen :)
User avatar
f2
Member
Member
Posts: 311
Joined: Mon Jun 15, 2009 10:01 am
Location: France

Re: Hydrogen OS first public preview release

Post by f2 »

-m32 wrote:Yep, doesn't work on VirtualBox 3.0.2 either. Sits at the splash-screen...
Works fine on VirtualBox 3.0.4, but it is very slow.
Moreover, when I start Virtual PC 2007 after VirtualBox 3.0.4, Windows 7 crashes... :(
-m32 wrote:Seems that it only has trouble when you try to boot with 16 million colours...
i have no problem with 16 million colours modes.
-m32 wrote:And, your mouse driver definitely needs some work. It's impossible to click on "Control Panel", every time I try to move the mouse up, it shoots to the right, or the bottom of the screen
That's right! I'm trying to correct this problem.
"Open source seems to embrace the dark side of human nature." - Ville Turjanmaa
Post Reply