OSDev.org
https://forum.osdev.org/

Hydrogen OS 0.11.x
https://forum.osdev.org/viewtopic.php?f=2&t=21414
Page 1 of 2

Author:  f2 [ Mon Jan 11, 2010 7:52 am ]
Post subject:  Hydrogen OS 0.11.x

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

Author:  Cjreek [ Mon Jan 11, 2010 11:31 am ]
Post subject:  Re: Hydrogen OS 0.11.0

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:

Author:  f2 [ Mon Jan 11, 2010 12:04 pm ]
Post subject:  Re: Hydrogen OS 0.11.0

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.

Author:  f2 [ Tue Jan 12, 2010 8:20 am ]
Post subject:  Hydrogen OS 0.11.1

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.

Author:  f2 [ Wed Jan 13, 2010 11:36 am ]
Post subject:  Hydrogen OS 0.11.2

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

Author:  ~ [ Wed Jan 13, 2010 11:53 am ]
Post subject:  Re: Hydrogen OS 0.11.0

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.

Author:  f2 [ Wed Jan 13, 2010 12:14 pm ]
Post subject:  Re: Hydrogen OS 0.11.0

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.

Author:  fronty [ Thu Jan 14, 2010 11:21 am ]
Post subject:  Re: Hydrogen OS 0.11.0

Do you have some sort of documentation for system calls and gui library (or is gui part of kernel?) available?

Author:  f2 [ Thu Jan 14, 2010 12:47 pm ]
Post subject:  Re: Hydrogen OS 0.11.0

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.

Author:  clange [ Thu Feb 11, 2010 10:48 am ]
Post subject:  Re: Hydrogen OS 0.11.0

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

Author:  f2 [ Thu Feb 11, 2010 10:59 am ]
Post subject:  Re: Hydrogen OS 0.11.0

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

Author:  clange [ Thu Feb 11, 2010 12:44 pm ]
Post subject:  Re: Hydrogen OS 0.11.0

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

Author:  Synon [ Thu Feb 11, 2010 1:11 pm ]
Post subject:  Re: Hydrogen OS 0.11.0

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

Author:  DavidBG [ Thu Feb 11, 2010 1:38 pm ]
Post subject:  Re: Hydrogen OS 0.11.0

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

Author:  f2 [ Thu Feb 11, 2010 2:14 pm ]
Post subject:  Re: Hydrogen OS 0.11.x

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

Page 1 of 2 All times are UTC - 6 hours
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/