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

127 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 LinuxGeek8 · · Score: 2

      That was not was he meant I assume.

      What happened is more that the applications he wants, like Postilion are not much being used and developed, and are suffering from bitrot.
      You could even say that the attention the gnome and kde desktops get diminish the attention for others.

      So what's happening is that choice is disappearing.

      Maybe that's just because of GNUstep that is slowly developing. I don't know that.
      But I do hope GNUstep becomes/stays a choice.

      --
      Well, don't worry about that. We can get you back before you leave. (Dr. Who)
    4. 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.

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

    6. Re:The sad part is.... by ACK!! · · Score: 2

      The problem is I am an interface whore. I admit it, so there.

      I want a unified look and feel to my application. I tried to find alternatives in WM or WINGs apps but had trouble with dependency issues Postillion with tk particularily and FSviewer was screaming for an older version of a library that has already been updated a zillion times.

      GNUstep compile-all on core kept dying with what I think might be linker issues with the version Objective C I have on my box.

      Like what another user said the older WindowMaker look and feel apps a lot of them anyway have not been updated in awhile. Other apps like GNUstep itself just barf probably because from the requirements SuSE comes with 2.95.3 gcc instead of gcc 3.0 and it will not compile against the /opt/experimental version I put on from SuSE's gcc3.0 rpm.

      I have even thought of just running a bare bones sawfish windowmanager without the gnome stuff but have not gotten around to trying it on for size.

      After all, right now I use mostly gtk+ apps. Just a preference BTW not a religious point of view (no pro-KDE flames please I know its advantages).

      I ran WindowMaker for two years and had little trouble besides the fact it annoyed me that all the apps had a different look and feel.

      ________________________________________________ __

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

      You said that he should just customize the environments that are available to his needs and (implicitly) stop complaining
      I suppose it could've been read that I was impling that, but that's not the way I wanted to come off sounding (because I didn't even think that). I think my point still stands, though. If he doesn't like it, change it. We have the choice.

      ACK!!'s feedback is actually important and valuable.
      You're damn rite it is! I'm VERY glad to see opinions like that posted in a global place (and replies like ours). It shows a (sort of) unity. We all agree to disagree (so to speak). THAT'S why the Linux comunity exists and I'm am happy to be a (small) part of it.

      Anyway, thank you for a good discuition.

      --
      I'm not a prophet or a stone-age man,
      I'm just a mortal with potential of a super man.
    8. 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
    9. Re:The sad part is.... by Lemmy+Caution · · Score: 2
      Themes are just appearences, colors and placements of widgets. They are fairly irrelevant.

      Roles and profiles are more important. What libraries should be loaded? What facilities should be immediately accessable, and which can be buried? Is the user a power user who has a strong conceptual understanding of the entire machine? A single-application user who understands, say, a piece of video-editing software but needs more help dealing with, or to avoid having to deal with, permissions and file-systems? Is the machine going to mostly be used as a black box, or a kiosk? Is easy upgradeability important, or will it suffice to keep it fairly static?

      Roles and profiles aren't new and a lot of distros look for them on install - slackware did this quite nicely. However, I don't think it's implemented with enough granularity or thoughtfulness yet, nor with a mind towards optimization either.

    10. Re:The sad part is.... by ahde · · Score: 2

      yeah, i miss the days when i had all the choices of twm or fvwm95 in all its subtle varieties.

  2. Or you could chose option 4. by Anonymous Coward · · Score: 2, Troll

    When you do an install of FreeBSD, you can just choose the 'windowmaker desktop' option.

    Why pick yet another Linux Distro (This is this weeks Distro of the week) when you can pick FreeBSD, an OS that has shipped with a NeXTish interface for years.

    (Oh, and you get to avoid GNOME or KDE bloat, at least until you install gnumeric.)

    1. Re:Or you could chose option 4. by nachoman · · Score: 2, Interesting

      I don't understand why they build GNUstep on linux. The logical choice would be to build it on Darwin. Then you would have the ability to create an interface which "...aims to be a user-friendly version of UNIX for the PC, similar to what Apple's OS X is to the Macintosh." (http://simplygnustep.sourceforge.net).

      Not only that, but it would be a Mac OS like OS for PC that is based on the Mac kernel. Using the same kernel and API set as Mac OS would be really useful. There is already starting to be quite a presence of GNU software for Darwin (can be run on Mac OS X too, not just plain Darwin installs). You can check it out at www.gnu-darwin.org

    2. Re:Or you could chose option 4. by GypC · · Score: 2

      I don't see that it really matters. Any lower level calls are just abstracted through the toolkit anyway. And Linux probably supports a lot more hardware and has better performance.

    3. Re:Or you could chose option 4. by RevAaron · · Score: 2

      But those NeXTish interfaces are nothing but cheap, inconsistent, hodgepodge jobs. They aren't like NeXT anymore than GTK+ with a shitty Aqua theme is Mac OS X. At this point, GNUstep doesn't have as many apps as Xt, Athena, GNOME/GTK+ or KDE/QT have. This distro is striving to give the *STEP experience, not provide just another crappy and bloated skinned desktop.

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
    4. Re:Or you could chose option 4. by jcr · · Score: 2

      I don't understand why they build GNUstep on linux.

      Probably because when they started, the Apple/NeXT merger was still a crazy dream that could never happen, Linux had a clear majority over *BSD, and they wanted to get it in front of the most people possible.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
  3. 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 kawlyn · · Score: 2, Interesting
      I would agree, why Linux. Specifically why not Darwin, which arguably is OSX.

      OK perhaps darwin isn't ready for prime time, but hey....

      --

      When someone yells "Stop" or goes limp, or taps out, the fight is over.
    2. Re:Why Linux?? by watchmaker1 · · Score: 2, Insightful
      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.

    3. Re:Why Linux?? by bcrowell · · Score: 2
      From the article:
      • If Apple ever licenses Darwin as free software, Simply GNUstep could switch.
      This is a little misleading. The Free Software Foundation doesn't consider Apple's license to be free, but puhleeease...Darwin is free software. It's just silly how RMS thinks he owns the word "free." Next he'll be expecting us to call it GNU/MacOS X.

      AFAICT, it doesn't matter that the APSL is GPL-incompatible, because a Darwin-based GNUStep wouldn't have to link to the Darwin kernel; Darwin is a microkernel design, so you don't need to link anything to it.

      Anyhow, GNUStep sounds like a great project. I'd kinda like to help out with it myself. I like MacOS X, but I figure Apple's going to be out of business within 5 years, and I need an exit strategy. Once GNUStep is running on Linux, it doesn't sound like it should be a big problem to get it running on Darwin (famous last words!) I really don't want to mess with an OS that forces me to recompile the kernel periodically.

    4. Re:Why Linux?? by Eil · · Score: 2


      If you're still interested in finding a decent Linux distro, give Slackware a look. No fancy configuration wizards or package management, just good clean Linux.

    5. Re:Why Linux?? by jslag · · Score: 2, Informative
      The Free Software Foundation doesn't consider Apple's license to be free [gnu.org], but puhleeease...Darwin is free software. It's just silly how RMS thinks he owns the word "free."


      Would you think it was silly if you put lots of work into modifying Darwin for internal use, and then realized that you were legally obligated to publish your changes? Because, according to the link you provide, that's why the FSF doesn't call Darwin free.

    6. Re:Why Linux?? by bcrowell · · Score: 2
      I would think I was silly if I put lots of work into modifying Darwin for internal use, and then realized that I was legally obligated to publish my changes. It would be silly not to read the license before undertaking such a big project.

      IMO, BSD-style licenses are more free than GPL-style ones. Therefore, all GNU software is unfree. But so what? Why should you care what I think, and why should I care what you think? Nobody's forcing anyone to join a free-software project under a license they don't agree with. It's just misleading to state that Darwin isn't free, when really all that's meant is that it isn't free-as-in-RMS.

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

    8. Re:Why Linux?? by uebernewby · · Score: 2

      Apple's going to be out of business within 5 years

      WTF? Last time I checked, all those fanatical mac zealots (working in graphics, publishing) that have kept Apple going all along have yet to see the light and get rid of their stinkin' systems that piss me off so much just because I can't seem to work on them ;)

      Apple gained *new* converts in the Yuppies-who-want-a-cool-looking-computer department when they put out the iMac, and it would seem they're about to get a few new ones with their newly revealed revamped iMac. Even I myself admit to getting a hard on as soon as I saw that beast (see above for my objective and impartial assessment of Apple's merits). So, no, I don't think Apple is going out of business any time soon, they've discovered a completely new audience of gadget freaks to please and their hardcore supporters are kept more than happy by their technical prowess (OSX). It's a bit arrogant to claim that just because *you* (and me, once the infatuation wears off) may never own an Apple, the company will go out of business.

      --

      News and bla for computer musicians: http://lomechanik.net/
    9. Re:Why Linux?? by uebernewby · · Score: 2

      My bad. Sorry for assuming. So what makes you say what you said above?

      --

      News and bla for computer musicians: http://lomechanik.net/
    10. Re:Why Linux?? by Malcontent · · Score: 2

      Microsoft can not afford to let apple go out of business. They will bail them out again just like they did before.

      --

      War is necrophilia.

    11. Re:Why Linux?? by Eil · · Score: 2


      I am well aware of the debate on weather or not Slack's packages and associated utilities constitute a "package management system".

      I am a die-hard Slackware user, but I don't think a system as rudimentary as Slack's can be considered a package manager. For me, it installs software upon installation and that's it. 99% of the rest of my software gets installed by hand.

      I do not consider this a weak point. I consider it one of Slackware's greatest strengths; putting power in the hands of the administrator.

    12. Re:Why Linux?? by bcrowell · · Score: 2
      Microsoft can not afford to let apple go out of business.
      I'm not sure that's true with the present administration.

      It's also possible that Apple will simply continue asymptotically approaching irrelevance. Nearly all games stopped being available for MacOS a while back. Now it's hard to find peripherals. If this keeps going, the entire base of application developers could evaporate.

      I don't want this to happen, but I think it might. I like MacOS X, although it's still pretty buggy.

  4. GNUStep by Anonymous Coward · · Score: 2, Interesting

    GNUStep is arguably more impoartant than KDE or GNOME for the future of linux, and it deserves a larger audience (for testing, etc), and it can be a pain to configure, compile, and install, so a distro is good for those reasons.

    However, I'm not sure it's ready yet. redraws are slower than mollasses headed uphill in January, and the sample applications (what little there is) are characterized by a lack of features and a tendency to crash.

    When GNUStep is ready for prime time, I'll be happy. Hopefully, this can help that day come sooner

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

  6. 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. Re:Interesting, PowerPC version? by Have+Blue · · Score: 2

      Multiple executables are supported in the OS X package system, so you could in theory build a Cocoa app which you could run on a Mac, copy across the network to your PC running OS X, double click on the same icon, and run it there. But this is all academic as Cocoa is only on Macs.

    6. Re:Interesting, PowerPC version? by ahde · · Score: 2

      so your stereo comes free with your car?

      Maybe not, since it is on the invoice, but every car comes with a free engine (and windshield wipers!), and Internet Explorer came free with my computer (which only runs Linux)

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

    1. Re:openstep by Have+Blue · · Score: 2

      He also would have killed Apple's hardware business.

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

  9. Re:If it's a fairly BSDish Linux.. by Improv · · Score: 2

    Depends on which kernel. As I said, I really like
    the BSD userland stuff. The FreeBSD bootup driver
    switching utility is quite impressive. But I like
    the broader driver support that Linux has, and
    the build tools to recompile the kernel on linux
    are nice. If it wern't for those two features,
    I probably would prefer the FreeBSD kernel, although
    when it comes to userland features, I actually
    prefer OpenBSD.

    --
    For every problem, there is at least one solution that is simple, neat, and wrong.
  10. 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 Rob+Parkhill · · Score: 2

      > The original NeXT Computer OS was called NeXTSTEP
      > (notice capitalisation--it's important in what
      > follows).

      Oh so close, but not quite. The original OS was NeXTstep. Got changed to NeXTSTEP around 3.0.

      --
      "Tomorrow's forecast: a few sprinkles of genius with a chance of doom!" - Stewie Griffin
    2. 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?

    3. Re:Corrections by juuri · · Score: 2

      Another correction.

      OpenStep ran on x86, sparc, motorola (68k) and hppa architectures.

      OpenStep tended to have poor integration and "feel" on all of the above archs except the native 68k on real black hardware.

      --
      --- I do not moderate.
    4. Re:Corrections by AtrN · · Score: 2
      Correct the correction. NeXTSTEP ran on those architectures (I used to do fat binaries for all of them). Then the OpenStep stuff happened to support other base OS's - Solaris, Windows, others. NeXTSTEP changed along with it. That's about the time I left the NeXT world but watched from the sidelines (the people I worked for owned a chunk of NeXT).

      But you're right about the poor integration. Here's a comment from some code I wrote when NeXTSTEP for Intel was first shipped,

      #ifdef NSFIP
      /*
      * memcmp (as per ANSI definition) was shipped broken on
      * NeXTStep for Intel Processors. This should be removed
      * sometime after it is fixed.
      */

      Oh boy. When memcmp doesn't work what else is broken :) The C library version of memcmp assumed big-endian [68K] and did word accesses to compare ints rather than bytes, IIRC it messed up the end case, comparing the wrong bytes of the last word. There was no problem when optimizing, gcc uses a (good) builtin, but turn off -O and things broke.

      But it all lives on... I bought a Mac a while ago to run Mac OS X. Immediately after getting it I install OS X and reboot. And a big smile comes to my face. It was like stepping back in time. The blue background, the spinning color wheel, the boot graphics, the login panel. The look's updated a bit but it's NeXTSTEP. Services, NetInfo, .app's, Interface Builder. Finally, its all out there again.

    5. Re:Corrections by MouseR · · Score: 2

      And in what way is what you're saying different than my original post?

  11. GNUstep is better! by lightfoot+jim · · Score: 2, Informative

    Gnome and KDE are great if user friendly==windows98 look and feel, and if you have a fast machine with a ton of ram. To give a single example of the userfriendliness, your "main menu" in KDE or Gnome require you to move your mouse over the K or the foot, respectively. GNUstep lets you click anywhere on the background image. Additionally, in GNUstep icons are usually spaced out in a line along one screen edge so you can't possible overshoot with your mouse. Seems trivial, but it lets me work faster.

    Also, GNUstep will run on some pretty old hardware. I have changed the setup lately, but I used to have KDE2 on my 900mhz duron w/ 512 MB and WindowMaker on my PII 100mhz w/ 32 MB and if you didn't actually know, you'd think the PII was faster just because the environment was so lightweight.

    --
    The state is the great fiction by which everyone tries to live at the expense of everybody else. ~F. Bastiat
    1. Re:GNUstep is better! by Wiener · · Score: 2, Interesting
      pre-MMX Pentium 100, a machine class I remember fondly

      Remember fondly? That's what I use for my router, DNS, web server, and development workstation!

      It's time to upgrade when people start using phrases like "remember fondly" to describe the most powerful system you own.

    2. Re:GNUstep is better! by Eil · · Score: 2


      I'm not trying to be a pissant or anything, but I'm a little tired of the criticism Gnome takes sometime for being "too Win98-like."

      Take a look at a fairly recent screenshot of my desktop. Note the panel on the left, which is auto-hidden and contains icons for my most commonly used apps. Now, apart from common UI elements and the taskbar, how can you possibly say that Gnome has a "Windows98 look and feel"? I'm sure you can make it look somewhat like Win98, but you can also make it look vastly different.

      I mean, do people who make these remarks fail to realize that you can actually customize the panels for almost every configuration, change the theme, modify the menus, or get a different window manager until you find a configuration that's useful?

      And to address what you say about performance, I have Gnome running on a PII266 laptop with 64MB of RAM (which I consider to be "older hardware") and it's quite speedy for everything I want to do. (KDE is another story, however...)

    3. Re:GNUstep is better! by mike_the_kid · · Score: 2

      you see, my man is so confident in his distro / wm combo that he actually underclocks his processor in order to cut down monthly electric bills.

      --
      Troll Like a Champion Today
    4. Re:GNUstep is better! by RevAaron · · Score: 2

      I run my Mac without fans, without risking meltdown or *underclocking* it! Wow, what well designed technology can do these days!

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
  12. As close as you'll get... by Nijika · · Score: 2
    Afterstep. But trust me, NeXT compared to what we have available now is no revolution. Once you use a NeXT station for any ammount of time the curiosity will ware off :)

    Same goes for SGI.

    --
    Luck favors the prepared, darling.
  13. 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.

    1. Re:Screenshots, please. by Kaypro · · Score: 2, Informative

      Was lucky enought to grabe this minutes before it was posted.

      Bootup is EXACTLY like RedHat/Mandrake.... guess they didn't implement that part yet.

      After booting it starts up X in vesa mode and up pops the GUI... It looks...well..exactly like WindowMaker... I'm guessing cause thats what theyre using.

      As far as apps go it's minimal...you got a terminal, email, and stuff...nothing out of the ordinary.

      They do have a nice IDE Development though.

      I'll check it out next release probably.... it seemed pretty fast. Worth checking out.... just make sure you burn this on an CD-RW.... ;-)

      Chow!

    2. Re:Screenshots, please. by _UnderTow_ · · Score: 2

      Go here if you want screen shots. The link on the story post was just for the download.

      If you follow the link to OS News there's a link to the left for screenshots and a bunch of other stuff

  14. 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.
    1. Re:Download doesn't work by gmhowell · · Score: 2

      Because everyone saying "boohoo, this sucks, why do we need it" are going and dl'ing it.

      --
      Jesus was all right but his disciples were thick and ordinary. -John Lennon
    2. Re:Download doesn't work by BadlandZ · · Score: 2, Informative

      Read SourceForge Forum on it to see why...

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

    3. Re:Not there yet. by cloudmaster · · Score: 2

      Just keep trying to get it until the file's named back:

      cloudmaster@mymachine:~> g=0; while ! wget http://simplygnustep.sourceforge.net/downloads/sta ge-1.iso.zip > /dev/null 2> do g=$(($g+1)); echo $g; sleep 5; done; echo "retrieved after $g tries" | mail -s "simply unix done" cloudmaster

      Assuming you're running a bourne shell, you'll get a progressively incrementing count until the file's name gets that ".0" off of the end and people can download it again. Whee. :)

  16. Re:If it's a fairly BSDish Linux.. by GauteL · · Score: 2

    Uhm.. while I do like BSD, isn't this posting basically just "I dislike Linux, and want something more BSD".. what exactly is so interesting about it?

    If you like BSD better, why not just use it?

  17. Simplicity is key by xt · · Score: 2, Insightful

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

  18. OS X doesn't run on my Alpha by DarkMan · · Score: 2

    Or my Athalon, or any of the Sparcs, or really anything that I have lying around generally

    It means I don't have to by a new box to run it.

    And I don't use anything to oppose Microsoft, I do use it becuase I prefer it, I can configure it the way I want, and I know that it lets me interface cleanly with the *NIX machines I use, ranging from OpenBSD firewall to UNICOS supercomputers.

    Besides, if you'd actually read about it, you'd know that it uses Objective C, and fits in at the level of GNOME and KDE. It's not a kernel.

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

  20. Re:If it's a fairly BSDish Linux.. by zulux · · Score: 2

    If you like the DOC Edit.com the you'd like EE (Easy Editor)

    http://www.freebsd.org/doc/en_US.ISO8859-1/books /h andbook/editors.html

    It's got the menuing hand-holding of DOS Edit - and it's small.

    --

    Moneyed corporations, non-working 'poor' and criminal prisoners are turning productive citizens into tax-slaves.

  21. Re:If it's a fairly BSDish Linux.. by Jeremiah+Cornelius · · Score: 2
    Wait, let's see if I get this...

    You use vi - not only because you need to edit source files - but also to satisfy some aesthetic impulse which is atavistic and minimal?

    Wild trolling!

    --
    "Flyin' in just a sweet place,
    Never been known to fail..."
  22. 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
  23. 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.
  24. Re:If it's a fairly BSDish Linux.. by jandrese · · Score: 2

    Um, speak for youself. I use vim because I can get the most done with the fewest keystrokes, not out of some weird sence of nostalga, that and Emacs took up too much memory on my original system (I had to exit out of the editor to free up enough memory for the compiler). These days with vim the size argument is pretty much moot (there's not a lot of difference at times), but I've become more efficent with vi like editors so I stay with it.

    --

    I read the internet for the articles.
  25. 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!

  26. 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 Rob+Parkhill · · Score: 2

      Objective-C is great, but try using it when you need to link in some C++ libraries some time. For fun, try linking in C++ libraries built with the Sun WSPro compiler.

      Java is the hands-down winner here. In fact, if you are developing WebObjects code, and need to use C++ libraries, Java is the best way to go! It's that, or write C wrappers for your C++, and call those from Obj-C. Ugh.

      To be fair, the problem is most likely that Obj-C has been all but abandoned, and never has worked properly alongside C++. Had Obj-C received the development resources of Java, it wouldn't have these drawbacks.

      --
      "Tomorrow's forecast: a few sprinkles of genius with a chance of doom!" - Stewie Griffin
    2. 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.
    3. 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.
    4. Re:Mmmm...Objective-C! by cbv · · Score: 2, 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.

      Take a look at that proposal by Ziemowit Laski ...

    5. Re:Mmmm...Objective-C! by Rob+Parkhill · · Score: 2

      Hmmm, I should have been a bit clearer. Obj-C and C++ work together just fine, and I have mixed-and-matched C, C++, and Obj-C all in the same source file, just as Apple suggests. And even calling C++ libs directly from Obj-C works great, when you are always using the same compiler for both (ie. gcc)

      However, when you have a precompiled C++ library that used a -different- compiler from the gcc you are currently working with (such as the Sun WSPro compiler, or an older version of gcc), this is where the headaches begin.

      Perhaps this is just a compiler issue, and not an Obj-C issue, but seeing as the only compiler that supports Obj-C is gcc, I tend to (incorrectly) lump the two together.

      --
      "Tomorrow's forecast: a few sprinkles of genius with a chance of doom!" - Stewie Griffin
    6. Re:Mmmm...Objective-C! by dvdeug · · Score: 2

      Huh?

      However, when you have a precompiled C++ library that used a -different- compiler from the gcc you are currently working with (such as the Sun WSPro compiler, or an older version of gcc), this is where the headaches begin.

      Is true. C++ is not binary compatible across compilers. This has absolutely nothing to do with Objective C - it's true if you're mixing a precompiled C++ library with C++. So why do you blame Objective C?

  27. Close... by Fnkmaster · · Score: 2, Interesting
    I like the general approach. While GNOME and KDE are nice, I don't think either of them does it for me, or anybody with a more aesthetic view of the world. Go use OS X for a while, and try going back to GNOME or KDE. You will feel a serious sense of loss. Same goes for Windows, frankly.


    I like the Linux core, I enjoy and am comfortable with Linux as a kernel and the GNU/Linux combo as an OS. I want a better GUI on top of it that pleases my aesthetic sense, makes my life easier when I want it to be easier, doesn't feature at least two separate tracks of font management systems, lots of apps of massively disjoint look-and-feel and more widget toolkits than I care to think about. In other words, Simply GNUStep is a good move, but why don't we consider dropping the X windows? Furthermore, why don't we consider taking this a step further? Hell, OS X took the old NextStep stuff and improved it dramatically. Why don't we do the same, and not be constrained by OS X or attempt to parrot or copy it, and see if we can improve on it?


    I agree that source level compatibility with OS X is a nice feature at this point in time since lots of Cocoa apps are being written (primarily because OS X is doing so well), and I like the *Step environments. But I'd like to see some innovation from the Open Source world too.

  28. Re:first reaction by tenelson · · Score: 2, Informative

    Office is a Carbon application, which means that it doesn't use the Cocoa APIs that GNUstep is trying to replicate. So it will never run Office or Photoshop or anything like that, but it may someday run Omniweb.
    Tony

  29. 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?
  30. 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.

  31. 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
  32. 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.
  33. Re:Not having a taskbar sucks by jonathan_ingram · · Score: 2

    Put the taskbar at the *top* of the screen, where God intended it to be (at least that's what he told me over a beer last Wednesday).

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

  35. What's the point? by prototype · · Score: 2, Insightful

    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

    1. Re:What's the point? by jagapen · · Score: 2

      Whoa, there! Not to be rude, but you need to do some investigation here. NeXTSTEP had its own distinctive style of window management, sure, but also a number of very powerful, object-oriented toolkits, and a killer rapid application development environment. AppKit (the OO GUI toolkit) had its own distinctive GUI style, too.
      GNUstep aims to be an open-source implementation of those powerful toolkits and development environment, plus a number of the fine NeXTSTEP apps.
      WindowMaker simply mimics the window decoration of NeXTSTEP; GNUstep takes care of what's in the window, and that's where the magic happens.

  36. 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 grrussel · · Score: 2, Insightful

      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.

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

    3. Re:GNUstep *is* more user friendly--by Fitts' Law by SCHecklerX · · Score: 2
      Large anything in the UI sucks because it takes space away from the actual information that I'm trying to work on.

      So don't use them. You have the *CHOICE* in gnustepish environments to do that, you know. You can put all of your apps in the root menu (which is incredibly easy in windowmaker). The root menu is also fully scriptable, giving you very powerful control over your system to create dynamic menus and such.

      I use a combination of WindowMaker and ROX-Filer, and am pretty close to an ideal UI here.

    4. Re:GNUstep *is* more user friendly--by Fitts' Law by SCHecklerX · · Score: 2
      The original question stands: what the heck software is written for GNUStep that makes this compelling? With KDE's Konqueror, KMail, and KOffice suite, I sure know why a lot of people would choose that system. With Gnome's Galeon, Gnumeric, and Evolution, I sure know why a lot of other people would choose that system. But why GNUStep?

      Umm...I think you just answered your own question. WTF does something as simple as a mail client or a FILE MANAGER, for crying out loud, have to have a @#$%! GHz machine + 256+MB of ram just to work, and work like shit at that??? And the shit STILL doesn't do everything OS/2's WPS did on a 486 with 8MB of ram in 1993!!!

      I use WindowMaker + ROX-Filer, and love it. Very lightweight, configurable, light, and FAST! I use some gnome apps, but none of the so-called integration. They all work and work well here. I keep trying KDE every now and then, and every time I do I am fully unimpressed. XDND is a great standard. All that other crap is not.

      I agree that the software written for gnustep is pretty icky to use though (exception being the wm config tools). I much prefer GTK+ apps with XDND support.

    5. Re:GNUstep *is* more user friendly--by Fitts' Law by ahde · · Score: 2

      The UI design community consistently shows they are out of touch with the people who use graphical user interfaces. Yes, grandma may complain about being able to move the mouse until she gets used to it. And, yes, so do I, still, when I use one of those annoying labptop substitutes. But efficient computing is NOT large anti-aliased auto-previewing animated glaring (and pastel!) icons filling the screen. In case you didn't notice, all those high paid UI designers are now unemployed, and while the dot-com bubble was going on, the most obvious sign of wasteful excess to the ordinary public was the ridiculous, unusable, paintstakingly created, perfectly designed, ugly web sites.

      If someone's one job in life is to design a button, they may quickly forget that buttons are not the primary goal of a graphical interface (or a coat.) A button is only there to help you do something else. If it takes the average user an extra 10 seconds to "actualize" a button, but he only has to click it half as often to get his work done (try clicking on the background when you're reading a document on a screen smaller than 19 inches) he still gets his work done faster.

      Most people do not carefully aim the mouse, pause and take a deep breath for dramatic effect, ponder over how very simple it is to not wonder which button they need to press, and then with an audible click (and a color change that is not red to green or vice versa) pronounce to the world

      "I have clicked the button!"

      and wait for their boss, and/or loved ones to come around and congratulate them while they savor the esthetic beauty of the button click, noticing the obvious color change, the animated visual queue that SOMETHING is happening, and the reassuring audible (synthesized) click; resting assured that if they were blind, deaf, and nepalese -- that there would be appropriate cues to let them know that indeed, the button had been pressed.

  37. Re:Huh? by MrResistor · · Score: 2
    Maybe he would like to have his hardware supported by his kernel...

    --
    Under capitalism man exploits man. Under communism it's the other way around.
  38. Re:If it's a fairly BSDish Linux.. by Andrewkov · · Score: 2
    Wimp! Real men use DOS edlin!

    Actually, when I started using Linux about 3 years ago, I had a hard time moving from edit.exe, which I still prefer over notepad and other windows editors. On Linux I've found jed to be closest to it, plus it has syntax hilighting and other cool features. RedHat ships with jed, but doesn't install it by default. It is usually on the second cd.

  39. TINATCMOP This is not a troll-check my other posts by Graspee_Leemoor · · Score: 2, Funny

    You forgot:

    GoATSTEPx: a wide-open public-domain environment supporting hot-plugging of peripherals soon to be cleaned up and released by Microsoft. (It's easy to tell where the first patch will be applied!)

    graspee

  40. Why aren't the Debian packages complete? by markj02 · · Score: 2

    Right now, there doesn't seem to be any way of getting a complete installation of GNUstep through the Debian package system (you get some libraries, but that's all as far as I can tell). I wouldn't mind giving GNUstep a try, but I'm not going to throw out my whole Linux installation. I suspect many others are in the same boat, and a complete set of easy-to-set-up GNUstep packages for Debian would probably reach more people at this point than a separate distribution.

  41. Re:I love vim by MadAhab · · Score: 2, Interesting
    No, it's not silly. I don't really care about the flaws of Sun's vi (not the least reason being that I'm more often using FreeBSD), the point is that there is vi, just vi, nothing more, no memory bloat, no pretending its something else, in the base system, and it doesn't think it's elvis or nvi or anything else. Try using FreeBSD; no matter how many times you install or uninstall or screw up Vim, you are going to have to try pretty hard to screw up vi. Get careless in RedHat, and you could leave your system without a working editor. So long live vi. It's there. It works. Need giant files or long lines? Then you are probably working in a situation where you don't need vi, just vi, to be there in your base system. I fully expect to be working on a space ship in 2323 and have to go in and repair the external security system computer and find vi there, working just like it does today.

    That is an advantage to a commercial unix or a BSD over linux; you get a non-bloated working system, then you add stuff you like. It's just a cleaner way to work.

    --
    Expanding a vast wasteland since 1996.
  42. 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

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

  44. 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
    1. Re:OT: Television by Glytch · · Score: 2

      Can you make any argument in favor of owning a TV?

      Video games? :)

      But about everything else, I agree. TV sucks.

    2. Re:OT: Television by Bud · · Score: 2
      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. [...] 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.

      If this is your way of describing TV-watching, no wonder people get defensive.

      You're right and you're wrong. Many people watch TV to relax, to not have to think for a while. TV makes it easy to relax because it controls time sequencing for you. If you read a book, you can stop and think; TV doesn't give you this freedom. It's like getting on a rollercoaster, you're stuck for a certain amount of time during which you don't have to think or analyze anything, just absorb the experience. You can analyze it when you have both feet back on the ground again.

      Of course, you can relax in many ways. Some people read magazines or books, others paint fine art, some drink a coupla beers after work, others drive motor bikes at 200kmph, others work out at the gym -- some oddballs even play violent computer games all night long (not that I'm one of them, nossir, not at all).

      Do I really think I'm better than you for not owning a TV? No.

      Oh, wake up! In your post you expressed deep pity and contempt for the people who choose to give up their freedom of mind in order to pass the time. While you yourself , I'm sure, are only taking occasional breaks from the monotony of daily work to let your mind wander freely on the high paths of Philosophy. Right?

      For the record, I don't own a TV and I don't intend to get one either. This is simply because I can't handle the time sequencing. My mind wants to stop and reflect on things, but it can't, and I get nauseatic after a while and go and do something else.

      --Bud

  45. Re:I love vim by Waffle+Iron · · Score: 2
    Well, my opinion is that you shouldn't be depending on vi either. When I need to repair a machine, I use:

    # cat > /etc/rc.conf

    That way, I know I won't be hosed by any text editor.

  46. Re: Terms & Definitions - typo by maggard · · Score: 2
    Rhapsody: OpenStep after Next buys Apple...
    for -$400 million.

    How many companies retain their CEO, President, CTO, have their development teams made primary and and their product become the central one at a company after being bought out? Next bought Apple, for negative $400 million - not a typo.

    I think it was a good thing: Copeland was a disaster, Gershwin a pipe dream, Apple was unable to do what needed to be done, unable to reign in their development teams nor drop their committment to 100% backwards compatibilty, and frankly the move seems to have been good for BOTH OS's. But look whose running the show - it's the Next folks.

    --
    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.
  47. Re:If it's a fairly BSDish Linux.. by Improv · · Score: 2

    Now now, I've used NeXTStep for a long time too.
    It was pretty neat -- I liked the simple interface.
    Some of the netinfo stuff was a bit difficult to
    use, IIRC -- it was kind of hard to make DNS
    work on it. I actually still have a NeXT slab
    on my desk. I don't log into it much, but I love
    the monitor... I hope that the GNUStep project
    ends up a success -- I loved programming on NeXTStep

    --
    For every problem, there is at least one solution that is simple, neat, and wrong.
  48. I'm not meaning to troll... by Improv · · Score: 2

    I just have some complaints about Linux and where
    it's going. Older versions of Redhat, like 4.x and
    5.x were pretty nice. I like slackware, but I need
    a solution that works on more hardware than x86.
    I generally don't tend to be raving about OS's
    anymore. When I was younger, I was an OS/2 user,
    and did that then, but now I'm generally happy
    with a simple, generic Unix with good hardware
    support and little hassle compiling stuff myself.
    Opensource is a plus. Linux used to be like that,
    but it seems that the distributions I liked in
    the past are becoming less to my liking as time
    goes on. Will BSD ever go that way? I hope not --
    if it does I'll move on if possible. I do, as
    noted, like the way the linux kernel is configured. If someone had a crossplatform
    Linux distro with a very minimal, nonintrusive
    package system, very vanilla but up-to-date
    pieces, I'd consider moving to it instead. If
    you know of such a distro, tell me...
    I'm not, at least in this message, talking about
    windows. I just have some severe issues with
    redhat's technical decisions and the way other
    distributions reproduce said decisions.

    Is this really a troll in your eyes?

    --
    For every problem, there is at least one solution that is simple, neat, and wrong.
  49. Re: Terms & Definitions - typo by maggard · · Score: 2
    OSX is the first Apple technology that I have actively wanted to own. It is just a shame that it didn't come out as Rhapsody's vision, I would have bought it for my PC years ago and Windows would far less of a stranglehold on the market.

    There were valid reasons for Rhapsody getting canned.

    First off it offered almost no migration path. Sure the MacOS virtual environment was listed but this was considered a hollow promise unikely to succeed. Furthermore it was off on it's own - no interaction with the rest of the system, an abandoned stepchild.

    Second there was no way to port old code to the new platform. Everything would have to be rewritten, from scratch, using the Next frameworks. While Next's stuff was widely admired companies had millions of dollars invested in their existing code bases plus almost no one familier with the Next material.

    So, faced with rewriting everything for a new OS on a platform that at the time had been steadily declining (this was pre-iMac) or having their exisiting code relegated to some lame-ass virtulaiziation environment while at the same time WinNT was requiring a ramp up and going great guns... Sorry no way Apple.

    Even the promise of cross-platform support couldn't change that. Everyone is and was well familier with the "It ain't done 'till 123 won't run" strategies of MS and suspected that even if a decent Rhapsody layer were shipped for Wintel it wouldn't be long before some Windows revision broke it, leaving Apple & MS in an arms war Apple couldn't win.

    Today Apple is suffering with the wins and losses of it's revised strategy with the Carbon campatibility layer. It's enabled lots of products to move over quickly but they're not really native and so aren't able to take full advantage of the new OS nor show it off to it's full potential. I expect next year once Apple's got Carbon tweaked to the point it's widely usable they'll then start pushing devopers to begin making the transition to Cocoa, likely by pushing lots of the services and features Cocoa has and which won't be made accessable to Carbon. Apple has already made more availiable to Carbon then they had planned but I expect we won't see much more - Apple wants that pressure.

    --
    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.
  50. compatibility by Snuffub · · Score: 2, Insightful
    "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.

    --
    --aiee
    1. Re:compatibility by RevAaron · · Score: 2

      To an extreme extent. But the level of partially source-level compatible is not conveniently quantifiable. If you knew anything Cocoa, OpenStep, and GNUstep, that statement would make a lot more sense. :)

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
  51. Their download link is 403... by ncc74656 · · Score: 2

    ...and digging into SourceForge this way shows no files either. Anyone have a link that works?

    --
    20 January 2017: the End of an Error.
  52. corrections by RevAaron · · Score: 2

    Close... but not quite.

    NeXTSTEP: Not the hardware, but the original OS made by NeXT. Versions 0.3 - 3.3.

    The NeXT cube, NeXT Turbo Cube, NeXT Station, NeXT Color Station, NeXT Turbo Station, and NeXT Color Turbo Station are the names of the computers NeXT sold.

    OpenStep: The OpenStep API was a bit different than the original NeXTSTEP API. The "open" part of the moniker denotes that it was an open API spec, and OpenStep followed this spec. This allows for other implementations to happen, like GNUstep or OpenStep for Solaris. Versions 4.0 - 4.2.

    Yes, I did say OpenStep for Solaris. There was also an OpenStep Enterprise for Windows. OpenStep for Solaris allowed you to run an OpenStep environment and related apps on top of X11, rather like GNUstep does. It ran it's own OpenStep window manager, but still allowed vanilla X apps.

    OSE for Win32 was the OpenStep API for Windows, allowing one to develop and run OpenStep apps on Windows. While it didn't change the shell/wm like in OS/Solaris, you could run OpenStep apps remotely, including the Dock and WorkSpace.app- which was pretty cool to see. The widgets were given a bit more of a Windows look.

    Rhapsody: Wasn't dropped entirely, as you say. The original Rhapsody vision was dropped, but Rhapsody was released as Mac OS X Server 1.x. Mac OS X Server 2.0 is based on Mac OS X 10.0, however.

    --

    Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
  53. clarification by RevAaron · · Score: 2

    Objective-C++ doesn't allow you to use C++ syntax to program in Obj-C, nor does it allow you to use the Objective-C runtime and syntax to instantiate and send messages to C++ objects, nor does it allow you to use C++ to instantiate and send messages to Objective-C classes and objects.

    What it does allow you to do is mix Objective-C and C++ in the same source file, using C++ syntax to deal with C++ classes and objects, and the Obj-C runtime/syntax to deal with Obj-C classes and objects. They're still quite seperated. However, I don't imagine it would be hard to have an automated conversion process going. The only real blocking point on that one is the static and opaque nature of C++, where Objective-C is dynamic and reflective enough to allow such tricks.

    --

    Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
  54. Re:Well, this is something... by RevAaron · · Score: 2

    Man, why not replace it with Rhapsody DR2? A bit slicker than DR1.

    --

    Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
  55. Re:Non unixlike linux based os by RevAaron · · Score: 2

    I think pliant (the language) did what you're talking about. Also, my project, DynaPad , which strives to create a dynamic and consistent PDA operating environment may use Linux as it's kernel, mostly to cannabilize drivers. The nature of Squeak is such that it can be run on top of any OS, but the Linux kernel may be a convenient base. It's completely unlike a Unix environment.

    --

    Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
  56. Re:If it's a fairly BSDish Linux.. by ncc74656 · · Score: 2
    Wimp! Real men use DOS edlin!
    The pot calls the kettle black...Real Men use COPY CON PROGRAM.EXE.
    --
    20 January 2017: the End of an Error.
  57. Re:Window managers vs. Graphical environments by Pope+Slackman · · Score: 2

    Sometimes I can easily copy/paste between apps, while other times it just doesn't happen. Chances are good that I'm being a dolt, but it's one of my biggest complaints about the X-GUI's.

    That is one of many things that will never work "right" (i.e. as well as win/mac),
    because X sucks the sweat off a dead man's balls.

    C-X C-S

  58. Death of Apple predicted, Film at 11:00 *again*? by jcr · · Score: 2

    I like MacOS X, but I figure Apple's going to be out of business within 5 years, and I need an exit strategy.

    Well, that's what I thought about NeXT round about 1997, but then they merged with a company that had a whole lot of cash in the bank and was trading for less than the value of their real estate ;-)

    Apple's got a pretty impressive track record for surviving after events that were supposed to spell Apple's doom. I remember reading a whole lot of "well, that about wraps it up for Apple" messages when IBM entered the PC business.

    I just started a job at Apple on 1/2/2002, and even though many people consider me quite the risk-taker when it comes to which companies I work with, I hardly think I'm sticking my neck out this time w/r/t the company's long-term prospects.

    This company's got billions in the bank, it has the most loyal customer base I could possibly imagine, it sets the standard for quality of UI, and just rolled out yet another round of killer products this week at MacWorld.

    Mind you, when someone showed me something I liked better than the Mac, I switched. (Mac to NeXT in 1989.) When someone shows me something better than the Mac, I'll switch again, but I sure don't see it on the horizon.

    -jcr (Working at Apple now, adjust salt as you see fit.)

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
  59. Re:Not having a taskbar sucks by ahde · · Score: 2

    that's because God doesn't get carpal tunnel sydrome from pushing the mouse around. Pulling (down) is easier on the arm, and its easier to aim.

  60. Re:Window managers vs. Graphical environments by spitzak · · Score: 2
    Originally X only had middle-mouse selection. It worked like this: any selection you made acted as though you then immediately did a copy operation (like Ctrl+C on Windows). Clicking the middle mouse button was like clicking the left mouse button to move the cursor to that point and then doing a paste operation (like Ctrl+V on Windows). The buffer that held this data was called SELECTION.

    In some ways this was very nice. It certainly required the fewest possible operations to copy something, and did not require any key assignments. Technically it is exactly the same as drag & drop (which everybody ooh's and aah's over for some reason...) but with the advantage that you could rearrange windows before you "dropped" (ie no need for Mac "spring loaded folders" or any other hacks).

    It has losing points that people are aware of: any selection anywhere destroys the clipboard, making *replacement* of text impossible without planning ahead and requiring extra mouse clicks. It also required you to point the mouse even if the cursor was already at the correct location for the paste (some programs made middle click only do the paste and not the click because of this, resulting in inconsistent behavior).

    The Motif people did figure out the correct way to emulate Windows/Mac was to have a second buffer called the CLIPBOARD. This is obvious if you think about middle mouse as drag & drop, there is no reason that dragging data should change the clipboard! Fortunately X already had support for an arbitrary number of such buffers due to some bogus and best-forgotten ideas about "secondary selection" and so on so it was easy to do this.

    However all other toolkits were concerned about interoperability between them and older programs that did not understand CLIPBOARD. So they tended to just use the SELECTION for Ctrl+C/Ctrl+V. This confused Windows users no end because selection of text still changed the clipboard, and made Ctrl+C be a no-op in most cases.

    Motif died for very good reasons, but since it understood clipboard, this is why you hear complaints that you cannot cut/paste from Netscape into other programs. Middle-mouse has always worked, though.

    Fortunately in the last year GTK decided to switch to the Motif model of CLIPBOARD. It sounds like the next version of Qt (and thus KDE) also does this. I personally have fixed my own software to obey this.

    Unlike common perception the programs on X do not all use incompatable cut & paste, though. They all agree on the initial design. It is the attempts to emulate an outside design, with no standards, that they disagree on. If Windows added middle-mouse paste today you can be certain that years from now there would be many programs that still "can't cut and paste correctly" on that platform, too!

  61. Re:If it's a fairly BSDish Linux.. by skullY · · Score: 2
    The fact that it doesn't default to normal vi behavior.
    YES! This is by far my biggest gripe with vim.

    Ah vim, how do I hate thee, let me <OL> the ways:

    1. Multiple level undo implemented incorrectly
    2. The "s" command will remove text from your screen when it shouldn't
    3. Just because I hit enter, doesn't mean I want the next line indented
    4. Lame starting splash screens
    5. Pointless row and column markers at the bottom of the screen
    6. Telling me I'm in insert mode unneccesarily (Which really sucks when you have to wait for the cursor to do this on a slow connection)
    Yes, most of this can be turned of. But why should I be turning off stupid default behavior because someone's decided to come along and make their defaults broken? No, it would have been much better if redhat et al decided to ship nvi 1.79 (The newer nvi's seem to be travelling down the same road vim's gone down. Luckily 1.79 works perfectly and probably won't ever need to be updated.)
    --
    When I was able to do my own spam-armoring, you got a chance to email me. Now you can only hope I see your reply.