News for hackers. Stuff that matters.
Re:GNU Hurd in Google Summer of Code 2011 by onan_barbarian on Tuesday March 29, 2011 @07:08PM (#2384940)
These projects violate the spirit and traditions of GNU Hurd, by not including a 'rewrite the system to change the underlying microkernel to something else' project.

We are way overdue for one of these changes. Who will step up to add to the long list (Mach / L4 / Coyotos / Viegoos / back to Mach) of Hurd would-be microkernels?

Bonus points for multiple competing projects in that space...

Re:GNU Hurd in Google Summer of Code 2011 by wmf on Tuesday March 29, 2011 @09:30PM (#2385366)
In honor of Frans Kaashoek, I suggest porting Hurd to XOmB. http://wiki.xomb.org/index.php?title=Main_Page
Re:GNU Hurd in Google Summer of Code 2011 by iwwr on Tuesday March 29, 2011 @06:52PM (#2384882)
HURD is 11 years older than Duke Nukem Forever, if that puts things in perspective. Is it the oldest (ongoing) major software project that has yet to ship?
Re:GNU Hurd in Google Summer of Code 2011 by IvarTJ on Tuesday March 29, 2011 @07:22PM (#2384982)
The hypertext project Xanadu, founded in 1960.
Re:GNU Hurd in Google Summer of Code 2011 by wmf on Tuesday March 29, 2011 @07:51PM (#2385069)
I'm pretty sure Xanadu was finally canceled.
Re:GNU Hurd in Google Summer of Code 2011 by cosgroveb on Tuesday March 29, 2011 @08:14PM (#2385156)
I think it's still going? http://www.xanadu.com/

Also released in 2007, Xanadu space: http://xanarama.net/

Re:GNU Hurd in Google Summer of Code 2011 by darrylring on Tuesday March 29, 2011 @07:13PM (#2384953)
2011 is the year of the Hurd desktop.
Re:GNU Hurd in Google Summer of Code 2011 by amock on Tuesday March 29, 2011 @06:58PM (#2384909)
I used to think that microkernels would eventually become the architecture of choice for desktops and it's nice to see that Hurd is still making progress in that direction. It seems like such an obvious reliability improvement to move as much as possible to user space and as hardware progresses we should be able to make the performance good enough.
Re:GNU Hurd in Google Summer of Code 2011 by ajslater on Tuesday March 29, 2011 @09:04PM (#2385313)
They are. They're called hypervisors. The way I hear it Xen et alia are the new hotness in deploying Windows across the org in IT.
Re:GNU Hurd in Google Summer of Code 2011 by amock on Tuesday March 29, 2011 @09:20PM (#2385352)
Have you heard of any major deployments of software directly on top of Xen? I know that HaLVM (http://halvm.org/wiki/) supports doing that but I haven't heard of any production uses for it. Some things, like stateless web servers, seem like they'd be a great fit for deploying on top of Xen.
Re:GNU Hurd in Google Summer of Code 2011 by ajslater on Tuesday March 29, 2011 @09:30PM (#2385367)
Everyone who cloud hosts? From Amazon to Linode? http://www.linode.com/wiki/index.php/PV-GRUB

I was talking about client workstations in non-technical environments where central command wants to be able to patch your OS. The Hypervisor downloads OS of the day and runs it, the OS downloads personal settings from some shared server and you have your environment on a disposable workstation.

Re:GNU Hurd in Google Summer of Code 2011 by amock on Tuesday March 29, 2011 @09:35PM (#2385380)
I meant deployments of software without an operating system other than Xen. Running an operating system on Xen means that you now have the Xen kernel and guest kernel that can have bugs.
Re:GNU Hurd in Google Summer of Code 2011 by ajslater on Tuesday March 29, 2011 @09:57PM (#2385432)
I knew I must have been misunderstanding you. No, I am not aware of any.
Re:GNU Hurd in Google Summer of Code 2011 by ajslater on Tuesday March 29, 2011 @11:13PM (#2385647)
Webservers can handle a big OS. The hardware is typically over specced as it is. You might find some utility in shrinking/streamlining the OS for embedded or mobile.
Re:GNU Hurd in Google Summer of Code 2011 by snippyhollow on Tuesday March 29, 2011 @07:13PM (#2384951)
Mac OS X is using a Mach microkernel.
Re:GNU Hurd in Google Summer of Code 2011 by wmf on Tuesday March 29, 2011 @07:58PM (#2385094)
Not really. AFAIK, NeXTSTEP/OS X is based on Mach 2.x which wasn't really a microkernel (the BSD code wasn't moved to userspace until 3.0).
Re:GNU Hurd in Google Summer of Code 2011 by glhaynes on Tuesday March 29, 2011 @08:05PM (#2385119)
XNU (the Mac OS X / Darwin kernel) is based on Mach 3.0 but still has BSD in the kernel:

Early versions of Mach had monolithic kernels, with much of BSD's code in the kernel. Mach 3.0 was the first microkernel implementation.

XNU's Mach component is based on Mach 3.0, although it's not used as a microkernel. The BSD subsystem is part of the kernel and so are various other subsystems that are typically implemented as user-space servers in microkernel systems.

from http://osxbook.com/book/bonus/ancient/whatismacosx/arch_xnu....

Re:GNU Hurd in Google Summer of Code 2011 by i386 on Wednesday March 30, 2011 @12:38AM (#2385830)
There was a research project at ERTOS to port XNU to L4 microkernel. Interestingly, this guy now works at Apple on the kernel team.

http://ertos.nicta.com.au/software/darbat/

Re:GNU Hurd in Google Summer of Code 2011 by handrake on Tuesday March 29, 2011 @07:01PM (#2384920)
It's one of my dreams to see it ship and I use it as my primary OS.
Re:GNU Hurd in Google Summer of Code 2011 by tzs on Wednesday March 30, 2011 @02:00AM (#2386046)
I don't understand how Hurd has taken so long. The GNU project managed to get gcc out, and compilers are harder than kernels. At least, that's how it seems to me as a former Unix kernel hacker. I've had occasion to replace the stock process and memory handling with new implementations of my own from scratch, so I've been pretty deep into the system, and so don't think I've missed some hidden vein of difficulty.
Re:GNU Hurd in Google Summer of Code 2011 by ajslater on Tuesday March 29, 2011 @09:02PM (#2385305)
Re:GNU Hurd in Google Summer of Code 2011 by pgbovine on Tuesday March 29, 2011 @10:23PM (#2385508)
interesting ... i don't know about stallman's involvement in Hurd, but iirc he's been pretty critical of all major software companies, even ones like Google that are friendly to the open-source community. i wonder how he feels about Hurd participating in Summer of Code.
Re:GNU Hurd in Google Summer of Code 2011 by tjr on Tuesday March 29, 2011 @10:37PM (#2385546)
Project GNU has participated in the Google Summer of Code in several past years; here's a little more info:

http://www.gnu.org/software/soc-projects/guidelines.html