Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
GNU is Not Unix Operating Systems Debian Open Source Software Linux

GNU Hurd To Develop SATA, USB, Audio Support 274

An anonymous reader writes "Hurd, the GNU micro-kernel project that was founded by Richard Stallman in 1983, may finally be catching up with Linux on the desktop... Plans were shared by its developers to finally bring in some modern functionality by working on support for Serial ATA drives, USB support, and sound cards. There are also ambitions to provide x86-64 CPU architecture support. GNU Hurd developers will be doing an unofficial Debian GNU/Hurd 'Wheezy' release this year but they hope for the Debian 'Jessie' release their micro-kernel in Debian will make it as part of some official CDs."
This discussion has been archived. No new comments can be posted.

GNU Hurd To Develop SATA, USB, Audio Support

Comments Filter:
  • Real artists ship. (Score:0, Interesting)

    by Anonymous Coward on Sunday February 10, 2013 @11:38AM (#42850177)

    It's one thing to act all preachy. But real work happens when you start shoveling dirt. Stallman preaches benevolent communism, but he doesn't practice it. He prefers to be the one who talks, while OTHERS do the work. Ill never listen to anyone who chooses their job to be the easy one.

  • use (Score:5, Interesting)

    by e**(i pi)-1 ( 462311 ) on Sunday February 10, 2013 @11:56AM (#42850267) Homepage Journal
    Why does anything always have to do with practicality or use. Tinkering with new or old operating systems can be compared with learning and messing with new or old math or physics. I guess that when developing some USB drivers for hurd, you learn more than improving a given drivers for linux. The later is like reading and understanding and improving on a paper which is "well known", the former like breaking new grounds.
  • by rudy_wayne ( 414635 ) on Sunday February 10, 2013 @12:01PM (#42850293)

    Wow, so in this thread we have one person who personally blames RMS for Hurd being the way it is, and immediately afterwards a reply saying that RMS doesn't do any real work anyway. Which is it?

    It's both.

    "Hurd, the GNU micro-kernel project that was founded by Richard Stallman in 1983

    Stallman never had in any interest in doing any real work and that is, at least partially ,why Hurd is what is it.

  • by Anonymous Coward on Sunday February 10, 2013 @12:19PM (#42850383)

    Actually it sounds to me like Richard is on the right path. About once a year I hear about another "basic" part of the Linux kernel moving to userspace. It was just within the last week that someone was moving the console to userspace. At this rate Linux and Hurd will be similar functionality and both be microkernels about the same time, probably 2020 or so.

    The argument was over microkernel/monolithic. Linus won the debate in the 90s and ever since about 2000 his kernel has been moving towards being a micorkernel more and more. I also think micorkernels are the better design, but they have a nasty basic problem that made them unusable back then. With MUCH faster computers that issue is no longer as large as it was and Linux is starting to take advantage of the microkernel design. Eventually microkernels will be how every OS works because the advantages are HUGE and the disadvantages are shrinking.

    Richard Stallman and Tennaubaum were just ahead of computer hardware of the time.

  • by mrchaotica ( 681592 ) * on Sunday February 10, 2013 @12:22PM (#42850401)
    Isn't one of the "benefits that go with modularity" supposed to be that it's easier to write new kinds of modules (say, to support new hardware)?
  • by DarwinSurvivor ( 1752106 ) on Sunday February 10, 2013 @04:33PM (#42852363)

    You'd be surprised how often Stallman's name appears in a Man page for something REALLY useful in Linux. The only reason you don't hear about more recent projects from him is because a lot of the stuff he's written follows the UNIX ideology of giving people a lot of really small tools that can be combined in unique and useful ways.

    Granted none of the stuff his name appears on works outside of the terminal, but 50% of my day in Linux is spent in a terminal because I do embedded development. The guy's tools just work, which is great.

    Not directly, but many of them contain bindings for running in GUI frameworks. gdb is a good example.

  • Re:Absurd (Score:5, Interesting)

    by unixisc ( 2429386 ) on Sunday February 10, 2013 @07:25PM (#42853883)

    Speaking of which, why is HURD being developed on a closed platform like the x86? Yeah, the x86 spec is fully published and all that, but it's Intel's IP, while x64 is AMD's. It's not like any company that feels like it can just pick up the databook and build an x86 compatible CPU - they would be running afoul of Intel's patents. And isn't GNU about 'protecting our freedoms', and shouldn't anyone w/ the money and resources be able to just take any databook and build a CPU compatible w/ the rest?

    So instead of creating one more OS for the already crowded market, why doesn't HURD use OpenRISC as the basis for its design? The hardware design for OpenRISC 1200 was released under the GNU Lesser General Public License (LGPL), while the models and firmware were released under the GNU General Public License (GPL). So this sounds just perfect for building a complete libre system. Please don't tell me that the problem is w/ Verilog itself not being a GPLed software. Maybe the GNU guys can write something like GVerilog so that hardware simulations will be Libre.

    The other option - develop it on the Lemote computers that use the Loongson CPU, which RMS finds satisfactorily 'free'. Then further development of HURD can be done by the Chinese, maybe even the People's Liberation Army of Programmers (PLAP) and endorsed by the Beijing regime, and will be the official OS of all Chinese. HURD will then become the #1 OS in the world

He has not acquired a fortune; the fortune has acquired him. -- Bion

Working...