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 480712
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: Comment by greygandalf
by Darkmage on Wed 13th Jul 2011 11:44 UTC in reply to "Comment by greygandalf"
Darkmage
Member since:
2006-10-20

Call me when they implement core video/audio, and qtkit, opal and qtcore. Until then I'll stick to OSX. Why use an imitation when the original is so much better? GNUStep hasn't even got a web browser yet. (To be fair I am trying to learn objective-C under OSX mainly so I can develop GNUStep applications) but what the hell? GTK/QT are so STUPID compared to gnustep/obj-c. After using quartz composer how can anyone think gstreamer has a chance in hell of becoming anything decent?

Edited 2011-07-13 11:45 UTC

Reply Parent Score: 3

RE[2]: Comment by greygandalf
by Radio on Wed 13th Jul 2011 13:31 in reply to "RE: Comment by greygandalf"
Radio Member since:
2009-06-20

You should go with Symbian, then, not OSX. Why use a hybrid kernel when there is a true microkernel?

(The OSX kernel is not really "micro" anymore, even though it is derived from Mach.)

Reply Parent Score: 2

RE[3]: Comment by greygandalf
by Phucked on Wed 13th Jul 2011 19:46 in reply to "RE[2]: Comment by greygandalf"
Phucked Member since:
2008-09-24

You should go with Symbian, then, not OSX. Why use a hybrid kernel when there is a true microkernel?

(The OSX kernel is not really "micro" anymore, even though it is derived from Mach.)


The OSX kernel was never a Microkernel nor was the Mach kernel used in NeXTSTEP.

Reply Parent Score: 1

tylerdurden Member since:
2009-03-17

The previous poster listed very high level APIs as OSX's added value, not the internals of its kernel, micro or otherwise.

Reply Parent Score: 2

RE[2]: Comment by greygandalf
by MacMan on Wed 13th Jul 2011 15:18 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[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