Slashdot Mirror


Simply GNUstep Delivers UNIX, Simply

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."

42 of 396 comments (clear)

  1. The sad part is.... by ACK!! · · Score: 4, Interesting

    This is almost what I want.

    I am getting tired of my Gnome and KDE. I am starting to long for the days when I used WindowMaker, Postilion and FSviewer together with a cobbled up list of other xapps to get my job done simply.

    The problems are paramount. Fsviewer barely works on my updated SuSE 7.3 Postilion does not like my cutting edge versions of tcl/tk and I am not yet ready to give up the laundry list of apps I need to do business for a barebones environment. Plus, I like unified look and feel that I get with say KDE or Gnome.

    If I got a distribution with a laundry list of apps centered around those apps with a Nextish look and feel then I would be a happy man.

    The problem with Simply GNUstep is that it is what it says it is. It is Linux with GNUstep already built and configured but it has nothing else.

    If it was supplemented with other X apps with a Next feel or gtk apps with a Next theme maybe into a usable package then I think I would be in love.

    ________________________________________________ __

    --
    ACK /ak/ interj. 2. [from the comic strip "Bloom County"] An exclamation of surprised disgust, esp. i
    1. Re:The sad part is.... by xanadu-xtroot.com · · Score: 4, Insightful

      (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

      --
      I'm not a prophet or a stone-age man,
      I'm just a mortal with potential of a super man.
    2. Re:The sad part is.... by Lemmy+Caution · · Score: 3, Insightful
      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.

    3. Re:The sad part is.... by hexix · · Score: 4, Insightful

      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.

    4. Re:The sad part is.... by Lemmy+Caution · · Score: 5, Insightful
      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.

    5. Re:The sad part is.... by RevAaron · · Score: 3, Insightful

      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.

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
  2. Why Linux?? by aztektum · · Score: 5, Insightful

    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.

    --
    :: aztek ::
    No sig for you!!
    1. Re:Why Linux?? by TWR · · Score: 3, Insightful
      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

      --

      Remember Amalek.

  3. Good to see by Laxitive · · Score: 4, Insightful


    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

  4. Interesting, PowerPC version? by Arcturax · · Score: 4, Interesting

    Looks like it is x86 for now. Anyone know if they are aiming for a PPC version as well?

    Of course that may be a bit pointless given you can get Mac OS X which is more mature, but it would still be interesting to see it.

    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. Think of this as a way for Apple to take a more back door foray into the x86 world, to expand use of Apple's software and show people how cool some of Apple's software on the Mac is by getting iTunes and such to run on this thing. It would certainly give PC users who used this (who I admit would likely not be your run of the mill PC user) a taste of Apple's world without them having to go out and purchase a Mac right away.

    Maybe wishful thinking, but any alternative to the current status quo (i.e. Windows) is welcome at this point even if it doesn't do all I hope it eventually can.

    --

    --Won't that be grand? Computers and the programs will start thinking and the people will stop. - Dr. Walter Gibbs
    1. Re:Interesting, PowerPC version? by foonf · · Score: 3, Insightful
      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.
      --

      "(Man) tries to live his own life as if he were telling a story. But you have to choose: live or tell." --Sartre
    2. Re:Interesting, PowerPC version? by Rob+Parkhill · · Score: 5, Interesting

      [sigh], if only OS X and GNUstep were just a little bit more like NeXTstep, and this wouldn't be a problem.

      NeXTstep has something called "fat binaries". It means that the same application that runs on my 68040 NeXT machine will also run on my HP and Intel machines running NeXTstep. When I compile my application, I simply tell the compiler to compile for all these platforms.

      Sure, the binaries end up being bigger (about 50% larger for each platform, if I recall), but it was completely painless, and you could use "lipo" to reduce the binary size (and make the application only run on a single platform) if you wanted.

      Yes sir, this was state-of-the-art back in 1992. 10 years later, it's all but disapeared.

      --
      "Tomorrow's forecast: a few sprinkles of genius with a chance of doom!" - Stewie Griffin
    3. Re:Interesting, PowerPC version? by xil · · Score: 5, Informative

      Mac OS X still has fat binaries, actually. You should be able to build binaries which will run on Mac OS X or Darwin (PPC) and Darwin (Intel).

      Obviously the Darwin/Intel contingent is pretty small, so I haven't seen this in practice.

      On my Mac OS X 10.1.2 box:

      % which lipo
      /usr/bin/lipo

    4. Re:Interesting, PowerPC version? by Anonymous Coward · · Score: 4, Informative

      GNUStep has the framework for fat binaries in place. An application is actually a folder with an executable, TIFFs, and property lists. Running an application is done by running a shell script that searches common application locations, checks what processor and OS you're using, and runs the appropriate binary. The biggest shortcoming is GCC, which can only compile for 1 architecture at a time.

  5. openstep by Syre · · Score: 3, Insightful

    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.

  6. Re:enlighten me by Glytch · · Score: 3, Informative

    Low system requirements. Not every machine has the half gig of ram required to run KDE without swapping.

  7. Corrections by MouseR · · Score: 4, Informative

    based on the GNUstep architecture, originally built by NeXT (OpenSTEP) and is now also used by MacOSX (Cocoa).

    The above is wrong. The original NeXT Computer OS was called NeXTSTEP (notice capitalisation--it's important in what follows). When NeXT Computer ditched hardware, it became "NeXT Software", and spun off it's OS (in the 3.x version) into a cross platform OS called OpenStep (4.x).

    This OS was to run on Sun, Intel and NeXT boxes. The API was modified, and made public (the API, not implementation).

    This API specification was called OPENSTEP (capitalisation differs from the NeXT Software OS name).

    GNUStep is therefore based on the OPENSTEP specification. No other permutation of name and inheritance is correct.

    1. Re:Corrections by droleary · · Score: 3, Informative

      Clearly the people modding you up don't know you're clueless yourself. The original OS was called both NeXTSTEP and NEXTSTEP by NeXT, and OPENSTEP was the follow-up OS. With it came a cross-platform API called OpenStep. Perhaps it's asking too much for people to actually go to the GNUstep site and click on the "GNU & OpenStep" link?

  8. Screenshots, please. by 2Bits · · Score: 3, Insightful

    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.

  9. Download doesn't work by xtremex · · Score: 3, Informative

    I went to the site and the ISO they have for download doesnt exist! stage1.iso.zip isnt there!
    :(

    --
    If you're not a Liberal in your 20's, then you have no heart.If you're still a Liberal in your 30's you have no brain.
  10. Not there yet. by foonf · · Score: 4, Informative

    I downloaded the ISO and tried to boot into it. Immediately the kernel fb support gave an "unsupported display mode" error. I checked the available modes and there was nothing but text modes available. I have a Matrox G400, which is very well supported by the kernel framebuffer drivers. In fact I use the fb console at 1024x768 on my real linux installation without problems.

    The startup looked interesting, at any rate. It failed to detect my NIC (a pretty standard DEC Tulip card) and gave a few other errors I can't remember. Then it tried to run X, but since it was configured to use the framebuffer driver, which wasn't working, it choked. Needless to say if they had at least allowed the option of using the XFree86 accelerated drivers, it would have been fine, but they don't. So then the system shut itself down. This worked ok, except their kernel is compiled without APM support, so it didn't actually turn itself off.

    Oh well. I'll try it again later, seems like a decent idea really.

    --

    "(Man) tries to live his own life as if he were telling a story. But you have to choose: live or tell." --Sartre
    1. Re:Not there yet. by cehardin · · Score: 3, Informative

      The problem is the way sourceforge does uploads. Everytime I have tried to upload the sio image for SimplyGNUstep to the /incoming directory somebody moves it before the upload is complete. This has happened tie and time again and is very frustrating.

      For now, just got to http://simplygnustep.sourceforge.net and download it there.

      Chad

    2. Re:Not there yet. by cehardin · · Score: 5, Informative

      The problem is that many of the newest video cards do not support the VESA 2.0 standard.

      As this was mainly a demo cd, I was more concerned with getting it to run on as many machines as possible with minimal effore (therefore, VESA)

      The actual installation disc I'll end up creating will not try to use the VESA framebuffer.

      Chad

  11. Re:If it's a fairly BSDish Linux.. by cavemanf16 · · Score: 4, Insightful
    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.

  12. Re:does this distro give the experience of using N by Rob+Parkhill · · Score: 5, Interesting

    NeXTstep is state-of-the-art GUI design, circa. 1985-1990. At the time, it was easily 10 years ahead of anything else available.

    But here we are 17 years later, and everyone has finally had a chance to catch up. (Except for Apple, who is now a good 5 years ahead of everyone else by basing their system on NeXTstep :-)

    The beauty of NeXTstep was the underlying Objective-C APIs and the dev tools. Amazing, simply amazing. The "build a text editor in under 1 minute without even compiling" example was always a winner.
    Using GNUstep w/ WindowMaker is pretty close to the look of NeXTstep, but just seems to be lacking in the "feel" department (that from running GNUstep on my PC, right next to NeXTstep on my 68040 NeXTstation.)

    Of course, that was over a year ago, so things might have changed a lot with GNUstep/WIndowMaker since then.
    If you can get yourself a NeXT machine cheap, go for it. Heck, you might even be able to find an old Intel of HP machine with NeXTstep on it. But don't expect it to be a dailt use machine. I recently picked up a Mac Classic at a garage sale for the same reason: it's fun to remember what computers were like just a few (well, 12-15 :-) years ago.

    --
    "Tomorrow's forecast: a few sprinkles of genius with a chance of doom!" - Stewie Griffin
  13. What does RMS call it? by David+Ishee · · Score: 4, Funny

    If this is a Linux based system, will RMS flame us is we don't call it GNU/Linux/GNUStep?

    --
    Your password has expired, please login to change it.
  14. At the risk of plugging the obvious... by Mister+Snee · · Score: 3, Informative

    This is why I use Slackware. :D

    Granted, the distro tree is a lot more desktop-oriented than it deserves to be, seeing as it makes such a decent server distribution. Just pick and choose your packages carefully and you can make it anything you want. (Hey, it's even got a sane "package" implementation.) It takes well to having bits and pieces added onto it (although doing so does tend to break down your ability to manage it as a "distribution" per se).

    At any rate, it's a simple, highly-customizable, all-purpose distribution, and it doesn't boot to a GUI after install. I use it for everything from a 486 with 8 megs of RAM to serve a mailing list, to a P3 with 512 megs as a pseudo-desktop network dealie. What more could you ask?
    ... I think I forgot my original point.
    Look over there!

  15. Mmmm...Objective-C! by Glock27 · · Score: 4, Insightful
    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!

    --
    Galileo: "The Earth revolves around the Sun!"
    Score: -1 100% Flamebait
    1. Re:Mmmm...Objective-C! by bnenning · · Score: 3, Informative

      Apple has made modifications to gcc to support "Objective C++", which allows Objective C code to use C++ syntax and classes. Hopefully these changes will eventually be merged into the main gcc sources.

      --
      How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
    2. Re:Mmmm...Objective-C! by eweu · · Score: 3, Informative
      To be fair, the problem is most likely that Obj-C has been all but abandoned, and never has worked properly alongside C++.

      That just isn't true. Obj-C is not popular or widespread, but Apple continues to develop the language. Take a look at the release notes from Project Builder:

      Mac OS X 10.1 introduces the Objective-C++ front-end to the Mac OS X version of the GCC compiler. Objective-C++ allows you to freely mix C++ and Objective C code in the same source source file. Using Objective-C++, you can directly call Objective-C objects from C++ code, and you can directly call C++ code from Objective-C objects. Thus, Objective-C++ allows you to use C++ class libraries directly from within your Cocoa application, or to use Cocoa or Foundation objects directly from within your C++ application.
      Since I do this quite a bit, I'd have to say Obj-C and C++ play quite nicely together.
  16. Heh, build it on Darwin. by Genady · · Score: 4, Interesting

    Think about it, build Gnustep over Darwin x86 and you have... A Frankenstein's monster version of Mac OS X for x86.

    --


    What if it is just turtles all the way down?
  17. Not a new OS by Anonymous Coward · · Score: 3, Insightful

    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.

  18. Glib response by 2nd+Post! · · Score: 3, Interesting

    Get a Mac.
    DisplayPDF, Aqua window manager, a Dock, Finder (with three view modes), Mail.app, and all for a low price of $1,799!

    You even get a DVD-R and LCD screen out of it :)

    1. Re:Glib response by RevAaron · · Score: 3, Interesting

      Hell, you can stil get the older iMacs new from Apple for $799!

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
  19. Terms & Definitions by maggard · · Score: 5, Informative
    For those confused by what's what this might help bring folks up to speed (and keep the discussion coherent):
    • NeXT: The next business founded by Steve Jobs after being pushed out of Apple (to sell the next generation of computers.)
    • NeXTSTEP: The black cube then slab with object-oriented OS based on Unix sold by NeXT Computer.
    • OpenStep: The NeXT OS ported to 5 different architectures and sold as a stand-alone product.
    • Objective-C: The language OpenStep is written in. An object oriented extension of C considered by many to be cleaner then C++.
    • GNUstep: The reimplementation of OpenStep by gnu-folks.
    • Rhapsody: OpenStep after Next buys Apple for -$400 million. Reworked to be their next OS. To run on Macs and under Wintel. Dropped after developers refuse support.
    • MacOS X: Shipped version of next-gen MacOS. OpenStep-derived kernel & Cocoa layer along with legacy MacOS compatabilty & virtualization evironments. Publically PPC only.
    • MacOS X Server: Same thing, different focus on services.
    • Cocoa: The layer in MacOS X that along with the kernel is still closely OpenStep.
    • Darwin: The Open Source PPC & x86 core of MacOS X - doesn't include Cocoa.
    • Simply GNUstep: GNUstep coupled with a Linux distribution.
    --
    I don't read ACs: If a post isn't worth so much as a nom de plume to its author then I wont bother either.
  20. its what its already /brought/ to the party! by surfsalot · · Score: 3, Informative

    GNUstep is the open source version of the NEXTSTEP operating system... something, that while it may not have taken off and done as well as it should have, did contribute to computing today. Really a revolutionary idea. Back in a time when start buttons werent the fad, and nobody kept an icon of a desktop on their desktop, there were some great ideas, and freedom to express them. Sounds as though these guys want forward progress through unification and a few basic ideas... something that linux is not known for, it tends to make progress ameboidotically (ok, I made that word up, but you get the idea). Unfortunantly GNUstep hasnt recieved all the development backing from the community that kde/gnome have... which isnt such a bad thing... wm has stayed relatively simple and straight to the point (along with blackbox, which isnt based on GNUstep, but has a lot of the NS feel qualities to it)... something that I think is lost in kde and gnome.

  21. GNUstep *is* more user friendly--by Fitts' Law by Ukab+the+Great · · Score: 5, Interesting

    It's not just coincidence that having the menu appear below the pointer is a lot faster, or that buttons along the edge are faster to access because you can't overshoot. This phenomena is an example of Fitts' Law (check out usability guru Bruce Tognazinni's article here ). One of the ways that GNUstep truly thrashes KDE usability-wise is that the GNUstep environment has really large buttons often with text right under the icon. By the nature of their size, these buttons can be accessed with a mouse far faster than the really tiny toolbar buttons you often see in other desktop environments. The labels for the buttons also give a clear indication as to what action the button performs; there is no need for the user to try and decipher what a particular icon stands for.

    KDE, on the other hand, blindly copies microsoft's system of extremely tiny, unlabelled toolbar buttons that have extremely slow mouse access times and extremely small and cryptic icons whose true nature can only be discovered by either clicking on the toolbar button and possibly performing a destructive task or painstakingly holding the mouse over the toolbar button for several unbearable seconds to get the tooltip. "But Microsoft spends zillions of dollars on usability research" some say. And they spend tens of zillions on security research with results just as good. Microsoft is by far the most frequent inductee into the user interface hall of shame , and such windows UI shennanigans as multi-level tabs, window in window MDI, and Window XP/2000's dynamic menus have been frequently and harshly criticized in the UI design community. "But Windows users coming to Linux will be familiar with lots of really tiny, confusing, toolbar buttons with slow access times" they say. Windows users are certainly familiar with the Blue Screen of Death--maybe we should put stuff in the linux kernel to make it crash so they'll feel right at home. Yes, I know that there are options in KDE to have icons and text appear together. But this is not done by default. And probably 90% of users end up using the default which is installed with their application/OS. If you don't believe me, just ask Netscape. In the cold, hard reality of end-user desktop UI design, not doing something by default is really the same thing as not doing it.

    I challenge the KDE Usability project to, by default, give KDE have large, labelled toolbar buttons that are fast to access and easy to understand. They of course don't have to take this challenge; some people would prefer linux not to get on the desktop.

    1. Re:GNUstep *is* more user friendly--by Fitts' Law by Waffle+Iron · · Score: 3, Flamebait
      Large anything in the UI sucks because it takes space away from the actual information that I'm trying to work on. I always shrink all buttons, window frames, etc. to the smallest possible size. I enlarge all fonts to be nice and readable (because the text contains the information I'm trying to work on). I assign keyboard shortcuts to the most frequently clicked things, so a few milliseconds of mouse time on obscure buttons is irrelevant.

      Sure, maybe you can ship the OS with huge child-like controls for newbies, but it is essential that grown-ups be able to shrink them down to an unobtrusive size.

  22. Update from Chad (author) by redmenace · · Score: 5, Informative

    I've got to run to work (I'm late!), but if one of you could please put a post on the slashdot article explaining the problem I would be very
    thankful!

    It seems I broke a rule at sourceforge which limits file sizes to 100MB

    If someone could offer a mirror site I would be very thankful for that as well!

    Thanks! Chad

    Here's what sourceforge had to say

    --------------

    Greetings,

    My name is ********; I am the Quality of Service Manager for
    SourceForge.net. This message is directed to you since you are
    designated as a project administrator for the Simply GNUstep project on
    SourceForge.net.

    First, we would like to take a moment to congratulate you on your recent
    press exposure on Slashdot.org -- we love to see Open Source projects
    succeed, and press exposure of this nature is always of great benefit.
    Since the announcement of your project efforts on /., your project has
    received roughly 2241 downloads of the ISO image provided through your
    download page at: http://simplygnustep.sourceforge.net/Download.html

    It has come to our attention that you are making use of SourceForge.net
    project web services as a mechanism to release file materials in excess
    of 100MB in size. Each project hosted on SourceForge.net is provided
    with project web services as to ensure that they may adequately provide
    an online description and information regarding their project.

    ... etc

  23. Why simply GNUstep will not DL! by cehardin · · Score: 5, Informative

    Sourceforge has a policy of not allowing DLs of files over 100MB, I broke that limit with my 110MB ISO image, so they took read access form the file to everybody but me.

    If someone would like to offer a mirror I would appreciate it very much!

    Chad Hardin

    1. Re:Why simply GNUstep will not DL! by PMcGovern · · Score: 5, Informative

      SourceForge.net does indeed have a 100MB limit per project for project web server disk usage.

      We do, however, encourage people to use our File Release System (FRS) which does not have this 100MB limitation.

      The File Release System is recommended for a number of reasons; one of which is
      to allow us to balance the traffic load among many download servers on our high-capacity download network.

      Before we removed the file, Simply GNUstep had two thousand downloads at 110MB each, during the course of the day (totalling over 200 GB of data).

      Obviously we need to distribute this kind of load, which our file release system allows us to do; otherwise this kind of download traffic will impact the other 30,000 projects we host.

      If you have any other questions about this, please feel free to email me at pat (at) sourceforge.net

  24. OT: Television by lightfoot+jim · · Score: 3, Offtopic

    I know it's offtopic....

    Why does not having a TV make you a better person?

    I don't have a TV either. I don't believe that it makes me a better person. However, when I mention that I don't have a TV, a lot of people immediately get very defensive. Bear in mind that I don't go around advertising this fact. It's more like,

    "Did you see Friends last night?"
    "No, missed it."
    "What, how could you miss Friends?!!"
    "I don't own a TV."

    For whatever reason, people tend to get really defensive, as if they feel attacked. The reaction is almost exactly like when I've told pot smokers that I don't smoke pot. It's not an uncommon response for them to ask, "What? Do you think that makes you better than me?" even though I made no indication that it was a moral issue. This is the response of someone who feels guilty for their behavior, right or wrong as it may be to feel that way. In the context of such an exchange, I might actually reply, in exasperation, that not owning a TV or not smoking pot or whatever it may be really does make me a better person. I think that's where the sig comes from.

    Besides, TV really does suck. Can you make any argument in favor of owning a TV? Well, it looks as though you did.

    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.

    Does this really sound that convincing to you? It's just a pretty way of saying that TV is a cultural normalizer. Have you noticed that in any given time of day, all the major networks have rather similar shows? That's because TV programming is predicated on uniformity of its audience.

    If you watch a person's behavior when they shoot up smack, it's the same as when they watch TV. The eyes gloss over, the body slumps, the brain goes into an alpha state, etc. Look at how a person watches TV. What's channel surfing? It's looking for something to lull the viewer into a trance. If people really watched for content they would stick to certain shows, or just rent DVDs. That's far from the norm. The norm is to get off work and look through the channels for something to dullen the senses, just like a closet drunk looking in various hiding places around the house for a bottle stashed away. This may seem like an extreme comparison. Bear in mind that liver damage will cut a person's life by ten years perhaps. How many years do people surrender to TV, thirty minutes at a time?

    Do I really think I'm better than you for not owning a TV? No. But I do feel like I'm enjoying a freedom of mind that a lot of people choose to give up in order to pass the time. Perhaps they view the choice of what to do with their free time as a burden. Maybe they are really concerned with what will happen on Survivor. I just happen not to feel that way. But if someone should get defensive with me when I tell them so, I'd probably give it right back to them.

    --
    The state is the great fiction by which everyone tries to live at the expense of everybody else. ~F. Bastiat