Hydrogen OS 0.11.x

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 0.11.x

Post 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...
Last edited by f2 on Thu Feb 11, 2010 2:16 pm, edited 2 times in total.
"Open source seems to embrace the dark side of human nature." - Ville Turjanmaa
Cjreek
Member
Member
Posts: 70
Joined: Thu May 28, 2009 2:41 pm
Location: Germany

Re: Hydrogen OS 0.11.0

Post 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:
User avatar
f2
Member
Member
Posts: 311
Joined: Mon Jun 15, 2009 10:01 am
Location: France

Re: Hydrogen OS 0.11.0

Post 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.
"Open source seems to embrace the dark side of human nature." - Ville Turjanmaa
User avatar
f2
Member
Member
Posts: 311
Joined: Mon Jun 15, 2009 10:01 am
Location: France

Hydrogen OS 0.11.1

Post 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.
"Open source seems to embrace the dark side of human nature." - Ville Turjanmaa
User avatar
f2
Member
Member
Posts: 311
Joined: Mon Jun 15, 2009 10:01 am
Location: France

Hydrogen OS 0.11.2

Post 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".
"Open source seems to embrace the dark side of human nature." - Ville Turjanmaa
User avatar
~
Member
Member
Posts: 1226
Joined: Tue Mar 06, 2007 11:17 am
Libera.chat IRC: ArcheFire

Re: Hydrogen OS 0.11.0

Post 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.
YouTube:
http://youtube.com/@AltComp126

My x86 emulator/kernel project and software tools/documentation:
http://master.dl.sourceforge.net/projec ... 7z?viasf=1
User avatar
f2
Member
Member
Posts: 311
Joined: Mon Jun 15, 2009 10:01 am
Location: France

Re: Hydrogen OS 0.11.0

Post 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.
"Open source seems to embrace the dark side of human nature." - Ville Turjanmaa
fronty
Member
Member
Posts: 188
Joined: Mon Jan 14, 2008 5:53 am
Location: Helsinki

Re: Hydrogen OS 0.11.0

Post by fronty »

Do you have some sort of documentation for system calls and gui library (or is gui part of kernel?) available?
User avatar
f2
Member
Member
Posts: 311
Joined: Mon Jun 15, 2009 10:01 am
Location: France

Re: Hydrogen OS 0.11.0

Post 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.
"Open source seems to embrace the dark side of human nature." - Ville Turjanmaa
clange
Member
Member
Posts: 163
Joined: Sun Oct 05, 2008 5:00 am
Location: Copenhagen, Denmark
Contact:

Re: Hydrogen OS 0.11.0

Post 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
User avatar
f2
Member
Member
Posts: 311
Joined: Mon Jun 15, 2009 10:01 am
Location: France

Re: Hydrogen OS 0.11.0

Post 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
"Open source seems to embrace the dark side of human nature." - Ville Turjanmaa
clange
Member
Member
Posts: 163
Joined: Sun Oct 05, 2008 5:00 am
Location: Copenhagen, Denmark
Contact:

Re: Hydrogen OS 0.11.0

Post 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
Synon
Member
Member
Posts: 169
Joined: Sun Sep 06, 2009 3:54 am
Location: Brighton, United Kingdom

Re: Hydrogen OS 0.11.0

Post 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...
DavidBG
Member
Member
Posts: 62
Joined: Thu Jan 14, 2010 1:02 pm
Location: At the computer
Contact:

Re: Hydrogen OS 0.11.0

Post 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
President of the Useless OS project
User avatar
f2
Member
Member
Posts: 311
Joined: Mon Jun 15, 2009 10:01 am
Location: France

Re: Hydrogen OS 0.11.x

Post 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
"Open source seems to embrace the dark side of human nature." - Ville Turjanmaa
Post Reply