Linked by Thom Holwerda on Wed 13th Jul 2011 07:29 UTC, submitted by Gregory
OSNews, Generic OSes The Hurd is still doing its thing. "Jeremie Koenig started working on his Google Summer of Code project: bringing not only Java to the Hurd, but also fixing or adding missing parts in the Hurd's components along the way. For example, he already contributed a set of signal handling improvements. Samuel Thibault created the first Debian GNU/Hurd CD set with a graphical installer. You can dowload it at the usual place for Debian CD images."
Thread beginning with comment 480746
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[2]: Comment by greygandalf
by MacMan on Wed 13th Jul 2011 15:18 UTC in reply to "RE: Comment by greygandalf"
MacMan
Member since:
2006-11-19

I can't figure out what's the deal with GNUStep, why has there been SO LITTLE progress in the past 15 years. Probably because they're wasting time making things like freaking "simple web kit" because they're implementation of Cocoa is so broken that its "too hard" to port WebKit, so they waste years writing a "simple" version of WebKit, freaking insane. Just fix your Cocoa implementation so that WebKit just compiles.

Anyway, I guess I understand the seemingly slow progress of GNU Hurd, operating systems are hard to write, especially when your starting from a clean slate like HURD.

But on the Cocoa front, have you heard of Cocotron, its a fully compatible implementation of Cocoa that allows you cross compile your apps to OSX, Windows and Linux, http://cocotron.org/

Cocotron is MIT licensed, and it just a few years they have made about a 1000% more progress than GNUStep.

Reply Parent Score: 2

RE[3]: Comment by greygandalf
by AndrewZ on Wed 13th Jul 2011 15:53 in reply to "RE[2]: Comment by greygandalf"
AndrewZ Member since:
2005-11-15

Why use a hybrid kernel when there is a true microkernel?

This is a good question, and I think it is the source (heh) of a lot of confusion here and on many other sites. I think there may be some practical reasons to use a 'hybrid microkernel'. But without being able to cite actual kernel source code, most discussions are hand waving, and ego arguments.

Reply Parent Score: 3

RE[4]: Comment by greygandalf
by fran on Wed 13th Jul 2011 16:24 in reply to "RE[3]: Comment by greygandalf"
fran Member since:
2010-08-06

The Tannenbaum&Torvalds debate is probably one of the most high profile kernel comparison debates in recent years.

http://www.cs.vu.nl/~ast/reliable-os/

Reply Parent Score: 2

RE[3]: Comment by greygandalf
by fran on Wed 13th Jul 2011 16:26 in reply to "RE[2]: Comment by greygandalf"
fran Member since:
2010-08-06

"I can't figure out what's the deal with GNUStep, why has there been SO LITTLE progress in the past 15 years."

Money

Reply Parent Score: 2

RE[3]: Comment by greygandalf
by TimKack on Fri 15th Jul 2011 13:06 in reply to "RE[2]: Comment by greygandalf"
TimKack Member since:
2011-07-13

When you say that GNUstep has had a lot of progress the last 15 years, what exactly do you mean?
While I can understand that Webkit is important in order to create a modern browser - that is not the goal and never has been the goal of GNUstep.
The goal for GNUstep is to track Cocoa as close as possible and only deviate when it makes sense. Foundation and AppKit are production ready and are used (maybe not to the extent that I would like to see but, used!) in both commercial applications and opensource.
GNUstep now has a working ObjC2 runtime (with garbage collection) that is more or less equivalent to Apple's either using GCC 4.x or clang.
There is a UIKit implementation in progress.
There is an implementation of Core(xxxx) libraries going on with steady progress.
There are a lot of things happening.
In terms of code quality I cannot really comment between Cocotron vs GNUstep - I leave that. I did notice that Cocotron claims to have only AppKit for Windows? GNUstep has it for Windows, *nix (X11, Cairo, LibArt).

And I fail to see what the relevance to Hurd is? True, GNUstep is a GNU project and it should be working for GNU Hurd but GNUstep is in no way dependent on GNU Hurd or the other way around.

Reply Parent Score: 1