Page 1 of 2

Hydrogen OS 0.11.x

Posted: Mon Jan 11, 2010 7:52 am
by f2
After 3-4 months of development, the next major release of HyOS is out!

Image

What's new?
  • fully written in HyASM.
  • Improved OS speed.
  • Improved translucent effects.
  • The OS uses now MMX and SSE instructions.
  • New user interface.
  • Some keyboard shortcuts are implemented.
  • Support for wide-screen modes (need to be tested).
What's wrong?
  • Not tested in VmWare.
  • Some lags are visible if FPS is too small.
  • ...
Download link: 0.11.3.

Please feel free to test, bug report, suggest ideas, features request, etc...

Re: Hydrogen OS 0.11.0

Posted: Mon Jan 11, 2010 11:31 am
by Cjreek
Hi Tommy,

Looks very nice :)
I'm gonna take a look at it as soon as the download link on the HydrogenOS homepage works :P :wink:

Re: Hydrogen OS 0.11.0

Posted: Mon Jan 11, 2010 12:04 pm
by f2
Cjreek wrote: Looks very nice :)
Thanks for testing, Cjreek.
Cjreek wrote: I'm gonna take a look at it as soon as the download link on the HydrogenOS homepage works :P :wink:
:oops: Oops! Fixed.

Hydrogen OS 0.11.1

Posted: Tue Jan 12, 2010 8:20 am
by f2
New version released: 0.11.1
English version
Russian version

Image

What's new?
  • HyOS is now available in English and in Russian.
  • Reimplemented color schemes selector (6 schemes availables).
  • Added a "Sandbox" for some testing applications.

Hydrogen OS 0.11.2

Posted: Wed Jan 13, 2010 11:36 am
by f2
New version released: 0.11.2.

Image

What's new?
  • HyOS is now available in English, French and Russian.
  • New system menu.
  • New application: "Memory dumper".

Re: Hydrogen OS 0.11.0

Posted: Wed Jan 13, 2010 11:53 am
by ~
The VGA fonts used seem perfect for development, the memory dump looks clear as it should be; Windows should have native support to display raw ASCII into the GUI.

Maybe a feature would be to switch graphics modes and text modes (for the shutdown maybe) back and forth in protected mode regardless of the video card (if it doesn't do it already).

What is your sandbox, is it a V86 monitor or something else?

Is there some source code, and how/in what can the releases be useful for? Anyway, your project website has a good listing of resources.

Re: Hydrogen OS 0.11.0

Posted: Wed Jan 13, 2010 12:14 pm
by f2
Hi ~,
~ wrote: What is your sandbox, is it a V86 monitor or something else?
The Sandbox was a menu which give access to some test applications. This menu has been removed in this release.
~ wrote: Is there some source code, and how/in what can the releases be useful for? Anyway, your project website has a good listing of resources.
Hydrogen OS is a closed source OS. So, the source code isn't available. And it is still in alpha releases, there's no
really useful applications at the moment.

Re: Hydrogen OS 0.11.0

Posted: Thu Jan 14, 2010 11:21 am
by fronty
Do you have some sort of documentation for system calls and gui library (or is gui part of kernel?) available?

Re: Hydrogen OS 0.11.0

Posted: Thu Jan 14, 2010 12:47 pm
by f2
fronty wrote:Do you have some sort of documentation for system calls and gui library (or is gui part of kernel?) available?
Not yet. Hydrogen OS isn't able to load external applications, even if I have already implemented routines
to load files from a disk. Will be fully implemented for a next major release.

Re: Hydrogen OS 0.11.0

Posted: Thu Feb 11, 2010 10:48 am
by clange
Hi Tommy

I tested Hydrogen OS 0.11.3 on some real hardware. Test farm details.

Hydrogen, Helium and Beryllium:
It starts up but no matter which resoulution is selected the screen just flickers a few times and the the machine reboots

Lithium:
SSE instructions not supported error message

If you need more info about the machines than already provided let me know and I'll try to add it.

clange

Re: Hydrogen OS 0.11.0

Posted: Thu Feb 11, 2010 10:59 am
by f2
Hi clange,

First, thank you very much for testing.
clange wrote: Hydrogen, Helium and Beryllium:
It starts up but no matter which resoulution is selected the screen just flickers a few times and the the machine reboots
Strange problem. And I don't know if it's a VESA problem or a bug with a driver...
clange wrote: Lithium:
SSE instructions not supported error message
Hmm... it seems that my SSE detection code fails. I use informations from the CPUID instructions.
clange wrote: If you need more info about the machines than already provided let me know and I'll try to add it.
Yes, maybe some additional informations about devices (PCI, keyboard, mouse, etc).

Best regards,
Tommy

Re: Hydrogen OS 0.11.0

Posted: Thu Feb 11, 2010 12:44 pm
by clange
Tommy wrote:Yes, maybe some additional informations about devices (PCI, keyboard, mouse, etc).
I have updated my test farm page with some PCI info. All the machines are using the same mouse and keyboard (PS/2) through a KVM switch.
Tommy wrote:Hmm... it seems that my SSE detection code fails. I use informations from the CPUID instructions.
I use CPUID in my detection code too and it detects everything correctly on all my test machines (verifed by checking datasheets). So your code should also complain about no support for SSE instructions on Helium.

Make a build that dumps some debug data about CPU feature detection and what else you might need and I can test again.

clange

Re: Hydrogen OS 0.11.0

Posted: Thu Feb 11, 2010 1:11 pm
by Synon
Wow. This is great! The GUI is very nice, clear and concise. Are you going to have somewhere for minimized windows to go (e.g. panels in GNOME or the taskbar in Windows)?

It's a shame it's closed-source though...

Re: Hydrogen OS 0.11.0

Posted: Thu Feb 11, 2010 1:38 pm
by DavidBG
Hello there!

I tested Hydrogen OS on two of my PC's:
  • DELL Dimension 4300S ACPI Uniprocessor Intel(R) Pentium(R) 4 CPU 1.60 GHz with 384 MB Ram with MMX and SSE
    Video Card = Rage 128 PRO Ultra GL AGP

    Gateway Solo Pentium(R) 200 MHz with 64 MB RAM with MMX
    Video Card = NeoMagic 128XD VBE 2.0 compliant
On the first PC on real hardware, in 1024x768x16 screen resolution, it booted up and successfully loaded. However, the HP USB Mouse under PS/2 emulation didn't work. So I couldn't move the mouse.
In in emulator on the same PC, Hydrogen OS boots up and runs smoothly.

On the second PC (Doesn't have SSE) it started to load Hydrogen OS (The first loader, not the graphical one), and then successfully detected that my PC did not have SSE.

David

Re: Hydrogen OS 0.11.x

Posted: Thu Feb 11, 2010 2:14 pm
by f2
Synon wrote:Wow. This is great! The GUI is very nice, clear and concise. Are you going to have somewhere for minimized windows to go (e.g. panels in GNOME or the taskbar in Windows)?
Thanks for testing Synon :) .
For minimized windows, I can reimplement the taskbar which was present on old HyOS releases.
Synon wrote: It's a shame it's closed-source though...
Hmm... Why you want to see the source code? For learning? Or for copying my code in your OS? As Bogdan Ontanu says
"it is my creation I can do with it as I please"! I do not want to get into a debate that has no place here. However,
I can think about a new license which will allow everyone to access to the source code for studying it and understanding
it... for people who understand French, because source comments are in French :oops: .
DavidBG wrote: On the first PC on real hardware, in 1024x768x16 screen resolution, it booted up and successfully loaded. However, the HP USB Mouse under PS/2 emulation didn't work. So I couldn't move the mouse.
Thanks for testing DavidBG :) .
I have the same problem on my laptop: HyOS boots fine, but the mouse (and the keyboard) doesn't work.
DavidBG wrote: On the second PC (Doesn't have SSE) it started to load Hydrogen OS (The first loader, not the graphical one), and then successfully detected that my PC did not have SSE.
Cool ;) ! But there's some troubles on SSE detection, as I said above.

Tommy