Slashdot Mirror


MacOSX Vs BeOS ShootOut

Jolie writes: "After Palm purchased Be's assets, the future of BeOS became uncertain and a lot of users have left the platform. One of these users was Scot Hacker, mostly known for his 'BeOS Bible' book among other things. Scot tried to stick to Windows, then to Linux but he ended up with MacOSX. He has written a long and detailed article comparing, from the user's point of view, his beloved BeOS to his new favorite, MacOSX."

416 comments

  1. Downloading BeOS by citizenc · · Score: 2

    I could have sworn that I heard that BeOS was going to be given away, or something along those lines. Is this true? Does anybody have a download link or two?

    1. Re:Downloading BeOS by OctaneZ · · Score: 5, Informative

      BeOS 5 was released in two forms a PRO version and a Personal version. The personal version was available in 'Free' as in cost at http://www.be.com/products/freebeos/ and is still available on many mirrors, linked to from that page. If you have never tried it, give Be a try. It's quite nice, and different than everything else out there. Hopefully it won't die off completely.
      -OctaneZ

    2. Re:Downloading BeOS by gilgongo · · Score: 1

      I would think that BeOS's time has come... and gone.

      The world can only accomodate so many operating systems - and since this one was aimed at the desktop at time when Bill and his minions had 95% market share, I think it had veeery little chance to survive.

      --
      "And the meaning of words; when they cease to function; when will it start worrying you?"
    3. Re:Downloading BeOS by emir · · Score: 1

      actually now that palm has bought it it might have quite bright future as palmOS 5.0

      --
      -- http://electronicintifada.net --
    4. Re:Downloading BeOS by Aqua+OS+X · · Score: 1

      Ya, but if you have a spare PC or PPC 604/603 around it's still kind of fun to give BeOS a whirl. BeOS still impresses me.... it's really really fast.

      I

      --
      "Things are more moderner than before- bigger, and yet smaller- it's computers-- San Dimas High School football RULES!"
  2. BeOS... by The+Great+Wakka · · Score: 2, Informative

    With a little more polish (multi-user, better networking) it coulda been a contender. You can still get it at http://free.be.com, the free version. I think that Palm should open-source it; because it has some nice features (multi-thread apps, REALLY nice interface). Alas, it seems it is doomed.

    --
    Everything is mainstream now.
    1. Re:BeOS... by Anonymous Coward · · Score: 0, Troll

      One of the strengths of BeOS was that they had gotten rid of the Multi-user crap and made a nice snappy desktop minus that kind of croft but with the niceness of a Unix-style command line (Bash was the default prompt).

      It wasn't meant to be a time sharing system. Stick to Unix if you want multiple people all logged onto the same box. This is the 21st century, and it's gone the other way (single users on multiple boxes).

    2. Re:BeOS... by Anonymous Coward · · Score: 5, Interesting

      With a little more polish (multi-user, better networking) it coulda been a contender.

      Frankly, no. For a system with such a small user base and development team as BeOS, the product was *highly* polished. It contained virtually every feature of a modern operating system with outstanding features ranging from the kernel (true multithreaded processing) to the interface (the textual "move to" and "copy to" options are some of the most ingenious interface considerations in a long time). Tet it's obvious that BeOS wasn't a finished product, but it was definitely going places quite fast-- and if the company was actually able to get money, the rate and quality of development would have been quite impressive. Ever hear of BONE or BeOpenGL? Besides, does an OS really need to have "polish" to market? Think of a little company in Redmond and define "polished".

      The real reason BeOS wasn't "a contender" is because Microsoft screwed Be over with the fine print in its OEM contract. I suggest that you read this article by Scot Hacker with an accurate description of Be's demise.

    3. Re:BeOS... by Anonymous Coward · · Score: 0

      Those are server applications.

      Machines that are servers run those sorts of apps. Every large computing center and many homes should have one.

      It should have no display attached, it should have a wall socket and an ethernet jack or two.

    4. Re:BeOS... by Anonymous Coward · · Score: 0

      server applications ? excuse me -- who the hell gives you the right to define an application as a server application ? its very common to see small application servers running desktop apps on the same box. its also very common to see people using SQL databases on their desktops and they would be really annoyed if only servers were allowed to have more than one user. you have your head up your arse or your priorities screwed on backwards.

    5. Re:BeOS... by Anonymous Coward · · Score: 0

      Who, besides geeks, needs more than one user at a time on a home box? No one. BeOS was never meant to beat linux's server market.

    6. Re:BeOS... by Anonymous Coward · · Score: 0
      A server application is one that can be configured and then go about doing its job unattended.

      I agree with you completely. It's not multi-user per-se as you may as well have the ability but that often multi-user means you suffer security restrictions that get in the way of common users. This is a distro configuration issue. By default I still need root access to access the modem and that's just annoying.

    7. Re:BeOS... by jwhyche · · Score: 0

      Hey, that is my system! Or at least the linux system

      --
      I read at +2. If your post doesn't reach that level I will not see or respond to it.
    8. Re:BeOS... by nehril · · Score: 5, Interesting

      One of the reasons it died is sort of summed up by this comment in the linked article:

      Most of this applications section isn't really about operating systems, but about the apps available for the operating systems, so you might want to skip it if you're just looking for the OS comparisons. However, I believe that the applications landscape is an integral part of the total OS experience, so included it here.

      The problem is that apps are not "an integral part" of a computing experience. They are almost the totality of it. With the exception of some supergeeks, nobody buys a computer in order to run the operating system. People buy computers to run apps. No matter how lickable the shutdown/adduser/finder screen interface is, without real apps a system is doomed. If Be had all the killer apps that people buy computers for, it would still be alive today.

      Nobody cares about threading, "multimedia support", or POSIX. Users want Photoshop, MS Word, Quicken, Halo and that goofy little custom VB app that runs your small company's entire finance department.

      Spare me the "OS Shootouts." Gimme the apps.

    9. Re:BeOS... by FFFish · · Score: 2

      Damn straight! It's this that the alternative OS communities need to realize, once and for all. Focus on the apps, and the masses will beat a path to your door. Focus on the OS, and they'll shrug their shoulders.

      --

      --
      Don't like it? Respond with words, not karma.
    10. Re:BeOS... by quantaman · · Score: 1

      Actually if you read the Scot Hacker acrticle the main reason for the demise of BeOS (not to mention the major hurdle right now that stands in the way of Linux catching on) is the fact that in MS's contract with vendors they do not allow them to sell a duel boot machine with windows. In other words Microsoft makes it illegal for you to walk into a computor store and buy a machine that allows you to load both Windows and Linux out of the box. If there is a more blatant example of monopolist practices out there someone please tell me. This is definatly an issue that /.ers should run with and try and draw some media attention to for it was in all likelyhood the cause of the demise of BeOS and might catch Linux if we're not careful too.

      --
      I stole this Sig
    11. Re:BeOS... by sheldon · · Score: 3, Insightful

      Oh puh-leeze!

      Nobody screwed over Be, as it was never a real contender.

      I have BeOS version 3 and 4 at home, and while they were pretty cool I never found anybody who was remotely interested in them except some really perverse geeks like myself. Even the anti-MS Linux zealots universally derided it every time it was mentioned on slashdot.

      Now this Scot Hacker might blame Microsoft for preventing dual boot, but it would not have mattered. If OEMs had installed BeOS on their systems along with Windows, they would have simply received a few million phone calls asking how they could free up the used space.

      There was even talk at one time of Apple adopting Be, but instead went with this OS-X. But even then I don't believe Apple screwed over Be, because BeOS wasn't ready to replace MacOS and it needed the Apple commitment.

      Be lacked applications, hardware drivers and all sorts of things which were necessary for it to succeed. But what it lacked most of all was a problem that needed to be solved that only it could do.

      Nobody screwed Be over. Be was simply in the wrong place at the wrong time with the wrong solution.

    12. Re:BeOS... by DavidRavenMoon · · Score: 1
      There was even talk at one time of Apple adopting Be, but instead went with this OS-X

      Actually they bought NeXT. But you have the right idea. They were thinking of buying Be, but they felt it would need too much work to turn it into Mac OS... Considering they got Steve Jobs as part of the deal, who ousted that clown Gil Amileo, I guess they made the right choice. Be's Gasse was one of the people at Apple that thought Mac OS running on Intel hardware was a bad idea....

      --
      -- if it was so, it might be; and if it were so, it would be; but as it isn't, it ain't. That's logic - Lewis Carrol
    13. Re:BeOS... by Sweet+Buttery+Anus · · Score: 1

      Hey, tell me. If it was the right choice to buy NeXT, why did they spend upwards of four years to launch the sucker?

    14. Re:BeOS... by snarfer · · Score: 2, Informative

      Microsoft illegally prevented computer makers from including BeOS on their computers. If any manufacturer had included BeOS there would have been plenty of apps, and of course no issues of drivers because the OS came on the computer, users wouldn't have to learn about partitioning, etc...

    15. Re:BeOS... by gig · · Score: 2

      They bought NeXT in 1996 and shipped Mac OS X Server 1.0 in January of 1999, roughly two development years later. It ran OpenStep, Mac, and BSD apps. Mac developers demanded Carbon, though, which is an updated Mac application environment that make porting Mac apps much easier. So, Apple went to a plan where they built Carbon for both Mac OS 9 and Mac OS X and then merged the platform into Mac OS X 10.0 and now 10.1. As well as Carbon, the newest Mac OS X also has Java2 and the Quartz display engine, just to name a couple of things.

      The short answer is that they shipped the original Mac OS X on time, but it didn't turn out to be quite enough to migrate the platform, so they kept at it. It isn't like they went into a room promising something right away and came out four years later with Mac OS X 10.0.

      Also, Mac OS 9 is not Mac OS 8.1. In fact, Apple improved the old OS so much that there are still people who don't want to leave it. The quality of Mac OS 9 gave Apple a lot of breathing room that nobody thought they had in 1996.

    16. Re:BeOS... by PhipleTroenix · · Score: 1

      IMO this is why Palm bought Be. If it comes down to damages, Be is one of the (more) damaged parties. Palm could make out quite well with a damages settlement from M$.

      --
      When VPNs are outlawed, only outlaws have VPNs.
    17. Re:BeOS... by mjolnir_ · · Score: 1

      Another reason that Be never 'contended' is that Steve Jobs of Apple decided to not give Be technical specs on the then brand-new Motorola PowerPC G3 CPU. BeOS was basically confined to the pre-G3 systems (PowerPC 601, 603, 604) and thus decided to invade the Intel-based PC market.

      Whether this was simply shrewd competitive behavior between two rival computer companies, or simply Steve getting back at Jean-Louis Gassee for personal slights accumulated over the years, is a separate thread.

      -mj

    18. Re:BeOS... by sheldon · · Score: 2

      Prove it.

      It's convenient to say that Microsoft illegally prevented it, so therefore it never grew.

      It's much harder to prove that without this scapegoat Be would have been successful. There were plenty of computers available with Be on them, but nobody bought those. Why is that?

    19. Re:BeOS... by wbtittle · · Score: 1

      I made this comment to the guys on Tech Talk (now defunct?) a coupl of years ago. They clarified the agreement a little.

      Microsoft gives the vendor twooptions. 1. They can sell Microsoft only and pay X dollars / copy or 2. They can install any operating system and pay Y/copy. Y was more than 2X.

      This makes it the vendors choice. They can install whatever OS they want, they just have to pay twice as much on Z thousand copies.

      I wonder how many companies say, hey Linux/BeOS/FreeBSD/Solaris/etc are really going to sell machines and make up the difference.... NOT!

      brad

      --
      God: "I don't leave footprints!"
  3. Stir that pit! by tsmit · · Score: 0, Flamebait


    As if it weren't enough that we had Windows vs. Linux, and PS2 vs. XBox, now we have something else to penis wave about.


    Yes, my girlfriend is a BitchX.

    --
    Yes, my girlfriend is a BitchX
  4. Ummm.... by Anonymous Coward · · Score: 0

    This is old news, i could have sworn i read a post about this at another .com. Oh well, Personally i like OS X, but i think that it is so much more then Be ever aspired to um "Be". Of coarse Apples market was the same as BeOS content and multimedia creation.

    1. Re:Ummm.... by Anonymous Coward · · Score: 0

      The article was *first* published on OSNews just 3 hours ago. I fail to see how this is "old news".

    2. Re:Ummm.... by Anonymous Coward · · Score: 0

      thats what i meant about the other dot com. and in todays world 3 hours is old news ;9

  5. PDF version of this html article by rcatarella · · Score: 5, Informative

    For those who don't like to click all day long- Here

    1. Re:PDF version of this html article by Anonymous Coward · · Score: 0

      That link is either broken or /.ed; can someone mirror it? Thanks.

    2. Re:PDF version of this html article by Hal-9001 · · Score: 3, Informative

      For those like me who kept getting a 404 looking for the PDF, an HTML version of the entire article is available here.

      --
      "It take 9 months to bear a child, no matter how many women you assign to the job."
    3. Re:PDF version of this html article by srvivn21 · · Score: 2

      One of the more interesting innovations in OS X is the fact that PDF technology is pervasive in the operating system -- the Quartz display engine is built on top of Display PostScript, as was NeXTStep's. This means it's possible to output from any application that can print directly to PDF. Select Print, then click Preview. The document is rendered to PDF and displayed in the built-in Preview application. Do a Save As... and you've got your PDF. No need to purchase or install Acrobat, and no need for 3rd party software to integrate with particular applications. It's just there. Very nice.

      The printable version of this document was created with this technique.

      No wonder I can't find the PDF. It's on Scot's desktop machine. &lt/humor&gt
  6. Wow. by PopeAlien · · Score: 2, Funny

    One of these users was Scot Hacker

    I'm just jealous of that name.. are you sure thats not a psuedonym?

    1. Re:Wow. by MisterBlister · · Score: 3, Funny

      I hear his kid's names are "Elite", "Supafly" and "Ownju".

    2. Re:Wow. by Anonymous Coward · · Score: 0

      I'm looking at you, Tommy Tune!

  7. Pathetic by Anonymous Coward · · Score: 0, Troll

    That's like organizing a fight between an opossum and a ferret.

  8. bah humbug... by stressky · · Score: 1, Interesting

    Maybe if osX was to go multi-platform, then I'd care... But, as it is, the whole argument of BEOS vs osX is pointless, as no-one who doesn't own a mac can use osX and BEOS is all but dead (Please palm prove me wrong!)...

    --
    ...this is getting out of hand
  9. MAC OSX by Anonymous Coward · · Score: 0

    More and more I am in that operating system the more and more I like it. One of major things I have been able to do is connect my nomad and my digital and both hardware was found and I was able to play with my photos and mp3s. Long live steve jobs he is doing a great job

  10. Huh? by sandidge · · Score: 1, Offtopic
    Oh... come now. You don't honestly think that we'll believe that his *real* name is Scot Hacker do you?

    You've got to try better than that. Such an obivous alias. ;)

    1. Re:Huh? by Anonymous Coward · · Score: 2, Informative

      No, actually that's his real name. He must have had very cool parents :)

    2. Re:Huh? by curunir · · Score: 1

      Well...it might not be his real name, but he has published books under that name (This one and That one) that a lot of us have read...

      So, if he used his real name here, we wouldn't care what he thinks about BeOS (as it is, I'm not sure I do anyways, but some here might)

      --
      "Don't blame me, I voted for Kodos!"
    3. Re:Huh? by shacker · · Score: 2, Funny

      Shall I fax you a copy of my driver's license? ;)

      - Scot Hacker

    4. Re:Huh? by sprayNwipe · · Score: 2

      Exactly. Everyone knows Hacker died while trying to launch the Hacker Hellstorm. Damn you, Bud B. Boomer!

    5. Re:Huh? by IronChef · · Score: 1

      "We have ways of making you pronounce the letter 'O'."

    6. Re:Huh? by natenate · · Score: 2, Funny

      You expect us to trust the state, Scot?

    7. Re:Huh? by jsse · · Score: 2

      Shall I fax you a copy of my driver's license? ;)

      No, just fax a copy of your article since I'm too lazy to follow the hyperlinks. :)

    8. Re:Huh? by tbone1 · · Score: 1
      No need for me to see it. As someone born in the late 60s with the name Richard Burton, I can fully appreciate your situation ... both sympathetically and humorously.

      --

      The Independent: Reverend Spooner Arrested in Friar Tuck Incident - ISIHAC, Historical Headlines
  11. OS Preferences by Mr_Matt · · Score: 3, Insightful

    From the article:

    Bio-diversity is both the greatest strength and the greatest weakness of open source software. It is what will keep Linux thriving no matter how depressed the tech industry gets (unlike Be), but it is also that which practically guarantees that the Linux experience will never feel internally consistent.

    That last sentence was the one that intrigued me - is "internal consistency" something that people really look for in an OS? Speaking for myself (somebody who spends 90% of their time at the CLI) I've never really had a complaint in the "internal consistency" department - in fact, I've always liked the fact that Linux has kind of a TMTOWTDI feel - I can set my desktop up completely differently than the guy in the next WorkCube and be productive as hell.

    Maybe "internal consistency" is something that a mass-marketed OS might want, but for the legions of DIY'ers out there, is this something to be worried about in an open-source OS?

    --


    But what does my opinion matter, I just vote here. It's not like I have any money or anything.
    1. Re:OS Preferences by Anonymous Coward · · Score: 0

      INternal consistency means that one can easily copy and paste text from , say Nedit to any KDE app which is now sort of impossible.

    2. Re:OS Preferences by SoftwareJanitor · · Score: 2

      Eh? I just cut-n-pasted from Nedit to "Advanced Editor" and KWord... It worked with no problem at all. What is even "sort of" impossible about that?

    3. Re:OS Preferences by Violet+Null · · Score: 5, Insightful

      Maybe "internal consistency" is something that a mass-marketed OS might want, but for the legions of DIY'ers out there, is this something to be worried about in an open-source OS?

      Internal consistency isn't about making your desktop look like the next guy's -- it's about making the way the user interface works consistent. Experts tend to overlook this, but it's important when introducing someone new to computers.

      You may or may not have used DOS systems, but every application in DOS that had a GUI looked (and worked) differently. Some had mouse support, some didn't. Some had menubars, some didn't. Some would use accelerator keys (Alt+whatever), some wouldn't. Some would have right-click context menus, some wouldn't. One of the ideas behind a good OS is that all of that would be consistent: all windows should resize the same way, so that once you learn how to resize one window, you know how to resize them all. That sort of thing. The point of the quote was that, since Linux apps are written by lots of people with little in the way of an overseeing body, it won't have the consistency that a "monolithic" OS might.

    4. Re:OS Preferences by Anonymous Coward · · Score: 2, Interesting

      I like being able to highlight a whole page full of HTML (say this one, for instance) and cut and paste it from Internet Explorer into Word XP.

      Graphics, layout, the whole thing.

      Maybe you need a paper tape punch/reader. That's a proven, reliable means of cutting and pasting plain ASCII characters from one program to another. I was doing that back in 1975 on a Teletype ASR-33. Running a time sharing system, kinda similar to Unix.

    5. Re:OS Preferences by SlamMan · · Score: 2, Informative

      Well, sure it is. Being a mac and windows person, I'm trying to learn linux, using yellowdog on some apple hardware. Half the basic programs refuse to run (such as shutdown, even. I have to use reboot). Consistancey of such basic things is really an impediment to using and learning linux. When man pages reference commands that don't exist on your system, also, an impediment to learning.

      --
      Mod point free since 2001
    6. Re:OS Preferences by Anonymous Coward · · Score: 0, Interesting

      That wasn't the worst of this lame article.

      Also from the article:

      After a few false starts, I had a running Mandrake box. But contrary to its reputation, Linux was crashing and freezing on me left and right. I had made the mistake of thinking that Linux had evolved enough by then to offer dual-processor capabilities as sophisticated as Be's. Wrong. Moving to a single-processor box fixed the stability issues, and I was free to explore the OS.


      First off, if the guy has trouble installing something as point-n-clicky as mandrake, then his technical skills may have not been up to the challenge of writing an article such as this.

      Secondly, when will people like this brainiac ever get that Linux != XFree86+Window manager.
      Sure things like netscape on KDE or gnome crash every now and then. Hell, just X and a bad video driver crash so hard sometimes that it knocks out the keyboard.
      But I've never had a case where I couldn't just telnet or ssh in and fix things. Try doing that on windows next time you get a BSOD.

      The applications you are running on a OS are just that - applications. And yes some are buggy, but saying"Linux was crashing and freezing on me left and right" is nothing more than FUD perprated by someone who has nothing better to do than push his new favorite OS

    7. Re:OS Preferences by Mr_Matt · · Score: 2, Interesting

      Internal consistency isn't about making your desktop look like the next guy's -- it's about making the way the user interface works consistent. Experts tend to overlook this, but it's important when introducing someone new to computers.

      Right, I misspoke. Thanks for clearing me up. :) Your last point (new computer users want just one way to do it) is the heart of what I'm getting at - is "internal consistency" (using middle-mouse only or CTRL-C, CTRL-V only for cut-n-paste) something that users of an open-source OS really want?

      You may or may not have used DOS systems, but every application in DOS that had a GUI looked (and worked) differently.

      And boy, were they confusing, too. :) But then we made the Great Leap Forward from DOS 6.22/Win 3.1 to Windows 95, all of a sudden, my computer knowledge was useless, and my computer got really boring. You make an excellent point that the fractured approach to user program interfaces is confusing as heck to a newbie, and I agree wholeheartedly. I guess what I'm wondering about is this: is making Linux (or insert your favorite open-source OS here :) more "internally consistent" something that we, as its users, really want to do? I mean, if all you want is one way to do something, then Windows works just fine :)

      --


      But what does my opinion matter, I just vote here. It's not like I have any money or anything.
    8. Re:OS Preferences by Otter · · Score: 1
      is "internal consistency" something that people really look for in an OS?...in fact, I've always liked the fact that Linux has kind of a TMTOWTDI feel - I can set my desktop up completely differently than the guy in the next WorkCube and be productive as hell.

      Configurability and internal consistency aren't an either/or thing. Changing your window manager or keybindings or window behavior model is one thing; having your Gnome, KDE, Mozilla, Tcl/Tk and Motif apps behave in a uniform, mutually cooperative manner is entirely different. The diversity of the Linux world helps the first and hurts the second.

      I'm on a Mac now, with a Kaleidoscope theme that's tweaked all the widgets to the shapes, colors and positions I prefer. All the apps respect it (with the exception, of course, of Mozilla whose were-smarter-than-you GUI has now blown completely to hell). That's internal consistency.

    9. Re:OS Preferences by Anonymous Coward · · Score: 0

      right click on a unix box to highlight, middle button to paste. works every time. no paper tape punch required you bozo.
      and for pasting non text such as HTML with graphics fire up staroffice and type the url directly into it. voila.

    10. Re:OS Preferences by Breakfast+Pants · · Score: 1

      try "man shutdown", then "shutdown -r now" for reboots

      --

      --

      WHO ATE MY BREAKFAST PANTS?
    11. Re:OS Preferences by Samrobb · · Score: 2, Interesting
      I guess what I'm wondering about is this: is making Linux (or insert your favorite open-source OS here :) more "internally consistent" something that we, as its users, really want to do?

      Yes. Most emphatically yes.

      This does not neccesarily mean that my desktop will look (or behave) anything like yours. To me, it means that when I configure my system so that "shift-rightclick" means "copy the current selection to the clipboard", all my applications pay attention to my configured preferences.

      This is a real basic issue of *nix user-friendliness (primarily for X apps - GNU tools have gne along way towards helping "standardize" command line interfaces.) I expect my computer to do what I tell it to do, and what I have configured it to do, not what some l33t hax0r d00d thinks it should be doing.

      --
      "Great men are not always wise: neither do the aged understand judgement." Job 32:9
    12. Re:OS Preferences by Violet+Null · · Score: 3, Interesting

      Your last point (new computer users want just one way to do it) is the heart of what I'm getting at - is "internal consistency" (using middle-mouse only or CTRL-C, CTRL-V only for cut-n-paste) something that users of an open-source OS really want?

      Well, personally, I want everything done my way. =P I, for instance, don't like to use the mouse, and if CTRL-C copies highlighted text in all the applications I use and CTRL-V pastes it, I'm a happy person. I'm not tied to CTRL-C and CTRL-V (that's just what Windows uses, so everyone else does too), but I would like it to be consistent. IMO, the best way to handle this would be to allow the universal keystrokes to be definable so that I could make, say, CTRL-P be the "paste" shortcut in all of my applications. The OS (or it's GUI shell) would catch the preferred keystroke and pass on system-defined messages, which the applications would look for, instead of keystrokes. Not going to happen anytime soon, but still nice to think about.

      As to making Linux internally consistent: I'd like it to be so, yes. I prefer that all of my computer knowledge become obsolete only with major upgrades, as opposed to each time I install a new application.

    13. Re:OS Preferences by Anonymous Coward · · Score: 0

      I like being able to highlight a whole page full of HTML (say this one, for instance) and cut and paste it from Internet Explorer into Word XP.


      And it worked? Everytime I try to copy anything from MS to MS, the "intelligent" copying results in so much headache I have resorted to copying to wordpad and then from that to Word. The alternative is to try to decipher Word's formatting when it places formatting codes at every level in the freakin' doc.

    14. Re:OS Preferences by harlows_monkeys · · Score: 2
      I can set my desktop up completely differently than the guy in the next WorkCube and be productive as hell

      That's not what people mean by internal consistency. Consider, say, scroll bars. How many ways could scroll bars reasonably work? Let's look at some decisions that a scroll bar designer could makes:

      1. Direction. Is the scroll bar logically moving the document in the view, or the view over the document?

      2. Does the thingamajig in the scroll bar indicate just the position of the view, or the siz also?

      3. How do you control scroll direction? Clicking in arrows, or do different mouse buttons scroll different amounts?

      4. What specifies the distance you scroll per click? One line? Or maybe it depends on where you click (classic X behaviour)

      Internal consistency means that whatever choice is made for all these (whether made by the system designer or by you) applies everywhere. You aren't going to be "productive as hell" with 10 apps open if each one is doing scrollbars totally differently, and menus totally diffently, and uses its own keyboard shortcuts for common operations, etc.

    15. Re:OS Preferences by Mr_Matt · · Score: 1

      IMO, the best way to handle this would be to allow the universal keystrokes to be definable so that I could make, say, CTRL-P be the "paste" shortcut in all of my applications. The OS (or it's GUI shell) would catch the preferred keystroke and pass on system-defined messages, which the applications would look for, instead of keystrokes.

      Hey, now there's a good idea! It allows the user to define functionality the way they want it, while forcing every app being run to work the way the user decides! User gets TMTOWTDI capability without having to remember "oh yeah, gnotepad doesn't like middle-mouse as much as vi does." Now I know what I want for Christmas. :)

      My only (hah!) beef with Windows/Mac-like OS's is that they are not as definable like Linux is, and I figured the price I have to pay for my DIY-ness is the occasional internal inconsistency problem. This, of course is a product of the open source development model - if this could be solved, then we would _both_ be happier. *sigh*

      --


      But what does my opinion matter, I just vote here. It's not like I have any money or anything.
    16. Re:OS Preferences by harlows_monkeys · · Score: 2
      I guess what I'm wondering about is this: is making Linux (or insert your favorite open-source OS here :) more "internally consistent" something that we, as its users, really want to do? I mean, if all you want is one way to do something, then Windows works just fine :)

      You are still confused. "Internally consistent" doesn't mean that there is only one way to do things. It's perfectly fine for my computer to use CTRL-C for cut and yours to use some kind of weird mouse gesture, for instance.

      What "internally consistent" means is that when I tell my computer I want to use CTRL-C for cut and you tell yours that you want to use that weird mouse gesture, the system and all applications obey our preferences.

    17. Re:OS Preferences by Mr_Matt · · Score: 1

      That's not what people mean by internal consistency.

      Yeah, I'm having problems writing clearly today. I wish I hadn't written that sentence - what I meant to say was this:

      1.) I can do everything I want to do on my Slackware/Gnome box with vi and the middle-mouse button. When I copy text, I select, and then middle-mouse it.

      2.) Guy next cube over can do everything he wants on his Slackware/KDE box with endless GUI windows and CTRL-C, CTRL-V. When he copies text, he does it with a few keyboard commands.

      What I've just described are two ways to copy text, embedded in the GUI of the OS. That's the kind of internal inconsistency that I like about Linux - I'm faster with my middle mouse than I would be with two CTRL commands, and vice versa for my officemate. You're right about your scrollbar analogy - you might take it a bit too far - but I think I've just demonstrated one example where inconsistency isn't such a bad thing, and helps productivity for the users involved.

      --


      But what does my opinion matter, I just vote here. It's not like I have any money or anything.
    18. Re:OS Preferences by benedict · · Score: 3, Insightful

      Internal consistency is what lets you know that "-r" is likely to mean recursive and "-v" is likely to mean verbose, etc.

      --
      Ben "You have your mind on computers, it seems."
    19. Re:OS Preferences by jwhyche · · Score: 0

      While I have to agree with some of the points you mentioned about installing Mandrake, I lost most of my faith in the article when he had problems with cut and paste under X. Cthulhu knows that how you cut and paste shouldn't be used as a measure of a OS, but if you have problems figuring out left mouse button copy, middle mouse button paste.

      --
      I read at +2. If your post doesn't reach that level I will not see or respond to it.
    20. Re:OS Preferences by JFTaylor · · Score: 1

      I agree. What would be a nice feature of (*insert your favorite window manager here*) would be to allow the WM to (at the very least) allow the user to use his/her set of default keybindings with every application loaded in that WM.

      Admittedly, I am unfamiliar with most WM's (I've been attempting to make a firewall out of an old PC using Linux...but I don't generally have a WM loaded for that) If the application had other bindings, perhaps the user could setup "binding" attribute files or something that associated application A's ctrl-s for paste to WM's ctrl-p. (Or whatever binding would be different.)

      This method would allow the user to run "raw" and not use the feature as well, thereby restoring any bindings he/she may have learned on a per application basis. *shrug* Just a thought.

      --
      ---- James
    21. Re:OS Preferences by Mr_Matt · · Score: 1

      What "internally consistent" means is that when I tell my computer I want to use CTRL-C for cut and you tell yours that you want to use that weird mouse gesture, the system and all applications obey our preferences.

      Ahh, I see. /me gets whacked with Clue-Stick. In that case, who says that open source OS's aren't already consistent? The OS is just fine - crappy apps that don't do this are not, IMHO, part of the OS. So is the writer of the article just blowing hot air, and I should STFU? :)

      --


      But what does my opinion matter, I just vote here. It's not like I have any money or anything.
    22. Re:OS Preferences by Howie · · Score: 2

      Maybe "internal consistency" is something that a mass-marketed OS might want, but for the legions of DIY'ers out there, is this something to be worried about in an open-source OS?

      For end-users, it's important. As an example, if I go to the Control Center thingy in my desktop and change the Theme, not all of my windows change to match it? Why? because xemacs, xedit, ddd and koffice don't actually take any notice of the GTK settings. As an end-user, I shouldn't have to care about things like that - they should work together, and in a predictable way.(*)

      Assuming for a moment that the general desktop is a target audience for Linux, then it's an important thing to behave at least as consistently as say MacOS or Windows (not that I find MacOS all that consistent, personally).

      (* Yes, I know it's a bit contrived, and I seem to recall there's a GTK xemacs nowadays, but whatever...)

      --
      "don't fall into the fallacy of believing that Perl can solve social problems. Maybe Perl 6 can, but that's a ways off"
    23. Re:OS Preferences by Anonymous Coward · · Score: 0

      oh really ? go to msn.com with explorer, select all the stuff on the page with your mouse, hit copy and then hit paste in word and watch the page be transformed into a mess.
      graphics, layout, the whole thing my arse.

    24. Re:OS Preferences by Fnord · · Score: 1

      It means that the OS or the Toolkit or the window manager or desktop environment doesn't force this on the applications. In MacOS (classic and OSX) and windows the api you pretty much have to use makes the programmer get keyboard shortcut bindings from some centralized part of the system. Linux on the other hand doesn't exactly have that. Just now are environments like KDE and GNOME getting capabilities like that. But, because there's no one forcing anyone to use just one of those environments (or any at all) this consistency breaks down. Now this does have its benefits in some people's eyes in that it allows applications developers to experiment with new types of interfaces without rewriting the entire system, this is only beneficial from an experementer's point of view, not a user's. Now I tend to be a person that likes to experiment with my computer so this doesn't bother me. But the vast majority of people out there don't care.

    25. Re:OS Preferences by Anonymous Coward · · Score: 0

      It' s a matter of natural selection.

      On Windows or Mac, applications that are not "internally consistant" with the platform UI tend not to be purchased and die out quickly (MIS-dictated apps like Lotus Notes as counter examples).

      On Unix, people have their noses in xterms and are too nerdy to notice what an abortion all of the GUI apps are. The ones that are slightly self-aware spend all of their times on cakefrosting like Themes and AA Text so the screenshots look good. There's no real market pressure to improve the usability and improvec consistancy (and it's basically an impossible task anyway, because legacy Motif apps will be around forever).

    26. Re:OS Preferences by Anonymous Coward · · Score: 0

      And here we have the problem with Linux.

      Linux Works! Your Just Stupid!

    27. Re:OS Preferences by KewlPC · · Score: 1
      shutdown -r now to reboot
      shutdown -h now to shutdown

      Sounds like somebody hasn't been reading the man pages. Also, I hate to tell you this (well, ok, actually I don't), but Linux's main squeeze is the PC. Yellow Dog is just a port to Apple hardware, and since it's just a port (not the original, the Real McCoy, whatever) things aren't guaranteed to work as well as in the PC version.

    28. Re:OS Preferences by sulli · · Score: 2
      is "internal consistency" something that people really look for in an OS?

      Yes. For a desktop OS, when you are "deploying" 1000s of laptops to salespeople and adminstrative assistants, it damn well better be "internally consistent" to make training possible (surprising as it is to me, many, many people need training to use a PC) and to keep help desk costs under control.

      --

      sulli
      RTFJ.
    29. Re:OS Preferences by SpryGuy · · Score: 1

      Again, that's not an INCONSISTENCY.

      The *point* is, whatever method a given user chooses, should be consistent across the system. The point is NOT that every user needs to use things in exactly the same way. So you're still not getting the point, it seems to me.

      A *consistent* system allows you to set the method for something like cut/copy/paste in one place (to your preferences), and all apps "just magically use it".

      --

      - Spryguy
      There are three kinds of people in this world: those that can count and those that can't
    30. Re:OS Preferences by Bert64 · · Score: 0

      I`m quite happy to use the keyboard to cut+paste text, providing the highlighting is also done via the keyboard.. whereas if i have to highlight using the mouse, i dont want to keep swapping between mouse and keyboard to complete a simple cut+paste operation and if you think windows apps are consistent in this, try securecrt.. ctrl+insert / shift+insert or something stupid.. and highlighting has to be done with the mouse.
      The right click popups for cut/paste in windows are nice.. but i still prefer the linux way, it`s much faster.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    31. Re:OS Preferences by labratuk · · Score: 1
      or it's GUI shell...

      It shoud be its, not it's: that is an abbreviation for It is solely.

      And before you ask, yes, I do have a deathwish for my karma...

      --
      Malike Bamiyi wanted my assistance.
    32. Re:OS Preferences by spitzak · · Score: 2
      This cannot be done the way X works.

      PS: I am NOT defending this lame-o design!

      Under X the window manager (and other programs, but few, if any, actually do this) can "grab" a key or mouse combination. A key combination is a specific set of shift keys held down plus a single key on the keyboard. For instance "Alt+A" can be grabbed, but this will leave A and Alt+Shift+A and all other combinations ungrabbed. A mouse button can also be grabbed in the same way.

      I think it is possible to grab a "set" of mouse buttons like left+right+Alt, but I know of no programs doing this. There are also numerous options for limiting the cursor to certain windows and forcing the cursor icon to a certain value, this functionality was originally designed for screen-capture programs, and all this stuff is quite irrelevant to the main use for window managers.

      When something is "grabbed", when the user types that combination, it gets sent to the window manager, and the program that would have normally gotten it *does not get it*. There is absolutely no way for that program to know that it missed the keystrokes, and in fact it is impossible for a program to even find out what keystrokes are being "grabbed".

      A typical Linux window manager will "grab" Alt+Tab to switch windows and Alt+left-mouse to move the window around. This means no program can use Alt+left-mouse for anything, and also means the user must hold down Alt even though there is no other reason to click on an area than to move a window.

      A better design would be to have X programs indicate if they "understand" each keystroke. Keystrokes that are not understood would be passed to the parent window (ie the window manager window frame, or the desktop). This would allow window managers and other programs to "grab" as many keys as they want, with no setup (the can just look at the keys as they come in) and the applications get first dibs on all keystrokes.

    33. Re:OS Preferences by Anonymous Coward · · Score: 0

      In most distros you can just type "reboot"

    34. Re:OS Preferences by spitzak · · Score: 2
      This cannot work, because it requires the defintion of a "set" of operations that everybody agrees on.

      Imagine we have this giant set of actions (like cut, paste, copy...) and the system turns keystrokes into these. Then I invent a new program that has this really good action called "frob". If this system is badly designed, it is impossible for me to make this program work without registering "frob" with the X consortium and every single machine being reprogrammed to produce "frob".

      Now that would be a stupid design, so lets assumme I can just put "alt+F in my program does frob" and it works on all normal setups. But what if somebody has said "alt+F is Copy". Either Copy does not work in my program, or it is impossible to get "frob". You lose in either case.

      The only thing that will work is standardization of what the keystrokes themselves do.

    35. Re:OS Preferences by Anonymous Coward · · Score: 0

      I'll agree that there are plenty of arrogant linux users out there.
      Most of which are probably the pimply faced teenage geeks that have no other way of feeling superior.

      As silly as these kids are, people like the guy this wrote article are even worse.

      Mindlessly spreading FUD, about your bad first experiences with an OS is stupid.
      However, those that complain about an OS that they have been forced use for a long time, can have at least some credibility in their arguments.

      Teenage Zealots are not what is wrong with linux.
      People like the writer of this article. And idiots like Fred Moody just give people the wrong impression that there is something fundamentally wrong with linux to begin with.

    36. Re:OS Preferences by spitzak · · Score: 2
      Bzzt. Wrong. There is no central database that Windows programs read to figure out their key bindings. In fact the bindings are picked by the application writer the same way Linux ones are.

      All modern KDE and Gnome Linux programs copy the same keybindings that Windows programs use, and are just as consistent as Windows programs.

      There are *old* Linux programs, such as editors with older command sets. There are also programmers like me who disagree with some ctrl key editing combinations (everybody agrees on cut/copy/paste/undo, but I cannot function unless ^D deletes forward, ^A to start of line, ^E goes to end of line, and ^K deletes to end of line, these often show up in Windows programs for the same reasons). There are also bugs and design mistakes (the whole cut & paste verses the middle-mouse copy & paste, which is really drag & drop in disguise but confused with cut & paste by endless numbers of X programs).

      But there is nothing in the Windows system that isn't in Linux forcing the keybindings. And there is no reason for the same forces that make Windows programs "consistent" to not work for Linux.

    37. Re:OS Preferences by Anonymous Coward · · Score: 0

      Of course, it's interesting you should mention Motif, since this went the furthest toward producing "internal consistency" of GUIs on Unix, back in the day. All motif applications support the X Resource Database and editres protocol in a uniform fashion, so you really can define things like keyboard shortcuts and so on on a system-wide basis...

      One of my pet hates of KDE and GNOME is that they completely ignore the prefectly good, well designed, X Resource Database system for user preferences, and make up their own incompatible half-baked versions...

    38. Re:OS Preferences by leviramsey · · Score: 1
      Now that would be a stupid design, so lets assumme I can just put "alt+F in my program does frob" and it works on all normal setups. But what if somebody has said "alt+F is Copy". Either Copy does not work in my program, or it is impossible to get "frob". You lose in either case.

      There is one approach that works: One of the calls would take a keycode and determine if a standard message is bound to that key. Then, in your example, you would have your handler for Alt-F would merely call your frob code. In GTK-- (my current toolkit of choice), this code could do it:

      if (isBound(ALTF)) { kbinput.altf.pressed.connect(slot(&Frob)); } //Or something akin to this...
    39. Re:OS Preferences by Fnord · · Score: 1

      OK true windows isn't the greatest at that. At best windows has some constants defined that application developers are supposed to use. MacOS on the other hand is very different in this respect. At least in previous versions of MacOS everything regarding a keybinding is pulled from some system resource fork somewhere (not sure which one...haven't used macs in a while) and I'm pretty damn sure OSX is the same (or probably a bit more powerfull with an XML file somewhere doing that job). With linux however, yes you and I both love our emacs keys, but I can guarantee that there's someone you know lurking in the shadows that wants to push escape and use h j k and l to move around. And many KDE and GNOME apps do copy those keybindings. But staroffice isn't a KDE or GNOME app, it uses its own widget set. Netscape 4.x isn't (yes I know you should be using mozilla but the point is still valid), its motif based (as are a lot of older apps that people rely on). Xpdf is an Xaw3d app, so not only does it have realy spartan keybindings but its scrollbars don't even work in remotely the same way as modern GUI users have come to expect.
      And keybindings aren't even the point, they're just an example. A gtk 1.0 app might look like a gnome app, but when the user realizes that in gnome he can click one menu to drop it down and then move the mouse over another menu to have it open and the old one close automatically, he'll expect the gtk 1.0 app to work the same way. But it won't. And don't say that he should have all his apps up to date because that's not a responsibility that should be placed on the user just to have a functioning environment. If anything that shouldn't be a responsibilty simply because it wasn't with windows. When a user upgraded from win3.1 to win95 they got those nice new mouse following windows on every application, not just new win95 designed apps. Hopefully we'll have this with api's being a little more standardized in gnome2.0 and KDE 3.0. But even then you have a user who's only used gnome accidentaly install a kde program (or an Xaw or strait Xlib program) and not understand why it doesn't look and act like his others. Knowledge of which api a programmer used should not be a prerequisit for using a program!
      And again, I am a linux user and I do appreciate the choice between KDE and GNOME and others. I however would really like it if at least someone came up with a common display library that could be wrapped by qt and gtk, just providing them with the same look and feel regardless of whether the developer liked DCOP or bonobo better. We have made some progress in this respect. We've got DnD interoperability. We have KDE loading pixmap based gnome themes. We have Gnome making motif apps adopt the same color schemes and at this point most window managers support both environments. We still have a ton of apps out there that just don't fit with anything (much as I love it xemacs is one of these), but those are getting replaced or updated over time. Until then I have to make excuses for things when I show people my linux machines.

    40. Re:OS Preferences by Anonymous Coward · · Score: 0
      Experts tend to overlook this, but it's important when introducing someone new to computers.

      Are you kidding? One of the first things usability experts look for is consistency against OS guidelines.

    41. Re:OS Preferences by jthill · · Score: 1
      is "internal consistency" something that people really look for in an OS? Speaking for myself (somebody who spends 90% of their time at the CLI) I've never really had a complaint in the "internal consistency" department
      Yes, it is. What would your first reaction be to a compression tool that used '-1' for best compression? Or a utility that used ":" as its name for standard input? Or a shell that used "time" as a builtin to tell you the wallclock? Weird, pointless differences from "normal" decisions make life harder for everyone. Apple saw early on that standard names for common functionality would be important - thus z,x,c,v,w for undo, cut, copy, paste, close. Not even MS had the chutzpah to mess with those choices.

      It's somewhat less critical for people who tend to actually configure their tools, and cart their personal setup around or just leave it up on their home system and expect to be able to get to it, but I bet if the next AA in your group brings a CD with her own personal Windows profile directory full of templates and macros and registry settings to get Office and the desktop Just Right, she won't be an AA very long at all.

      I think the reason you've never really had a complaint in this department is that bonehead choices die a quick death these days.

      --
      As always, all IMO. Insert "I think" everywhere grammatically possible.
    42. Re:OS Preferences by styrotech · · Score: 1

      Which to me sounds like Scot's 'internal consistency' not the 'external consistency' you are arguing against.

      He wants all the apps on his machine to behave consistently (ie internally), not that he wants his machine to behave the same as his next door neighbours (ie externally).

      I hope that makes sense :)

    43. Re:OS Preferences by Anonymous Coward · · Score: 0
      I'm not tied to CTRL-C and CTRL-V (that's just what Windows uses, so everyone else does too)

      Actually that was started by Apple...

    44. Re:OS Preferences by overunderunderdone · · Score: 3, Interesting

      is "internal consistency" something that people really look for in an OS?

      Yes!! Most people have been pointing out that consistency is important in the UI particularly for first time users. Of course UI consistency is usefull even for advanced users - after all even the most advanced user might on occasion use a piece of software that he is not familiar with - if there is no consistency he is not able to take all the knowledge and skills that make him an "advanced user" and apply it to the new unkown application. For that application he is essentially a "first time user" and must struggle through the learning curve all over again. If the UI is consistent he probably already knows how to use it even though he has never laid eyes on it before.

      But internal consistency goes beyond just the UI. Consistency is important under the hood too. Why do you think the Linux crowd is always pushing open standards? A standard is simply a way of maintaining consistancy. Without some level of consistency you wouldn't be able to get anything done. A system that is designed as a whole rather than cobbled toegether from a variety of components has the potential advantages of enforced compliance and more comprehensive standards. The decentralized organic evolving "cobbled together" compenents of GNU/linux has other advantages but the more it can be standardised and so become "internally consistent" the better and more useful it will be.

      but for the legions of DIY'ers out there, is this something to be worried about in an open-source OS?

      That depends: Do you want it just for the sake of being a DIY'er or do you want it to be an effective tool? Do you want it to be an effective tool for other people to use it or is it just for yourself? If actual use is a secondary concern to the joy of doing it for yourself and you don't care if anyone else will use it then consistency is not so important. If on the other hand being a useful tool is important then internal consistency is very important.

    45. Re:OS Preferences by binarybits · · Score: 2

      I'm gonna comment on both this comment and its children since it relates to the whole thread...

      Neither Mac OS *or* Windows forces key shortcuts on apps. Doing so would have all sorts of problems. If I wanted to write a Mac OS app that uses command-t for paste, there'd be nothing stopping me from doing that.

      What has made Mac OS and Windows apps consistent is that Apple and Microsoft (or at least Apple, I imagine Microsoft is the same) publish very specific and detailed UI guidelines instructing developers on the "correct" way of doing things. They specify the standard keybindings. (paste=v, copy=c, open=o, print=p, etc on Mac OS)

      Once developers start following these conventions, they begin to have the force of habit, and users start to expect them. So after a few years any developer that does anything else is flagged by reviewers and others as non-conforming, and the product in question doesn't sell as well. Hence almost all apps support the conventions, and the UI experience is consistent.

      On free OS's, on the other hand, there is no central authority to set these sorts of standards, and there is no market pressure to be consistent with the way other apps do things. That's why you have so many apps with such braindead UI conventions (control-middleclick to get a scrollbar on an xterm? WTF?)

      As a result, using X is absolutely bewildering for a newbie, and even experienced users are completely clueless when encountering a new app that doesn't act like previous apps.

      The idea that this is a feature of *nix is assinine. Being able to change colors of backgrounds and styles of windows is great. Having different apps use different keybindings and different UI conventions is simply bewildering.

      Even if you had a central repository for such keybindings, it would still be stupid to let the user change them. For starters, this would cause problems if a system keybinding overwrote a applicatin keybinding. More to the point, having everyone use the same keybinding makes it easier for others to use your computer. You aren't going to want to have to change every keybinding every time you stit down at a new computer. It's much better for everyone to just standardize on a single scheme, and then everyone expects the same behavior.

      Really, who cares whether paste is cmd-v or cmd-p? It seems far more important for the convention to be consistent accross applications than for the user to be able to change it, since it's essentially arbitrary anyway. Since 99% of users are used to the Mac/Windows conventions, I see no reason for Linux GUI's not to use the same conventions. Apple put a lot of thought into the placement of undo, cut, copy, and paste, and those at the very least should stay in the bottom row. And others like (O)pen, (P)rint, select (A)ll, and (Q)uit just make sense.

      I think this is a good example of why geeks shouldn't design interfaces. They seem to have an infinite tolerance for clumsy design, and no perception of how bewildering their designs are to non-geeks. Yes, shift-middleclick is a perfectly functional way to access functions on an xterm, but no one is going to just figure that out on his own. Every geek should run his GUI by some non-geeks to make sure that his design decisions aren't completely asinine.

    46. Re:OS Preferences by autocracy · · Score: 2
      Yes, very important.

      ./configure --help ; ./configure --options ; make ; make install

      Things can be confusing when this pattern isn't followed. Try compiling sendmail custom for your site before bitching about this. Thank you.

      --
      SIG: HUP
    47. Re:OS Preferences by metacosm · · Score: 1

      unless of course you are using grep where -v means "not" :) Linux doesn't have internal consistency, but I still love it :)

    48. Re:OS Preferences by jwhyche · · Score: 0

      So, your agreeing with me or disagreeing?

      --
      I read at +2. If your post doesn't reach that level I will not see or respond to it.
    49. Re:OS Preferences by SlamMan · · Score: 1

      my point was this simply doesn't work. A which command doesn't even show shutdown as an option, but its sitting there in /sbin. However, /sbin isn't in my $path, and I'm nto quite sure how to add it. Is there one main place, or do i have to add it for each shell, or what? I don't pretend to really know what I'm doing, but you'd think if its there, it should work off the complete install.

      --
      Mod point free since 2001
    50. Re:OS Preferences by SlamMan · · Score: 1

      Wasn't one of Linux's strong points that it works the same on lots and lots of platforms? sure, ther kernel loads, but if most programs don't work, thats not really running that same. But on a mroe seriouse note, other than man pages (which are no help when they're wrong), where do you find out this kind of information? where do you go to ask (other than newsgoups)?

      --
      Mod point free since 2001
    51. Re:OS Preferences by Lussarn · · Score: 1

      grep was out of flags :)

    52. Re:OS Preferences by MaxVlast · · Score: 1

      You could do that in NEXTSTEP. In Preferences.app, there was a big list of all possible menu commands in all programs, and you could change them to suit your preferences. So "Group" was the same in all of your graphics programs, and "Left justify" was consistent in your text editors. Great OS, that NEXTSTEP.

      --
      There should be a moratorium on the use of the apostrophe.
      Max V.
      NeXTMail/MIME Mail welcome
    53. Re:OS Preferences by MaxVlast · · Score: 1

      Have you ever used it, or did the thought from which this came go whizzing out of your head as quickly as it came whizzing in?

      --
      There should be a moratorium on the use of the apostrophe.
      Max V.
      NeXTMail/MIME Mail welcome
    54. Re:OS Preferences by Phil+Wilkins · · Score: 1

      What kept Apple developers adhering to the guidelines, was the user interface guidlines, and the extremely strong advice that you should stick to them if you wanted your app to sell. Mac users can be very particular (almost facistic) about these things. Hence the uproar viz the UI changes in MacOS X.

      Windows never really had user interface guidelines, at least not until 95, and most of those were cribbed from Apple.

      Z undo, X copy, C cut, V paste, A all, P print, Q quit, W close window, F find, S save, O open.

    55. Re:OS Preferences by Anonymous Coward · · Score: 0

      You are the problem with linux, and you smell of wee.

    56. Re:OS Preferences by gig · · Score: 2

      NO NO NO he is not saying "I couldn't copy some text from one app and paste it in another", he is saying he couldn't use the clipboard to move sophisticated data around reliably on his Linux system. On a Mac, you can generally copy audio, video, pictures, whatever, and paste it into another app and it works. Vector graphics stay vector graphics, and so on.

    57. Re:OS Preferences by unapersson · · Score: 1

      You need to su to root, your system is set up so it only allows root to execute system binaries.

    58. Re:OS Preferences by nathanm · · Score: 2

      That's OK if you want the layout & formatting. 9 times out of 10, I don't, so I have to go to Edit->Paste Special, then select Unformatted Text. No shortcut key available.

    59. Re:OS Preferences by benedict · · Score: 2

      I said "likely" for a reason.

      --
      Ben "You have your mind on computers, it seems."
  12. Well, it doesn't really matter at this point by Bud+Dwyer · · Score: 2, Insightful

    I loved BeOS, too. It was a great operating system, ahead of it's time. BeOS beats both Windows and the classic MacOS, by far.

    Unfortunately, BeOS is for all intents and purposes dead. Nothing me or you can do will change that. That's why I'm going to put my money on MacOSX every time. We all know the advantages of OSX--I mean, it's certainly the first time anyone has combined user-friendliness and good-design with the power of Unix (and a real Unix, at that).

    So, sad is I am to say it, this article is sort of irrelevant. Sure, I'll keep BeOS around as a toy. But for serious work, OSX is my new OS of choice.

    --
    I support a US first strike

    1. Re:Well, it doesn't really matter at this point by IronChef · · Score: 2

      We all know the advantages of OSX--I mean, it's certainly the first time anyone has combined user-friendliness and good-design with the power of Unix (and a real Unix, at that).

      True, but anyone who really believes OSX to be user-friendly never really got to know the classic MacOS line.

      In terms of GUI usability OSX is about 10 years behind OS9.

      I agree that overall OSX is a wonderful thing, but IMHO Apple made a serious error by not making it feel more like OS9 WRT the interface. Why is a customizable Apple menu denied to us and the dock forced on us? Why is the method for changing file ownership even MORE obfuscated than OS9? I could go on.

      I could use all my Mac apps in Classic mode in OSX, but I still spend 99% of my time in OS9. Why? For the productivity apps I use, it just works BETTER. Easier to manage files and such. By a huge margin. Lots of that is due to years of experience, sure. But a lot of it is also the design of the system.

      I do love having bash on my mac though, when I need it.

    2. Re:Well, it doesn't really matter at this point by Anonymous Coward · · Score: 0

      How can anything be ahead of its time without breaking the laws of pohysics?

    3. Re:Well, it doesn't really matter at this point by Anonymous Coward · · Score: 0

      "I mean, it's certainly the first time anyone has combined user-friendliness and good-design with the power of Unix (and a real Unix, at that)."

      "But for serious work, OSX is my new OS of choice."

      My god! he's been brain washed.
      Quick someone grab a hose.

    4. Re:Well, it doesn't really matter at this point by labratuk · · Score: 1
      ...ahead of it's time...

      It should be its, it's is only an abbreviation for "It is".



      ...sad is I am to say...

      I'm assuming that this is just a typo, and you realise that it should be "...sad as I am..."



      ...And before you ask, yes, I do have a deathwish for my karma.

      --
      Malike Bamiyi wanted my assistance.
    5. Re:Well, it doesn't really matter at this point by BigDaddy · · Score: 1
      I think a lot of the new interface is a move away from the classic OS and that furthermore, this is intentional. I would hazard to say the apple is attempting to draw new users with a strong departure from the old OS. Classic was never very impressive, at a superficial level. Aqua on the other hand really wows people. For example, my room mate is very taken with transparent windows and the genie effects. He was never so drawn to classic. I think Apple is going for the awe that people experienced with the iMac, and incorporating that into OSX.

      just my thoughts as a mac user.

      --
      You can't get a blue screen on a black and white monitor.
    6. Re:Well, it doesn't really matter at this point by cpt+kangarooski · · Score: 2

      He doesn't mean the skin. That's mildly important, you don't want to fuck it up, that's true.

      He's talking about the behavior that the computer exhibits when you try to do stuff. That's what UI is fundementally all about. That's why it has to be started on at the beginning of any project, and has to have a significant, controlling voice.

      Using a sans serif font vs. a serif font is a minor, albiet visible, issue with the skin. That's a small UI problem. Having characters you can't type into the filename for any reason, including the number of characters or the specific glyphs, that's a big UI problem and has nothing to do with what it looks like visually.

      --
      -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
    7. Re:Well, it doesn't really matter at this point by wchin · · Score: 1
      Ah, no.

      One of the biggest problems with Mac OS X is the constant bowing to the classic Mac OS crowd. I think it could have been a much better platform if it had less shackles from an operating environment that has not truly shed it's 512x384, single tasking, single user, system modal panels, non-networked roots.

      I could use all my Mac apps in Classic mode in OSX, but I still spend 99% of my time in OS9.


      Ah... so you really haven't adjusted yet, huh? I remember with Mac OS X first shipped in March this year, the huge amount of venom from the aged Mac user crowd (never mind that many of the ex-NeXT users were Mac users before using the NeXT). But now, I'm seeing lots of stories of how people really like the Dock now, and are frustrated when they occasionally use Mac OS 9!

      The Classic Apple menu is a prime example. How many novice users even know they can modify it? How many know how to modify it? What happens when you turn on Multiple Users and need to change an item globally? Why is there a separation between the active apps menu and the Apple menu - thus you have two menus entries for say, AppleWorks? I could go on.

      Mac OS X, with it's preemptive multitasking and rock solid virtual memory system, as well as it's multi-user features and the like should force a re-think of how a user interacts with the system. The problem with Mac OS X is that it the new system isn't finished, and if anything, it should be less like Mac OS 9.
    8. Re:Well, it doesn't really matter at this point by mirwor · · Score: 1

      I was always a big fan of Free Software...not only because of the way it worked but mainly because it is free. One or two years ago a friend of mine came to me and told me of that very cool BeOS and how great it is and why I am still using Linux. I tried to explain but he didn't understand. I asked him what he is going to do with his cool BeOS when someone decides that it isn't woth it and stop developing BeOS. I told him that will never be the case for Free Software. Well I haven't seen him for a while or talked to him, until recently...when he wrote me an email asking some Linux Installation Question. You should consider the story of BeOS when you buy the next commercial Operating System.

  13. Possible last words from Hacker: by Anonymous Coward · · Score: 2, Funny
    "And Mac OS X is MUCH better at serving web pages than BeOS ever was..."

    thud thud thud, his site gets slashdotted

    "Wait, what am I saying? Beos was a horrible web server."

    1. Re:Possible last words from Hacker: by Anonymous Coward · · Score: 0

      The site the article is on is running on Linux with Apache 1.3.20.

    2. Re:Possible last words from Hacker: by A_Non_Moose · · Score: 5, Funny

      Before you speak to soon, bro:

      from netcraft:
      The site www.osnews.com is running Apache/1.3.20 (Unix) (Red-Hat/Linux) mod_ssl/2.8.4 OpenSSL/0.9.6b DAV/1.0.2 PHP/4.0.6 mod_perl/1.24_01 on Linux


      Oops...how does that foot taste now that the other shoe is on it?

      .

      --
      Have you read the moderator guidelines? Well, have you, PUNK? (and I want a Karma: Gnarly option)
    3. Re:Possible last words from Hacker: by Anonymous Coward · · Score: 0

      OSNews.com runs on Linux and the web site reports on all operating systems. And two of its 4 regular members (Scot Hacker is NOT a regular member, he is just a contributor author) are Red Hat employees. I think this answers your question.

    4. Re:Possible last words from Hacker: by shacker · · Score: 1

      osnews.com isn't my site, and osnews.com is unbiased toward any particular OS. It's a site for people who are interested in keeping on top of OS technology.

    5. Re:Possible last words from Hacker: by Anonymous Coward · · Score: 0

      mod_gzip would have probably helped some of the times. MySQL sucks, and this is yet more proof of it!

  14. page 1 by Anonymous Coward · · Score: 1, Redundant

    The story of how a BeOS refugee (and not just everyone, but the author of the 'BeOS Bible' book) lost faith in the future of computing, resigned himself to Windows but found himself bored silly, tore out half his hair at the helm of a Linux box, then rediscovered the joy of computing in MacOSX. Scot Hacker will describe his personal adventures with today's operating systems after he was set out to find an alternative to his beloved (but with no apparent future) BeOS.

    Out of the Frying Pan...

    Most users of Mac OS X come to it evolutionarily -- they've been using Macs for years, enduring the slings and arrows of Win32 and *nix users who complained that Mac OS had terrible memory management, an antiquated flavor of multitasking known as "cooperative" (which was usually anything but), and a slow file system. To rub salt into wounds, Mac OS opponents have historically loved complaining that the Mac was saddled with ill-conceived evolutionary sink-holes like the single-button mouse and the coup de grace, a total absence of anything resembling a command line.

    I know all the snarly, bitter epithets that have been hurled at Mac OS because I used to be a Mac-hater. I admit it. At cocktail parties and in columns for other publications, I have publicly declared my dislike for the Macintosh and all things Mac OS (though I've always been honest about how much I appreciated the velvety feel of the Mac GUI).

    The Germans have a word for this sort of self-indulgent vitriol: Schadenfreude -- a handy word which translates loosely as "taking pleasure in the misery of others." For many Windows and Linux users, it's not enough to simply refrain from using Mac OS -- you have to slander it before a large audience to really drive your point home.

    Okay, so I indulged in a little Schadenfreude against the holy Mac universe from time to time, pissing off thousands. I'm not proud. But neither am I a bad person. I've just always wanted the most from my computer, and it always seemed like the Mac offered very little of the best, and a whole lot of the worst. But recently I've seen the light, and am here to make amends for my blasphemy. I hereby publicly apologize for my past life as a Mac-hater. Not only that, but thanks to OS X, I'm now a bona fide Mac OS lover. Bygones.

    It's worth pointing out that I never criticized the Mac as a typical Windows- or Linux-loving Mac-hater. I was a BeOS-loving Mac hater. For, although I disliked the Mac, I harbored plenty of distaste for Windows and Linux as well.

    In the mid-90s, I discovered BeOS and fell in love. Here, for the first time, I found a truly fast and efficient OS, designed from a clean slate to meet the needs of the future of computing, incorporating a raft of modern technologies and design concepts, and which also had a Unix command-line. At last, I had found the grace of the Mac and the power of Unix in one place (many years before the Mac got around to delivering same). I began to write professionally about BeOS. I created the BeOS Tip Server, and wrote The BeOS Bible. BeOS really was the promised land of operating systems, as far as I was concerned, and it was only a matter of time before the rest of the world saw the light. Or so I thought.

    If you're not familiar with all the technology that made BeOS great, I'm not going to re-hash all of that here. For a quick summary, read BeOS: The 10,000-Foot View. In fact, if you're not familiar with BeOS, I'll consider that piece required reading for this one.

    Needless to say, not everything went as planned for Be, and by the late 90s the BeOS movement was no longer on the upswing. Be wasn't getting the market buy-in they had hoped for, and the VC well was running dry. When Be announced they were going to focus on delivering an OS for Internet Appliances, most of us saw the writing on the wall. App developers and users began to pull out of the platform, and talk changed from what it was going to be like when half the world was running BeOS to how in hell we were going to keep the platform alive.

    After the "focus shift," the BeOS scene became dreary. Rather than mounting a revolution, BeOS users were reduced to begging for crumbs, resorting to work-arounds for all the unfinished bits in the OS, trading pirated copies of the never-released replacement network stack that had been in development at Be prior to the shift, and watching as more and more unsupported hardware emerged on the landscape.

    I decided it was time to move on and re-join the world of the living. After a five-year hiatus, I went back to Windows (Win2K). For a while, it was fun. Windows had become much better in the years since I had last used it, and the abundance of software was almost overwhelming. I had become so accustomed to making do with limited software options that I had forgotten what it was like to be able to do basically anything I wanted with my computer.

    But the fun was short-lived. Within weeks, I became bored. Sure, Windows got the job done, and the cornucopia of software was definitely worth exploring, but the user experience was monotonous. All function and no form. I felt like I was working in a clip-art factory. I missed the love affair aspect of using BeOS. And while Win2K was far better than the Win95/98 crap I had used in a previous life, the politics of using Windows had become too much for me to bear. My intimate involvement with BeOS had given me a too-close glimpse of the depths of Microsoft's business practices. I couldn't shake the feeling that I had just rolled over and capitulated to that which bothered me so deeply. Something about using Windows made me feel hypocritical and slutty. Between the boring user experience and the politics, I knew I needed to find my way back to more exciting, less noxious territory.

    1. Re:page 1 by Anonymous Coward · · Score: 0, Insightful

      'boring user experience' 'politics'.

      What we have here is a troll. Somebody who doesn't view a computer as a useful tool, but rather as a platform to wage war from.

    2. Re:page 1 by Anonymous Coward · · Score: 0

      I have no idea why this post was moderated down.

      The author makes no indication why he needs a computer in the first place. Instead we get a bunch of dull good versus evil claptrap.

      If all he wants to do is type his rants into a word processor, any system built after 1985 should be able to meet his needs just fine. Spare us the rest.

  15. Mirror site coming by shacker · · Score: 2, Offtopic
    Looks like osnews is getting bogged in the traffic. I'll try and get a mirror of the article online soon.

    - Scot Hacker

    1. Re:Mirror site coming by ryanvm · · Score: 2, Informative

      Looks like osnews is getting bogged in the traffic. I'll try and get a mirror of the article online soon.

      That was your entire post and it got modded '+5 Informative'!?! Feh - real fuckin informative.

    2. Re:Mirror site coming by Lac · · Score: 1

      Mirror site coming (Score:5, Informative)

      And people say Slashdot is not what it used to be. I say! Moderation totals never used to be _that_ entertaining.

      Hey, A second paragraph! I think we are going to need (Score:10, Mind-Enhancing) to cover those cases!

  16. I hate these arguments by .sig · · Score: 5, Insightful

    It's like comparing SUVs to cars to trucks. They're all different, suited to different people's needs.

    (A brief example, I'm sure everyone knows each individual point already)

    Windows is for the everyday user, who doesn't mind a few crashes here and there if it means all their favorite software will run on it and the whole thing can be as user friendly as possible.

    Unix is usefull for those who know what they are doing, and is usually considered faster and more reliable, and is in general more suited to business and (especially) software development.

    MacOS combines the two, with a GUI similar to windows (suprise!) and more support for games and home use software, but with a Unix kernel and better reliability. I don't use them much myself, but I hear that mac's are the best choice for multimedia development (graphics especially, but they also seem to have some of the best music editing apps)

    I myself prefer Windows for home use (it's all about the games) and Unix (solaris8 to be specific) for work development.

    Why compare any of them in general though when they're all suited to different applications?

    --
    -Space for rent
    1. Re:I hate these arguments by stego · · Score: 3, Interesting

      1) I've never hear anyone describe Windows as "as user friendly as possible". You may have never used a Mac

      2) "with a GUI similar to windows" --- It would be more realistic to describe Windows as having a GUI similar to the Mac, considering which came first.

    2. Re:I hate these arguments by TecraMan · · Score: 1

      Do you know why: Because we all need to choose an OS to run for our day-to-day apps as well.

      I run Windows mostly because I work for a computer manufacturer which is very MS focused (even though they have their own OSs too). However, having used MacOS and BeOS I would be very tempted to get a MacOS X machine for day-to-day work just because I like its mix of stability, attractiveness and access for the power user (WindowsXP's DOS prompt cannot compete with a bash shell!)

      Now if only it would run on x86 systems which I can get cheaply!!

    3. Re:I hate these arguments by neo · · Score: 1, Flamebait

      I myself prefer Windows for home use (it's all about the games) and Unix (solaris8 to be specific) for work development.

      What does the number of games on a system have to do with the merits of the OS? Nothing.

      Would you really be singing the praises of the MacOS if it had more games? This is the kind of backwards thinking that keeps WinOS with it's market share. You're not enthralled with Windows, you're enthralled with it's marketing!

    4. Re:I hate these arguments by sheldon · · Score: 2

      But then your analysis depends on what you mean by "Windows".

      Are you talking about Windows 98, or Windows XP? The two are quite different. You appear to refer to Windows 98.

      On the other hand Windows XP plays games, does not crash, will run all their favorite software, is useful to those who know what they are doing, considered faster and more reliable, generally more suited to business and (especially) software development.

      So why do we compare them when we already have a solution that is great for all practical uses? :)

    5. Re:I hate these arguments by jaavaaguru · · Score: 1
      Windows is for the everyday user...
      and
      ...doesn't mind a few crashes...

      Are you sure this makes sense? If I needed to use a computer every day I sure as hell would get really annoyed if it crashes. I can understand if I was a "once a month" user - I could handle it crashing each time I used it, but I'd probably still grow to hate it.

      I think some people are just too tolerant of products that don't really do what they said they would when they were bought, and I really don't understand how someone that uses a computer every day would prefer one that crashed. I'm not getting at anyone in particular. Perhaps if these people must use Windows, then they could pick one that from experience (of every day use) I've only ever seen crash due to hardware failure or stupid configutation - Windows 2000.

      As for being "as user friendly as possible" - I don't think Windows is particularly user friendly. I mostly use KDE and When I use Windows there are usually parts of it's GUI or the way things work that annoy me.

      I've used macs (OS 8) and they're quite nice. Best GUI I've seen, until I saw OSX. I've not used it though. The games I play are available on most platforms (Quake, UnrealTournament) so that point isn't much of a problem ;-)

    6. Re:I hate these arguments by cymen · · Score: 2

      You're not enthralled with Windows, you're enthralled with it's marketing!

      Uhh... No, he is enthralled with being able to play the games he likes to play. What does this have to do with marketing? You could tie it together with a big spool of thread but if you aren't going to even bother to try at least plug the holes with some interesting personal flames or something...

      Personally I happen to use Windows 2000 to play Counter-Strike but apparently it runs under wine so I'll be trying that soon. My servers run a mix of FreeBSD, OpenBSD, and Linux (debian and redhat) but I do have the solaris 8 ISOs (free download) so I'll be checking that out for the experience factor soon.

    7. Re:I hate these arguments by MADCOWbeserk · · Score: 0

      I do hate the way these things turn into flame-wars. But I must say OS-X is a much nicer desktop OS than WinXP. It is a great way to get people in to a Nix, when they are intimidated by Linux, or are tied to an app than is unavailable on it. The bonus of having a mainsteam "desktop" OS with a decent market share that is Nix based will hopefully bring more Linux ports of popular programs.

      Besides that dancing taskbar at bottom of screen is really cool.

    8. Re:I hate these arguments by cymen · · Score: 1

      Benefits of Windows XP over Windows 2000?

    9. Re:I hate these arguments by Tayknight · · Score: 1

      I'm not a windows lover, in fact, i tend to dislike Microsoft quite a bit. I'm also a power user who works a machine hard. I've been using Windows 2000 Pro for about a year and it has _never_ not once crashed. This is running 800 MHz with 384MB of ram running a distributed client on a laptop. I think some /. readers need to take another look a the _stability_ of recent Win offerings. The arguments that windows crashes a lot is so inapplicable to Win2K that it dilutes all other arguments.

      --
      Pair up in threes. - Yogi Berra
    10. Re:I hate these arguments by Anonymous Coward · · Score: 0

      two words : cartoon interface.
      that and clippy actually looks like it could fit into the desktop.

    11. Re:I hate these arguments by sheldon · · Score: 2

      Faster, better support for hardware and software(especially games and older stuff with new compatibility options), improved user interface, improved manageability, remote assistance, and so on.

      Despite rumors to the contrary, they aren't even close.

    12. Re:I hate these arguments by Bert64 · · Score: 0

      On my machine XP is actually slower than 2000 was, sure it starts quicker.. "Faster than any previous version of windows" according to the installer.. so it seems theyre denying the existance of windows 3.1, try loading that on modern hardware and see how long it takes to load. But running programs seems noticeably slower, networking also seems slower.. even transfers to/from other machines linked directly to the same 100mbit switch, are noticeably slower, using samba, ftp.exe and cuteftp..
      Remote assistance, sure.. but you had terminal server in win2k anyway, its just under a new name. The compatibility options don`t seem to help much, i still have a lot of older windows and dos software which won`t run, mostly games.
      The "improved" user interface you speak of, is actually slower than the previous one.. even if you turn off all the extra garbage which makes it look like it was designed for children.
      Better support for hardware i disagree with too, atleast in my experience.. There are certified win2k drivers for my ATI Mach64 card (with tv in/out), yet there are no XP drivers... the 2k drivers work but it complains about lack of driver signing. Also i cannot use my tv card unless it is the "primary" display.. So i have to delve into the bios and configure video boot from pci instead of agp, i doubt that is helping system performance much... Linux is perfectly happy to drive the tv in features when the card is configured as a secondary.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    13. Re:I hate these arguments by labratuk · · Score: 1
      Unix is usefull for those...

      Useful, it is spelt with one 'l'.

      --
      Malike Bamiyi wanted my assistance.
    14. Re:I hate these arguments by Anonymous Coward · · Score: 0

      "You're not enthralled with Windows, you're enthralled with it's marketing!"

      And you are not enthralled with using your computer, you are enthralled with the OS. See the problem here?

    15. Re:I hate these arguments by Anonymous Coward · · Score: 0

      The start menu and taskbar originated in Acorn RiscOS. Even so, I don't consider making a menu that reads from bottom to top any great innovation over the top-to-bottom apple menu, that's always right there at the top of the screen on the mac, performing a similar function...

      It's amazing how ignorant windoze lusers are of computing history. Next, theyll be claiming NeXT didn't exist and that the Amiga was a communist plot...

    16. Re:I hate these arguments by Steveftoth · · Score: 2

      I can say that unless you turn off all of the new features, WinXP is not faster. And if you don't have more then the reccommended amount of RAM then it is not faster at all. I'm just comparing it to win2000, not win98. I do like the improved remote assistance, but it's not like you can't get that on win2k. You just can't get it out of the box.

    17. Re:I hate these arguments by drsquare · · Score: 1

      >does not crash

      Sorry, but that's not a selling point. The fact that XP is advertised as not crashing just shows MS's previous incompetence.

      >generally more suited to business and (especially) software development.

      Can you elaborate on this?

    18. Re:I hate these arguments by mr3038 · · Score: 2
      Even so, I don't consider making a menu that reads from bottom to top any great innovation over the top-to-bottom apple menu, that's always right there at the top of the screen on the mac, performing a similar function...

      But according to what I've seen very few mac users actually use apple menu for nothing but configuration (like control panel in windows) and use some weird way, like some launcher or browsing to installation folder with finder, to start apps instead. At least MS got people to start apps from one place. Yeah, most apps still force their icon on the desktop and some people start those apps from there but even so.

      --
      _________________________
      Spelling and grammar mistakes left as an exercise for the reader.
    19. Re:I hate these arguments by Anonymous Coward · · Score: 0

      wow it doesnt crash when you open up word!. amazing.

      is that what you mean by stability?

    20. Re:I hate these arguments by sheldon · · Score: 2

      "The fact that XP is advertised as not crashing just shows MS's previous incompetence. "

      So the fact that Linux now has a journaled filesystem is not a selling point because of past incompetence? The fact that all the problems identified after the Mindcraft benchmark is not a selling point because of past incompetence?

      That makes no sense.

    21. Re:I hate these arguments by sheldon · · Score: 2

      While I agree that WinXP(and even WinNT and Win2k) work much better with large amounts of RAM(I recommend at a minimum 256Megs)... RAM is cheap.

      I can't imagine buying a computer today with less than 512Megs of RAM. Mine all have 768 Megs which is the max they hold.

      Now back when I spent over $500 to buy 16 Megs so I could run OS/2, Linux and Win95... yeah RAM prices were a big deal. That was six years ago.

    22. Re:I hate these arguments by sheldon · · Score: 2

      "even transfers to/from other machines linked directly to the same 100mbit switch, are noticeably slower, using samba, ftp.exe and cuteftp.. "

      Hmm, I can saturate my 100baseT connection doing an ftp between my WinXP box and a Win2k server. That is, I'm seeing nearly 10Meg/sec transfer rates. I don't know you can expect faster than that.

      "Remote assistance, sure.. but you had terminal server in win2k anyway"

      Terminal server is not available for Win2k Pro. Comparable functionality would come from PCAnywhere, or VNC. Although VNC is very slow even on a local LAN.

      "i still have a lot of older windows and dos software which won`t run, mostly games."

      No, direct hardware access is not going to be available under any modern OS because it causes instabilities. But WinXP has better support for older Win95 software that didn't exist in Win2k.

      "The "improved" user interface you speak of, is actually slower than the previous one"

      Actually no it's not. Not with a modern video card anyway, and from a user perspective it's more efficient.

      "garbage which makes it look like it was designed for children"

      No, that would be Gnome and KDE.

      "There are certified win2k drivers for my ATI Mach64 card (with tv in/out), yet there are no XP drivers... "

      Well using a Mach64 would explain why you think the UI is slower. The ATI Rage I had at work was a dog. I have a Radeon 7500 at home which works very nicely.

      That's too bad about compatibility. Moving forward, however, since WinXP is now the standard platform for both home and business users you will not see this problem. Already I've encountered a number of things which have XP support, but no support for 2k.(such as the HP Scanjet 2100c, and some digital cameras)

    23. Re:I hate these arguments by Anonymous Coward · · Score: 0
      The start menu and taskbar originated in Acorn RiscOS

      The Start Menu is a rip off of the Apple menu ... from way back in 1984, and even the Lisa had something like this. Apple also invented the pulldown menu. Xerox's GUI didn't have these things either, and in fact you couldn't even drag windows around ... you have to type in an X/Y coodinant...

      The Task bar is a rip off of the NeXT Dock, and in fact, so is the Win 95 GUI.... the same style window title bars... the X in the close button (and the other two buttons too) The Recycle Bin is from NeXT also (that is after NeXT did away with the Black Hole and changed it to a recycle symbol)

      Windows 3.1 was the last vain attempt that MS made to try and come up with anything them selves.. and it sucked big time! And as it was, they licenced Apple code for Windows 1.0

    24. Re:I hate these arguments by cpt+kangarooski · · Score: 1

      Actually, since System 7, people have often used the Apple Menu for application launching. God knows I have.

      Besides, why should people have to start apps from anywhere other than where they want to?

      Indeed, applications themselves are not even givens.

      --
      -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
    25. Re:I hate these arguments by matrix29 · · Score: 1

      On the other hand Windows XP plays games, does not crash, will run all their favorite software, is useful to those who know what they are doing, considered faster and more reliable, generally more suited to business and (especially) software development.

      Funny, my friend installed a game Sunday night. While trying to figure out the unusual interface the game had I hit SHIFT five times in a row. This popped up the Accessibility menu for the SHIFT key. This also locked up Windows XP solid. LIMEWIRE also locks up their system solid now.

      I have not found WinXP to be any less crashproof than any other version of Windows. It does create a decent crash log now though. And that does help on finding a better solution to the issues. WinXP being touted as crash-proof is just more bullshit.

      --
      "Face it, a nation that maintains a 72% approval rating on George W. Bush is a nation with a very loose grip on reality.
    26. Re:I hate these arguments by Bert64 · · Score: 0

      The PCI rage pro card is my /SECONDARY/ displaycard, who`s sole purpose is for viewing television, work/games/etc are displayed on the agp radeon card.
      The servers in my case are Linux, Tru64 UNIX and Solaris, i can pretty much saturate the bandwidth between those hosts... but for some reason the XP box struggles to go over about 10mbit speed. win2k was easily able to saturate the line accessing the same servers.
      Doesnt XP provide some sort of functionality like vmware, giving programs direct access to emulated hardware.. If not then maybe it should, the performance penalty wouldn`t be noticeable if you were running old software on modern hardware anyway.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  17. slashdotted allready by super-flex-o-matic · · Score: 1

    damn this get frustrating... at least news.gnome.org works now, but theres nothing new.

  18. Re:finally a decent test by Anonymous Coward · · Score: 0

    dude, you are SOoo funny, where do you come up w/ this stuff?

  19. A quick comparison of BeOS to OSX... by mrroot · · Score: 0, Troll

    # of jobs programming for BeOS: 0
    # of jobs programming for Mac OSX: 0

    --
    I Heart Sorting Networks
    1. Re:A quick comparison of BeOS to OSX... by scorpioX · · Score: 4, Informative

      Troll alert!

      I know I shouldn't be resoponding but I can't pass up a chane to prove an idiot wrong.

      You may be right about the number of BeOS jobs (unless Palm decides to do something with it), but you are definitly wrong about the number of OSX jobs. Not counting the hundreds of people at Apple working on OSX itself, the following vendors all have OS X programmers:
      Microsoft's Mac Business Unit
      Intuit
      Adobe
      Macromedia
      Qualcomm

      This isn't even counting the small companies such as Thursby, Barebones, Omnigroup, etc. I myself work for a small company writing OS X software.

      You should follow an old addage updated for slashdot; Think before you post.

    2. Re:A quick comparison of BeOS to OSX... by Che+Guevarra · · Score: 1

      virtual +1 informative. I'm not moderating today but true is true.

    3. Re:A quick comparison of BeOS to OSX... by Anonymous Coward · · Score: 0

      That's "zero" to 4 or 5 significant figures. Why don't you compare your thousands of OS/X jobs to the 10s of millions of Windows or Unix jobs.

    4. Re:A quick comparison of BeOS to OSX... by bmoyles · · Score: 1, Insightful

      Perhaps instead of being so terribly offended by posts, you should take them as tongue-in-cheek like many are intended to be. I'd wager a bet the post was intended to be sarcastic, not serious. Then again, I'm not super sensitive.

    5. Re:A quick comparison of BeOS to OSX... by kirkb · · Score: 1

      Granted, saying that there are zero OSX programming jobs is a little unfair. It is really small though -- probably even smaller than the mac's market share. I'm a professional programmer, and I know that I'd have to look HARD to find an OSX-specific job (outside of apple).

      --
      Slashdot: come for the pedantry, stay for the condescension.
    6. Re:A quick comparison of BeOS to OSX... by Anonymous Coward · · Score: 0

      Apparently some moderators^H^H^H^H^H^H^H^H^H^Hpeople have no sense of humor... :-p

      Posting anonymously to protect the guilty.

    7. Re:A quick comparison of BeOS to OSX... by absurd_spork · · Score: 1

      On another note, there are probably more jobs programming for MacOS X than there are for Linux, for example. Not counting Steve Jobs.

      (Sorry for the cold one)

  20. Metadata Reviewed by Lysander+Luddite · · Score: 3, Insightful

    Since I returned to the Mac in 97 and was using it for web work I got used to typing in the extensions to file names. I never thought this was a big deal having done it ion Windows a lot. When OSX came out and the metadata controversy reared its head I was unsure what the rancor was about.

    After reading this article I can now understand why some people want a different system than that used in OSX. In some ways OSX takes a step backward by getting rid of the resource fork. On the other hand, it acknowledges the fact that to be compatible in a heterogeneous network you have to accomodate Windows and UNIX. The system Scot mentions that was used in Be sounds very intriguing. The fact that MS is moving to a database structure for their file system is also interesting.

    While I would love the ability to use attributes in files like Be did, Apple doesn't have the luxury of starting from-the-ground-up. Still this was THE feature (aside from performance) that I wish OSX had. Would make Sherlock much better. Scot seemed to find some of this functionality in iTunes. Wish it was in the Finder.

    1. Re:Metadata Reviewed by Skirwan · · Score: 2, Informative
      In some ways OSX takes a step backward by getting rid of the resource fork.
      Minor quibble: metadata (type and creator codes) isn't saved in the resource fork, but directly in the file system.

      Either way, the thing many people seem to be missing in this debate is that metadata and resource forks have not be removed from OSX so much as they've been deprecated - code that uses these apsects of the filesystem still compiles and runs just fine. It's really more of a change in Apple's recommendations and documenation than any technical difference. If you work at it, you can even get the Finder to open files using the old type/creator heuristic (more or less).

      While I'll agree that BFS definitely had some far more interesting applications than HFS does, don't sell HFS short - it still beats the pants off FAT.
    2. Re:Metadata Reviewed by bnenning · · Score: 4, Informative
      In some ways OSX takes a step backward by getting rid of the resource fork.


      It's a common misconception, but filesystem metadata has nothing to do with Mac resource forks; metadata is not and never was stored in resource forks. The concepts are completely orthogonal; you can have either one without the other. Resource forks are deprecated in Mac OS X (replaced by bundles), and both the pro and anti-metadata factions support this.

      --
      How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
    3. Re:Metadata Reviewed by scrod · · Score: 1

      OSX takes a step backward by getting rid of the resource fork.
      Excuse me? Where did you hear this? OS X uses the HFS+ file system, which has been around since Mac OS 8.1, and has ALWAYS supported resource forks. Mac OS X doesn't "get rid" of anything. Files can be created with resource forks, they can have file and creator types, and everything else. More than a third of the 150,000+ files on my hard drive have some information stored in their resource fork.

    4. Re:Metadata Reviewed by HiThere · · Score: 2

      The resource fork was quite salvageable. There was nothing to prevent any normal file from having a .normal file cousin. And that could have been an XML file, which could easily map onto the Mac resource fork.

      The Mac resource fork was quite useful. It had some problems, but what doesn't. (Admittedly, this solution would require some tinkering with the GUI version of the system commands so that the pieces of the file would move together.)

      If I ever design an OS, it will have a resource-fork equivalent. (I'll probably use an version of the option that I suggested. This allows text editors to edit the resource fork, but also allows specialized editors to handle them. But I may make the file location a bit more inaccessible. And I'll certainly have separate permissions.

      OTOH, magic numbers and the #! solve many of the problems that resource forks handled. Any application can use structured data to place it's resource where it desires. So it's less important than it was. Except for plain text files.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    5. Re:Metadata Reviewed by spitzak · · Score: 2
      You probably want to use a directory to make these files. The "data" is one file in the directory, each "resource" is another file in that directory. Then modify the gui and command-line tools so that directories work like single files unless you use the right tools to look into them.

      I think you meant that magic numbers and #! replaces the metadata, and I agree with that. It would help a lot if Windows and KDE and Gnome would go back to using magic numbers rather than registries of file name extensions. The main reason they don't is that on current file systems it is way faster to read a file name than to read the first few bytes of the file.

    6. Re:Metadata Reviewed by Lysander+Luddite · · Score: 3, Interesting

      Thank you for the clarification. Here is what caused my confusion:

      "The official Apple recommendation to developers regarding the storage of file type metadata in Mac OS X (as expressed in the Mac OS X System Overview document at the time of this writing) is as follows

      In Mac OS X, you indicate the type of a document by specifying two things:


      • Type and creator codes stored as attributes of a file (if it is created on an HFS or HFS+ volume)
      • One or more file extensions relevant to the type (for example, .html and .htm)

      ...


      The "consequences" of removing a file name extension are actually determined by Mac OS X applications, not by the operating system itself. If I email a Photoshop document named "Logo(Second Revision)" to a Windows user and my email application does not encode the file type information in the file name by appending the appropriate ".psd" file name extension, then the recipient may have trouble opening the file.

      Unfortunately, Apple does not recommend that applications that move files across platforms behave in this manner. Instead, as we've seen, Apple recommends that Mac OS X applications encode file type metadata in the file name as soon as the file is created. This "solves" the interoperability problem in that any file created in this manner can be sent to another platform without encoding file type metadata in the file name at the time of the transfer. But it requires Mac users to live with file name extension the rest of the time as well.

      From: http://arstechnica.com/reviews/01q3/metadata/metad ata-8.html#macosx-file-types

      More info is also available at:http://people.ne.mediaone.net/siracusa/proposal .html

      In any event, I apologize for my stupidity. In any event, what I want is to view files in the Finder and be able to sort by attributes similat to Hacker's Be equivalent.

      Hey, I admitted I was wrong, surely a /. first!

    7. Re:Metadata Reviewed by cpt+kangarooski · · Score: 1

      No, neither the pro nor anti-metadata factions are primarily about resource forks. They're irrelvant to metadata, as you point out. (Well, not really, as it happens, they offer a potential storage location for some types of metadata)

      The pro and anti fork factions operate on a completely different axis. Personally, I very much like forked files, and the only improvement I can see is the adoption of an NTFS like filesystem where even more options present themselves in that respect.

      Forks and streams are conceptually almost identical to tar, except that you can easily muss about with all of the bound files. There's plenty of practical reasons for doing it, and intercompatability concerns are becoming a thing of the past, with support for it on HFS, HFS+, FAT12, FAT32 and NTFS.

      --
      -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
    8. Re:Metadata Reviewed by TheAJofOZ · · Score: 1
      metadata is not and never was stored in resource forks.

      This is incorrect. The metadata that is most noticable is the way file types are recognised. The file type and creator codes were stored in the resource fork, other wise if you opened a text file in a text editor (which reads the data fork) it would have displayed the type and creator code somewhere in the document. Further more, when a Mac file is transferred to a Windows machine and back again it is not recognised by the finder as it's specific file type anymore because the Windows file system (any version or flavour) does not support resource forks and thus the metadata gets stripped.

      metadata is not and never was stored in resource forks.

      This is correct, however where to store the data if not in the resource fork is a challenging question. If you store it in the data fork every application must ensure that they strip out this data before attempting to use it and write it back out when it's done - forget using any of that existing Linux/BSD/UNIX software on OS X without some significant porting. Worse still, Mac file's would be 100% incompatible with every other OS because of the data. The OS could strip out the information first but then the meta-data would be lost if you compress files as the application that compresses the file wouldn't get the meta-data and it's just too prone to error. Good software engineering practice will tell you that separate applications should store their data separately whenever possible so that the effects of defects are limited.

      Another option would be to use packages, but that's just nasty. A directory and two files for every file on your hard drive. It's also incompatible with other OS's, applications need to be changed to deal with it and hecne is not a viable solution.

      Finally storing the meta-data in a separate file is possible, but has been highly ineffective when it has been used so far (see the Linux HFS implementation which tries this approach). Applications need to ensure that if they move or rename any file they also move or rename the meta-data file. Then you get the problem of meta-data for your meta-data files (they should be hidden and visibility is meta-data).

      So when it comes down to it, the only realistic way to implement file types and creator codes is to use a resource fork, which has plenty of problems anyway. Yes, it's nice to be able to open a file by double clicking it, but since I can still do that quite happily I really can't see a problem. I'm yet to have to rename a file on OS X to give it the right extension.

      Resource forks are deprecated in Mac OS X (replaced by bundles)...

      Wrong on both counts actually. Resource forks are still in full use by OS X and in fact if you read Apple's documentation you will find that it recommends that you set both the file type and creator codes and the file extension. Also, bundles have never been proposed as a replacement for resource forks, they are a way of packaging Applications, Kernel Extensions and a couple of other things, but have never been intended to be used for every file on the file system as resource forks are. With Bundles you can create a GUI for your favorite command line utilities and store the command line program inside the application bundle so you always have the right version in a known location when your program runs - resource forks were designed to store supporting images, sounds etc and meta-data.

    9. Re:Metadata Reviewed by bnenning · · Score: 1
      The file type and creator codes were stored in the resource fork


      No, they weren't (aren't). They are stored in HFS filesystem structures (and emulated with extra files on UFS). Files with only a data fork still have a type and creator.


      Resource forks are still in full use by OS X and in fact if you read Apple's documentation you will find that it recommends that you set both the file type and creator codes and the file extension.


      Again, type and creator codes are *not* stored in the resource fork. Check Inside Macintosh if you don't believe me.


      resource forks were designed to store supporting images, sounds etc and meta-data.


      Correct except for the last item. Much of this functionality, although not all, can be replicated with bundles. For example, TextEdit can use ".rtfd" bundles, which appear as a single file in the Finder, but are actually directories with separate files for text, images, etc.

      --
      How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
    10. Re:Metadata Reviewed by YellowBook · · Score: 1
      I think you meant that magic numbers and #! replaces the metadata, and I agree with that. It would help a lot if Windows and KDE and Gnome would go back to using magic numbers rather than registries of file name extensions.


      I don't know about KDE, but Gnome does primarily use magic numbers for identifying filetypes. File extensions are used as a fallback. For instance, with a remote file, you don't want to have to read the file to see the magic numbers, so Gnome will assume a type based on the extension.

      --
      The scalloped tatters of the King in Yellow must cover
      Yhtill forever. (R. W. Chambers, the King in Yellow
    11. Re:Metadata Reviewed by gig · · Score: 2

      > If you work at it, you can even get the Finder to
      > open files using the old type/creator heuristic

      You don't have to work at it. All you have to do is double-click a file that has a Creator and File Type attribute and no file name extension. That's billions of Mac files, created by millions of users over the last 20 years.

      The issue is not whether it actually works in Mac OS X but what Apple recommends now to developers. Apple acknowledges that the Mac user runs into files all day long that came from non-Mac systems, and those files often have file name extensions and no File Type or Creator attribute, so they want Mac OS X to be able to adjust and work with a file that has only a file name extension on it. Since files are not guaranteed to have Creator and File Type attributes, Apple doesn't ask developers to always add them to files their apps create. This is so that you can bring a Java2 app over and it just works, so that Cocoa developers don't have to bother with Creator and File Type if they don't want to.

      The real problem is that Apple's system for dealing with file name extensions didn't appear until Mac OS X 10.1, so most of your native apps don't use the same system when you go to save a file. Some do the right thing, totally hiding the extension from you; in Mac OS 9 you'd save a PNG file as "My Document" and it would invisibly get a PNGf File Type and you're done. In Mac OS X, you should save a PNG file as "My Document" and it will acutally be called "My Document.png" but the ".png" will be hidden by the Finder (just for that file). This only works with known extensions, and not if you have two extensions (file.jpg.vbs would never have its .vbs extension hidden). Most apps have the extension in the save box waiting for you, or have a checkbox "Add Extension" or "Hide Extension". We just traded one kind of extension management for another, instead of really getting rid of the need to manage extensions.

      Apple is moving in the right direction, but it's unfortunate that this aspect of the transition hasn't gone a little better. It's nice now that in Mac OS X I can receive a Word file in email called "ch01.doc" and I can just rename it "Chapter 01" and work with it that way, and it is actually called "Chapter 01.doc" with the ".doc" hidden, so when I send the file away in email, it still works on any system. In Mac OS 9, the best I would have been able to do would be "Chapter 01.doc" because I wouldn't want to lose the Windows compatibility of the file.

    12. Re:Metadata Reviewed by gig · · Score: 2

      File Type is just an attribute like Creation Date. It's part of the HFS+ file system and has nothing to do with the fact that HFS+ also supports forked files. The Creator code (also called Application Signature) is also an attribute. As Scot Hacker pointed out, you don't have to use the Creator code as the primary method for determining how to open a document, but it is a great last-ditch bit of information to have. If all else fails when trying to open a document, it makes sense that the application that originally created it can open it.

      Files on Windows have Creation Dates and other attributes, but the file type is put on the end of the name as a file name extension because there is no File Type attribute to use in FAT16/32.

    13. Re:Metadata Reviewed by TheAJofOZ · · Score: 1
      File Type is just an attribute like Creation Date.

      I stand corrected. Thanks to you and the other reply.

      If all else fails when trying to open a document, it makes sense that the application that originally created it can open it.

      This disturbs me. If I'm working on a file in one application, more often than not the next time I work on the file I want to work on it in the same application. Why then should creator code be a last ditch effort? Sure, as the article points out, it sometimes isn't what you want, but most of the time I find it is. I suppose setting the preferred order would be the best option but you do have to be careful about how much you allow users to configure an OS as configuration and difficulty go hand in hand. Having said that, configuration settings can be hidden away from the novice user but still there for the expert.

  21. The perfect user by Otter · · Score: 2, Interesting
    Excellent article. I say this every time an OSNews article is linked but it's still true so I'll say it again: it's a terrific site.

    Scot Hacker seems like the ideal OS X user. Unlike hard-core Mac users, like most of the OS X audience, he doesn't have Mac desktop environment that's tweaked exactly the way he wants and his hands don't automatically issue Finder commands. He's extremely at home at the command-line and can tap the power of the Unix underneath but still appreciates an elegant, consistent GUI. (Unlike desktop Linux fans, who consider middle-button text pasting that may or may not work between apps from different toolkits to be perfectly satisfactory integration.) And, as he said, when you're coming from Be, it doesn't take a lot of software to look like a vast cornucopia of available apps.

    The one thing that surprises me is that the speed didn't bother him more. The biggest thing BeOS had going for it, besides that file system, was blazing, silky-smooth speed, whereas all the OS X systems I've seen dragged their butts. (Admittedly, I haven't used 10.1.) He did have a really fast box, though.

    1. Re:The perfect user by dieman · · Score: 1

      Or, linux desktop fans who dont use anything but GTK. I dont run anything these days that doesn't use GTK.

      --
      -- dieman - Scott Dier
    2. Re:The perfect user by ArsSineArtificio · · Score: 2, Informative

      The one thing that surprises me is that the speed didn't bother him more. The biggest thing BeOS had going for it, besides that file system, was blazing, silky-smooth speed, whereas all the OS X systems I've seen dragged their butts. (Admittedly, I haven't used 10.1.)

      That's what you're missing, then: the speed jump from 10.0 to 10.1 is massive, even on what now amounts to "lower-end" machines.

      --
      All employees must wash hands before seeking equitable relief.
    3. Re:The perfect user by Cadrach · · Score: 1

      Middle-button text pasting that may or may not work? I've been using Linux as my primary OS for the past two years, and use programs designed for GNOME, KDE, a straight terminal, and for themselves (staroffice, etc) and can't recall ever having a problem pasting from one app into another.

      --
      Faith may be defined briefly as an illogical belief in the occurrence of the improbable. --H.L. Mencken
    4. Re:The perfect user by shacker · · Score: 2, Informative

      Hunh? I spent quite a bit of time - a couple of pages - talking about how painful the speed difference was. I also noted that i'm not sitting on my thumbs waiting for OSX, but that multitasking compared to BeOS is abysmal.

    5. Re:The perfect user by Anonymous Coward · · Score: 0

      The performance difference between 10.0.x and 10.1 is quite large.

    6. Re:The perfect user by Anonymous Coward · · Score: 0

      Yeah,right...

      Try this.
      Load something in Nedit (Motif based text editor)
      and copy it to the cliboard and then paste it into any KDE app.

    7. Re:The perfect user by Otter · · Score: 1
      I know -- still, given that you're a Be addict, I was surprised you found OS X's speed merely painful.

      Re the people saying that 10.1 is much faster than 10.0: I know that everyone says the upgrade makes a huge difference in usability, which is why I mentioned it. I just haven't seen it myself yet.

    8. Re:The perfect user by spitzak · · Score: 2
      Middle-mouse cut & paste works just fine between these two and every other X program I have ever seen.

      I think you mean the command-key based cut & paste, which admittedly does not work.

      The problem here is that most programs originally used the middle-mouse buffer for this. This totally confuses Windows users because selection of text to replace trashes the buffer, so there was a decision (used by Motif & GTK, and newest versions of Qt) to use a different buffer for this. Unfortunately older programs will still use the older buffer (or don't have command-key cut&paste at all) and thus do not interoperate.

    9. Re:The perfect user by Anonymous Coward · · Score: 0
      (Unlike desktop Linux fans, who consider middle-button text pasting that may or may not work between apps from different toolkits to be perfectly satisfactory integration.)

      Damn right we do. I never understood why people don't get this - it's simple and it works.

    10. Re:The perfect user by namespan · · Score: 2

      the speed jump from 10.0 to 10.1 is massive, even on what now amounts to "lower-end" machines.


      I can confirm that; I'm running 10.1 on a Powerbook G3/333Mhz with 320 MB RAM, and I rarely notice slowness. I do notice that 9.x is much snappier, but I'm fine in 10. Even running classic.

      --
      Libertarianism is rich wolves and poor sheep playing gambler's ruin for dinner.
    11. Re:The perfect user by gig · · Score: 2

      Mac OS X systems aren't as slow as all that. It's just that each OS and GUI has its slow parts and fast parts. When you switch over, you notice immediately if the new system has a slow part where your old system had a fast part, while you often miss the new system's fast parts because you are in the habit of waiting on the old system. As you work with the new system, though, you quickly learn its fast and slow parts and suddenly you are literally "back up to speed".

      In Scot Hacker's case, he is obviously going to find the file system in Mac OS X slow, because that was Be's greatest strength. Windows users might find the file system slow because Mac OS X is writing a lot of stuff there so that it can make a bunch of things easier on you (Scot Hacker found this out when he renamed all his MP3's and iTunes could still find them through HFS+ node numbers). Mac OS 9 users find that the GUI is not as instantly responsive to their touch, but soon they notice that they don't have to wait for stuff to finish before they go on to the next thing, and you make up the speed with the multitasking.

      Also, things don't just appear in Aqua, they fade in and fade out. Some people think this means the system couldn't have made the item appear instantly, and call it slow. Mac OS X also has five or six application environments and is working in full Unicode and can use almost any font file ever created (OpenType, TrueType, Type 1, even TrueType fonts that have been created in the Windows format). It's doing a lot of things for you that you may not be thankful for at first, but you will be later when you can just take a font file and put it in your Fonts folder and use it without getting a converter or whatever.

      I have also read a few reviews where the guy is used to using a Pentium desktop machine, and he auditions Mac OS X on a PowerBook or iBook. While the PowerBook and iBook are very fast computers, they use notebook hard drives just like any other notebook, running at 4200rpm usually (except the 5400rpm 48GB drive in the high-end PowerBook). Hard drives are one of the big bottlenecks in today's computers, so the guy is going to notice something even if he was reviewing a Windows notebook. The fact that the PowerBook feels like a desktop machine in every other way only makes it easier to forget that the hard drive is a fact of life, not a Mac OS X thing.

      My main point is that using Mac OS X is not like switching to last year's Windows machine or something. Some things are a little slower for no reason, some things are a little slower for good reason, some things are faster and you notice, and some things are faster and it takes you a while to notice.

      Personally, I've found a really good rhythm in Mac OS X where I just keep working and working and the system generally never interrupts me or slows me down. When I do use Mac OS 9 occassionally, at first it feels faster, but then I notice that I have to wait on certain things that I'm not used to waiting on, and I end up thinking Mac OS 9 is slower.

      It's so subjective. I recommend Macs to almost anybody who works with anything other than just text, but if they can get to an Apple Store, I tell them to go hang out there for a few hours or days and let their own feelings and observations be their guide. Most people who know nothing about Macs and then spend an hour in the Apple Store touching all these working, connected machines get a whole new idea about Apple's computers. Maybe you don't end up buying one, but at least you have expanded your true knowledge of the tech and the tech industry. Replace the old 1993 vintage Bill Gates FUD you "know" about the Mac with an honest 2001-2002 opinion about what Apple is offering you and your business. At the very least, it may make you demand more of your current vendor.

  22. system 32 by K0R$+h4x0r+ru1z · · Score: 0

    I'm using Windows 2000 server right now. This is the caption, to the left under the c:\WINNT\system32 folder:
    This folder contains files that keep your system working properly. There is no need to modify its contents.
    What else needs to be said is left to you.
    1. Re:system 32 by Anonymous Coward · · Score: 0

      Wow.

      That's so retro. That is the Macintosh philosphy of 1984. Except on a Mac in 1984 it would have been impossible to access the files in that folder, whereas on Windows 2000 it's just a cautionary note you have to read.

  23. WARNING : SLASHDOT IS EVIL! by Anonymous Coward · · Score: 0, Funny

    IF YOU SUPPORT FREE SPEECH THEN DON'T MODERATE!



    A lot of you are here to talk about free speech, yet /. does not support it!




    Moderation
    Bans
    Lameness filters
    AND, the BITCHSLAP!


    Those tools are CENSORSHIP! Please fight the slasdot bastards and get rid of this crap.



    FUCK CENSORSHIP

    1. Re:WARNING : SLASHDOT IS EVIL! by Anonymous Coward · · Score: 0

      FUCK YOU

    2. Re:WARNING : SLASHDOT IS EVIL! by BSDGeek · · Score: 1

      To quote Moe Sizlak, Shut your wordhole!
      You have no business writing this inane banter on /. You obviously have no idea what you are writing. You idiot, everyone can read your message, hmmm... does that sound like censorship. Even if /. censored anything, THEY WOULD CENSOR POINTLESS MESSAGES FROM JERKS LIKE YOU!

    3. Re:WARNING : SLASHDOT IS EVIL! by Mr_Matt · · Score: 1

      A lot of you are here to talk about free speech, yet /. does not support it!

      No, we support free speech just fine - if you want to hear all opinions, just read /. at -1. Some of us tire quickly of racial epithets, goatse.cx first posters, and banal crap from ACs (hehehe) and prefer to filter our take. Note this is not censorship - the crapposts are not removed, but ignored. All the stuff you speak about are merely ways of making sure that the average reader can filter through the crapflood and get to the golden nuggets. Since nothing is deleted, nothing is censored - moderation just acts as a method of peer-reviewed criticism of commentary by /. users. If you hate criticism, then by all means, read at -1, and enjoy the relative benefits contained therein. Me, I like to skip the crap. But don't call me a censor for not wanting to read crap.

      --


      But what does my opinion matter, I just vote here. It's not like I have any money or anything.
  24. scripting in MacOS by frankie · · Score: 5, Informative

    Scott's essay says: I don't mind AppleScript. I wish the system were open to other languages

    Actually, the system is open to other languages, although I don't know how many of them have OS X ports. MacOS uses Open Scripting Architecture, which means that pretty much any scripting language can operate your Mac, given an appropriate OSAX plugin.

    I've toyed with the ones for JavaScript, Perl, and Python, but decided to stick with AppleScript since I already know (some of) the syntax.

    1. Re:scripting in MacOS by e271828 · · Score: 3, Informative

      Also, the release notes for AppleScript Studio states as a "known issue" that "AppleScript Studio does not currently support other OSA languages."(emphasis mine) This holds out hope that this excellent tool will support Perl etc in the future.

    2. Re:scripting in MacOS by 90XDoubleSide · · Score: 4, Informative
      Just a few comments for readers less familiar w/ AppleScript, first you should note that AppleScript Studio is not the only way to write AppleScript; Script Editor remains the default and what most home users will continue to use. AppleScript Studio, an extension for Project Builder, lets you add advanced interfaces built in Interface Builder to your scripts to make them much more capable and able to handle tasks that would previously have required a full-blown application. Your perl and shell scripts are still written in your text editor of choice (the wonderful BBEdit for most OS X users, although vi and emacs are of course used by many), and you can run your shell/perl scripts using Apple's great Script Menu.

      Secondly, it is very possible to connect shell scripts to an AppleScript Studio project, you just have to call them in AppleScript, and you could go on to have your shell script run a perl script. Here is an example that comes with AS Studio; the interface is a dialog with a text field and the script executes the shell script the user types into the field:

      (* Application.applescript *)

      (* ==== Event Handlers ==== *)

      on action theObject
      set theResult to do shell script (contents of text field "input" of window "main") as string
      set the contents of text view "output" of scroll view "output" of window "main" to theResult
      set needs display of text view "output" of scroll view "output" of window "main" to true
      end action

      (* © Copyright 2001 Apple Computer, Inc. All rights reserved. *)

      --
      "Reality is just a convenient measure of complexity" -Alvy Ray Smith
    3. Re:scripting in MacOS by Geordie+Korper · · Score: 1

      Although it is true that it does not support other OSA languages you can get around that to a certain extent by using the AppleScript "do shell script MyApplication.app/Contents/Resources/MyScript.pl MyVariables" or similar syntax to interact with scripts in the language of your choice. When you create a file in the Project window you just choose empty file instead of Applescript, C, or Java.

    4. Re:scripting in MacOS by melatonin · · Score: 2, Informative
      Scott's essay says: I don't mind AppleScript. I wish the system were open to other languages

      Actually, the system is open to other languages

      He also says that Be's BMessage system is more advanced, and then goes on to explain it. His explanation makes me wonder, does he even know how AppleScript works? There are several things in his essay (which is very well done and an overall very balanced view, especially for an ex-Mac hater) where he complains about OS X saying "Be had it," where he knows 100% about Be and about 10% of OS X :P

      If you replace "BMessage" with "AppleEvent" in his description, you basically end up with a description of the AppleEvent model, and AppleScript is just a front-end to that model.

      It's cooler in OS X's Cocoa environment, where you don't have to use AppleEvents, the Cocoa objects are the AppleScript objects. If you do

      tell app "My Cocoa App"
      myString = "foobar"
      count myString
      end tell

      You're basically telling the Cocoa app

      myString = [NSString stringWithCString:"foobar"]
      [myString length]

      Unfortunately, with Cocoa apps I've noticed in a few places the behavior of some things are a little broken from traditional AppleScript... hopefully they'll get around to fixing them... and I'll file some bug reports.

      And other Objective-C objects/Cocoa objects (including view objects with AppleScript Studio) behave that way. Plenty of coolness and advanced-ness there, IMO. Try to hack that with C++ :)

      Also similar is the cropping example about picture clippings. Mac OS had that since 7.5, it's just that the Preview app doesn't let you drag & drop clippings :P The very cool SimpleImage X does, though.

      Apple has a habit for leaving blatant holes in their stuff to leave room for developers (unlike MS, who wishes to be the only developer). Sort of like how the AppleScript Script Editor app didn't have search and replace for years :P

      --
      Moderators should have to take a reading comprehension test.
  25. Offtopic: Caching by Violet+Null · · Score: 1

    Ok. There's ~20 some posts here, and already the site is Slashdotted. Which is too bad, because I was interested in reading the article. So instead of commenting on it, I guess I'll have to settle for commenting on Slashdot's lack of caching.

    In the FAQ, Taco says that he doesn't want to cache because the website might update it's data, and then Slashdot's cache would be out of date. Well, sure, valid: I would rather have up-to-date data than out-of-date data. But I would also have out-of-date data compared to no data. If you offer the original link and a cache link, at least I get a choice. As it is now, no choice.

    Of course, what happens now is that someone will find a mirror or a Google cache and post it (eventually). So the end result is that the Slashdot community still gets out-of-date information, but they get it later than they would normally.

    There. Had my say.

    1. Re:Offtopic: Caching by bucky0 · · Score: 1

      Exactly, Slashdot has the bandwidth to handle caching maybe the sites on the top few articles, and they can periodically update those caches. To keep people from completely sucking bandwidth, they could not mirror files > a few megs. I dunno, maybe Taco's real busy writing the code to keep from making repeat posts....or maybe he isn't. :)

      --

      -Bucky
    2. Re:Offtopic: Caching by cloudmaster · · Score: 2

      Score:-1 beat-to-death

      Want a cache?

      1. Copy the url from the link in the article (right-click followed by "copy url" usually).
      2. Go to http://www.google.com/ (leave off the www if you're in a *really* big hurry)
      3. Paste the URL into the search box, and submit the form.

      Kapow! Almost instantly, there you have a link to google's cached copy, if one exists. Perhaps this should be in the Slash FAQ, or printed out and taped to everyone's monitor. For a little more effort, you could use some javascript to strip the http:// off of the current selection and replace it with "http://google.com/search?q=cache:" to automagicaly go to the google cache of whatever URL is currently selected in your browser (for those times when people helpfully make their link text the URL of the link).

    3. Re:Offtopic: Caching by inburito · · Score: 2

      Extending this idea a little further...

      It should be mandatory for slashdot postings to have the submitter first go through all links and submit them to google for searching and as such automatic caching and then on a sidebox provide a link to google cache of this link. This way slashdot could avoid having anything and everything cached and yet provide people the opportunity to view the cached page through google.

      Everybody could be happy and all the content would be cached.. how about that?

    4. Re:Offtopic: Caching by Anonymous Coward · · Score: 0

      Did you actually try the google cache? Are you aware that it doesn't instantly hold every page on the web? Most of /. stories are relatively new and wouldn't have been spidered yet.

    5. Re:Offtopic: Caching by Anonymous Coward · · Score: 0

      Did you actually try the google cache? Are you aware that it doesn't instantly hold every page on the web? Most of /. stories are relatively new and wouldn't have been spidered yet.


      Did you bother to read the post I responded to? Here's the relevent segment:


      Of course, what happens now is that someone will find a mirror or a Google cache and post it (eventually). So the end result is that the Slashdot community still gets out-of-date information, but they get it later than they would normally.


      Go troll elsewhere, troll. Personally, I don't think that a cache should be provided at all - for the same reasons as presented in the FAQ.

  26. You gotta admire him by WildBeast · · Score: 5, Funny

    I mean this guy always manages to become an extremely experienced user of a doomed OS.

    1. Re:You gotta admire him by 90XDoubleSide · · Score: 5, Funny
      "Apple Computer: going out of business for over 20 years"

      You have no idea how happy I was when C|Net ran an article a few weeks ago that contained the phrase, "beleagured PC makers Gateway, Compaq and HP" ;)

      --
      "Reality is just a convenient measure of complexity" -Alvy Ray Smith
    2. Re:You gotta admire him by Anonymous Coward · · Score: 0

      For the most part, apple has never really been IN buisness. So you could say that they've been right all along. For a lot of people (*most* people) the existance of apple is of *zero* interest or consequence.

    3. Re:You gotta admire him by Anonymous Coward · · Score: 0

      For a lot of people in the world, computers are of *zero* interest or consequence.

  27. Beos V4 and V5(?) by A_Non_Moose · · Score: 1

    IIRC, Beos4 was a "viral/trojan" edition because it actually ran "under" windows' file system as an image.

    I don't recall if v5 did the same thing in the personal version.

    Funny, isn't it? The first (and only, I think) trojan that ran under windows and did not do any damage and actually helped get back the speed that windows took away!

    If only they could have made it an outlook attachment and mailed it to all the other users in Outlook's address book this whole monopoly thing with Microsoft would have never come to pass....well, at least until the user rebooted.
    (sigh)

    V5 was nice and fast, but the semi-broken drivers that made version 4 so nice kinda killed off any chance BeOS ever had (excluding the bootloader issue, that is).

    I mean, c'mon, dropping legacy support was *a good thing* but to slit your own throat and *not have drivers* work from a previous os that did not, supposedly, have "legacy issue to begin with?"

    Oye.

    Random thought: Beos -- OSX, One click-patent -- License one click patent, Be -- Apple, Dumb -- and dumber....notice a trend here?

    .

    --
    Have you read the moderator guidelines? Well, have you, PUNK? (and I want a Karma: Gnarly option)
    1. Re:Beos V4 and V5(?) by jeti · · Score: 1

      BeOS R5 PE can still run from a virtual filesystem on a FAT partition. And QNX can do the same stunt, btw.

    2. Re:Beos V4 and V5(?) by A_Non_Moose · · Score: 1

      cool, I was not aware of that...use personal 4 and bought pro 5 from a friend for cheap, DOH!

      After loosing (or losing if this is your first time on /. or know how to spell {SEG}) hope for BeOS, I had more of a appreciation for the varied distros of Linux.

      (tho I am still a 'Slacker' if I want speed and Redhat'er if I want ease).

      I was happy that the Pro worked on an Aptive (v4 hated integrated crap as much as I do) but v5 was much more forgiving (so it seemed).

      Give that man an "informative cigar".

      --
      Have you read the moderator guidelines? Well, have you, PUNK? (and I want a Karma: Gnarly option)
    3. Re:Beos V4 and V5(?) by Takeel · · Score: 1
      "Random thought: Beos -- OSX, One click-patent -- License one click patent, Be -- Apple, Dumb -- and dumber....notice a trend here?"

      No offense here, but...uhm...what?

    4. Re:Beos V4 and V5(?) by A_Non_Moose · · Score: 1

      Sorry, that was a random thought/comparison:
      (better formating)
      Apple -- Be
      OS X -- BeOS
      Licensed 1click patent -- "Made" one click patent
      Dumb -- Dumber

      Notice a trend?

      Dunno why that even crossed my mind, Takeel, but it did at the time as a "random thought".
      I always post in plain text, and was too lazy to do the &lt -- >.
      It would have helped readability.

      Ah, well.

      --
      Have you read the moderator guidelines? Well, have you, PUNK? (and I want a Karma: Gnarly option)
  28. Testing your joy of Calculus by Anonymous Coward · · Score: 0

    Find a function, apart from f(x) = c*exp(x) for some c, such that f'''(x) = f(x).

    1. Re:Testing your joy of Calculus by DuckDodgers · · Score: 1

      Now we have to do your homework? Come on, that one's easy.

    2. Re:Testing your joy of Calculus by Anonymous Coward · · Score: 0

      Er, doesnt f(x) = 0 satisfy that?

    3. Re:Testing your joy of Calculus by csbruce · · Score: 1

      f(x) = c * 0

    4. Re:Testing your joy of Calculus by Anonymous Coward · · Score: 0

      I think he/she wants a non-constant function.

  29. Re:finally a decent test by Anonymous Coward · · Score: 0

    miguel de icaza gave him these ideas

  30. About the free version by ColGraff · · Score: 5, Informative

    The Personal Edition of BeOS, given away for free, can be turned into a full installation very easily. Check betips.net for details.

    --
    I'm the stranger...posting to /.
    1. Re:About the free version by haggar · · Score: 1

      OK, for those that don't actually want to do it, but are curous about just what this "turned into a full installation" means:

      BeOS personal edition comes as a 30something MB download. It's either an .exe self-extractor under win32, or gzip for Linux. In both cases, what it does it expans into a 500 MB file that resides on your (v)fat or ext2 partition, respectively. The whole filesystem, binaries, libraries, everything is contained in that file, and with the boot floppy you actually activate it as a separate disk partition. (the boot floppy is created by the self-extractor, or can the image can be downloaded and dd'd to a floppy under Linux).

      The reason why it's considered not a full install, is that you are restricted to a 500 MB partition. Well, that's just on the surface. What you can do is, you can burn this file to a CD (now betips.net comes handy, to learn the details) and thus create an installation CD!

      How can that be, you wonder. Well, as a matter of fact, you could installe BeOS off the file you installed on the (v)fat or ext2 partition, while you are booted into BeOS: you just use a utility called "install" (doh!) to install BeOS to another, free partition. You can even create your own BeOS "distros", by installing and modifying the applications and drivers inside the file.

      Anyway, if curious, try it yourself, and look for details on betips.

      --
      Sigged!
    2. Re:About the free version by Anonymous Coward · · Score: 0

      can anyone provide a more specific link, I'm looking, but not finding....

    3. Re:About the free version by Hal-9001 · · Score: 3, Informative

      Here is how to make a BeOS install CD from a BeOS Personal Edition install.

      Here is how to perform a bootstrap installation of BeOS Personal Edition onto a separate partition by using an intermediate BeOS Personal Edition installation on an existing FAT partition.

      These tips come from the Miscellaneous BeOS tips category, which can be found here
      .

      --
      "It take 9 months to bear a child, no matter how many women you assign to the job."
  31. Linux + Be: A winning combination by mini+me · · Score: 1

    If Be would have focused on making Be the "NT Workstation" of the Linux world they might have made it. Face it, Be was a great desktop operating system and Linux has already proven itself as a viable server operating system. If it blended together nicely with Linux (on the backend) it could have became the niche that could have brought Linux and Be to the forefront in the business world.

    Maybe Palm will still make this happen. Likely not. It could very well happen if Be was released under an open source licence though!

    1. Re:Linux + Be: A winning combination by Anonymous Coward · · Score: 0
      What BeOS did better than Linux is to fully apply the Unix philosophy of small tools to do small tasks. BeOS combined an object oriented API with a smallish kernel such that all new features were simple add-ons/plugins/extensions.
      Thus, BeOS had a consistent framework on which it was easy to build.

      Linux has nothing equivilent to offer. Indeed, from day one, Linus was arguing against the micro-kernel folks
      (and at the the time Linus was right.) However, BeOS has shown us the right way to do
      a microkernel with servers (Are you reading this HURD people?)

  32. The only thing worse... by AugstWest · · Score: 2

    ...than clicking on a slashdotted link is clicking on a link that works, getting 3 or 4 pages in and interested, THEN having the site get slashdotted....

  33. Re:Apple can rise up... by WildBeast · · Score: 1

    yeah it sure is the best. How come you never realised that Apple.com switched to Mac OS X for sometime and then switched back to Solaris?

  34. I obviously cannot speak for everyone. by 2nd+Post! · · Score: 5, Insightful

    What I saw will also be dogmatic and anecdotal, as it is being drawn from my own life.

    Comparing Macs to Windows is not SUVs to cars and trucks. It is not about different, or suited to different needs, though one can very clearly make that distinction.

    It's *almost* like talking about luxury vehicles though, as noxious as car analogies are. You pay for the Mac experience, where the Windows world spans the whole gamut of econoboxes to SUV.

    I'm going to leave out Linux and Unix for simplicity and because with Mac OS X you get BSD 'for free' since it's built atop it.

    For the average (not the specific individuals), a Mac is drop in compatible with a PC, about the same way that an AMD Athlon is compatible with the Intel P4.

    Macs have less quantity software, but it is not without the entire spectrum (except, perhaps, maybe only in the short term, for VB virii)

    What Windows has is the ability to transform nearly any machine into a Window's platform device. Think borg, think virus. A 486? A P2? A P3? A Duron? A MP P4? You can install Windows. It's not perfect, it's not seamless, it's not graceful, but it works. That seems to be the catchphrase that is Windows.

    The Mac is arguably more tightly bound to it's hardware. It *is* seamless, graceful, and clean. Perhaps it wasn't like that in the past, but right now, and for the next few iterations, OS X is going to be hand tailored for the hardware and the hardware is going to be hand tailored for the OS.

    If you prefer the simplicty of a single setup, like I do, you can get one Mac PowerBook G4 for home use (video, graphics, games, movies, etc) and for work (BSD, bash, gcc, etc).

    1. Re:I obviously cannot speak for everyone. by markj02 · · Score: 1
      I'm going to leave out Linux and Unix for simplicity and because with Mac OS X you get BSD 'for free' since it's built atop it.

      That's a typical mistake people make. While not talking specifically about OSX vs. UNIX, more is not necessarily better, and the total can be less than the sum of its parts.

      For example, widespread use of GUI software on an OS almost invariably means that important administrative functions become unavailable from the command line (are you sure you can do all software installations/system maintenance from the command line in OSX)? The extra stuff means additional potential for security holes, additional documentation, additional learning curve, additional hardware requirements.

      Microsoft is making the same mistake with Windows and Office: whenever they don't have something that another system has, they just throw it into Windows or Office. That's great for people who buy software by checklists, but it doesn't make for a more functional or more usable system.

      Good systems are designed coherently from the ground up, for specific needs, with a simple, powerful set of primitives. UNIX has strayed far from that ideal, but Windows and OSX seem to have strayed even further.

    2. Re:I obviously cannot speak for everyone. by TheInternet · · Score: 1

      are you sure you can do all software installations/system maintenance from the command line in OSX

      Anything you want to be able to use from the command line, you can administer from the command line. There's no point (IMHO) in being able to install or deinstall Photoshop from the CLI. If all you want to do is run server software, then you're going to have limited interaction with the GUI anyway.

      The extra stuff means additional potential for security holes, additional documentation, additional learning curve, additional hardware requirements.

      Maybe I'm missing your point, but for me, a well-designed GUI means a sharply lower learning curve than a CLI app that has two "tutorials": INSTALL and README. If you don't want all of the other stuff, you can just opt to not have the window manager launch and you are basically left with Darwin (which you can examine and modify the source for).

      Good systems are designed coherently from the ground up, for specific needs, with a simple, powerful set of primitives.

      Perhaps a set of basic building blocks to work from are good for your purposes, but it's hardly the only variety of software people need.

      For my day-to-day needs, I would prefer to have a flexible, multipurpose operating system that can adapt to various situations gracefully. I want to run Apache/MySQL/PHP, servlet engine as well as Illustrator and Photoshop at the *same time*. As far as I can tell, Mac OS X is currently the best platform to do this with. And it will only get better in the coming year.

      - Scott

      --
      Scott Stevenson
      Tree House Ideas
    3. Re:I obviously cannot speak for everyone. by markj02 · · Score: 1
      There's no point (IMHO) in being able to install or deinstall Photoshop from the CLI.

      You bet that there is a point: if you have to set up half a dozen machines for different users, the last thing you want to do is to click through a Photoshop installation again and again and again.

      Perhaps a set of basic building blocks to work from are good for your purposes, but it's hardly the only variety of software people need.

      Good systems have simple paradigms that users can comprehend and conceptualize. That doesn't mean that the whole system is simple, it merely means that its complex functions are consistently built from simpler ones. That principle is as valid for GUI apps for end users as it is for command line apps for UNIX power users. Trouble seems to ensue when people mix the metaphors.

  35. OSNews is backup, You can check it out now by Anonymous Coward · · Score: 0

    It works just fine for me now.

  36. Not the original poster here but by Anonymous Coward · · Score: 2, Informative

    And, for the record, the two main beos projects by lost souls are BlueOS and OpenBeOS.

  37. Re:Apple can rise up... by MADCOWbeserk · · Score: 0

    I didn't say it was the best, I said it was the best "new" operating system to come in a while. I wouldn't run a webserver on it either.

    Why the hell does everyone want to start a flame war.

  38. Scot is right, as always by jrz · · Score: 1

    I had already read the story, because I saw it on benews. It's long, but it's 100% true. When Java / .Net are used for desktop applications BeOS and other OSes might have a chance again

    --
    Assumption is the mother of all fuckups
  39. The dude doesn't really grok graphics, does he? by jcr · · Score: 3, Insightful

    He said: "Because the Quartz display engine is vector-based, it's possible to do things like providing sliders that adjust the size of the photo-quality icons from miniscule to immense with no dithering."

    That bitmap-resampling that you see in the Dock isn't a simple dither, but it has nothing to do with vector drawing, either.

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
    1. Re:The dude doesn't really grok graphics, does he? by daeley · · Score: 2

      For those interested, from the Apple developer site here:

      "Quartz is a powerful graphics system which forms the foundation of the imaging model for Mac OS X. Quartz offers a sophisticated two-dimensional drawing engine and an advanced windowing environment. Quartz's feature-rich drawing engine leverages the Portable Document Format (PDF) drawing model and offers Mac OS X applications professional-strength drawing functionality. Quartz's windowing services provide low-level functionality like window buffering, event handling/dispatch as well as dynamically creating the translucency and drop shadow effects found in the Aqua user interface."

      --
      I watched C-beams glitter in the dark near the Tannhauser gate.
  40. OpenBeOS by Anonymous Coward · · Score: 2, Informative

    New BeOS software appears consistently at http://www.bebits.com/

    Also, a quite large group of people are working in OpenBeOS http://open-beos.sourceforge.net/ and after it matches functionality of BeOS5, it will be further extended. Development is early, but you can't help but take notice at the healthy amount of activity (I keep my eye on the project).

  41. Re:WARNING : SLASHDOT IS EVIL!: No you are by Anonymous Coward · · Score: 0

    FREE SPEECH includes the right not to listen to someone(Like You). If you had some guy screeming(Like You) out side your house about the UFOs and /. being out to get him. You to would A:Call the police B: Put some ear plugs into your ears. C: Shoot him dead. But I don't think you would stay up all night listening to him. Because after all he is a person(Much Like You) and Free Speech only works one way.

    Your Post proves why we need a moderation system.Plus Slashdot won't Delete your post unless it infinges on other peoples rights.

    I hope I have cleared this up for you.

  42. Something else he got wrong.. by jcr · · Score: 4, Informative

    "Freeware just isn't a part of the OS X culture, and shareware apps cost about 50% more on average than equivalent BeOS shareware apps."

    There's plenty of Mac OS X freeware and shareware available, particularly for developers. You can find it at www.stepwise.com/softrak.

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
    1. Re:Something else he got wrong.. by Anonymous Coward · · Score: 0

      I would suggest Versiontracker over the site you recommended-- their database seems much more complete.

  43. MacOS X, Darwin and cheaper kit by CatherineCornelius · · Score: 1, Insightful
    Maybe if osX was to go multi-platform, then I'd care...

    Darwin, the NeXT-like BSD/mach core of MacOS X, runs on Intel kit. It's foreseeable that this may eventually provide a compatibility engine that will permit Mac software developers to port to the cheaper kit. On the other hand, I can't think what strategy Apple would be able to adopt to compete in the large, competitive hardware market that this would create, except by making its GUI interface a major selling point. That would be feasible if Microsoft continued to bite the hands that feed it (which, on previous showings I suppose, is always possible).

    Actually, this doesn't sound like such a crazy idea. A friend was trying to impress me with the one of these Titanium book thingies the other day, but all I could think about was how much nicer it would be if I could run the same lovely Mac software on kit at a price point that *I* chose.

    [nostradamus mode off]

    I have nothing but admiration for Apple's recent moves--successfully leveraging the large open source developer base has given the company a lot of credibility, completing the revamp that started with the iMac. I would never spend any money on Apple hardware (it's far too expensive in my country), but they've got the makings of a great cross-platform OS.

    1. Re:MacOS X, Darwin and cheaper kit by Anonymous Coward · · Score: 0

      I'm a Mac and a PC owner. If i could run Mac OS X on my PC i'd shit my shorts. I can't think of ONE person who would rather pay $3000 for a G4 with a pretty case instead of $1000 for a PC in a grey box that's easily twice as fast (except in Apple's famous "Photoshop bakeoffs"). The only reason i bought this PC is because i refuse to pay for Apple's outragously-priced desktop hardware.

      Their portables own anything else out there, however. Tell your friend i want his TiBook.

    2. Re:MacOS X, Darwin and cheaper kit by Dredd13 · · Score: 5, Insightful
      I can't think of ONE person who would rather pay $3000 for a G4 with a pretty case instead of $1000 for a PC in a grey box that's easily twice as fast (except in Apple's famous "Photoshop bakeoffs").

      I'll raise my hand here and say I'm that guy. "Why?" you ask? Simple. Apple can do such a damn good job with the OS because they don't have to deal with metric assloads of third party drivers, IRQ conflicts, blah blah blah rest-of-x86-nightmare.

      I'm actually very comfortable with Apple having extremely tight control over the hardware - and the integration and compatibility that comes from that, and if that means coughing up a few bucks on the hardware so they can concentrate on improving the OS instead of dealing with "this week's third party hardware shipment from China", I'm cool with that.

    3. Re:MacOS X, Darwin and cheaper kit by Atzanteol · · Score: 1

      I hate to point this out, but the old 'IRQ' arguments and 'third party driver' stuff is a touch old now. MS has done a great job of fixing most of those problems, unless you have older hardware.

      Many people (myself included) prefere to be able to just replace 'parts' of their machine without needing to purchase a whole new computer. I happily upgraded my motherboard/cpu, but kept the rest of my machine. My friend, who uses a mac, lacks this option...

      --
      "Ignorance more frequently begets confidence than does knowledge"

      - Charles Darwin
    4. Re:MacOS X, Darwin and cheaper kit by Dredd13 · · Score: 2
      MS has done a great job of fixing most of those problems, unless you have older hardware.

      I'm sorry, I thought we were discussing porting MACOSX to intel hardware, not contracting Microsoft to make yet-another-Mac-OSX lookalike.

      Microsoft may well have dealt with it, but the bottom line is that for MacOSX to get ported to intel, then APPLE has to deal with it too, and that's just a hideous black hole for resources.

      D

    5. Re:MacOS X, Darwin and cheaper kit by DavidRavenMoon · · Score: 1, Insightful
      I'm also one of those people who doesn't mind spending a little more for quality. Oh and you can get a 733 MHz G4 for $1700.

      Personally I think the argument is like saying "but I can buy three Ford Focuses for the price of that Jaguar"

      Well, yeah. But if you can afford it, buy the nice one instead...

      But back to Be OS. I used to run Be on my old PowerMac clone. It was a nice OS. Ihave to say that I like OS X a lot better... Be OS used to get cranky sometimes, and there is more software for OS X.

      --
      -- if it was so, it might be; and if it were so, it would be; but as it isn't, it ain't. That's logic - Lewis Carrol
    6. Re:MacOS X, Darwin and cheaper kit by DavidRavenMoon · · Score: 2, Insightful
      I happily upgraded my motherboard/cpu, but kept the rest of my machine. My friend, who uses a mac, lacks this option...

      What planet does he live on? My old Mac was a PowerComputing clone. When I bought it ran a 132 MHz PPC 604 processor. It had 16 MB of RAM, a 1 GB hard drive, and 1 MB VRAM on the built in controller.

      Since then (1997) I have upgraded the CPU three times, without having to replace the motherboard, and it's currently running a 500 MHz G3 processor, 192 MB Ram, has a 10 GB hard drive, USB card, and an ATI Radion PCI graphics card. This computer is now owned by my 10 year old son ;-)

      Sounds like I replaced parts to me...

      --
      -- if it was so, it might be; and if it were so, it would be; but as it isn't, it ain't. That's logic - Lewis Carrol
    7. Re:MacOS X, Darwin and cheaper kit by Atzanteol · · Score: 1

      But can you replace the motherboard? This is specifically the part he wants to replace. Faster CPU means little since PCI 3D video cards are becoming scarce. If you know whether this is possible lemme know.

      :-)

      --
      "Ignorance more frequently begets confidence than does knowledge"

      - Charles Darwin
    8. Re:MacOS X, Darwin and cheaper kit by cpt+kangarooski · · Score: 1

      Who said they can't have tight control over the hardware? x86 is faster and cheaper. Even if Apple kept their systems closed, it would STILL be an improvement to migrate platforms, and replace POS sub-GHz G4s with multi-GHz P4s.

      Broad compatability with third party hardware; Mac clones; x86 architecture... these are three entirely distinct things. I'd like to have all three, but the last would be a good start.

      --
      -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
    9. Re:MacOS X, Darwin and cheaper kit by Dredd13 · · Score: 2
      and what do you do when the East Asian Motherboard Company decides to use the new El Cheapo chipset, causing some wonky incompatibility.

      You have to remember that, with x86 architecture, EVERYTHING is - to Apple - third party hardware.

      D

    10. Re:MacOS X, Darwin and cheaper kit by cpt+kangarooski · · Score: 1

      That could of course, happen NOW. Apple doesn't make ANY chips, and has outsourced manufacturing before. The PowerBook 100, for example, was a Sony, and was NOTHING like anything else in the 100 series. Printers were essentially rebranded Canons for ages.

      So what I'm saying is simply: would it not be better if, at the VERY least, Apple used x86 CPUs. The motherboards could, if they really wanted, be entirely of their own design and make. Chips would be purchased from suppliers (who are contractually bound not to change things as a routine matter, by the way) just as they are now.

      The only significant difference would be a faster, cheaper, more commonly available CPU.

      Don't even pretend that that's bad.

      --
      -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
    11. Re:MacOS X, Darwin and cheaper kit by Anonymous Coward · · Score: 0

      "...to just replace 'parts' of their machine without needing to purchase a whole new computer..."

      You don't need to purchase a whole new computer, just a new Windows XP license...

    12. Re:MacOS X, Darwin and cheaper kit by Lewisham · · Score: 1

      I *competely* agree. What is a Mac? It already uses a Mobility Radeon, and most probably a lot of other x86 technology. So what defines it? The PPC processor I suppose, making sure it's completely incompatible with Windows. Using an x86 processor would not in anyway harm Apple, it could be the saviour. Think about it people.
      How many people are put off buying Apple because they simply can't afford to not have Windows running smoothly and quickly (not Virtual PC emulated)? Thousands, if not more. Now, if they could run Windows on their Apple machine, would they buy it? Yes. The TiBook is a wonder of engineering, everything about it is right. It is the best notebook money can buy, and put in the x86 marketplace, it would sell in even greater numbers. The current x86 laptops don't even come close.
      So why does Apple not include x86 processors? Are they simply being bitchy about it? Is it because of incompatibility worries? Why should Apple care? They design their laptops and what technology should go in, they can make sure it works completely and utterly efficentely. If people want to start putting in thier own El Cheapo parts, that's their problem.
      I think they're scared. They currentely have a solid, captive market and fear letting them go. They fear that whilst they can charge inflated prices to the market they have now, they can't do it elsewhere. And they'd be right. But of course, in comes in profit/volume. Apple would sell a greater volume, make just as much (if not more) cash and finally have a much deeper market penetration.

      It all works. It's just a shame Jobs can't see it.

    13. Re:MacOS X, Darwin and cheaper kit by Anonymous Coward · · Score: 0

      You have to remember that a G4 processes way more simultanious commands than any x86 chip. An x86 chip can only process around 1.5 simultanous commands and my G4 dose around 8 simultaniously. So take the much lauded highly overrated GHz rating and divide by 5.33 and you'll get its approximate proccessing power compaired to a G4. That should make an x86 chip at 2 GHz equal to a 375 MHz G4. Apple dosen't even make G4's at that rating. Thanks any way I wouldn't trade my G4 for any x86 chip.

    14. Re:MacOS X, Darwin and cheaper kit by mttlg · · Score: 2

      I can't think of ONE person who would rather pay $3000 for a G4 with a pretty case instead of $1000 for a PC in a grey box that's easily twice as fast .

      $2500 for an 867MHz G4 with built-in DVD-R/CD-RW sounds like a nice deal to me. Prices should go down even more if anything interesting is announced at MWSF next month. I don't care about the case (I would actually prefer a case with corners and flat surfaces), but the software is the selling point for me. The MacOS works the way I expect an OS to work, while Windows is just painful (I haven't used X yet, so I can't comment on its interface, but the UNIX/BSD/whatever foundation is something I am really looking forward to playing around with). Add to that all of Apple's multimedia software, and the price tag seems like a bargain. I've spent my fair share of time using Windows, and I could never use something like that as my main machine. I'm not going to buy (or build) another Windows box anytime soon because I refuse to pay for a second-rate OS dropped onto a mess of generic hardware. I know what I'm getting with a Mac, and I know it will work.

      Apple's real problem isn't the price of their systems, but the price of BTO options. Last I checked, RAM was priced at $100/128MB and hard drives were $100/20GB, and you have to get at least 128MB of RAM and a 40GB hard drive with any system, which will just get discarded when you max out the RAM and drop in a couple of larger hard drives. I have no need for this stuff, but I don't have the option of getting a system without them. Apple needs to either bring the prices of standard components down to something resembling reality or make "none" an option. I don't even care if the amount they reduce the price by is equal to the going price for the components, I just don't want to waste my time and money on stuff I have no need for.

    15. Re:MacOS X, Darwin and cheaper kit by Anonymous Coward · · Score: 0

      I'd wager that the CPU "upgrade" that you performed was almost exactly like those cheap-o Evergreen 486 to 586 CPU upgrades. New CPU core, same old crappy bus.

  44. Re:You people are tremendous assholes by cymen · · Score: 0, Offtopic

    Jeeze dude - you could at least QUOTE the friggin article you are replying to because for those that browse above 0 (the majority i would think) your parent post won't appear and it is rather hard to figure out wtf you are talking about...

    Yeah, this is a meta comment. So mod it +/- 0, not -1, not +1, and please remain calm.

  45. Scot we're not made of money ya know by arielb · · Score: 0

    Sorry Scot but I'm not going to spend big bucks for an entirely new computer that doesn't run PC apps, is slower and goes backwards as far as file systems is concerned. If I'm missing something in linux and BeOS I can always reboot to Windows. Sure there's virtual pc but it doesn't work for games and you pay more to make your computer slower. I might consider a mac if it came with a card with an athlon or pentium so that I can run PC apps natively but again this costs serious money!

    --
    ---
    1. Re:Scot we're not made of money ya know by gig · · Score: 2

      VirtualPC is less than $100. Add it to Mac OS X and you can run Carbon, Cocoa, Classic, Java2, and BSD apps natively, and run any PC OS and applications in VirtualPC. You can have a window open with DOS running, next to a window with Windows XP running.

      The speed is obviously not as good as a native x86 processor, but it's plenty fast enough to use to run about 10% or 20% of your work.

      However, you're not really going to get anything from all this if you don't also use the advantages of the Mac itself. If you edit video, then this would be a great plan, or work with any kind of graphics or rich media. If you just edit text files or do office work, then Windows or Linux will do fine for you. The point is, though, that if a Mac is in your best interest 80% of the time, then for $90 you can get VirtualPC and have access to everything you "left behind", albeit at last year's speeds.

      I have a friend who traded in his 1999 PC for a 2001 Mac, put VirtualPC on it, imaged his old hard drive, and now he has his old computer running as an application on Mac OS X. It runs about the same speed for the few apps he hasn't migrated away from yet.

      Also, VirtualPC is a whole lot of fun. My brother just installed Windows 3.11 in it last night and we had a tremendous nostalgic laugh. It was funny to see the Windows 3.11 desktop with an Aqua titlebar above it.

  46. Yeah, I s'pose so... by Anonymous Coward · · Score: 0

    No doubt. I just fired that little flame off in a fit of rage. That's my real UserID, I've been a /. regular since the beginning. I like what Rob and the /. editors are trying to accomplish and sometimes just get frustrated by those who seek only to destroy the forum. Sure, the editors make mistakes, but I honestly think they act in good faith. Oh well -- I've got plenty of karma to kill. :) --M

    1. Re:Yeah, I s'pose so... by Anonymous Coward · · Score: 0

      Oh I hear you. I fired off my reply a bit too quickly - I could've helped out by including the parent to your post. Anyway, just pointing out the confusion and it's no big deal.

  47. Re:Apple can rise up... by Anonymous Coward · · Score: 0

    No troll. They're running Mac OS X.

    Lame troll.

    http://uptime.netcraft.com/up/graph/?mode_u=on&m od e_w=on&site=www.apple.com&submit=Examine

    Bitterman

  48. Some corrections or comments by Anonymous Coward · · Score: 0
    "there is currently no group management console to accompany the user manager."


    The group management is part of OSX-Server.


    "Pull the plug on a BeOS box and it boots back up in 15 seconds with no loss of data."


    I don't believe that this is true - journaling makes sure that the disk is in a known good state (i.e. the filesystem structures are consistent), but does not make sure that there was no dataloss. You may lose data, but you'll know it - you avoid situations where you lost data, but the filesystem thinks it's there.

  49. Re:You people are tremendous assholes by Anonymous Coward · · Score: 1, Troll

    simply click on the link he provides in his user info

    You can click on my link to check my user info. The only problem is that I am a damned liar, as are many loyal Slashdot readers.

    You provide NO intellectual discourse, simply diversion from the topic at hand.

    Let's try a little Gedankenexperiment. Imagine you were in a room full of idiots who were holding a fierce debate over whether Adolf Hitler had better taste in shoes than the Pope. If you shouted "Hey look, a bird!" and they all stopped arguing and looked up, which one of you was engaging in intellectual discourse? You or the mob?

    The trolls on /. remind me of those assholes who ... risk everyone elses life to take the lead.

    You know the only problem with your analogy? It's fucking weak. An attempt to make us look bad by comparing us with people who do real damage of any sort, let alone people who endanger the lives of others, is proof enough that we should keep doing exactly what we're doing. Anyone who would make such a ridiculously fallacious argument is a person who is immensely entertaining to provoke.

    I offer you a piece of advice that I've given to many a bleary-eyed MUD player right before they flunked out of life: "It's not real. It's just a game [weblog]. There are no real consequences here. Now go outside".

    Now click it and like it.

  50. Re:page 2 by Plisken · · Score: 0
    But I don't like being forced to strap on a tool belt and wrench around when all I want is to get an app installed and start working.

    This is an excellent point. Most of the time you just want to get things done. You dont' feel like configuring yet another, and completely different format text file or modify some hybrid bash/perl script just to get things running. Sometimes it's fun to get your hands dirty, but most of the time it isn't.

    And I know I'll get flamed for this one, but I still think having just one dominant desktop environment is the way to go. People will say things such as "choice is good" and you can run the other desktops apps, but it's still no the same. It's a duplication of effort and can be confusing for new users. Joe Sixpack newbie who picks up a copy of redhat and doesn't know if he should choose GNOME or KDE.

  51. Whoa by Anonymous Coward · · Score: 0, Offtopic

    Who peed in your coffee this morning? It's a joke, dude, relax.

    1. Re:Whoa by Anonymous Coward · · Score: 0
      I did.


      I'm peeing in his lobster bisque right now, so I hope he doesn't see this. Have a nice day!

  52. Arrgh!!! by sulli · · Score: 2, Funny
    To burn a data CD, you drag the volume toward the Trash.

    When will they ever learn? Don't those numbnuts at Apple know that this is the #1 most annoying and stupid thing about the OS, and has been since - oh, I dunno, 1987?

    --

    sulli
    RTFJ.
    1. Re:Arrgh!!! by daeley · · Score: 2

      Dorkenheimer Maximus, feel free to click on the disc and select "Burn Disc" from the File menu. Sheesh.

      --
      I watched C-beams glitter in the dark near the Tannhauser gate.
    2. Re:Arrgh!!! by MadMoonie · · Score: 2, Informative
      To burn a data CD, you drag the volume toward the Trash.

      When will they ever learn? Don't those numbnuts at Apple know that this is the #1 most annoying and stupid thing about the OS, and has been since - oh, I dunno, 1987?


      They have learned. The Trash icon on the dock is only the Trash icon for files. Grab a volume (CD, Zip disk, external hard drive, NFS mount, whatever), and it turns into an Eject icon. Grab a volume you created to burn and the Trash changes to a Burn icon. Drag, drop, and it does just what it said it would do. Very useful...
    3. Re:Arrgh!!! by ZigMonty · · Score: 1

      And if you're someone who hates one-button mice, right click and select burn disc. Really, I'm so sick of people with no experience on MacOSX knocking it. Please if you don't know, don't post.

    4. Re:Arrgh!!! by cpt+kangarooski · · Score: 2

      Actually it's one of the greatest triumphs of usability on the Mac. It wasn't DESIGNED to do that originally. But it _works_ really well. The 'proper' method of ejecting disks is to dismount them from the menu. Everyone's preferred the shortcut method of dragging them to the trash since before the Mac was even finished.

      Read up on your history, and you'll see why this is good.

      --
      -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
    5. Re:Arrgh!!! by HalifaxPenguin · · Score: 1

      I don't suppose "rm /dev/cdrom" from the command line will also eject a CD?

    6. Re:Arrgh!!! by cpt+kangarooski · · Score: 1

      Dragging things to the trash isn't, clearly, necesarily the same as issuing a deletion command.

      It all goes back to how the Mac handled having multiple floppy disks mounted simultaneously even if it only had a single actual disk drive. It makes sense, and at any rate, people are used to it; I'm sure the control inversion of airplane sticks and yokes is baffling too, but there's little to be gained by altering it now.

      --
      -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
    7. Re:Arrgh!!! by gig · · Score: 2

      > Don't those numbnuts at Apple know that this
      > is the #1 most annoying and stupid thing about
      > the OS, and has been since - oh, I dunno, 1987?

      Then ignore it. It is the third method for doing things. The first two are menu command and key commands. So, ejecting a disk is File > Eject or Command+E. Very easy. Deleting files is also File > Move to Trash or Command+Delete. Burning a disc is File > Burn Disc. You can also put these kinds of things in the Finder toolbar or in the Dock if that's your preference. Or write a simple script to do them that you can save as an application.

      Actually, in Mac OS X you can also eject removable disks with the F12/Eject key on the keyboard, so dragging to the Trash is like the fourth or fifth method now.

      It's not as hard as it might sound. With a little instruction and a few months of practice, I bet even sulli could do it.

    8. Re:Arrgh!!! by Anonymous Coward · · Score: 0

      What if you want to delete the volume or the contents of a zip disk?

    9. Re:Arrgh!!! by shotfeel · · Score: 1
      And yet, with all these alternative methods, most Mac users just drag it to the trash without a second thought.

      It just amazes me that some people think Apple should dump a method so many people prefer to use, just because they think its "annoying and stupid".

  53. Use the Force, or Linux+Unix vs. BeOS/OSX by aussersterne · · Score: 4, Interesting

    I'm an old school Unix user, and I will forever believe [forever] that users who say "command line is great, but for normal work, you want an integrated experience" --

    these users do not really know what the hell they're doing in front of a command line interface. They may think they've mastered the shell of Unix or Linux, but they haven't --

    because once you have, you will never really have a use for anything else -- the beauty of the shell is that all things and all functions are subsumed below it in consistent fashion, in one magnificent world-view, and all things no matter how complex become possible with a single, well-constructed command, almost like magic.

    Some of my fellow Linux or Unix users will understand what I am talking about here -- using the command-line interface is not, as this author says, like carrying around a heavy toolbelt all day when none is needed. Instead, once one has truly mastered the CLI, one is like a Jedi master -- all acts are balanced, rapid, skilled, both intricate and simple at the same time -- and all things are possible and as simple as one another. I can get more work done in ten minutes with my CLI -- including editing video streams and audio streams! -- than most users can get done in days using GUI-only tools.

    Of course, OSX and BeOS both have a CLI -- but neither is very useful because much of the rest of the system and the set of standard tools is gutted or malformed in peculiar OSX and BeOS ways. Users of BeOS and OSX think they are getting a CLI, but it's as though they've been trained only by Obi-Wan and never by Yoda -- the real essence of the system is muddied and lost and the benefits are never realized -- or worse -- they are driven from the concept of a CLI unduly.

    That is my belief: that users who claim to want a desktop in which CLI use is normally avoided really don't understand and haven't yet mastered the CLI -- because once you have, anything else feels like a straightjacket.

    MHO

    --
    STOP . AMERICA . NOW
    1. Re:Use the Force, or Linux+Unix vs. BeOS/OSX by bnenning · · Score: 2
      Of course, OSX and BeOS both have a CLI -- but neither is very useful


      Have you used Mac OS X? What's wrong with its CLI environment? It's pretty much a full BSD installation.

      --
      How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
    2. Re:Use the Force, or Linux+Unix vs. BeOS/OSX by babbage · · Score: 4, Insightful
      ...and I will forever think that users like you forget that the Jedi all went extinct in the Star Wars movies. Being an uber-master of the command line is a great thing -- hey, I love it too, I'm typing this on OSX right now and I pretty much always use the Terminal over the Finder, for exactly the reasons you describe. But I also know that my fiance couldn't give a damn about typing into the Terminal all the time -- she is very adept with the mouse and doesn't want to have to learn all the commands and syntax that the CLI demand, and I don't half blame her (or my parents, or our friends, or any of the millions of others that prefer GUIs to CLIs).

      When Scot Hacker was talking about how having to carry around a toolbelt, he wasn't dissing the commandline, but rather the lack of point & drool simplicity that, while lacking the finesse of the command shell, also doesn't need years of training to become adept with.

      And as for your comments about the CLI of BeOS or OSX not being "the true CLI", well, you're just talking out of your ass on that one. I have never seen a system that better balanced command line & graphical interface functionality better than BeOS did -- for the most part you could use whichever one you felt more comfortable with, and one would be just fine driving the other environment. Lovely. And as for the Mac, it has had AppleScript for generations now and thus could have been automated in the same ways without even having to adpot a shell until now. With OS9 and before, the "real essence of the system" *was* the graphical shell, and none of the available CLI interfaces for it (msh, tclsh, etc) ever felt like anything more than a kludge, and a broken one at that.

      You seem to be making the assumption that, like Linux and (old school) Windows, the graphical shell is a crude wrapper around the text interface. That's just not the case. BeOS and MacOS have always booted directly into a graphical mode, and whatever text interface has been available has always been a service provided on top of that graphical shell, not laying underneath it as a foundation.

      Your argument is thus a bit like saying that anyone that tries to change channels on their television without knowing how to manyally rewire the circuitry is missing out on the true power of the machine. Not only are you flat out wrong, you just sound silly. Knowing how to perform command line surgery is indeed an elegant trick to know, but it is not the end all & be all of modern computer systems, and hasn't been for going on 20 years now, the admirable rise of Linux notwithstanding.

    3. Re:Use the Force, or Linux+Unix vs. BeOS/OSX by Steveftoth · · Score: 2

      The only problem is that it requires you to remember too many commands.

      The average person can only remember 7 things in their short term memory. Usually less, due to the lack of exercise given to their brains. Regarless, most people cannot remember all that a cli has to offer unless they use it all day long. IMO, a gui is easier to use when you don't know anything and easier to remember.

      Most people can't touchtype. They have to look at the keyboard while they are typing to do anything.

    4. Re:Use the Force, or Linux+Unix vs. BeOS/OSX by drsquare · · Score: 1

      >The only problem is that it requires you to remember too many commands.

      If you think that, you must be mentally disabled. Seriously.

      >Regarless, most people cannot remember all that a cli has to offer unless they use it all day long.

      Who cares about most people? I care about myself, and I can use the CLI quickly and effectively.

      >IMO, a gui is easier to use when you don't know anything and easier to remember.

      If you don't know anything, then you're not going to get very far either way. If you don't want to learn how to use your tools, and you don't care about efficiency or productivity, then that's your problem.

      >Most people can't touchtype. They have to look at the keyboard while they are typing to do anything.

      Then maybe they should stick to the CLI: it will force them to learn how to type.

    5. Re:Use the Force, or Linux+Unix vs. BeOS/OSX by yuriwho · · Score: 2

      Sounds to me like you have never used OS X (or BeOS for that matter). If you were truly a jedi knight of the command line, you would have little trouble with OS X. I think you have only been trained by yoda (Solaris/Linux etc) and not by Obi-Wan (bsd, next).

      If I am wrong, please tell me how the CLI on OS X is gutted or malformed.

      Y

      --
      no sig.
    6. Re:Use the Force, or Linux+Unix vs. BeOS/OSX by Anonymous Coward · · Score: 0
      Who cares about most people? I care about myself, and I can use the CLI quickly and effectively.
      Attitudes like this are why Linux is a distant third behind Micro$oft and Apple...
    7. Re:Use the Force, or Linux+Unix vs. BeOS/OSX by TheAwfulTruth · · Score: 4, Informative

      Oh yeah, I'd LOVE to see a command line only Photoshop. I bet that'd just be GREAT. Or how about commandline only games? THose are the nest. See what people like you amazingle fail to realise over and over again is that a lot of us actually use our computers to do things. Not just ftp files around and write scripts to ftp files around. We create CG, we create music, we do all kinds of things that require software that IS NOT COMMAND LINE BASED.

      Different people need different things from their machines. For a lot of us the CL is completely unnessesary, even useless. For others it's indespensible. But if it's indespensible for YOU, don't try to tell me it's indespensible for ME becuase it's just not so.

      --
      Contrary to popular belief, coding is not all free blow-jobs and beer. Those things cost MONEY!
    8. Re:Use the Force, or Linux+Unix vs. BeOS/OSX by Nailer · · Score: 3, Interesting

      I know bash, some python and C, and administer CLI Linux servers for my day job. At hoem, and on my office destkop, I do about 95% of my work via a GUI. Here's why...

      On a techncial level, poor engineering is evident in the CLI's lack of consistency. Nobodies quite sure how formatted output should look. ifconfig looks different from host that looks different to route. Any good CLI should seperate content from presentation, but this is never the case (unless talking about runlevels). Hence `text processing' which is as nasty way of dealing with data in the order of Microsoft Word.

      But more importantly: an ordinary computer user writes documents, send email, does archiving, has PDFs top be printed of shown on screen, wants to view web sites with plugins, etc etc etc. Some people just want to get their work done. Sure, they could learn tar, zip, bzip, lha, lhx, their various switches, and learn about piping and redicrection, but maybe they're got actual work to do (remember, the computer is an means to an end, and most people want their means to be easy to pick up and use. I'm know all these command lines switches of the top of my head myself, but remeberingtyping tar -zxvf "whatever" takes longer than clicking the file and hitting enter or clicking three times in KDE to extract it. yes, the GUI saves time. Something that takes multiple uses of ls, sort, and wc is easily accompilished with a single click using Konq's sorted list widget.

      You might be a mechanic, others want to drive. And if you didn't build your own car fram scratch I'll bite your troll and call you a hipocrite.

    9. Re:Use the Force, or Linux+Unix vs. BeOS/OSX by Genady · · Score: 1

      I would have to humbly suggest that if you really like the CLI that much you check out the new EMACSOS. That's right you can learn obscure commands and syntax, write your own services, hell probably even serve web pages all without leaving the comfortable enclave of EMACS.

      I'm a vim user can you tell?

      Seriously though, I'm a SysAdmin who takes care of both Windoze and Solaris boxen, and I must say that I love my PowerMac. I'm in the shell all day (bash) editing source code (vim) in my language of choice (perl). All those tools that you think are missing? They're available from ftp.gnu.org, and compile rather nicely on MacOS X. You do know how to ./configure make and make install don't you?

      --


      What if it is just turtles all the way down?
    10. Re:Use the Force, or Linux+Unix vs. BeOS/OSX by Anonymous Coward · · Score: 0

      You know, you're right. And since I know several Asian folks who insist that ideographs are much more easy to understand and make them so much more productive than ASCII, I'm sure you're going to force yourself to start doing all your shell work in Chinese, right?

    11. Re:Use the Force, or Linux+Unix vs. BeOS/OSX by andrewski · · Score: 1

      Bullshit.

      Have you ever used the Gimp in text mode? How about trying to graph in three dimensions? Visualize molecular data? There is a place for both graphics and the command line - none is the 'best' for all purpoises.

      Imagine the doctor's office. There is an x-ray up on the screen. But, it's in TEXT MODE!!!!

      Well, sir, I believe you have rib pain, but less has died again trying to show me that JPG file. I'm sorry.

    12. Re:Use the Force, or Linux+Unix vs. BeOS/OSX by ShmuelP · · Score: 1

      One of the interesting pieces of UI design is that given enough time to get used to it, people can become quite adept at using even the most unintuitive interface.

      <Obligitory proof of CLI competence> I've been using and administering linux for 4 1/2 years. I spend almost all my time in it and love the CLI. I can't stand systems without it. I installed cygwin so I could have Bash when I have to use Windows. My wife runs linux 90% of the time. </Obligitory proof of CLI competence>

      The point is, I have invested the time needed to "be one with the prompt." As such, I think that it's wonderfully expressive. But that doesn't make it intuitive. It's full of inconsistencies.

      To paraphrase my professor from User Interface Design, who would have thought that the name of a feline would be the command used to display a file? It's called that because it can be used to concatenate multiple files, but cat is much more commonly used with only one file.

      For those who haven't spent the time needed to achieve competence at the prompt, a logical, consistent GUI really is a much more useable method of using the computer.

      Even for those who have mastered the GUI, if you forget the name of the command, you're pretty much sunk. When I had to burn a CD last night, and I couldn't remember the name of the command, how did I find it? Well, had it been listed in the KDE menu under "Utilities" or even "Multimedia", I would have found it easy. Had the desktop metaphor taken care of it (as Scot explains OS X does it), then I wouldn't have even had to remember. What options was I left with? Well, I could either grep the RPM database for words like "burn", or perhaps look at all the files in /usr/bin, /bin, /usr/X11/bin, etc, or I could surf the web for at least half an hour to come up with the answer (xcdroast).

      For some people, a GUI is a more useable interface. Sure, some tasks take longer, but they don't have to invest all that time learning the command line in the first place.

      For some tasks, a GUI is a better (e.g. finding and operating rarely used applications, data visualization).

      For other tasks, a CLI is better. It's simply the most expressive interface option. If I wanted to modify the format of all my music files, I could do it with some shell looping and sox.

      This is the main point of the essay: A powerful CLI is a very good thing, and a GUI that makes you like using the system is a good thing. Very few systems have successfully combined the two. Scot claims that BeOS did the best job so far, but OS X did a pretty good job. And Scot is right on the mark.

      --
      Solution to blink tags: wrap them in another blink tag, with a javascript delay loop, so they cancel each other out
    13. Re:Use the Force, or Linux+Unix vs. BeOS/OSX by auntfloyd · · Score: 2

      hell probably even serve web pages all without leaving the comfortable enclave of EMACS.

      There's no "probably" about it. Phase does all that and more.

      And I don't see how a vi user can deride "obscure commands and syntax?" But then, I never understood people who stuck to modal editors. Sure vi (not vim) is nice for configuring a newly-installed OpenBSD box, but it only takes a single pkg_add to install the latest XEmacs, and who needs vi after that? (except for recovery, of course!)

    14. Re:Use the Force, or Linux+Unix vs. BeOS/OSX by Lussarn · · Score: 1

      Oh yeah, I'd LOVE to see a command line only Photoshop.

      Then you should try imagemagick. Rocks your head off for ceratain tasks. Like converting beetween 100 different fileformats or adding logos to images. Far more easy than photoshop when dealing with lots of pictures.

    15. Re:Use the Force, or Linux+Unix vs. BeOS/OSX by Anonymous Coward · · Score: 0

      Wow, can you edit bitmaps and compose music from the command line too? I'm impressed!
      Sounds like a very stubborn, close-minded Jedi master to me. BTW...WTF?

    16. Re:Use the Force, or Linux+Unix vs. BeOS/OSX by Anonymous Coward · · Score: 0

      You, User #212916, are a master troll; I salute you sir.

      I trust you are reading /. with lynx right now and enjoying it, eh :-P

    17. Re:Use the Force, or Linux+Unix vs. BeOS/OSX by Anonymous Coward · · Score: 0

      To paraphrase my professor from User Interface Design, who would have thought that the name of a feline would be the command used to display a file? It's called that because it can be used to concatenate multiple files, but cat is much more commonly used with only one file.

      You're concatenating the file with the stdout "file".

    18. Re:Use the Force, or Linux+Unix vs. BeOS/OSX by ronfar · · Score: 1
      Actually I have some command line only games for my Mac (various Zork-like games from Infocom and elsewhere). I'm starting to get into Stationfall again, which I gave up on after I got it for...well, whatever system I originally got it for (maybe my Atari 800?) Oh, and these have been available for the Mac since... well, what's been the life span of the Mac?

      I'm not arguing against your view (sometimes I want to cut and paste and sometimes I want to mv * /dir/), just wanted to stand up for command line based games.

      --
      All the creatures will die, And all the things will be broken. That's the law of samurai. (Jubai, 1605)
    19. Re:Use the Force, or Linux+Unix vs. BeOS/OSX by Jayzz · · Score: 1

      From when is Photoshop a graphics converting tool? Far more easy than photoshop when dealing with lots of pictures And that's not what Photoshiop is made for.

    20. Re:Use the Force, or Linux+Unix vs. BeOS/OSX by hey! · · Score: 2

      This old debate, eh?

      Speaking as somebody who was well versed in the UNIX shell use and programming for years before the advent of GUIs, I believe GUIS and CLI each have their relative advantages on a task by task rather than an application by application basis. If I have a directory with a hundred files, and I want to copy ten of them based on some arbitrary criteria not addressed in the file names or the available filestystem metadata, then it's much better in a CLI. If I want to do them based on mod date, it's a wash. If I want to do it based on some metadata sarch or by using regexp matches on the file name, CLI wins.

      Another example of this comes in graphics intensive applications, like GIMP, or perhaps a GIS. It's essential to have a GUI, but having a scripting environment really empowers users.

      As far as the original poster's idea that CLI gives you full access to an application's power and that GUIs do not, this is partially true. CLI design is forgiving -- you can just pile on options -- although there is an art to this as well if you are old enough to remember the Software Tools movement. GUIs are much harder, and in practice you have to sometimes sacrifice some goals for clarity.

      The key to good design in either kind of environment is providing the user what I think of as "leverage" -- the power to get tasks done. This is more important in practice than giving the user every capacity you can think of.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    21. Re:Use the Force, or Linux+Unix vs. BeOS/OSX by Cyno · · Score: 1


      I believe what the parent post was talking about was more than just the CLI, such as Terminal for OSX. Terminal is a fine app as is the shell that runs underneath, but the importance of the command line interface is not its shell. Your filesystem is composed of many paths including libraries, binaries and various apps that help you script (to script is to write out multiple commands into a single executable file). These scripts you create can be combined with pipes and sockets and allowed to communicate in various ways. When combined into a network of scripts they perform the task of automation. Automation is what makes the command line faster, simpler and easier to use than the GUI. Automation is what computers are all about. Automation is simply telling the computer to do all the work for you, since it already knows what it needs to do. (You've set that up before hand in some small config file or something somewhere, ie. unimportant details!)
      But it has a drawback. The CLI requires its users to be openminded and capable of learning new things all the time, because it is everchanging. On the command line your user account is like a universe in itself. Everytime you change users you can potentially be changing universes, where your paths, commands and shells are completely different. Everytime you login to a new system or logout of a system your universe changes. You need to be quick and nimble to fully comprehend your situation as the virtual world around you (in your head) constantly changes. The advantage of this, however, is that you will become closer to your computer, better to understand how it feels and what its doing. And perhaps when you are ready... But, for right now, the GUI is fun and easy. Go have fun. :)

    22. Re:Use the Force, or Linux+Unix vs. BeOS/OSX by babbage · · Score: 2
      scripts you create can be combined with pipes and sockets and allowed to communicate in various ways.

      Right. Hence, AppleScript. Hence, the macros that you can save in fully graphical applications like Photoshop or Office. What you & the parent are describing is indeed a very powerful thing, but it's naive to assume that it's only a property of CLI environments -- well designed GUIs can do it just as well.

      And as for your TImothy Leary / Gene Roddenberry styled comments about each ~user directory being it's own universe, err, ...I really have no idea what you're talking about and I don't think you do either. You're describing a multi-user system, and that really doesn't have anything to do with CLI or GUI oriented computing. Your dotfiles can configure both the command shell and the graphical environment, both on Unix, Linux, and OSX, and to a large degree this is portable across different environments (I've used some of the same dotfiles on Solaris, SuSE, Redhat, BeOS, and now OSX). To the extent that a multiuser system can be personalized by different users, by *both* the command line *and* the graphical shell, that's a nice thing. But to the extent that these personalized environments stop resembling each other, hindering portability across platforms and confusing different users, it is a detriment. But either way, it really has nothing to do with a CLI vs. GUI debate, so I'm not sure what you're trying to say with these condescending remarks of yours...

    23. Re:Use the Force, or Linux+Unix vs. BeOS/OSX by Steveftoth · · Score: 2

      If you only care about yourself then why express your opinion? Nobody should listen to you.

      You shouldn't say that everyone should use the CLI and then declare that if you can't use the CLI you are a moron.

      Do you also think that computers should only be used by an elite class of superhackers?

    24. Re:Use the Force, or Linux+Unix vs. BeOS/OSX by Cyno · · Score: 1

      I see, you're right. The GUI is definitely better than the command line. And BeOS/OSX kick ass over Linux/UNIX because they are newer and were designed around a GUI, not a stupid CLI. And you can almost do everything you can in a CLI in the OSX GUI! And if you disagree you are WRONG, wrong, wrong, wrong. Because the GUI is better. So there.

      As soon as you can show me a GUI that can tar pipe important data from a broken unbootable system with much disk corruption you'll have me hooked. Death to all who apropos us!

    25. Re:Use the Force, or Linux+Unix vs. BeOS/OSX by babbage · · Score: 1
      Uhh, not to follow you too much further down the rabbit hole here, but I'm not saying the GUI is unassailably better than the CLI. There are good GUIs (BeOS, MacOS9 and earlier -- NOT OSX), and there are bad CLIs (dos, /bin/sh, /bin/csh, etc). There are situations where a CLI is much more useful -- like the hosed system that you describe -- and there are situations where a good GUI is better, and there are situations on both sides where routine, repetitive actions can be automated with scripts.

      The best system overall is one that has both a robust GUI *and* a robust CLI -- that's why I like OSX and BeOS, and why Linux, Solaris, Win32, DOS, and most aspects of classic MacOS drive me nuts. All of those are unbalanced, with weak capabilities on at least one of the two interfaces sides, if not both.

      "Death to all who apropos us"? Why did I bother replying to such sophistocated trolling? Oh well...

    26. Re:Use the Force, or Linux+Unix vs. BeOS/OSX by gig · · Score: 2

      The command-line in Mac OS X is just a single application called Terminal. It's kept in the Utilities folder. Promoting its use over other applications that have more graphical interfaces is foolish. It's like you're saying, "stop using Photoshop and Pro Tools to edit your graphics and audio; you can use Terminal instead". Hello? No, you can't. The artist, director, songwriter, musician, etc. etc. are not going to find switching to a command line is all that advantageous. They require a graphical environment for their work anyway, so why not drag and drop files just the same way they drag and drop image objects or audio segments?

      What you're also missing is that you love the consistency of the command line, and you've tried Windows and balked at all of its inconsitencies. On the Mac, the GUI has traditionally been just as internally consistent as your command line is. When I want to select two graphic objects in Fireworks, I hold down Shift and click on one and then the other and they are both selected; when I switch to Finder, I can hold down Shift and click on one file and then another and they are both selected. I can drag these selections into other apps and that works; I can drag selections to the Finder and they become files or clippings as required. The menus are consistent; the key commands are consistent. Just as you see the structure and beauty of the command line, we Mac users see the structure and beauty of a good GUI.

      In a way, your argument identifies you as the perfect Mac OS X user. You can spend 80% of your time in the shell and find yourself happily using a consistent GUI for other things that make more sense there. Guys like you are buying iBooks and making iMovies while shell scripts do something in multiple translucent terminal windows in the background.

      And recommending that a person boot their system without a GUI is like saying that they should ignore the bulk of the world's application software, even though their machine can run it. You don't have to choose CLI over GUI or GUI over CLI in Mac OS X. You can use what you want, in the way that you want. The UNIX subsystem is wide open for the UNIX power user to really do what they want. No reason not to access it through a graphical application.

    27. Re:Use the Force, or Linux+Unix vs. BeOS/OSX by gig · · Score: 2

      > Then you should try imagemagick. Rocks your
      > head off for ceratain tasks. Like converting
      > beetween 100 different fileformats or adding
      > logos to images. Far more easy than photoshop
      > when dealing with lots of pictures.

      I'm sorry, man, but that is just an asinine thing to say. Photoshop and Fireworks are totally recordable and scriptable. If you want to add a logo watermark to one billion images, you record yourself doing it once and apply the script (called an Action) to the other 999,999,999 images. All graphically. In Fireworks, any set of steps that you do can be saved as a Command, which can then be applied to a billion files using the Batch Processing dialog. If you need something really esoteric, you can edit these scripts by hand. Fireworks' scripts are just JavaScript. Once you've recorded an action once, you can use it again and again, right from where you're also painting and drawing and applying filters to images.

      Honestly, Photoshop is to graphics what UNIX is to files. It's nice that there are command line tools for working with images in certain ways (obviously this scratches an itch for somebody) but to recommend that kind of thing to an artist is like telling Linux Torvalds to use Windows 3.1 because it has a command line, too. I see people marveling that Mac OS X supports "alpha channels" like it's some kind of amazing thing, when on the Mac, full support for 32-bit graphics is old, old hat. Even icons have been 32-bit since Mac OS 8.5. It's basic stuff for a platform of artists, video editors, and multimedia people.

      We Mac users are not just sitting her poking around with a mouse cursor, wishing for the internal consistency and scriptability of the command line. Our GUI has been internally consistent forever, and has been recordable and scriptable for many years (8 or 9 or something). Don't make assumptions about the Mac, just go and see one at the Apple Store, or better yet, make a Mac friend online and find out what kinds of things they're doing and how and you'll get a greater picture of the diversity of general computing.

      I can't believe I'm having a CLI vs GUI argument and it's almost 2002. The Mac has had a CLI built-in for almost a year now, and it has brought a few more users to the platform (although we won't really see that in numbers until the mass of traditional Mac users moves to Mac OS X fully as well). There is no more debate. You can have whatever you want from one box now, or use whatever other box has a subset of Mac OS X features that satisfies you (pure CLI guy just uses Linux on a 486, for example).

    28. Re:Use the Force, or Linux+Unix vs. BeOS/OSX by Anonymous Coward · · Score: 0

      Remember "TheDRAW"? I've seen some pretty amazing images churned out by ACiD and iCE (especially with the high-res ANSI viewer).

  54. Re:Apple can rise up... by Simba · · Score: 1

    It's called a cluster. Netcraft has nicely provided an explanation of this for people without the benifit of a clue.

    --
    Hippies smell.
  55. Next from Scott Hacker by Anonymous Coward · · Score: 0

    The FreeBSD review!

  56. Gosh, did you even notice who the Author was? by Anonymous Coward · · Score: 0

    To refute the author's claim you quote another source...written by the same guy.

    Good going, brainiac.

  57. New programming jobs for OS X? Yeah, sure.... by Wee · · Score: 2
    Not counting the hundreds of people at Apple working on OSX itself, the following vendors all have OS X programmers:
    Microsoft's Mac Business Unit
    Intuit
    Adobe
    Macromedia
    Qualcomm

    Ok, sure: all those companies actually employ people to write Mac OS X software. How many are hiring? I can't seem to find any on the job boards. And in fact, a search on monster.com for "mac os x" for every job category and every location yields just 17 jobs. Nationwide. A similar search for "windows" in just the "computer software" category yields 1,075 results. A search for "Linux" in the same category returns 246 listings. Solaris has 301 jobs, AIX has 115, and BSD has 8 (although a BSD search for all categories returns 37 listings).

    Anyway, I get your point. But the trouble is that there just aren't that many jobs for Mac OS X programmers now. And I can guarantee you that your chances of getting a programming job at Qualcomm are like from slim to none. I recently found out that two very competent and capable engineers were cut in yet another popularity contest. And in any case, most people are going to be buying commodity hardware and running Win32 software. So the jobs are going to follow that...

    -B

    --

    Ash and Hickory, straight-grained and true, make excellent bludgeons, dandy for the cudgeling of vegetarians.

  58. Apple versus BeOS...? Isn't this a bit like ... by Anonymous Coward · · Score: 0

    Apple versus BeOS...? Isn't this a bit like reading some long-winded article about how many ways a guy with terminal cancer can beat up on a corpse?

  59. Twice! by Anonymous Coward · · Score: 0

    first BeOS, and now OSX. both seem to be cut from basically the same "us against the world" mentality.

    been there, done that...(once).

    1. Re:Twice! by TheInternet · · Score: 1

      first BeOS, and now OSX. both seem to be cut from basically the same "us against the world" mentality

      Yeah, everyone should just use Windows on x86. That would be the proper thing to do.

      - Scott

      --
      Scott Stevenson
      Tree House Ideas
  60. Re:Apple can rise up... by ibsound · · Score: 1

    Errr... Apple runs OS X Server on apple.com, has been since 2000. See below:

    http://uptime.netcraft.com/up/graph/?mode_u=off& mo de_w=on&site=www.apple.com

  61. No more DOS=no more BeOS? by quantaman · · Score: 1

    I just downloaded Free BeOS on my Windows ME machine (don't worry I plan on installing Linux over christmas!) and when I tried to open it I got an interesting message which was basically BeOS does not run under windows, it runs under DOS, now ME doesn't support DOS but the program still gives instructions on how to run it out of DOS. With my machine I also have a free upgrade coupon to windows XP (hey I'm not actually giving them money and I don't think ANYTHING can be worse than ME), than something occurred to me, wasn't one of the changes with XP an elimination of DOS. Could this dumping of DOS also been an attempt to kill BeOS (and any other OS's who worked by running off of Dos instead of making the user get a new partition) or was it just a happy coincidence for Redmond?

    --
    I stole this Sig
    1. Re:No more DOS=no more BeOS? by Sweet+Buttery+Anus · · Score: 1

      Check out Betips.net on how to boot it under Windows ME, fucking slashbot too. Typical. Doesn't bother to do any research before bitching about asenine problems.

    2. Re:No more DOS=no more BeOS? by quantaman · · Score: 1
      Typical. Doesn't bother to do any research

      If you bothered to read/research my comment before responding you'd realize I wasn't complaining about being unable to use it under ME, I said in the post that it gave instructions! My point was the program gave me the impression that it could only work under Dos, an option that I believe is unavailable under Windows XP.

      --
      I stole this Sig
    3. Re:No more DOS=no more BeOS? by Anonymous Coward · · Score: 0

      Of course, since Windows XP is effectively Windows NT v6.0

      Windows NT has never run on top of DOS, as the 9x/ME line does.

  62. just a brilliant article by RestiffBard · · Score: 2

    I bought BeOS 4.5 and Scot Hacker's Bible, years ago. He convinced me then that BeOS was one of the greatest OSs that could have been. BeOS had more potential than Linux could ever dream of. (sacrilege, I know)

    I have been very interested in Mac OS X since I first heard about it. I've been drooling over Mac Hardware since I first saw the G4 Towers and their translucent shells. Scot Hacker has a way of cementing a person's desire for something. I simply must have a Mac.

    I'm beginning to think that if Scot Hacker began to extoll the virtues of lobotomy or the life of a eunuch I would fall in line. He's like the Pied Bloody Piper

    --
    - /* dead coders leave no comments */
    1. Re:just a brilliant article by topham · · Score: 2

      Agreed.
      I own a copy of BeOS 4.5 and his BeOS book. I've been tempted to aquire a Mac and OS X. Why? Because Nothing else makes sense.

      I've used PCs since DOS 2.01, I've used Windows 2.01-W2K, OS/2 2.0beta-Warp Connect (complete with pull-away menus), Linux (RedHat 5+), and BeOS 3.0, 4.5 and 5.0.

      I upgraded my computer at one point, installed a new motherboard (From P166 to PIII-500) and said 'Watch this...' to my girlfriend as I booted each installed operating system for the first time.

      BeOS took its usual short time to boot into full GUI. Worked fine.

      Linux booted in its leasurly time as per usual. X didn't run, but that was my fault, not the upgrade.

      Windows95 took 3hrs to get working correctly.
      No, I'm not kidding.

      I liked BeOS. It was quick, smooth, awesome filesystem. Lots of potential. (I liked OS/2 before that...)

      So, I figure if I buy a Mac they should go bust in 6months.

      Every negative thing that Scot said about Linux I agree with. I'm an experienced user but I'm tired of all the stupid interface issues under Linux. (I don't use it enough to eliminate the problems by familiarity alone). I figure a lot of people here are blind to the issues because they are so used to adapting to it.

      I was so used to the right-click menus in OS/2 for a while I felt crippled under Windows. When I sit down at Linux I don't feel empowered, I feel hog-tied. Even though it IS far more powerfull than Windows. BeOS didn't make me feel that way.

      If OS X had a filesystem like BFS I'm not sure I could stop myself from buying a Mac.

    2. Re:just a brilliant article by Anonymous Coward · · Score: 0

      Just wait for the second coming of heaven's gate...

  63. Who needs GUI anyway? by wroot · · Score: 1
    Recently, I was forced to boot my box into Windows, and I remembered what a pain it was to copy files from one directory to another, especially if you want to change the file's name at the same time to overwrite something else. Yuck!

    It would be interesting if someone compared OS X to Linux with KDE2 or Gnome.

    Also, I've heard really bad things about OS X security. "Friendliness" of a Mac combined with the power of UNIX. What else can a cracker ask for?

    1. Re:Who needs GUI anyway? by pressman · · Score: 2, Insightful

      Photoshop, Illustrator and Quark XPress would be awfully hard to use in CLI mode.

      --
      Pooty tweet
    2. Re:Who needs GUI anyway? by ZigMonty · · Score: 2, Insightful
      I'm curious what bad things you've heard. Out of the box almost everything is off: no webserver, no ftp, no ssh. Sure, it's only one click to turn these things on but isn't that better than RedHat's policy of almost everything on by default?

      Out of the box, MacOSX isn't much easier to break into than MacOS9 (read: near impossible). Of course i'm not an 1337 hax0r but I'd say it's no less secure than most base linux installations and probably more secure.

    3. Re:Who needs GUI anyway? by Anonymous Coward · · Score: 0

      This is very important becuase everyone using a PC is odviously a CG designer.

  64. Velvety? by bughunter · · Score: 1
    I've been using Macs 1984, and have kept at least one at home for the past 8 years, but this is the first time I've seen the word "velvety" used to describe its GUI. Velvety is something I associate with Macaroni and Cheese. Or Mel Torme. Not Macintosh.

    So if MacOS is velvety, what adjective would be appropriate for comparing the Win32 GUI?

    (ObTroll: Nappy?)

    --
    I can see the fnords!
    1. Re:Velvety? by MaxVlast · · Score: 1

      Mac OS = Crisp
      Mac OS X = Wet
      Windows = Sludgy
      X = Schoziphrenic (on a good day)

      (moving on)

      NEXTSTEP = firm
      Newton = elusive
      Win 3.1 = square

      At least those are my suggestions =)

      --
      There should be a moratorium on the use of the apostrophe.
      Max V.
      NeXTMail/MIME Mail welcome
  65. yay slashdot by Anonymous Coward · · Score: 0

    Warning: Too many connections in /home/osnews/web/connect.php on line 2

    Warning: MySQL Connection Failed: Too many connections in /home/osnews/web/connect.php on line 2
    Could not connect to the Database

  66. Speaking of File Systems by UnknownSoldier · · Score: 2

    One thing that drives me nuts in Linux is that the dam file system is case sensitive.

    Can someone tell me WHY a file system needs to be case sensitive from the user's point of view?

    1. Re:Speaking of File Systems by SCHecklerX · · Score: 2
      You would have loved OS/2's file system then. It was (is) cases insensitive, but does keep the case of the file. Very nice, and how it should be IMHO.

      You would name a file MyFile, and it would show up as MyFile, but you could find/select it using mYfIlE, if you wanted.

    2. Re:Speaking of File Systems by mlk · · Score: 1

      you mean like NTFS?

      --
      Wow, I should not post when knackered.
    3. Re:Speaking of File Systems by SCHecklerX · · Score: 2

      NTFS is based upon, and indeed written by the same guy IIRC, OS/2's HPFS.

    4. Re:Speaking of File Systems by edwarddes · · Score: 1

      just like that mac HFS filesystem is, as the artical points out, if you touch foo, and then touch Foo, it will give you no errors, but when you look at your dir listing, only one file Foo will exist, but you can access it by Foo, fOo, fOO...

    5. Re:Speaking of File Systems by jeremyp · · Score: 1

      That was my main criticism of the guy's article. Case insensitive (but preserve case) is the correct way to do it. If a human being sees my name written down: jeremyp, JeremyP, Jeremyp, JEREMYP, they see a reference to the same object.

      Unix, IMHO, is wrong on this score, the reason being (I have heard) is that when it was written, ther kernel had to fit into a tiny address space (64K being the maximum address space for the PDP11, one of it's most common early platforms). Not having the code for case insensitive comparisons on the file system was a significant saving of space.

      --
      All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
    6. Re:Speaking of File Systems by Arkham · · Score: 2

      You have just described the MacOS HFS+ filesystem exactly. HFS+ (pronounced H F S Plus) is case-aware, but not case sensitive. It's the default disk format under OSX (although you can choose UFS if you want a case-sensitive filesystem).

      --
      - Vincit qui patitur.
  67. He doesn't understand creator codes, either. by Corvus9 · · Score: 1

    As well as misunderstanding resource forks, he also repeats the misconception that Mac OS "creator codes" are some kind of nefarious control mechanism that takes over your documents against your wishes and which you can never ever change.

    He then goes on to propose a "preferred-application" metadata type that allows individual users to specify which applications they prefer to open a document with on a file-by-file basis. He proposes the OS use this preferred application, if it is available, but fall back on standard applications if the preferred one is not available.

    The problem is that this is exactly how creator codes work, and is what they are for. His mock-up of a wonderous "application file type selector" is similar to the Quicktime translator dialog that has been available for about 10 years.

    1. Re:He doesn't understand creator codes, either. by gig · · Score: 2

      One of the frustrations of Mac OS X is that there are a few things where it does not yet match up to 9. It's funny to see guys come to Mac OS X fresh, knock Mac OS 9 with some old FUD, and then say that X needs a certain feature that is what is missing since 9. The Creator code is also caled "Application Signature". You can also call it "application that originally created this document". It's just information, and useful information if you can't figure out some other way to open a document. It is also easy to change with a script or utility, so a user has never been locked into one app with their documents. Apple still provides scripts to modify this, even scripts built specifically for Mac OS X.

      It's like once here on Slashdot I read a post from a guy who said that the Mac was no good because you couldn't script it. Then he proposed that all GUI's SHOULD have a system where the user can record their actions and turn them into scripts, which they can then use or tweak as desired to speed up repetitive tasks. Ha ha. (For those of you who don't know, he described the Mac's Open Scripting Architecture aka AppleScript precisely.)

      Mac OS 9 is a bunch of great software running amazingly well on a really antique core. If you like Mac OS X, you have to give up your old Mac OS 9 bashing FUD spreading ways. It's mostly the same stuff on a great new core. Sure, the core changes things for a lot of people, opening the Mac up to them, but it's a bit frustrating to see people like Scot (an admitted Mac-basher) amazed at DiskCopy and being able to rename or move files and have that not break aliases or dependencies, or liking iTunes or iMovie, or being able to plug in devices and they just work. Those things are core features of Mac OS going back a long way. The same people (post Steve Jobs return Apple) who brought us Mac OS 8.5, 8.6, 9.x are also responsible for Mac OS X. It's not like classic Mac OS stopped evolving while people waited for Mac OS X. The Carbon API is in both systems. A lot of stuff is the same, just rock-solid stable and more eye-catching.

      Not to imply that I don't welcome each and every user to the platform, no matter what. Just think it's worth it for the new Mac OS X user to hold off on the Mac OS 9 bashing unless they also used that as well. There are so many ways that you can say "Mac OS X is better than 9 because ..." and then put your foot in your mouth when you are told that the same feature is in both systems (of course, updated and running on a better core in Mac OS X).

  68. Your PC == your home by mr100percent · · Score: 2

    "Tech workers spend all day, every day dwelling within the environments provided by their operating systems. After a while, that environment needs to begin to feel like home."

    Amen. I love the environment I set up with my iBook, Airport, and OS X.

    I sleep with my iBook.

    1. Re:Your PC == your home by Anonymous Coward · · Score: 0

      yes, and both are illegal in most states :)

  69. Surname 'Hacker' by yerricde · · Score: 1

    I'm just jealous of that name.. are you sure thats not a psuedonym?

    My father's name is Thomas D. Hacker.

    --
    Will I retire or break 10K?
  70. The money factor - Cha-ching Cha-ching by Anonymous Coward · · Score: 0
    One aspect that Scot ignores is the cash factor. He dropped some serious coin on his machine, far more than I'm willing to pay.

    Maybe if he dropped that much serious coin on his Linux/BeOS system he would have had an honest comparisson. Reading the article I could hear the cash register cha-chinging like mad. He must have spent at least 4000 dollars on his system. That's about 10 times what I pay for my scrounged-together systems, and I doubt Scot gets 10 times the enjoyment for his money.

    1. Re:The money factor - Cha-ching Cha-ching by gig · · Score: 2

      The system he has is under $3000, including flat panel display, and includes all kinds of things that he would have had to add to another system himself. Adding this to a Linux box would have worked against Linux in this comparison because he would have had to deal with FireWire (1394) or AirPort (802.11) drivers and hardware installs, when what he said he didn't like about Linux was dealing with drivers and hardware installs.

      You pay one price with a Mac and get all the trimmings. It's a different approach. It works better for Scot than the do-it-yourself approach. It works better for most people. There are also COMPLETE Mac systems for $799 in a desktop and $1299 in a notebook. Many people are very happily running Mac OS X on these systems, and on $799 systems they purchased a year ago or more.

  71. too darn long ... by tekxtc · · Score: 1

    the article is too darn long. so here is my opinion based on what timothy/jolie wrote.

    apples and oranges

    -xtc

  72. A loophole in the OEM License... by kesuki · · Score: 3, Interesting

    Two words "Linux Ready" I'm pretty sure that the current OEM License doesn't prohibit leaving empty space on the hard drive, or shipping a CD with the system that includes another OS. If I could find a site that had the infamous OEM Licence on it I could be certain. Worst case scenario they would have to ship the Linux CD seperately. Those OEMs that provide Linux-only models could overnight add a 'linux ready' option to thier windows PCs. A modified linux CD that installed linux in one click setup correctly for that model of PC could be shipped either seperatly or if the license allows with the PC itself.

    Of course since this is posted to /. Microsoft could well be reading it and sending the legal staff to draft up a New OEM license as we speak. However, I doubt that even Microsoft could win a court battle about leaving a hard drive partially unformatted as a user option. The trade secret status process should also delay things long enough that an OEM could start shipping systems with the 'linux ready' option before Microsoft could act, and could then SUE Microsoft for damages ala the Dr. DOS case.

  73. Try Windows XP by Anonymous Coward · · Score: 0

    He should try Win XP. I've used every MS OS since Dos, every linux OS under the sun since redhat 4.x and windows XP is by far the best. It has yet to crash on me. Something I cannot say of any OS I have every used on a daily basis. It has now replaced my linux desktop. I still run a few linux servers, and am not going to replace them any time soon. Oh well no one here will listen, but for what its worth those are the comments from a long time linux user.

  74. Scot, baby by HKTiger · · Score: 1

    Hey, man, I wanna have your children ;-)

  75. Re:New programming jobs for OS X? Yeah, sure.... by scorpioX · · Score: 1


    Ok, sure: all those companies actually employ people to write Mac OS X software. How many are hiring? I can't seem to find any on the job boards. And in fact, a search [monster.com] on monster.com for "mac os x" for every job category and every location yields just 17 jobs. Nationwide. A similar search for "windows" [monster.com] in just the "computer software" category yields 1,075 results. A search for "Linux" [monster.com] in the same category returns 246 listings. Solaris [monster.com] has 301 jobs, AIX [monster.com] has 115, and BSD [monster.com] has 8 (although a BSD search for all categories [monster.com] returns 37 listings).


    First off, monster.com does not represent the job market. I'm sure a lot of companies hire without going through monster or similar boards.

    Secondly, with the economy the way it is, companies just aren't hiring people period. I don't care what segment of the market you are in, new jobs are disappearing.

    Third, given the above, there are still positions out there. For instance the company I work for was looking for OSX programmers up until about a month ago. The positions required BSD kernel experience, and we recently filled those positions with contract programmers. AFAIK, the jobs were not posted on any job board.

    Finally, here is a link that showed up in the top 10 in a Google search for 'mac os x job" http://www.jobmart.com/JobOpenings. There are a few jobs listed here for OSX development (granted two are in Sweden, but they are still jobs).

    They may be harder to find, and there may be less of them, but OS X jobs (outside of Apple) do exist.

  76. MS 'lied' about embedded Linux by Anonymous Coward · · Score: 0

    http://www.zdnet.com/zdnn/stories/news/0,4586,2833 255,00.html?chkpt=zdnnp1tp02

  77. 4 years Re:BeOS... by wchin · · Score: 2, Informative

    The original idea when Apple went with NeXT was that Apple would ship essentially OPENSTEP/Mach for PowerPC. The early Rhapsody Developer Previews were essentially that, and were available pretty quickly. Apple had to dust off the old NeXT PowerPC port and bring it up to speed and port it to Mac hardware, as it was originally written for the NeXT RISC Workstation that never shipped (I've seen a prototype of the m88k version, but I haven't the PPC version).

    The problem with that strategy was that the major ISV's balked at the idea of porting to OPENSTEP API's. They saw it as a lot of time and expense for a platform that might not last out the year. It would not have required a total re-write as some people have suggested, but certainly it would have been a major effort. (I would personally argue that going the Carbon route was also painful and going the Cocoa route would have resulting in a better product). Plus, these ISV's would have to then maintain separate ports for Mac OS X and Mac OS X, and they weren't willing to do that - many of them had already cut out ports to anything but Windows and Mac, and were probably considering dropping the Mac anyways.

    So the Rhaspody strategy was abandoned, Steve Jobs took over, Apple re-invested in the traditional Mac OS and got some good releases out the door. They also came up with Carbon, which is a re-tooled Mac Toolbox API that sits native inside of Mac OS X. In doing so, they also re-wrote the graphics layer, removing Display Postscript and replaced it with brand new code called Quartz which is based on PDF. That means re-writing the window manager as well so that it supports simultaneous display of Quicktime, OpenGL, Java2D, QuickDraw, and so on including using underlying hardware support. They also re-wrote the DriverKit layer, replacing it with IOKit which is embedded C++ based and has much broader support. The print system was replaced, the Workspace Manager was tossed and the Finder was re-written in Carbon (IMHO one of the worst parts of the current Mac OS X). Lots and lots of utilities were re-written, the BSD layer was upgraded from BSD 4.3, the kernel was moved from Mach 2.0++ (2.5 and some 3.0 extensions) to Mach 3.0++. The Classic layer was also added so that it can mingle with native apps, Java was added, Mail.app was re-written, and so on and so on. There was a lot of work put into this operating system since OPENSTEP 4.2 for Mach, which basically remained stagnant for years.

    In the meantime, Rhapsody did essentially ship as Mac OS X Server 1.0 in 1999. It was basically OPENSTEP 5.5/5.6 with a menu layout that was Mac OS Classic-ish but pretty much everything else was straight from OPENSTEP/Mach.

    So... any operating system that Apple might have chosen at the time would have had to go through the wringer in order to get it to support Apple's technologies and what Apple perceives as what their customers require. It would have taken a long time, and BeOS would have been a worst choice in terms of both adapting the technology and the personnel. I think that going with BeOS and C++ would have led back to the Copland and Taligent quicksand pit. As for personnel, if Steve Jobs didn't come back to lead Apple, I'm not sure Apple would have had this resurgence.

  78. This is actually happening: check out BlueOS. by Anonymous Coward · · Score: 0

    There is a team of open source developers working to recreate BeOS functionality/API/interface using a modern Linux backend. The result would be a platform that would run BeOS and Linux apps side by side. Very cool. Interview here:

    http://www.osnews.com/story.php?news_id=215

  79. BeOS Death by allenw · · Score: 1


    BeOS died when Be and Metrowerks were incapable of delivering a decent compiler for BeOS/ppc and tying the object format to PEF (so that using other tools was nearly impossible without major hacking). After years of struggling with an absolutely horrendous/unusable toolchain, most of the early adopters (read: 3rd party developers) gave up because it simply wasn't worth the pain.

    It wasn't until the 2nd or 3rd developer release of BeOS/x86 that Be finally admitted how bad it was and switched to gcc (and even then, only for x86). By that time, most of the early folks who had generated the initial excitement and pledged support for BeOS had left. [I remember going to the first developer's conference and sitting next to folks from Lexmark (which was then just recently spun from IBM), Wolfram, and others. Funny how those 'big/important' names disappeared a year or so down the road.]

  80. Dumb analogies. by Phil+Wilkins · · Score: 1

    Unix is the do-it-yourself kit car, assembled by anything from the enthusiast in his garage, to the formula one team. High performance, no frills, enthusiasts only.

    Mac's are yer luxury european cars. A nice audi, or a sporty beemer. Quality, but at a price.

    Windows, is a detroit piece of shit. A million pointless accessories that break off if you touch them.

    If you ask me, the world needs a cheap reliable japanese car^H^H^HOS.

  81. Windows, Unix, Mac OSX, BeOS, Amiga SDK, and QNX by dh003i · · Score: 2, Interesting

    Well, I agree...ultimately, you can't effectively compete against Windows if you want to make money. They own developers -- hardware people ONLY write drivers for Windows...same for software developers. Yea, they make drivers for other OS' too, but those come out second, and they are usually second rate. Same with software. I'm not an advocate of Windows -- this is just a consequent fact of the fact that MS is an illegal monopoly. Solution? Break the company up into a million pieces, open source their software, and prevent anyone with the name Bill Gates from owning a business.

    Ok, that said...let me talk about the features of an OS that are important...I'll take it from the lowest level to the highest.

    1. Functionality -- how much stuff your OS can do...i.e., how many operations/manipulations of data, ways to do things, etc.

    2. Performance -- when something is operating, how long does it take? How long is load time? Boot time? What about the memory footprint in RAM?

    3. Size -- how large is it? Smaller for the same functionality is better. Obviously, smaller progs tend to load and run faster, so this ties into performance.

    4. Stability -- this one's pretty obvious. Does it crash or doesn't it? How often does it crash, and how difficult or easy is it to crash it.

    5. Security -- related but distinct from stability. How secure can an OS keep your files? i.e., encryptions, permissions, access levels, file sharing, etc.

    6. User interface -- this one's composed of several categories. Its not just ease of use, as some Macphiles would have you believe. Ease of use is important. It should also be pretty, so long as the prettyness contributes to making it easier to use & understand (anything beyond that is wasteful). But furthermore, it should allow you to get things done fast. Power features, shortcuts, etc. This is where having a command line and being able to do everything from a keyboard comes in handy. Max OSX may be easy to use, but many tasks are repetitive, and people don't want to constantly have to use the mouse.

    7. Compatability -- How much software/hardware/user support does your OS have? This is where M$ gets to kick everyone else in the nuts until their eyes pop out of their head.

    8. Of course, their is availability. This is where Linux gets to kick everyone else in the nuts until their eyes pop out. Having something freely available and such that any can see the code is a great benefit. BeOS doesn't get hit as hard, b/c it has a limited version available free of cost (though no source code). M$ doesn't get hit at all -- no fault in their operating system hinders them or costs them money.

    Linux and BSD (yes, I know these are DIFFERENT...don't go nuts). These OS' have a great concept behind them -- that the source code should be available for all to see and analyze, and modify on. This also happens to make them free ;-). This is an ideal we should aspire to b/c it produces more knowledgeable users, and keeps them more informed and more empowered. These OS' also happen to have great power/functionality, as well as enoromous customizability. So, summing it up, Linux and BSD are all about giving the USER CHOICE. They also happen to have some very good code, as well as stability/security, and *decent* performance in typical day-to-day desktop uses, as well as great performance for networking.

    On to the great Satan, Microsoft Windows. This is an OS which is a prime example of mediocracy and slovenlyness. Most things are OK, some are terrible. MS is all about standards -- that's why its so successful. More simply put, MS is about "popularity". Every hardware vendor makes makes drivers for MS and every software company makes software for MS. As long as this continues, and no other OS' get this kind of support, MS will invariably dominate. The main reason ppl don't switch from MS is because: (1) They've spend hundreds of dollars on Windows games like Descent and Tomb Raider, and don't want to waste that; (2) They have lots of MS software, and don't want to waste that; (3) They want to be able to get all the latest, greatest, and best hardware, which they can always do with MS.

    Now, onto the Max OSX. Its all about ease of use. Very easy to use (though annoying not having a right click, and little keyboard menu support). Though easy to use, it is slow -- things open slow, and getting things done is slow, b/c EVERYTHING has to be done with the mouse, or almost so. Very poor performance. Its BSD-core, so good security and stability, if you configure it so. Not too much functionality -- by this, I mean, you can't customize it to your choosing. Very little User control. Apple RAMS their UI down your throat and you better like it or else (cause if you don't, and try to offer programs for modifying MaxOSX's appearance/features on the net, Apple will sue you).

    Now, onto three of my favorite proof-of-point OS' in terms of performance: BeOS, Amiga SDK, and QNX. Let me summarize the specialties of each before I treat them all as one cummulative OS. BeOS -- very fast, great for graphics, great file system, fast load-time, boot time, etc. Amiga SDK -- same story as BeOS, but crossplatform and offers interestingly fast VP Assembly code, w/c is crossplatform. Apparently, code runs at near-native speeds once loaded; also, progs written in VP Assembly (w/c is like Java in cross-platformedness) load faster, b/c there is "less" stuff to load from the hard drive, and more CPU transformation (dynamic compilation) of code...CPU much faster than HD, so as far as loading, better to load less and have to "dynamically compile" it than to have to load larger thing to start w/ but not transform it. QNX -- prime example of minimalism: truely, an Orwellian OS in terms of efficiency. No unneeded junk. Now, let me summarize the advantages of these OS: namely, performance performance performance. They boot up quicker than Windows, UNIX, or MacOSX (though QNX is a "UNIX"). Programs load faster on them, tasks are performed faster, and their memory footprint is smaller.

    So, what is it the USER really needs?

    (1) An OS w/ the PERFORMANCE of BeOS/Amiga/QNX. Fast boot time, fast run time, fast load time, small memory footprint. This comes down to fine tuning and revolutionary thinking in terms of file-systems, algorithms, etc etc. You also need cross-platform code like VP Assembly, w/c can run faster than native code, and w/c can load faster due to less "information" on the HD, w/c needs to be transformed into binary code by the CPU dynamically.

    (2) An OS w/ the POWER, FUNCTIONALITY, and CUSTOMIZABILITY of the UNIXs. In Linux/BSD/IRIX/etc, you have enormous power. Everything is customizable. You can customize your browser to selectively ignore certain images on web-sites, etc. Vast array of commands to perform repetitive tasks quickly (such as replacing all instances of ": " in a file with a TAB.

    (3) An OS with the EASE OF USE of MacOSX. "Prettyness" is a secondary concern. Prettyness is only something they add to it to make it look better to OEMs. The main concern is to make the interface very intuitive, as well as quick to use. MacOSX tends to be very intuitive, but not very quick to use...you have to drag your mouse to do everything.

    (4) An OS with the SOFTWARE SUPPORT, HARDWARE SUPPORT, and general INTERCOMPATABILITY as Windows. As said before, all software companies support Windows, as do all Hardware companies. For software, solutions like Wine may easy to pain for games who already have hundreds of games. But for Hardware? You need to sell companies on that, or make the drivers yourself. How do you sell companies on it? Well, you convince them that b/c your OS is so mean and lean, their product will perform v. fast on it, w/c makes it look good...this only tends to work for gaming and 3D developing software companies, though. But for other companies, doesn't quite have the same effect -- so you have to make it yourself, until your OS becomes popular enough.

    What apps, outside of games and 3D progs, do you need? Well, I'll tell you what progs I usually use every day. (1) E-mail prog; (2) Internet browser; (3) Word-processor; (4) Spreadsheet; (5) Database; (6) Drawing/graphics program; (7) Media-viewing program (something that can play ALL kinds of sounds, show ALL kinds of images, and play ALL kinds of videos); (8) Encoders; (9) FileSharing prog; (10) Antivirus; (11) Various scientific utilities. This comes to 11 -- ELEVEN -- programs that I use regularly.

    Is itr really that hard for people to come up with 11 GOOD programs which accomidate people's everyday needs? I wouldn't think so.

    So, hows all this to be accomplished? Well, I think we start out with the IDEA behind Linux/BSD: you need a free and openly available source code. This gives uers control, and insures a project is immortalized. Maybe you even start out with the BSD or Linux OS?

    But, I think thats too difficult. Like BeOS, we need to start from scratch. Our aspirations need to be towards excellence and nothing less. Linux' file system -- while more efficient than Windows and MacOSX -- simply could not be worked to be made as efficient as BeOS'. Granted, Linux has a lot of good things -- OpenSource, and many many useful commands. We shouldn't abandon any of the many many UNIX commands. But we should abandon the Linux file system...in fact, we should abandon all file systems.

    It needs to be a clean break -- sometimes, a house is so infested by termites that the only solution is to tear it down and build another house. It won't be easy, and it won't come fast. It certainly won't provide a viable solution for many years...but good things come over time. The pyradmids took lifetimes to build (well, one lifetime of a pharoh, many lifetimes of the avg. Egyptian citizen, since they lived shortly). A good opertaing system may take decades to build -- and that's just to get to the core OS.

    But, if you want your efforts to be worthwhile, you have to bite the bullet on one thing -- cross compatability. You need to develop on top of a code which can be run unaltered on any platform, now and in the future. That means something like Amiga SDK's VP Assembly. This does mean a performance hit in terms of run-time once somethings open -- generalized code will never run as quick as a finely-optimized piece of Asm. But it will load faster -- as its basically stored as a smaller executable, which is then translated dynamically. So you optimize the "machine" as much as possible to speed up translation and then bite the bullet on that. This is the only way you'll ever have time to really work on some fundamentals of the file-system and OS, w/o falling vastly behind and finding out your OS can't run on the latest CPU.

    Then, you take it one step at a time. First, you plan out the entire system...find new revolutionary ways to make code smaller, more efficient...to make the file system quicker, for example. Of course, to give the user maximal customizability, you need to try to make everything modular. This also makes your OS faster down the line, b/c it can call and load only functions w/c are needed.

    Then you proceed logically, first building a solid foundation before building atop it. You don't add new an unnecessary features to a program until you've resolved stability/security issues, as well as performance issues; you also focus firstly on improving performance. Chances are, your prog has all the critical features. LimeWire, for example, doesn't need any more features: it needs to be streamlined. Finally, when adding features -- only add needed and useful features. Don't add features just to "impress people" or make it "look cooler". Add features which are really needed.

    If you want an example, lets take MS Word. MS Word had all the features it *needed* in Word 98. Now, MS is just adding new features to impress OEMS. What they really should be doing is making the program smaller, making it run and load faster. Furthermore, they don't need to make it any "easier" to use. It had a simple help system, operated by indexes and contents -- that was great. And a decent menuing and button system. Why did they need to add those stupid office assistants? Only justification, promotion. Dumbing it down to the lowest common denominator. What Word really needs, from MY experience, is faster load times and faster run-times for operations. It also needs more power-shortcuts. Making legends or equations in MS Word is an excercize in "CTRL +"ing or "CTRL SHFIT +"ing...and that's if your an "expert".

    As a final note, let me say that I rarely find programs sorely lacking in features. Most progs have plenty of features -- more than you need, in fact. What I do often find is progs that are bloated, huge, slow, and load slowly.

  82. A few additions and corrections. by gig · · Score: 3, Interesting

    > OS X does not have a journaled file system
    > (although, to be fair, I have lost power on
    > this machine and found that it booted back
    > up in a normal time span without appearing
    > to do anything special).

    Mac OS X runs fsck on each and every boot, but because of the way the HFS+ file system is constructed, running fsck multiple times on an 80GB disk takes only a few seconds, so you don't notice it.

    If you check a disk with Mac OS X's Disk Utility, it actually runs fsck, and you'll notice it is done in a blink. Same with formatting disks ... takes a second or two to format an 80GB drive.

    > The [long] filenames were truncated with garbage
    > characters when viewed in the Finder.

    They're not actually random garbage characters ... it's some kind of node number or something that is unique to that file, and so keeps shortened file names from conflicting. This is one of the top two or three "it's not going to kill me, but I sure wish it wasn't the case" types of things with Mac OS X. All you can say that's positive about it is that Apple is dealing with this issue better than Microsoft did with the similar issue on Windows.

    > I don't mind AppleScript. I wish the system
    > were open to other languages, but
    > AppleScript does a fine job, and is very powerful.

    The system is open to other languages. What most people call "AppleScript" is actually called "Open Scripting Architecture (OSA)", and AppleScript is just the default language. You can already get a JavaScript plug-in for Mac OS X.

    http://www.latenightsw.com/freeware/JavaScriptOS A/ jsDownload.html

    Once installed (drop it in /Library/Components for the whole machine or ~/Library/Components for just yourself), the Mac OS X Script Editor will now have a menu on the bottom left of its window where you can select the language you want to script in. Other languages are available for Mac OS 9 as well.

    The Mac OS X Script menu also launches Perl and shell scripts in addition to OSA scripts.

    > This is fairly minor, but it seems that some apps
    > remember their window positions when closed
    > and some do not. Mail.app and Internet Explorer
    > do remember their exact size and position
    > between runs, but Terminal and many
    > others do not. This is another good candidate
    > for consistency in the user experience.

    Mac OS X can hosts apps with a number of different heritages, so it's definitely true that there is great inconsitency between apps than there was before. As time goes on this will probably get better, as the "Mac OS X way" emerges completely and developers are all familiar with it to some degree.

  83. Re:New programming jobs for OS X? Yeah, sure.... by Wee · · Score: 2
    They may be harder to find, and there may be less of them, but OS X jobs (outside of Apple) do exist.

    I never said that Mac OS X jobs are non-existent, I merely said that they are scarce. So we agree. I also, in a roundabout way, said that perhaps programming jobs in other, more widely distributed operating systems are more available. I used Monster to illustrate my point because: A. it was fastest and I was leaving work at the time of my post and B. Monster, as the largest online job board, probably represents a very large sample of available high-tech jobs. I admit my post wasn't scientifically valid, and it was certainly biased (statistically, I mean), but the point stands: By any measure there are much fewer Mac OS X programming jobs than not.

    You've done quite a good job of refuting me, and I hope that any aspiring Mac OS X/BSD programmer sees your post. But I fear that Mac OS X will languish in near obscurity like Be or Amiga or any older Mac OS did. (That's not flamebait, it's fact. MacOS, like BeOS and others before it, has had a very small market share and today represent only a very small percentage of the OS market. Note that Linux -- my personal OS of choice -- is included in this group of "marginal" operating systems.) If you want to be a Mac OS X programmer (for like GUI stuff or some such maybe) then you will have a much harder time finding a job than if you wrote Motif or KDE or MFC apps (again, using GUI programming merely as an example). Again, it's fact. I'm not saying it's right, I'm just saying it's true. And I'm guessing it'll be that way for a long time to come, best intentions and (semi) corporate evangelism aside. Mac OS X is still -- like it or not -- a "fringe" OS, same as Linux or BE.

    But then we both still have our choice, right? And we have almost as much choice as anyone has ever had? So it's all still good. But then again I don't use BeOS...

    (And as a complete aside, I had a thought: What was it that "killed" Be? What was it that made MSFT king of the hill? Why are there fewer Mac OS apps than Win32 (or perhaps even Unix apps)? The answer: Developers. People, hired by other people, that exist only to make applications tailored to a specific operating system. BeOS got bought, and then delevoper mindshare moved to something else. It moved to perhaps Mac OS X. It doesn't matter. The point is that when Be lost its developer support, it lost its viability as an OS. It lost even all hope of being anything but fringe. If Mac OS X doesn't get developer support -- say it only has one app that plays MP3s and also syncs with an iPod -- then what might its fate be? Not good, I think. In fact, I think looking at developer mindshare -- or like compiler sales -- is probably a much better metric for OS penetration than outright OS purchases, at least in terms of lange-range growth. If Mac OS X doesn't have or continue to grow this mind share then what will happen is a very scary thought.)

    -B

    --

    Ash and Hickory, straight-grained and true, make excellent bludgeons, dandy for the cudgeling of vegetarians.

  84. using Linux but not as your desktop by opk · · Score: 1

    I agree with what he says about it being nice to have a Linux server at home but not using it for the GUI. I use an old SGI for my desktop. With Linux as my desktop, I just find myself having to spend too much time tweaking it. With it tucked out of the way as a server, I can get into the guts of it when I want to but can get things done when I don't. When I come to replace the SGI, I'll be very tempted to go for a Mac.

  85. Its horses for courses even for OSes by DABANSHEE · · Score: 2

    Mac OS is the go as far as desktop publishing is concerned.

    W98SE is the go as far as games & application 'n driver compatibility is concerned.

    BeOS is the 'bees knees' as far as music editing is concerned. Hence its the OS for the TASCAM SX-1 Integrated Audio Production Station & IZ Tech's RADAR 24, plus its the OS of choice for Edirol - Roland UA100

    QNX is where its at for embedded applications, whether its the 'machine that goes beep' in hospitals or its nuclear reactors.

    W2K/XP is/are where its at for the best balance of stability & compatibility for a desktop system

    BSD is the server OS

    Amiga classic is still consided by many to be the video editing platform. Have you seen the prices a 10 year old towered upraded video toaster goes for campared with a Wintel PC of the same age & new retail price?

    Linux is the cheapskate OS for cheapscapes who have hangups about infringing on copyright, & is also the script kiddie OS of choice. Plus is the *nix OS for compatibility.

    OS/2 is the bankers OS, being the OS of choice for ATM & counter teller workstations.

    While Mac OSX has the potential to displace maybe more than half of the above.

    That'l do for now

    1. Re:Its horses for courses even for OSes by Brand+X · · Score: 2

      No insult intended, and I use MacOS X at home and at work (among others in both cases), and it is my favorite in terms of user experience... and the only ones of the above that I don't currently work with are QNX and OS/2, and QNX I used to develop for (as well as VxWorks)...

      That qualifier voiced, I only count three targets for OS X, and they are all gimmes.

      Desktop Publishing
      Will belong to OS X as soon as Photoshop and QuarkXPress join InDesign as native.
      Video Editing
      As of last week, secured by Final Cut Pro 3.
      Music Editing
      Several of the most important authors of professional grade music editing software have recently announced intent to support MacOS X. This includes solutions that were previously MacOS, BeOS, and Windows only. The ultimate status of MacOS X as a premier audio editing platform remains up in the air...

      Now, for the others:

      Games, apps, and drivers
      Number 3, will pass classic Mac soon... plus, I've succeeded in porting linux drivers for an unsupported graphics card and camera. >:) Will never pass windows, I fear. XP will soon take the top spot, as '98/Me vanish off radar...

      Server Usage
      Marketshare, number 4. Capacities, number 4, with reservations on 3 (See Win2000 Advanced Server)... will never surpass BSD or Linux. Win2000 AS is another issue. SMP is OK, Memory addressing sucks. I suspect MacOS X will start featuring an optional 64 bit kernel before Windows.

      Banking
      Don't know, don't care, doubt Apple will ever be a contender.

      --
      -- Still waiting for the Nike endorsement
  86. Best quote from the Article: by tb3 · · Score: 2
    Something about using Windows made me feel hypocritical and slutty.

    Now there's a quote just waiting to become a sig!

    --

    www.lucernesys.comHorizon: Calendar-based personal finance

  87. Now THAT'S a User Interface... by fallen1 · · Score: 1
    I quote: No matter how lickable the shutdown/adduser/finder screen interface is.... Bold added by me for bolding purposes :-p

    What I'd like to know though is - what phreaking User Interface are you currently deploying that can be licked to shut down/adduser/etc .. and is it "user" friendly *wink, wink*???

    I'd bet the tons of porn outlets would pay dearly to have this UI added to their portals.. think of the revenue! The feedback! Oh, wait, feedback would be the revenue stream *blink* :-p

    --

    Dream as if you'll live forever.
    Live as if you'll die tomorrow.
    ~Anonymous~

    1. Re:Now THAT'S a User Interface... by Jini+Man · · Score: 1
      You said: I quote: No matter how lickable the shutdown/adduser/finder screen interface is.... Bold added by me for bolding purposes :-p
      What I'd like to know though is - what phreaking User Interface are you currently deploying that can be licked to shut down/adduser/etc .. and is it "user" friendly *wink, wink*???
      I'd bet the tons of porn outlets would pay dearly to have this UI added to their portals.. think of the revenue! The feedback! Oh, wait, feedback would be the revenue stream *blink* :-p

      Funny but FYI, "Lickable" is Steve Job's description of Mac OS X.

  88. BEIA?? by lukegalea1234 · · Score: 1

    Has anyone actually seen a BEIA device around? As much as it is sad that BEOS itself is dead.. I think using it for embedded systems is a great idea!!

  89. What are you talking about? by 2nd+Post! · · Score: 2

    OS X is built upon the BSD bedrock; you can go download Darwin and install it on x86 or PPC systems. It's a full featured OS in it's own right, excepting that it's missing an X server out of the box. Are you trying to say that Darwin/BSD is somehow not sufficient?

    Are you trying to say that OS X somehow removes functionality from Darwin/BSD with the GUI interface?

    1. Re:What are you talking about? by markj02 · · Score: 1

      OSX is not "built upon the BSD bedrock". It's Mach with a BSD personality on top of it, which means that it is a somewhat different beast from BSD. As for functionality, since OSX comes with a lot of extra software and functionality, it may require a lot of extra software to administer.

    2. Re:What are you talking about? by 2nd+Post! · · Score: 2

      Of course. I very carefully worded myself to avoid saying "OS X is built on top of BSD" because it isn't.

      My point is still valid that the BSD OS that is Darwin that is an integral component of OS X is available for download and scrutiny and that it is still a BSD OS even if it sits atop the Mach kernel. OS X *does* come with extra software and functionality, but it still doesn't mean that there isn't a full fledged Unix OS underpinning everything, with full CLI access.

      I ask you again, markj02, what are you talking about, when you ask, "That's a typical mistake people make. While not talking specifically about OSX vs. UNIX, more is not necessarily better, and the total can be less than the sum of its parts.
      "?

      I made no mistake, I left the BSD vs Linux discussion for another topic because that's not what I was trying to address. In fact, if I read my histories and understand my facts correctly, OS X ne BSD *is* a Unix, and is not an issue of OS X vs Unix.

    3. Re:What are you talking about? by markj02 · · Score: 1
      I ask you again, markj02, what are you talking about, when you ask, "That's a typical mistake people make. While not talking specifically about OSX vs. UNIX, more is not necessarily better, and the total can be less than the sum of its parts."

      Which part of "more is not necessarily better" is so hard to understand? Brevity and consistency can be virtues and values in themselves, which is why we have Cliff Notes and costly "executive summaries". Similarly, having all of BSD and all of an Apple UI and three different GUI APIs all in the same system doesn't necessarily make for a good operating system (although it admittedly seems to be a better pragmatic compromise than Windows).

  90. Creator-based launching. by Angerson · · Score: 1

    "Why Mac users are so complacent about Creator-based launching is beyond me."

    As a longtime Mac user I think I might be able to shed some light on this situation. You see, double-clicking on a document's icon has long been the standard "Mac way" of both launching your content creation application as well as opening the file in question, all in one fell swoop. As the Macintosh has long been primarily a content creation platform (design being the most prominent field) it's particularly useful to be able to open up the file in question with the program you have created it in -all just by double-clicking.

    Let me explain. For some it might make sense if OS X were to bind all .jpg, type "JPEG" files to the application "Preview" since, in essence, "Preview" is a most capable .jpg viewer. However, as a web developer, I work with a lot of JPEG files, most of which are created in Photoshop, my photo editing tool of choice. Whether out of habit or sheer convenience, it's far easier for me to just double click the file in question and have it launch Photoshop (the place where I created it and, presumably intend to work with it) and then open up the file. It's just an easy alternative to File--Open.

    So, why not have all my JPEGs open up in Photoshop? Well, I have a myriad of unedited digital camera photos on my drive and frankly, Photoshop is quite a cumbersome image viewer. It's just a matter of being able to use the right tool for the job. While both a battering ram and a key are quite capable of opening a locked door, it's knowing which one fits the situation that makes all the difference.

  91. um, moron by Anonymous Coward · · Score: 0

    R4 ran in a partition, not "under windows"
    R5 Personal COULD run in a fat32 file, but it didn't "run under windows" at all. Nothing M$ was in memory when BeOS ran. Its not even a trojan, a trojan looks like one thing but delivers a bad payload when you trust it. BeOS just sat in a file so people could run it easier. And "legacy support" and "drivers" are two seperate animals that I don't even want to go into. Don't go commenting about something you tried for 30 seconds and threw away because you had a problem

  92. Pre-Installs vs. 'available' And G3s by jackDuhRipper · · Score: 1

    kesuki wrote:

    > "Two words "Linux Ready" I'm pretty sure that the current OEM License doesn't prohibit leaving empty space on the hard drive, or shipping a CD with the system that includes another OS."

    Leaving the OS unistalled means you abandon ~80+% of the users. End of story. This is why AOL, Real Networks and all those other companies pay so much money (tens of millions per year) to have their code SHIP INSTALLED on machines: They know the majority of users use what comes on their computers, and that's all.

    (And it's a similar argument to why GPL advocates prefer the source code included in a given distribution rather than simply "made available" on a company website.)

    mjolnir_ on wrote:

    > "BeOS was basically confined to the pre-G3 systems (PowerPC 601, 603, 604) and thus decided to invade the Intel-based PC market."

    BeOS worked fine on some G3 systems, and ~all "BeOS-Ready" systems upgraded to G3. If Be decided to remain in that market - and not get swayed away by the promise of pre-installs on major Intel consumer machines - they could still have cut their 'niche in the niche.'

  93. Television use as power by Anonymous Coward · · Score: 0

    > Your argument is thus a bit like saying that anyone that tries to
    > change channels on their television without knowing how to manyally
    > rewire the circuitry is missing out on the true power of the machine.

    But, of course, you are. The true power of the machine is the ability to receive arbitrary signals. If everyone knew how the guts of TVs worked, and perhaps how to broadcast over (possibly very short) distances, TVs could be hacked to a much greater degree, could be tied in with communication, used with a peer-to-peer network for true community television, et cetera.

    Similarly, knowing the true text interface to the computer makes your experience much richer. I try to use the command line as much as possible, but I'm guilty of lazing about in graphical space more than I ought. I'm sure if I hunkered down, I could get pretty proficient in ex, using regular expressions to get work done (I've heard) much faster and more accurately. Instead I laze around in vi. If I could compress my thoughts into chainable text commands, I would indeed be more exposed to the true power of the machine.

  94. relatively speaking he's right though by DABANSHEE · · Score: 2

    The shareware/freeware scene for the Mac is pathetic compared with Windows, Linux & even BeOS

    1. Re:relatively speaking he's right though by jcr · · Score: 2

      Give it a year. Apple has just become the UNIX volume leader.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    2. Re:relatively speaking he's right though by Anonymous Coward · · Score: 0

      >The shareware/freeware scene for the Mac is pathetic
      >compared with Windows, Linux & even BeOS

      This is a joke. Actually, comparing the Mac shareware scene to the Windows shareware scene is like comparing the Mac to Windows. You might pay a bit more, but you get what you pay for. There's plenty of professional quality shareware for the Mac available. In fact, most of the commercial, boxed windows software is worse than what's available as shareware on the Mac. Have a look at what's available.

  95. Methinks... by Strick-9 · · Score: 1

    This fellow needs a girlfriend.

  96. out of the loop.... by $goat+man$ · · Score: 0

    wow, shows how long ive been out my little cyber-nitch, damn i need to get back in, been missin it.
    last time i checked, BeOS had just come out with their new version of the BeOS for windows, i was sure that would draw a lot of new users to the platform, although i can see why Palm wants it so bad, they need to get a handle on their media capabilities. it's sad to see BeOS go under the corporate hand though, even though i was always more of a Linux man myself.
    I have heard great things about MacOS X, especially with a Unix core, open source, and an obviously beautifully smooth desktop environment. haven't had the chance to try it since i dont own a Mac...but it seems worth investigating, might just have to check out this little book.

  97. Ahhh by 2nd+Post! · · Score: 2

    Man, you're the first person I've met who doesn't seem to think outright that Apple adopting BSD ne NeXTStep is a 'better' thing.

    There's a good reason for the 3 GUI APIs, though I only count 2, myself, Carbon and Cocoa, and they aren't GUI APIs, they're APIs. The third, Mac Classic outside of Carbon, only lives in OS 9. Unless you're counting Java and ObjectiveC+ as two different APIs. Likewise, Apple could hardly release and OS without a GUI; the BSD layer was a holdover from NeXT, and one I don't mind at all. Speaking from experience, since I own a OS X machine :)