Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
Announcements GNU is Not Unix

Fiasco Microkernel Version 1.0 Released 29

'lonzo writes "Version 1.0 Fiasco, a GPL re-implementation of the L4 microkernel has recently been released. This microkernel is designed to be a flexible hardware abstraction layer rather than YetAnotherCloneOfUnix. Its 'mechanism not policy' design allows far more opportunities for *ghasp* innovation than any of the Unix clones. It also provides people with an alternative to the macrokernel design of Linux. Get your copy here. Linux has already been ported to this OS, get it here, and another port."
This discussion has been archived. No new comments can be posted.

Fiasco Microkernel Version 1.0 Released

Comments Filter:
  • ... Wasn't the L4 microkernel meant to be an alternative, future base for the HURD (currently based on a GNU implementation of Mach, IIRC)? Has Marcus or anyone else had the chance to look at this yet? If so, what do they think?
  • by felipeal ( 177452 ) on Saturday April 12, 2003 @05:39PM (#5717838) Homepage
    Fiasco Microkernel Version 1.0 Released
    So, Hurd is finally out? WOW!!!
  • Hooray for C++! (Score:1, Insightful)

    by Anonymous Coward
    Finally, a kernel written in a high-level language. This is going to make the nontrivial subsystems like VM and buffer cache MUCH cleanier, easier to debug, and ultimately, easier to improve.
    • Fiasco is an L4 microkernel. It doesn't have buffer cache, and it only barely has VM, too.

      One of the good things about L4, though, is that it provides the bare necessities (threads, IPC and address spaces) and the rest is up to you. You can your file system code in whatever language you like.

  • huh? (Score:2, Insightful)

    by GigsVT ( 208848 )
    How can you call it Linux, if it doesn't use the Linux kernel? Wouldn't it just be Another GNUish System?
    • Re:huh? (Score:1, Interesting)

      by Anonymous Coward
      It does use the Linux kernel, silly. It's running in user space on top of L4, alongside other L4 apps. So Linux apps run in user-user-space. Hey, maybe if L4 was ported to L4, apps would run in user-user-user-...-space.
    • MMMMMmmmmm..... ganoush [google.com].
  • by 0x0d0a ( 568518 ) on Sunday April 13, 2003 @01:00AM (#5719795) Journal
    As far as I can tell, the only practical impact of this is a slap in the face to the HURD developers, who have just been bypassed by yet *another* kernel project...
    • As far as I can tell, the only practical impact of this is a slap in the face to the HURD developers, who have just been bypassed by yet *another* kernel project...

      This project isn't a competitor to the hurd. The HURD is a bunch of services that need a microkernel to run on top of. So if anything, HURD developers should be happy, because they now have the option of porting their kernel from Mach to the theoretically speedier L4.
  • by Wesley Felter ( 138342 ) <wesley@felter.org> on Sunday April 13, 2003 @02:14AM (#5720035) Homepage
    Its 'mechanism not policy' design allows far more opportunities for *ghasp* innovation than any of the Unix clones.

    I agree, but where is it? The L4 crowd, like Mach before them, spent so much time building the microkernel that they haven't built anything interesting on top of it.
  • by Anonymous Coward
    Ever try to hack linux? It is cryptic, convoluted, bloated, pretty much awful code. No good docs for it, and even if there were good docs for it they are quickly out of date because the core linux contributors all get together and change everything every few months. There is only one way to figure out how to do stuff and that is to study the awful, cryptic code. The newsgroups + mailing lists don't work, people don't answer the deep technical question you ask.

    So here's the idea: Have a tiny micro kernel, a

It's been a business doing pleasure with you.

Working...