Linked by Thom Holwerda on Wed 28th Sep 2005 18:47 UTC, submitted by Adam Lackorzynski
OSNews, Generic OSes The operating system's group at Technische Universitšt Dresden is pleased to announce the release of version 1.2 of the Fiasco L4 microkernel. This release fixes many bugs, a few features have been added as well. For a list of changes please consult the CHANGES file. Get the package from the download directory or from CVS. Refer to the README file for further information.
Order by: Score:
What's in a name?
by Anonymous on Wed 28th Sep 2005 19:39 UTC
Anonymous
Member since:
---

Fiasco?

Reply Score: 1

v talking about fiasco...
by Anonymous on Wed 28th Sep 2005 19:52 UTC
Anonymous
Member since:
---

If I understand correctly, L4 is the standard API which the kernel must implement in order to be an L4 kernel. So, you implement the L4 API and you end up with an L4 kernel - such as the fiasco microkernel.

Are the underlying workings of the kernel not that important, just so long as the API is implemented?

Also, are there examples of systems using an L4 microkernel in production or in various operating systems? Perhaps some projects underway?

Reply Score: 0

hurdboy Member since:
2005-09-02

If I understand correctly, L4 is the standard API which the kernel must implement in order to be an L4 kernel.

No. L4 is a family of similar nanokernels, but they're not all the same.

So, you implement the L4 API and you end up with an L4 kernel - such as the fiasco microkernel.

You implement to the reference API (e.g. Fiasco, Hazelnut, now Pistaschio). From what I understand, most of the code is machine-dependant (the PPC code looks nothing like the IA32 code). But! It's not very big, so this isn't that important.

Also, are there examples of systems using an L4 microkernel in production or in various operating systems? Perhaps some projects underway?

DrOPS. L4Linux. L4-Hurd (boots a couple of user-space servers, but isn't usable yet).

Reply Score: 1

Anonymous Member since:
---

Linux on top of L4.
Also a port of GNU Hurd to L4 in progress.

I believe the special thing about the L4 microkernel is that they solved the inter kernel process communication overhead and context switch problems that mach suffers from.

Reply Score: 0

HURD
by Megatux on Wed 28th Sep 2005 21:23 UTC
Megatux
Member since:
2005-07-12

L4 is the new microkernel selected for HURD, to replace the old Mach.
Anyone knows is there is a downloadable, easy to test Hurd version with L4 ?

Reply Score: 1

RE: HURD
by Anonymous on Wed 28th Sep 2005 21:58 UTC in reply to "HURD"
Anonymous Member since:
---

The short answer. No.

The long answer. Hell no.

Sorry, but easy is not in the HURD vocabulary yet. Not in Mach and really not in L4 flavors.

Reply Score: 0

RE: HURD
by Howie S on Wed 28th Sep 2005 23:29 UTC in reply to "HURD"
Howie S Member since:
2005-07-14

Try Gnuppix.

"The Gnuppix project provides a bootable CD with a preliminary GNU/Hurd system, running on top of the L4 microkernel."

http://gnuppix.org/

Reply Score: 1

RE[2]: HURD
by Anonymous on Thu 29th Sep 2005 00:13 UTC in reply to "RE: HURD"
Anonymous Member since:
---

>>hurd-l4 CVS version 2005-03-01

Wasn't that from before you could even boot into a shell?

Reply Score: 0

Fiasco
by Anonymous on Thu 29th Sep 2005 07:07 UTC
Anonymous
Member since:
---

Fiasco means in Spanish ;huge failure that creates a big dissapointment.

Not looked in a dictionery but I am Spanish.

Reply Score: 1

RE: Fiasco
by dagw on Thu 29th Sep 2005 07:10 UTC in reply to "Fiasco"
dagw Member since:
2005-07-06

It means that same in English

Reply Score: 2

RE[2]: Fiasco
by Anonymous on Thu 29th Sep 2005 09:30 UTC in reply to "RE: Fiasco"
Anonymous Member since:
---

Same here in Germany where that Uni is located, so these people have some sort of black humor

Reply Score: 0

RE[3]: Fiasco
by Ronald Vos on Thu 29th Sep 2005 10:25 UTC in reply to "RE[2]: Fiasco"
Ronald Vos Member since:
2005-07-06

Same as dutch, and it's originally italian.

But the question raised earlier in the thread hasn't been answered: could you write something for L4Linux and have it run on L4Fiasco too without porting effort?

Reply Score: 1

RE: Fiasco
by Anonymous on Thu 29th Sep 2005 11:41 UTC in reply to "Fiasco"
Anonymous Member since:
---

Same in portuguese.

Reply Score: 0

RE[2]: Fiasco
by jaboua on Thu 29th Sep 2005 12:55 UTC in reply to "RE: Fiasco"
jaboua Member since:
2005-09-08

and same in norvegian

Reply Score: 1

i believed ...
by Anonymous on Thu 29th Sep 2005 07:16 UTC
Anonymous
Member since:
---

all work had migrated on the Pistachio kernel
it's very interesting to know that the Fiasco microkernel (which afaik should have real time capabilities instead of the other kernels , more general purpose) is still in development ;)

Reply Score: 0

Differences between the L4s?
by Anonymous on Thu 29th Sep 2005 10:43 UTC
Anonymous
Member since:
---

Does anybody know the differences between Fiasco and other L4 kernels, like Pistachio? Sounds a bit like useless duplicate effort to me...

I couldn't find a contact address on their website, or I would have asked them to add that to the FAQ...

Reply Score: 0

Other italian words
by Tanner on Thu 29th Sep 2005 11:39 UTC
Tanner
Member since:
2005-07-06

Why the hell are they using italian words so intensively?

Pistachio. Fiasco. Windows Vista, Office Mondo.

Reply Score: 1

RE: Other italian words
by Anonymous on Thu 29th Sep 2005 13:07 UTC
Anonymous
Member since:
---

Vista is Spanish, don't know if Italian too ...

Reply Score: 0

RE[2]: Other italian words
by Anonymous on Thu 29th Sep 2005 17:30 UTC in reply to "RE: Other italian words"
Anonymous Member since:
---

Vista is Spanish, don't know if Italian too ...

it's italian too.. ;-)

Reply Score: 0

RE[3]: Other italian words
by Anonymous on Thu 29th Sep 2005 21:05 UTC in reply to "RE[2]: Other italian words"
Anonymous Member since:
---

Techinically it's also english (though etymologically it's a loan word). http://m-w.com/cgi-bin/dictionary?book=Dictionary&va=vista&x=0&y=0

Reply Score: 0

Who cares about the name?
by rayiner on Thu 29th Sep 2005 15:31 UTC
rayiner
Member since:
2005-07-06

I'm beginning to think that the "cooler" the name of the project, the less useful it is. The projects that have the coolest names (I won't name names), seem to be the ones that never reach a working state...

Reply Score: 1

RE: Who cares about the name?
by MobyTurbo on Fri 30th Sep 2005 03:32 UTC in reply to "Who cares about the name?"
MobyTurbo Member since:
2005-07-08

The projects that have the coolest names (I won't name names), seem to be the ones that never reach a working state...

Like what? Ubuntu? Sarge? Chicago? All of those are in a working state (Well, I don't know if you could call Win9x, Chicago, in a working state. :-) ) I think it would actually be hard to find an OS without a cool name, even from commercial developers. :-)

Reply Score: 1