Linked by Thom Holwerda on Sat 10th Jun 2006 22:26 UTC, submitted by Jakub Jermar
OSNews, Generic OSes HelenOS 0.2.0 has been released. "This release fixes many bugs and adds new functionality both to the kernel and userspace. The kernel now supports graceful task cleanup and the userspace layer was extended with framebuffer and console services. We also ported BSD tetris to demonstrate userspace capabilities of HelenOS. This is the first release with official documentation.".
Order by: Score:
v What the heck???
by Joe User on Sun 11th Jun 2006 00:21 UTC
chirp chirp
by blixel on Sun 11th Jun 2006 01:19 UTC
blixel
Member since:
2005-07-06

HelenOS 0.2.0 has been released.

That chirping sound you're hearing is crickets.

Reply Score: 2

RE: chirp chirp
by elsewhere on Sun 11th Jun 2006 04:47 UTC in reply to "chirp chirp"
elsewhere Member since:
2005-07-13

That chirping sound you're hearing is crickets.

I don't like trolling, so I'm ashamed to admit that made me laugh and I modded it up for wit value.

You're just lucky I have no idea what the hell HelenOS is, or I might be offended.

Reply Score: 3

RE[2]: chirp chirp
by jbrader on Sun 11th Jun 2006 06:03 UTC in reply to "RE: chirp chirp"
jbrader Member since:
2005-11-12

Yeah it was good for a chuckle. But as this is a OS-centtric website shouldn't we be a little supportive when a new OS is released?

Reply Score: 5

RE[3]: chirp chirp
by kaiwai on Sun 11th Jun 2006 07:00 UTC in reply to "RE[2]: chirp chirp"
kaiwai Member since:
2005-07-06

When I saw the name, it reminded me of the Young Ones skit of, "so, whats your name?", "Promise you won't laugh?", "ok", "its Helen" <hysterical laughter>

Reply Score: 3

RE[2]: chirp chirp
by diskinetic on Sun 11th Jun 2006 21:22 UTC in reply to "chirp chirp"
diskinetic Member since:
2005-12-09

You know, this is not an offensive post. The fact that my post about this not being an offensive post is the twelfth post in twelve hours almost proves that this post isn't meant to offend. This non-offensive post illustrates that HelenOS, as worthy as it may be, isn't going to get the hot-fire that even AmigaOS, etc. get around here. Now, had he said something about how God-awful HelenOS was and called the devs a raving pack of idiots, that's where I'd start modding down. So, Blixel, here's to you. Had you posted this about Vista, you'd be at +5. Of course, I would have modded you down for "easy target", but you'd have gained it back in spades.

+1 to you!

Reply Score: 2

I'm impressed
by nick8325 on Sun 11th Jun 2006 02:01 UTC
nick8325
Member since:
2005-10-06

I'd never heard of this OS before. It supports SMP and quite a few architectures already. The kernel seems to be *really* well-written - some of the best code I've seen. Everything split up into architecture-dependent and generic code, with most code being generic.

If the developers carry on working on it (userspace, particularly), it could turn into something superb.

Edited 2006-06-11 02:14

Reply Score: 5

RE: I'm impressed
by ratatask on Sun 11th Jun 2006 08:14 UTC in reply to "I'm impressed"
ratatask Member since:
2006-01-28

You havn't looked at the Plan 9 kernel - have you :-|

Reply Score: 1

RE[2]: I'm impressed
by nick8325 on Sun 11th Jun 2006 10:32 UTC in reply to "RE: I'm impressed"
nick8325 Member since:
2005-10-06

I hadn't looked at Plan 9's kernel before you mentioned it. I had a look just now, but what do you mean?

Reply Score: 1

v RE[3]: I'm impressed
by ratatask on Sun 11th Jun 2006 11:01 UTC in reply to "RE[2]: I'm impressed"
RE[4]: I'm impressed
by nick8325 on Sun 11th Jun 2006 12:07 UTC in reply to "RE[3]: I'm impressed"
nick8325 Member since:
2005-10-06


Sure HelenOS might look tidier and organized on the surface - but is boring, offers much much less functionallity based on the design/implementation it has.


Well, the kernel seems to be fairly complete, even having the beginnings of capability-as-key security (though not, as far as I can see, applied to IPC). If the user-space functionality was there, it wouldn't be at version 0.2 ;)

And having clean and well-organised source code is useful IMO, as it makes it easier to change things later.

Reply Score: 3

The things I like
by John Blink on Sun 11th Jun 2006 02:17 UTC
John Blink
Member since:
2005-10-11

Is the documentation page. I don't know that much about OS design. But since it has been divided into sections, I can read through the documentation and looking at key words, I can do some further study.

Thanks HelenOS people.

Edited 2006-06-11 02:18

Reply Score: 4

Nice
by Rowan Lewis on Sun 11th Jun 2006 02:55 UTC
Rowan Lewis
Member since:
2005-10-13

It looks good, but I'd like to see some userspace work ;)

Reply Score: 3

Has anyone tried it?
by lobster on Sun 11th Jun 2006 12:10 UTC
lobster
Member since:
2006-01-11

It would be interesting to try it beyond the lab or on a outside network, iirc the early linux kernel had many network bugs that Alan Cox found when he installed it on University of Wales, Swansea network.
The education in eastern europe is also to a very high standard, so we can expect this to be something great.

Reply Score: 2

AmigaOS
by nick_h on Sun 11th Jun 2006 21:31 UTC
nick_h
Member since:
2006-02-19

Hot-fire and AmigaOS in the same sentence?

-n-

Reply Score: 2

RE: AmigaOS
by diskinetic on Sun 11th Jun 2006 21:44 UTC in reply to "AmigaOS"
diskinetic Member since:
2005-12-09

You should have modded me down for "unlikely sentence construction".

Reply Score: 1

I gave it a shot
by adamk on Mon 12th Jun 2006 00:35 UTC
adamk
Member since:
2005-07-08

So I gave it a whirl... On my Dual Xeon box, I get to the kconsole prompt, but nothing I type shows up, so it looks like it's not accepting any keyboard input from it. In vmware 4.5, it hangs either right after saying "This is init" or right after the PCI scan.

Reply Score: 1

RE: I gave it a shot
by nick8325 on Mon 12th Jun 2006 11:05 UTC in reply to "I gave it a shot"
nick8325 Member since:
2005-10-06

It looks like the console process gives each process that prints things its own virtual console. Whatever process prints something first will end up with the first console, and so that's what will appear on the screen.

Poking around in the console process source, it looks like the F-keys display different consoles. F1-F5 on mine show different programs running. So try pressing those ;)

By the way, there doesn't seem to be a lot of user mode code yet (console, framebuffer, keyboard and that's about it) so all you can do is play the little tetris game ;) but the kernel seems to do all the needed things, so I expect it to look more impressive by the next version. ;)

Reply Score: 1

RE[2]: I gave it a shot
by nick8325 on Mon 12th Jun 2006 12:18 UTC in reply to "RE: I gave it a shot"
nick8325 Member since:
2005-10-06

Oops, I didn't see where you said it didn't accept keyboard input. Never mind...

Reply Score: 1

RE: I gave it a shot
by jermar on Mon 12th Jun 2006 12:13 UTC in reply to "I gave it a shot"
jermar Member since:
2006-06-12

Since the Internet release, we have already identified several defects. One of them is related to the userspace console driver initialization as described on our errata page. We would be interested in you testing the current verision on your Dual Xeon box (and also in your rather old version of vmware):

http://www.helenos.eu/releases/helenos-20060611-p3-smp.iso.bz2
http://www.helenos.eu/releases/helenos-20060611-p3-up.iso.bz2

Do you think you can give it another shot?
If yes, please let us know through our mailing list.

Thanks. Jakub

Reply Score: 4

RE[2]: I gave it a shot
by adamk on Mon 12th Jun 2006 13:46 UTC in reply to "RE: I gave it a shot"
adamk Member since:
2005-07-08

Jakub,

I tried the new UP version in vmware and it worked. In fact, it's clear that it worked previously. Apparently the first console just shows "This is init", correct? The second shows the PCI configuration on the machine, etc?

I'll try the SMP version when I get a chance. I have two SMP machines at my disposal (the dual xeon and a dual P3). I'll give it a shot on both and report back on the mailing list.

Adam

Reply Score: 2

RE[3]: I gave it a shot
by jermar on Mon 12th Jun 2006 14:03 UTC in reply to "RE[2]: I gave it a shot"
jermar Member since:
2006-06-12

Thanks for testing!
What you describe is the current userspace functionality except that the console binding is done on demand. Unfortunatelly, things that do most of the work are not visible (kernel and the userspace device drivers). We addded tetris and libpci so that people can see that HelenOS is kind of compatible with the rest of the world and actually does something. Note that you can switch back to the kernel console by pressing F12 and investigate the system a bit. Looking forward to hearing from you on the mailing list.

Reply Score: 1

it's a joke ??
by fffffh on Mon 12th Jun 2006 01:22 UTC
fffffh
Member since:
2006-01-04

After iso image is booting (helenos-0.2.0-ia32.iso 2.0M) it start a tetris like game.

Reply Score: 1

RE: it's a joke ??
by nick8325 on Mon 12th Jun 2006 11:07 UTC in reply to "it's a joke ??"
nick8325 Member since:
2005-10-06

Not a joke - the kernel appears to be fairly complete, but not the user mode code. The tetris game must just be there to test it ;)

But actually, the keyboard and screen drivers and tetris game are all in separate processes. So the tetris game working shows that multitasking is working and the kernel is working properly. (I think it just needs a few driver processes to be more useful.)

Reply Score: 1