Slashdot Mirror


GNU Hurd Begins Supporting Sound, Still Working On 64-bit & USB Support (phoronix.com)

An anonymous reader writes: GNU developer Samuel Thibault presented at this weekend's FOSDEM conference about the current state of GNU Hurd. He shared that over the past year they've started working on experimental sound support as their big new feature. They also have x86 64-bit support to the point that the kernel can boot, but not much beyond that stage yet. USB and other functionality remains a work-in-progress. Those curious about this GNU kernel project can find more details via the presentation media.

13 of 312 comments (clear)

  1. Re:What's the point by Anonymous Coward · · Score: 3, Insightful

    The microkernel architecture makes it quite cool.

  2. Open software by 110010001000 · · Score: 3, Insightful

    These days Open/Free software is more important than ever. With closed kernels and binary blobs you have no idea what kind of code is running on your system. It would be nice to have a true Open kernel running on true Open hardware.

    1. Re:Open software by Lunix+Nutcase · · Score: 1, Insightful

      The fact that something *can* be audited is meaningless if no one actually *is* constantly auditing it.

  3. Re:What's the point by short · · Score: 3, Insightful

    VMs are a poor man's a workaround of missing microkernel features. Do you mount all your filesystems just via a VM? And if you do then all the user programs have to run inside that VM. And so restarting the VM is as painful as restarting the whole machine. What's the point of such VM then?

  4. Re:What's the point by Anonymous Coward · · Score: 1, Insightful

    This.. more user mode. Less privlidged mode.

    I look forward to the day we can dump the 2MLOC behemoth of crap the Linux kernel is.

  5. Many kinds of freedom by jones_supa · · Score: 2, Insightful

    In a way Hurd is not free software because it does not allow me to freely unleash all potential of my PC. I am restricted with digital handcuffs.

  6. Re:What's the point by dissy · · Score: 5, Insightful

    What's the point of continuing with Hurd?

    For the same reason anyone does something they enjoy for fun and recreation, namely so we don't become hollow and joyless, reserved to asking on forums why other people do things they enjoy :P

    I note you both read slashdot and posted to slashdot today, as well as aren't out working to do something "useful".

    Don't you think it a tad off to spend your free time doing things you enjoy at the same time as questioning other people doing the same?

  7. Re:What's the point by Lunix+Nutcase · · Score: 2, Insightful

    You already have one. It's called Minix 3. It can be used today and even has full sound support and USB support since many years ago. The Hurd is just a one-man wankfest at this point.

  8. Re:What's the point by Anonymous Coward · · Score: 1, Insightful

    I really am not interested in using a kernel whose primary claim to fame is "we crash a lot, but when we do you don't need to reboot to recover!". Seems to me that's kind of missing the point. Why did your driver crash to start with? Try coding things better so that unexpected states do not cause the system to lock or crash and you will not need to worry about it. It's kind of like they're trying to sell canoes made out of cardboard, but throwing in unlimited duct tape at no extra charge.

  9. Re:What's the point by jones_supa · · Score: 1, Insightful

    FOSS is not a garden party or cake sale where anyone can volunteer just like that. Features that seem relatively simple to the end user can hide tens or hundreds of thousands of lines of code behind them.

  10. Re:What's the point by Chris+Mattern · · Score: 3, Insightful

    Odd. Linux has sound, full 64-bit support, is free (as in both speech and beer), and I didn't have to write any of it.

    I'm having trouble seeing HURD as being superior to that.

  11. Re:What's the point by short · · Score: 1, Insightful

    HURD can become a non-crashing OS one day, Linux with its current architecture cannot. Everything has its pros and cons, pick your poison.

  12. Re:What's the point by ooloorie · · Score: 4, Insightful

    Thanks to the microkernel architecture you will no longer have to reboot system just to get rid of that stale lock on an accidentally removed USB disk or unmountable

    There is an implicit false dichotomy there, namely "ancient design monolithic kernel" and "ancient-style microkernel". There are many other choices.

    I could transparently restart crashed ntfs.sys emulated under Linux in 2003 while Linux kernel still can't do that with its native filesystems.

    Actually, since NTFS under Linux runs in user space, yes you can. In fact, for many kernel services (USB, file systems, networking, etc.), the kernel can call upon separate servers to handle those services. And that's another problem with microkernels: their design focuses not on what users need and the question of how to best provide that, but rather on a mechanism.