OSDev.org

The Place to Start for Operating System Developers
It is currently Wed Jul 26, 2017 6:47 pm

All times are UTC - 6 hours




Post new topic Reply to topic  [ 21 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: Hydrogen OS 0.11.x
PostPosted: Mon Jan 11, 2010 7:52 am 
Offline
Member
Member

Joined: Mon Jun 15, 2009 10:01 am
Posts: 307
Location: France
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...

_________________
"Open source seems to embrace the dark side of human nature." - Ville Turjanmaa
Working on NX, a 32/64-bit OS written in assembly language.


Last edited by f2 on Thu Feb 11, 2010 2:16 pm, edited 2 times in total.

Top
 Profile  
 
 Post subject: Re: Hydrogen OS 0.11.0
PostPosted: Mon Jan 11, 2010 11:31 am 
Offline
Member
Member

Joined: Thu May 28, 2009 2:41 pm
Posts: 70
Location: Germany
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:


Top
 Profile  
 
 Post subject: Re: Hydrogen OS 0.11.0
PostPosted: Mon Jan 11, 2010 12:04 pm 
Offline
Member
Member

Joined: Mon Jun 15, 2009 10:01 am
Posts: 307
Location: France
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
Working on NX, a 32/64-bit OS written in assembly language.


Top
 Profile  
 
 Post subject: Hydrogen OS 0.11.1
PostPosted: Tue Jan 12, 2010 8:20 am 
Offline
Member
Member

Joined: Mon Jun 15, 2009 10:01 am
Posts: 307
Location: France
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
Working on NX, a 32/64-bit OS written in assembly language.


Top
 Profile  
 
 Post subject: Hydrogen OS 0.11.2
PostPosted: Wed Jan 13, 2010 11:36 am 
Offline
Member
Member

Joined: Mon Jun 15, 2009 10:01 am
Posts: 307
Location: France
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
Working on NX, a 32/64-bit OS written in assembly language.


Top
 Profile  
 
 Post subject: Re: Hydrogen OS 0.11.0
PostPosted: Wed Jan 13, 2010 11:53 am 
Offline
Member
Member
User avatar

Joined: Tue Mar 06, 2007 11:17 am
Posts: 983
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.

_________________
Image http://www.archefire.org/_PROJECTS_/ (udocproject@yahoo.com)

YouTube Development Videos:
http://www.youtube.com/user/AltComp126/videos

Current IP address for hosts file (all subdomains):
190.150.9.244 archefire.org


Top
 Profile  
 
 Post subject: Re: Hydrogen OS 0.11.0
PostPosted: Wed Jan 13, 2010 12:14 pm 
Offline
Member
Member

Joined: Mon Jun 15, 2009 10:01 am
Posts: 307
Location: France
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
Working on NX, a 32/64-bit OS written in assembly language.


Top
 Profile  
 
 Post subject: Re: Hydrogen OS 0.11.0
PostPosted: Thu Jan 14, 2010 11:21 am 
Offline
Member
Member

Joined: Mon Jan 14, 2008 5:53 am
Posts: 188
Location: Helsinki
Do you have some sort of documentation for system calls and gui library (or is gui part of kernel?) available?


Top
 Profile  
 
 Post subject: Re: Hydrogen OS 0.11.0
PostPosted: Thu Jan 14, 2010 12:47 pm 
Offline
Member
Member

Joined: Mon Jun 15, 2009 10:01 am
Posts: 307
Location: France
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
Working on NX, a 32/64-bit OS written in assembly language.


Top
 Profile  
 
 Post subject: Re: Hydrogen OS 0.11.0
PostPosted: Thu Feb 11, 2010 10:48 am 
Offline
Member
Member

Joined: Sun Oct 05, 2008 5:00 am
Posts: 163
Location: Copenhagen, Denmark
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


Top
 Profile  
 
 Post subject: Re: Hydrogen OS 0.11.0
PostPosted: Thu Feb 11, 2010 10:59 am 
Offline
Member
Member

Joined: Mon Jun 15, 2009 10:01 am
Posts: 307
Location: France
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
Working on NX, a 32/64-bit OS written in assembly language.


Top
 Profile  
 
 Post subject: Re: Hydrogen OS 0.11.0
PostPosted: Thu Feb 11, 2010 12:44 pm 
Offline
Member
Member

Joined: Sun Oct 05, 2008 5:00 am
Posts: 163
Location: Copenhagen, Denmark
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


Top
 Profile  
 
 Post subject: Re: Hydrogen OS 0.11.0
PostPosted: Thu Feb 11, 2010 1:11 pm 
Offline
Member
Member

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


Top
 Profile  
 
 Post subject: Re: Hydrogen OS 0.11.0
PostPosted: Thu Feb 11, 2010 1:38 pm 
Offline
Member
Member

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


Top
 Profile  
 
 Post subject: Re: Hydrogen OS 0.11.x
PostPosted: Thu Feb 11, 2010 2:14 pm 
Offline
Member
Member

Joined: Mon Jun 15, 2009 10:01 am
Posts: 307
Location: France
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
Working on NX, a 32/64-bit OS written in assembly language.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 21 posts ]  Go to page 1, 2  Next

All times are UTC - 6 hours


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group