Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
GNUStep GUI

Simply GNUstep Delivers UNIX, Simply 396

Eugenia writes "A new, Linux-based operating system released recently, called Simply GNUstep and it is based on the GNUstep architecture, originally built by NeXT (OpenSTEP) and is now also used by MacOSX (Cocoa). The alpha version of the x86-based OS is available for download and boots off the 110 MB bootable CD. The cool thing about Simply GNUstep is its partial source compatibility with MacOSX programs (further compatibility is still worked on) and its clean infrastructure, as it only includes GnuSTEP graphical applications like WindowMaker, Mail.app etc. You can read an introduction article of the OS at OSNews."
This discussion has been archived. No new comments can be posted.

Simply GNUstep Delivers UNIX, Simply

Comments Filter:
  • Why Linux?? (Score:5, Insightful)

    by aztektum ( 170569 ) on Thursday January 10, 2002 @02:21PM (#2817794)
    That's not meant as a flame. I'm just curious why they chose Linux instead of a BSD. I don't exactly care to follow the licensing terms behind all the different open/free software so I'm unaware if that's an issue, but using a BSD would seem to be a wiser choice being that they're "trying" to get an OS X on x86.

    I dunno.
  • Good to see (Score:4, Insightful)

    by Laxitive ( 10360 ) on Thursday January 10, 2002 @02:23PM (#2817802) Journal

    I remember trying to get GnuStep to work a few months back. The code compiled pretty cleanly, and I played around a bit with the development framework for GNUStep (which is rather cool btw, makes writing build files for apps extremely clean, and ObjectiveC is an extremely nice language).

    I just wish there was a better way of integrating GNUStep, KDE, and Gnome. I really think a concerted effort by all three teams to support a common base (common component interfaces, clipboard, look&feel configuration files) would be beneficial for all involved.

    GNUStep brings with it a good, tried&true development framework.

    KDE & Gnome are both more evolved, with more and better applications.

    Getting these to work together would be a worthwhile proposition.

    -Laxitive
  • openstep (Score:3, Insightful)

    by Syre ( 234917 ) on Thursday January 10, 2002 @02:26PM (#2817828)
    Back when Apple bought NeXT, I wrote a letter to Jobs suggesting that he release NeXTstep for every platform, make it open source, and become one of the standard APIs that developers use.

    My point was that if he did this, and developers did adopt the platform, he'd end up with lots of apps that would run on the Mac, and would thereby neutralize the Windows API proprietary boondoggle.

    He ignored my advice at the time, and this is nice, but too little too late to solve the problem of creating a true platform-independent API that developers would want to write to.
  • by xanadu-xtroot.com ( 450073 ) <xanadu@inor b i t .com> on Thursday January 10, 2002 @02:34PM (#2817880) Homepage Journal
    (I hate to sound like a troll here, because I don't mean to, but...)

    I am getting tired of my Gnome and KDE. I am starting to long for the days when I used WindowMaker

    So... simply don't use them. Remove the packages if you don't even what to support apps written for them. Install your prefered GUI/WindowManager and don't look back. Seriously. It's that easy. You don't need a "special" distro to do what you want. Just simply install / remove what you want / don't want.

    That's what Linux is all about: choice
  • by foonf ( 447461 ) on Thursday January 10, 2002 @02:35PM (#2817887) Homepage
    What willbe really interesting is if this becomes kine of like a "Mine", allowing PC users to run some select Mac OS X software along with their Linux apps.


    Pretty unlikely. Remember, its partially *source* compatible. OS X PowerPC binaries compiled against Cocoa cannot possibly run under Linux/GNUstep on x86. Since most Mac software is distributed commercial in binary-only form its unlikely that any of it will be instantly available on linux, and even if it is, they are as likely to port it using something "standard" like Qt even if it means rewriting much of the program, than to try to get it to work with GNUStep in its present form.

    And certainly software sold by Apple itself, like iTunes, is about as likely to be ported to linux as, say, Microsoft Office, GNUstep or no.
  • by 2Bits ( 167227 ) on Thursday January 10, 2002 @02:40PM (#2817926)
    What's so hard to grab some screenshots and put them up there? I've used the NeXT machines before, and have used WindowsMaker, so I know what to expect. But still, I'd like to see screenshots. And if it looks ugly, I won't even bother. And I want to see the boot up screen too.

    And you can get more users to try it out too, if they can see something before they download that 110MB of data. Even at that "small size", it's still a lot, for people like me who don't have access to high speed internet.
  • by Lemmy Caution ( 8378 ) on Thursday January 10, 2002 @02:45PM (#2817969) Homepage
    The reason that geeks fail in meeting customer/end-user needs so often: they take someone else's preferences as an attack on their own. Really, why did you bother to post this? You think that the parent poster was calling for the annihilation of KDE/Gnome? He was expressing preferences and the reasons for them. A distro/environment that provides what he needs out-of-the-box means a lot fewer admin hassles and the freedom to just get working: it's why I used Debian instead of compiling and configuring every damned little thing by myself.

    And besides, the customizability of the KDE/Gnome environments is somewhat restricted by very complex interdependencies.

  • Simplicity is key (Score:2, Insightful)

    by xt ( 225814 ) on Thursday January 10, 2002 @02:46PM (#2817984)
    I think the really interesting part is the IDE; If you have a fairly simple way to extend your computer experience, you get a little more attached to what you use and enjoy it a lot more.

    Don't forget there are a lot of intelligent people who enjoy tinkering with things (computers and OSes included) but can't afford to spend too much time...

    If the developers also choose a well rounded set of applications, then we'll have an interesting alternative to packing a zillion apps (almost) noone will use and creating yet another distro that confuses users about the choices, rather than being itself an alternative choice.

    By having something simple you can use and extend, you are also a lot more motivated to actually use it and stick with it, rather than observe at amazement and then go back to .

    Perhaps, simplicity is itself a choice sorely missed all too often nowadays...
  • by cavemanf16 ( 303184 ) on Thursday January 10, 2002 @02:56PM (#2818051) Homepage Journal
    Ok, so this is a troll, but I'll respond anyways. Why is it that some people find the alternative OS crowd to be so 'out there', annoying, and retarded? It's because of people like you, with your 'BSD is the best' elitism, and your 'aren't I special for not following the crowd' thinking. There's another poster on slashdot that has as his sig: "Yes, not having a TV, DOES make me a better person."

    People with this holier than thou attitude really need a reality check. Why does not having a TV make you a better person? I have a TV, but I don't waste every waking minute in front of it. Still, it does me good to be in on the pop culture of our times. Without a TV I wouldn't be as much a part of US society. But if you don't want a TV, I applaud that. Just don't go hyping how awesome you are for not having a TV.

    Same thing goes for you. You make this implication that the second Linux became profitable and useable by the masses of computer geeks, it became not elitist. And so when BSD reaches this point, where it becomes massively accepted and useful for many things, will you then decide it too is not elite enough for you?

    Is Microsoft Windows the greatest? No. Is Linux the greatest? No. Is MacOS the greatest? No. Is BSD the greatest? No. Every single one has something about them that someone doesn't like. Personally, I'm really learning to love linux, but it's taking time. Will I tell others how I think Linux is generally better for a lot of productivity and security things? Yes. Will I try cramming it down their throats how brain-dead and worthless everything about MS Windows is? No, not unless I feel like being a real ass.

    BTW, good job with making this post a subtle enough troll not to get you modded down as such. Too bad people actually modded it up.

  • Re:Why Linux?? (Score:2, Insightful)

    by watchmaker1 ( 540289 ) on Thursday January 10, 2002 @03:00PM (#2818090)
    Because it's GNUstep. GNU. As in GPL. BSD is not GPL'ed. As far as I know the only official GNU blessing of the use of the BSD license was when RMS approved of ogg switching from LGPL to BSD to aid in acceptance with hardware makers.

    With FSF driving the bus, I don't see it making any forays into software which doesn't support the GPL.

    I, personally, have grown weary of Linux distros. Redhat is chock full of bloat, Two attempts at debian have left me frustrated and angry. I read on the "You can roll your own" like LinuxFromScratch, but dont have that much time to invest.

    When OpenBSD 3.0 came out, I installed it on a spare box just for giggles. I was shocked to find that it was EXACTLY what I expected from an OS. That box became my new cable modem router. I can't quantify it, but OpenBSD just FEELS right. If it did SMP, I'd have it on every box I own by now.

  • by Glock27 ( 446276 ) on Thursday January 10, 2002 @03:04PM (#2818120)
    I'm a Java fan, drawn to it by (relative) simplicity, decent OO and speed.

    That said, Objective-C also has many fine attributes, and has never gained the popularity it deserves. Objective-C (gcc is Apple's Obj-C compiler also) is fully compiled and has great legacy compatibility with C, both desirable attributes when compared with Java. There are other tradeoffs between the languages, but Objective-C looks like a great Java alternative in certain circumstances. It also looks like a fun 'recreational language' for side projects.

    I was considering one of the new iMacs anyhow, it's good to see that much code might port to an open source setting also! :-)

    299,792,458 m/s...not just a good idea, its the law!

  • Not a new OS (Score:3, Insightful)

    by Anonymous Coward on Thursday January 10, 2002 @03:12PM (#2818178)
    This isn't a new OS, it's a linux distroid designed to focus on and exploit GNUStep.

    GNUStep isn't an OS, it's the API from NeXTSTEP.

    It's supposedly really really cool to program in because Objective-C is a lot more dynamic in its design than C++. (Much less type checking = less recompilation, more rapid development, it's a lot more like working in Smalltalk or a scripting language like Ruby. So I hear from people who use Objective-C in my company.)

    HOWEVER it ain't ready, GNUStep is still laying the foundations. When they're all laid, it should be possible to add a lot of very good apps very fast. (NeXT is most famous for having been something you can develop apps very well and fast in.)

    This is an interesting start.

    GNUStep apps should be relatively easy to port to Cocoa and vice versa, that's the extent of the connection.

    All this yammering about how pretty the window decorations are is silly. It ain't about looking like candy, it's about being pleasant to use and working well.

    All this stuff about "being the next BeOS" is silly too. This isn't about users... not yet. It's about developers. It isn't a new OS, it's a new programming environment and a Linux distro optimized for it.
  • by hexix ( 9514 ) on Thursday January 10, 2002 @03:25PM (#2818292) Homepage
    I think you totally missed the point of this. It's not a lame attempt to make a NextStep look-alike. It is an attempt to recreate the OpenStep API for nice object oriented objective-c programming.

    If you want Gtk+ apps with a NextStep theme, then use Gtk+ apps with a NextStep theme, any current linux distro can give you this.
  • What's the point? (Score:2, Insightful)

    by prototype ( 242023 ) <bsimser@shaw.ca> on Thursday January 10, 2002 @03:29PM (#2818318) Homepage
    Okay, maybe I'm confused over a few things here but I'm failing to see the point of this project?

    WindowMaker has already been around for awhile and comes with it's own GNUstep like interface (or it is it's own GNUstep interface if you want to split hairs). If you don't like WindowMaker, then use AfterStep which again gives you the NeXT type interface (dock, clip, etc.). Either of these can be installed onto any Linux distro. You can install RedHat and get all the cool hardware detection with it and just don't install KDE/Gnome/etc. then grab the latest WindowMaker/AfterStep files and you have the same thing this is offering. So where's the magic?

    Some of the features it's touting:
    Uses the latest linux kernels and its latest features (ie: pure devfs, framebuffer)

    Great, except according to some people here it has a lot of problems just installing. Besides, in a few weeks (or whenever the next update happens) the latest kernels will be out of date. You may as well just ftp your own kernels and compile them for your own system.

    Graphical Boot-Up (no confusing Linux kernel messages)
    Personally I like seeing the messages boot up so I know what sub-systems and modules are being loaded. If my sound module fails at least I know it.

    Kept as simple as possible (no GNOME, no KDE, etc, just GNUstep)
    Just install any linux distro without KDE/Gnome and slap on WindowMaker/AfterStep and you get the same thing right? So how is this a selling feature?

    So we've already got this if you want it. Just go and grab whatever window manager suits your taste. If this is a move towards Mac OS X compatibility then great, but it seems like a very small step as there is a LOT of work ahead to even get something close to that.

    Personally it just seems like a waste to bundle it with yet another copy of Linux. Separate it out (unless there's something special you're doing with the kernal) as a download so anyone can grab it in less than 10 minutes and let us decide which kernel to use for the base.

    At the very least, toss up a few screenshots, make the download availalbe in a few formats and provide a little more information about what features this has or will have. What's the big picture and where is it leading?

    liB
  • by Lemmy Caution ( 8378 ) on Thursday January 10, 2002 @03:29PM (#2818329) Homepage
    As I read the thread, ACK!! was describing his ideal work environment and needs. You said that he should just customize the environments that are available to his needs and (implicitly) stop complaining that things aren't quite to his liking out of the box.

    ACK!!'s feedback is actually important and valuable. The more people who adequately represent their own needs, the easier it is to create templates for profiling users and develop systems that fit those profiles. Yes, technically, with enough customization, 95% of distros can be made to fit 95% of the needs of 95% of the people, but relying too much on customization means that a lot of redundant work goes on (if over half the users are spending 2 hours making the same customization, wouldn't it make sense to make that customization available as a default?) and a lot of people who don't have the time to customize will go elsewhere (might not bother you, but personally I believe in network effects - the more people who use the platform I use, the more development will happen on that platform, and the more goodies I get.) Since open source development doesn't have focus groups and useability labs and market research, forums like this are frankly pretty good ways to present wishlists, complaints, and the like.

  • by grrussel ( 260 ) on Thursday January 10, 2002 @03:55PM (#2818543) Homepage Journal
    Right click on any KDE toolbar. Choose icon size, one of small (16x16), medium (22x22), or large (32,32).

    Choose text position. Icons only, Text only, Text beside icons, Text underneath icons.

    Configurable on a per toolbar, per application, and globally.

    As the the large wharf / dock icons in GnuStep, in KDE, choose a large panel, large panel icons. To comply with fitts law, just push the mouse to the edge of the screen at the panel and it will still hit the button. No repositioning, and quick, ala Apple's menubar.

    The K menu, by default, is in the corner for this reason - just push into the corner and click to activate.

    So, you don't know KDE. Try again. Turn on the next widget theme, kwin theme / style, and feel at home. Get the 3rd party panel add on to dock your window maker applets, and to emulate the dock.

    Have fun.
  • compatibility (Score:2, Insightful)

    by Snuffub ( 173401 ) on Thursday January 10, 2002 @05:08PM (#2819268) Homepage
    "The cool thing about Simply GNUstep is its partial source compatibility with MacOSX programs"

    Arent all programs 'partialy source compatible' with an OS that has that particular compiller this could be great in terms of colaberation and future development but it also could be nothing mroe than empty hype.

  • Re:Why Linux?? (Score:3, Insightful)

    by TWR ( 16835 ) on Thursday January 10, 2002 @06:34PM (#2819955)
    I like MacOS X, but I figure Apple's going to be out of business within 5 years, and I need an exit strategy.

    Put up or shut up.

    I'll wager good money ($1,000 sound good? How about $10,000?) that Apple will not be out of business within 5 years. We can define "out of business" as "having declared Chapter 7 Bankruptcy and in the process of selling off remaining assets."

    If Apple is purchased by another company and still making Macs/Mac OS X/etc., that doesn't count as "out of business" in my book.

    So, you willing to bet?

    -jon

  • by RevAaron ( 125240 ) <`revaaron' `at' `hotmail.com'> on Thursday January 10, 2002 @07:03PM (#2820145) Homepage
    Too true. A NeXT look without the consistency or feel (no matter your skin, GTK+ apps always end up inconsistent!) is like putting lipstick on Bugs Bunny to make a beautiful woman. However, GNUsteps goal isn't just to implement the OpenStep API. It's also to create a usable set of applications that mimic the look, feel, and huge usability of the NeXT environment.

"Religion is something left over from the infancy of our intelligence, it will fade away as we adopt reason and science as our guidelines." -- Bertrand Russell

Working...