The NeXT-Best Thing: GNUSTEP 0.9.4 Live CD 444
roard writes "Following the NeXT tradition with mixed case, GNUSTEP is a live CD/distribution while GNUstep is an implementation of the OpenStep API. GNUSTEP is based on Morphix, and uses the GNUstep libraries and GNUstep-based applications to provide a NeXTSTEP-like environment that people can easily test and use. This new 0.9.4 release comes 8 months since the precedent 0.5 release, and brings a lot of new GNUstep applications with it, as well as an upgrade of the GNUstep libraries and the development tools. In other news, a small demonstration of GNUstep development tools is available in Flash or divx. The old dream of having a GNU OS with Hurd and an OpenStep implementation doesn't seems that far now ;)"
video (Score:3, Informative)
GNUstep works on hurd (Score:3, Informative)
available in a gcc/libobjc bug report.
GNU's not Unix - but it is, apparently, Mac OS X (Score:5, Informative)
Microkernel, unix-like userspace, Nextstep-based application development?
Right here [apple.com].
Re:Hurd? (Score:5, Informative)
Re:Have fun, nerds! (Score:1, Informative)
Why are the mods here obsessed with downmodding things?
Re:Hurd? (Score:5, Informative)
The relevance to HURD is tenuous, but I recall Roard mentioning recently that he had seen a demo of a GNUstep desktop running on top of HURD, giving a 100% GNU desktop. Perhaps this is what he was referring to. It doesn't bring HURD any close to release, but when HURD is ready (Real Soon Now(TM)), it is likely that there will be a GNUstep desktop waiting for it. If only the GCC developers would commit Objective-C++ to the main tree and let is have a WebKit-based browser...
ISO download sites (Score:5, Informative)
Thanks inode.at [inode.at] and Robe GNUSTEP-i386-0.9.4.iso [inode.at]
Thanks Lyle E. Dodge [mailto], GNUSTEP-i386-0.9.4.iso [incosy.net]
Thanks Philipp [www.bind.ch], GNUSTEP-i386-0.9.4.iso [gnustep.bind.ch]
Thanks Daniel Aubry [mailto], GNUSTEP-i386-0.9.4.iso [chaostreff.ch]
Thanks Peter Samuelson [mailto], GNUSTEP-i386-0.9.4.iso [p12n.org]
Re:Nice Demo (Score:5, Informative)
Made with ibuild (Score:3, Informative)
Developlment IDE (Score:3, Informative)
Re:Plus it isn't open source. (Score:2, Informative)
Um? Like which ones, for instance? (The answer is, there are none.)
There aren't any lawsuits over who owns the linux code.
Okay, that's just not so. Linux is positively buried in litigation.
otherwise it doesn't matter because it's GPL'd
It does matter, because if the people who released the code actually stole the code, then it should be obvious that they have no right to try to saddle the code with a proprietary license. Or to do anything else with it, for that matter.
You might not like the fact that Linux is under litigation, or you might expect the litigation to end in a settlement or be dismissed, but that doesn't change the fact that Linux is in the courts right now.
Re:video (Score:5, Informative)
Now, to make it even more fun. divx is an implimentation of mpeg-4. So even through it's not an mpeg1 or mpeg2 file, in a sense, it's still an mpeg file.
Re:Hurd? (Score:3, Informative)
If only the GCC developers would commit Objective-C++ to the main tree and let is have a WebKit-based browser...
Ironic state of things, considering that the very first web browser was written [w3.org] for OpenStep in Objective C.Re:This Should Be THE Desktop Environment for Linu (Score:3, Informative)
But you are quite right in the last part. No way will your average Linux h4ck3r drop C/C++ and go to ObjC. A shame, as ObjC is a lot nicer, but it just won't happen.
There ARE no viruses. (Score:4, Informative)
Trojan
There are two trojans and NO VIRUSES. Opener does NOT self replicate, nor does it use any vulnerabilities (you have to deliberately execute it and then type in your password for it to install itself). Therefore it is NOT a virus.
And there are many OS 9 viruses, and Word Macro viruses (not a threat to OS X, but a thread to your Word documents), which explains the OS X antivirus software.
But the fact remains, there are no viruses. There is only two trojans, both of which require you to install them yourself.
Re:Nice Demo (Score:4, Informative)
Re:One STeP Beyond (Score:3, Informative)
Re:wHy WaS NeXT nAmED LiKE ThAT aNyHoW? (Score:5, Informative)
NEXTSTEP the operating system is and always has been all caps. OPENSTEP the operating system has also always been all caps. OpenStep the API specification is capitalized in camel case, and I'm not going to touch NeXT's computers, because I always get them wrong.
Re:One STeP Beyond (Score:3, Informative)
Re:Seeing the trees, but missing the forest... (Score:4, Informative)
The GNUstep GUI components are in two models, a front, which talks to the program, and a back, which talks to the windowing system. Under X11, there is an xlib backend (which looks hideous) and a libart backend which looks a whole lot nicer. Additionally, work us underway to produce an OpenGL backend, which will almost certainly be faster than using OpenGL via a layer of indirection like Cairo.
Re:wHy WaS NeXT nAmED LiKE ThAT aNyHoW? (Score:3, Informative)
The logo was designed by Paul Rand, who designed logos for UPS, IBM, and British Petroleum, among others.
The persistent use inter-capitalization (NextCube, OpenStep, AppKit) probably derives from too much exposure to the NextStep api and Objective C-- both of which use inter-capitalization to enhance the readability of code.
e.g the class NSBezierPath implements the method
Re:yeah... but it looks like its from the 80s (Score:5, Informative)
I agree, too. Judging by the screenshots, the Mac OS X port looks very attractive and, to my knowledge, follows the Apple Human Interface Guidelines completely. Heck, it looks just as good as the Mail.app bundled with Mac OS X. The GNUstep version, on the other hand, doesn't look as attractive. Assuming that GNUstep applications follow the design of NEXTSTEP applications, it needs some work. The toolbar should look like buttons, not like an Internet Explorer 3.0-esque design. I also don't really like the arrangement of some of the widgets.
This [levenez.com] is an example of the NEXTSTEP Mail.app program. You can see that the GNUMail.app application got many parts right, but its interface still needs some cleaning up to do.
Re:video (Score:3, Informative)
Re:Interesting how this post appears.... (Score:4, Informative)
C++, however, is not a proper subset of Objective-C and you can't mix the two. That means that you have to drop down to the least common denominator, C, and write a bunch of glue between the two which makes for a royal pain in doing any integration.
Apple solves this with Objective-C++, which lets you mix the two, but for now it's an Apple-only language.
Re:WINGZ !!! (Score:2, Informative)
http://ceu.fi.udc.es/SAL/G/4/WINGZ.html
Re:Looks neat, but... (Score:4, Informative)
Like I said in a previous comment, I'm working on Camaelon 2, a pixmap theme engine that lets you have pretty things.. it should be officially released before the end of this month (it already works, I just want to clean up things).
I didn't see any support for layout management in Gorm
Well, I didn't show that part, but that works exactly in Gorm like on InterfaceBuilder on OSX (and imho it's a better model most of the time than the springs). So of course you can have resizable widgets. In addition, GNUstep implements a couple of widgets implemeting the spring resizing model (that's used by Renaissance by the way, an XML framework for describing UI for GNUstep...), so if you *really* want the spring model, you can use it.
Re:Hurd? (Score:3, Informative)
Standard GCC can compile ObjC just fine. But because most major gui free webbrowsers (Mozilla and Konq at least) are written in C++, the only ways to write an OpenStep webbrowser are with ObjC++ or by rewriting the entire engine.
Comment removed (Score:3, Informative)