Linked by Eugenia Loli on Sun 6th Jun 2004 18:09 UTC, submitted by Gürkan Sengün
OpenStep, GNUstep There is a new version of the GNUstep LIVE CD, version 0.5. All GNUstep was software updated, and alot new GNUstep software added. New game: Supertux. Debian GNU/Hurd K6 mini iso included. LaTeX, TeXmacs, Emacs added. TV software. Web browsers are dillo and links2. QTParted.
Permalink for comment
To read all comments associated with this story, please click here.
RE: OpenStep was not an OS!
by Nicolas Roard on Mon 7th Jun 2004 13:44 UTC

What I meant was that if these guys want to make a whole bootable CD (which is a whole OS), they should work on all the aspects of the OS to extend NeXTSTEP, not just trying to --finally-- complete gnustep.

Oh, then, I agree. But the guy that is doing this live cd isn't a GNUstep dev -- he packaged GNUstep apps for debian and then had the (good) idea of a live CD. So he's not trying to complete GNUstep, he takes apps, package them and put the result in a live CD. Of course it will be interesting to have the different aspects of an Operating System covered by GNUstep apps, but that's a work in progress. In any cases, kudos to tarzeau for his work, as at least it's an easy way to test GNUstep for people.

I don't exactly see your point with extending NeXTSTEP though. If you speak of the kernel space, really, there's no point -- the linux kernel is good enough, and is handy to have good material support. Plus, GNUstep isn't tied to linux at all, and an equivalent OS could be done using a BSD kernel, Hurd or Minix anyway.

So I guess you're speaking of the userland ... and try to provide the user a new and interesting interation. Well, then, it's more on the application level than on the GNUstep level : the basic thing is that GNUstep APIs *are* good, there is no point in changing them, really (add some new APIs, yes).

For example ... personally, I'd like to have some file manager with metadatas support for managing your files, etc. My point is that it could be quite easily plugged on the GNUstep APIs, and it's mostly an application problem.

Anyway. Even if GNUstep mimic 1:1 NeXTSTEP, well, don't you think that it's quite different user experience than what's available today ? The docking metaphore, hiding apps and moreover the services are imho quite originals. MacOSX support all that, but it's frankly not used as much as it was on NeXTSTEP, particularly the services (and well, the docking metaphore is quite different).

Sure, this experience is the same as ten years ago on a NeXT Station. If we considered it as a bad user experience, effectively we wouldn't have a point to recreate it; but actually, it was a very good UI -- didn't you find it great on your color slab ?

So... instead of harsh criticism, coud you explain more what you'd want to have with GNUstep (the API) ? or an hypothetic GNUstep-based OS ?