Slashdot Mirror


Top Ten Mac OS X Tips for Unix Geeks

Lisa writes "There are big differences between Mac OS X and Unix machines. In this MacDevCenter article, Brian Jepson has assembled ten tips to help achieve a smooth transition from Unix to OS X."

225 of 533 comments (clear)

  1. uh, no michael by Anonymous Coward · · Score: 5, Insightful

    from the um,-install-debian-instead? dept

    Wouldnt that defeat the purpose of using OSX?

    1. Re:uh, no michael by GavK · · Score: 3, Insightful
      Absolutely!

      Those of us who got sick of waiting for the Gnome / KDE war to stop long enough to get a *usable* linux desktop finally caved in and bought a nice shiny Powerbook because it ran OSX...

      I'm sorry but gnome and KDE SUCK compared to aqua. Not to mention all the things that just work in aqua out the box (Hmmm, iTunes, DVDPlayer, CD Writing)

      --

      Gav

      "There's no such thing as data that can't be manipulated"

  2. Good! They need the extra skills... by Wee · · Score: 5, Funny
    ...so they can get a better second job to pay for Apple hardware.

    I'm kidding, I'm kidding... jeez...

    -B

    --

    Ash and Hickory, straight-grained and true, make excellent bludgeons, dandy for the cudgeling of vegetarians.

  3. Remember.... by Anonymous Coward · · Score: 3, Funny

    It's Command/Control/Restart, not Control/Alt/Delete

    1. Re:Remember.... by teamhasnoi · · Score: 5, Informative

      Actually its Option - Apple - Esc. That gets you to 'force quit'.

    2. Re:Remember.... by teamhasnoi · · Score: 2
      So the apple printed on there on there is just to remind me that it's *not* the apple key.

      Back in the day, Apple IIs and Macs had two 'Apple' keys. One was empty in the middle - 'Open Apple'. One was filled in - 'Closed Apple'. That is how Apple Computer referred to those keys.

      Command *is* also printed on there, but old habits are hard to break.

  4. The Screen Savers... by Tha_Big_Guy23 · · Score: 5, Informative

    had a brief segment last night showing the top 10 Mac OS X killer tips.. the link is here with some nifty tricks for your Mac..

    --
    If you're looking here for something insightful or thought provoking, you're probably looking in the wrong place.
    1. Re:The Screen Savers... by Anonymous Coward · · Score: 3, Interesting

      And, oddly, 8 of the 10 "tricks" they suggest are in fact actually _harder_ than the normal way of doing things. I don't get techTV on my cable package, are they usually this dumb?

      (in windows it'd be like: Did you know that to turn your screensaver on you can browser My Computer/Windows/something.scr and double click on it? Instead of using a hotcorner or anything, you know, sane.)

    2. Re:The Screen Savers... by kableh · · Score: 2

      No kidding. I've never been able to get into Screen Savers because it is just Slashdot and Fark, only 4 or 5 days late. And with obnoxious pseudo-geeks talking about it. Bleh.

      I work with enough engineers, I don't need to hear any more bad puns.

  5. Where's my...Unix? by jukal · · Score: 4, Interesting

    I did not (and still don't?) now have anything against MacOS X but that articles makes it sounds like everything is turned up side down. Really, I had the belief that Mac OS X is just about same as everything else *nix. However, this article did good work in convincing something else.

    1. Re:Where's my...Unix? by WatertonMan · · Score: 5, Informative

      I think you'll find that the variations aren't so much variations from Unix, but from Linux. Many of the differences the article outlines are simply "hiding" the Unix from newbies (i.e. dangerous directories) and can easily be over ridden.

      The article's comments about NetInfo are a little off as well. OSX has been moving to using NetInfo less and less. 10.2 tends to utilize many more traditional ways of doing things.

      I should add that most of those elements are hold overs from NeXT and the Darwin team appears to be making it more like a traditional BSD.

      BTW - if you want a good Finder replacement with more Unix tools try Path Finder. It has lots of nice things such as creating SymLinks rather than Aliases etc. (Although Aliases are more powerful, but most Unix tools don't recognize them)

    2. Re:Where's my...Unix? by NotoriousG.N.U. · · Score: 5, Insightful
      I think you'll find that the variations aren't so much variations from Unix, but from Linux.

      Excellent point.

      One unfortunately probably lost on a large portion of the Slashdot crowd that believes Linux == Unix (or GNU/Linux == Unix)...

      --

      I love it when you call me longhair bath-needin' poppa!

      --
      -- I love it when you call me longhair bath-needin' poppa!
    3. Re:Where's my...Unix? by mosch · · Score: 5, Informative
      everything is turned upside down? Did you follow the same link I did? The startup procedure is different though it still just runs shell scripts. The filesystem is laid out differently, and it uses NetInfo instead of /etc/hosts, /etc/group and /etc/passwd.

      Is it a big change? yes. Is the whole world upside down? ummm.... no. You still have a shell, all the standard unix utilities and most everything is done the Unix way, even when it's done through the GUI. Personal Web Sharing is Apache. Windows File Sharing is Samba. Printer Sharing is cups. The firewall is a default deny ipfw setup.

      Sounds like Unix to me. Though admittedly I'm biased, since I really like the fact that I'm posting this message from a unix box (OS X 10.2.1) that's currently running Illustrator, Photoshop and Quicken, while charging up my iPod.

    4. Re:Where's my...Unix? by jukal · · Score: 4, Insightful
      Sounds like Unix to me

      Yes, OS X sounds like Unix. I was not flaming OSX, I was flaming the article, which gave a hysterical view to the situation.

    5. Re:Where's my...Unix? by Twirlip+of+the+Mists · · Score: 5, Informative

      it uses NetInfo instead of /etc/hosts, /etc/group and /etc/passwd.

      I do feel compelled to point out that OS X actually uses lookupd for host name resolution, and lookupd can be configured to use any number of sources for name-to-address mappings. Under 10.2 and later, lookupd is configured to look in /etc/hosts first by default. So unless you're using 10.0 or 10.1, /etc/hosts will work just the way you think it should.

      More info can be found in the lookupd man page.

      --

      I write in my journal
    6. Re:Where's my...Unix? by chmod+u+s · · Score: 3, Interesting
      The article's comments about NetInfo are a little off as well. OSX has been moving to using NetInfo less and less. 10.2 tends to utilize many more traditional ways of doing things.

      You will not convince me of that. They are simply trying to ease the porting of applications. Flat files *are* inherently less organized and archaic and the fact that they are supporting it is just so they can woo unix users and developers more easily.

      Try to create a user using /etc/passwd, better yet try to create a *group* without using netinfo. I don't really care one way or the other, flat files are more familiar and netinfo is more elegant, but using both in conjunction is a hack.

    7. Re:Where's my...Unix? by LinuxHam · · Score: 2

      One unfortunately probably lost on a large portion of the Slashdot crowd that believes Linux == Unix (or GNU/Linux == Unix)...

      Okay, I'll bite. Linux isn't UNIX because no one paid Novell (or whoever owns it now) the hundreds of thousands of dollars to license the name. I, for one, always refer to it as UNIX-like. And as I'm currently replacing thousands of servers for a customer with a mix of Intel, RISC, and mainframe servers as we help them migrate all their apps to Linux on all those platforms over the next two years, I can say..

      it's close enough.

      --
      Intelligent Life on Earth
    8. Re:Where's my...Unix? by gnuadam · · Score: 5, Funny

      But GNU's Not Unix, damn it!

      --
      You say :wq, I say ZZ. Why can't we all just get along?
    9. Re:Where's my...Unix? by WatertonMan · · Score: 2, Informative
      Most Unixes do not simply use /etc/passwd or so forth. OpenBSD does not, for instance. Its been a while since I worked on it, but I believe Solaris 8.0 doesn't as well. So that is a rather common feature of most Unixes.

      However for many other features Apple has been making things more standard.

      Having said that I didn't say that NetInfo wasn't used. It is. I think it is used more for OSX system applications. (i.e. at the GUI level) So, for instance, most "hacks" for OSX dealing with UI elements involve NetInfo or related applications. However for the type of customizations that typical Unix people do, Apple has been moving to making their traditional hacks work. This, to me, is the best of both worlds. For one it means that many "how to" articles on the Internet for traditional Unix apps work. But you still have the elegance of NetInfo for features that are only available on OSX.

      In other words if it is a function that is available on other Unixes, Apple will try and do it the traditional way. If it is a mainly Apple-only feature they'll do it the elegant way.

      There are exceptions, such as users. But those are places where the flavors of Unix differ so much that it is difficult to say that the Linux way is the right way. (And frequently there are optional add-ons in these areas even for Linux)

    10. Re:Where's my...Unix? by stripes · · Score: 5, Interesting
      I think you'll find that the variations aren't so much variations from Unix, but from Linux. Many of the differences the article outlines are simply "hiding" the Unix from newbies (i.e. dangerous directories) and can easily be over ridden.

      That's more or less true. If you ignore the fact that pretty much every Unix system that has a GUI except Apple's uses X11 the differences from "Apple's Unix" to anyone else's isn't really any bigger then the differences between any two other Unix-like systems. Sure Apple uses NetInfo, but it really isn't any different from Sun's YP or NIS. Yes, Apple has a ton of GUI admin tools that whizz all over /etc, but what is IBM's SMIT? Or HP's...er...what does HP call their admin tools again?

      If you are talking about command line tools, Mac OS X is "just another Unix", period. One of the less common ones, so you may not find as many things compiling out of the box, but that isn't because OSX is more different from whatever Unixish system the author used (most likely Linux these days) then, say NetBSD or SunOS is, but just that whatever 3 random things that always seem to trip people up when going to a new platform weren't already spotted and fixed.

      I remember when SunOS was king, and it was a slight pain to port stuff to Ultrix (DEC's Unix). This is no harder. Straight down to programs sometimes forgetting a htonl or the like.

      Once you get to GUI's then it's a whole different thing (unless you remember when Suns came with Sun Tools, DEC had X11, AT&T had the BLiT, and everyone else had their own thing too). OSX is way different from other Unix-like systems. You could install X11 on it, but X apps will never feel like native apps, and most apps that are written for OSX that you might want to modify won't be using X. Then again, it's nice to learn a new thing once in a while, isn't it?

      Although Aliases are more powerful, but most Unix tools don't recognize them

      In what ways are aliases more powerful?

    11. Re:Where's my...Unix? by larry+bagina · · Score: 2, Insightful
      OS X Jaguar leans towards BSD (/users/username is pretty close to /usr/username).

      Alphabetically, users is close to usr but the similarity ends there.

      Unless you have accounts with names like "include", "local", "man", "lib", etc.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    12. Re:Where's my...Unix? by Anonymous Coward · · Score: 5, Informative

      Aliases are sort of a hybrid between a symlink and a hard link. They keep track of the HFS file id of the target file.

      Prior to 10.2 the default behavior was to first check the file id, and if that file isn't there any more then check the file location. In 10.2 this behavior changed to be more like a symlink. First it checks the file location, then it checks for a file of the given file id.

      To sum up: aliases are more powerful than symlinks because they do everything that a symlink does (when accessed through the mac file apis, not the BSD ones), but can also still find the target file if it's been moved to a different directory.

    13. Re:Where's my...Unix? by stripes · · Score: 2, Insightful
      Aliases do have a nice quality: they continue to work even after their target is moved

      So like hard links? (ln without the -s)

    14. Re:Where's my...Unix? by spitzak · · Score: 2
      Are they they same as hard links then?

      I'm just guessing, but perhaps not, there may still be knowledge of which one of the files is the original, so if you delete the file you get something like a broken symlink, but moving it acts like a hard link.

      Is this correct? It does seem like a good idea.

      They really should fix the Unix library to obey them, or this is going to be a big pita for people writing scripts.

    15. Re:Where's my...Unix? by FireBreathingDog · · Score: 2, Funny

      If Linux is a UNIX, but GNU's Not Unix, then isn't GNU/Linux an oxymoron?

    16. Re:Where's my...Unix? by FireBreathingDog · · Score: 2, Interesting

      Aliases are backwards-compatible remnants of Mac systems dating back to OS 7.

      They are kind of halfway between symlinks and hardlinks. If the target of an alias is moved, the alias still works. But if an alias is deleted, the original file itself is not deleted.

      Most UNIX tools don't handle aliases properly just as most UNIX tools can't access a file's resource fork or metadata, two features of the Mac's native filesystem that UNIX doesn't understand.

      For people shifting to Mac UNIX, there are scripts to convert some or all of the aliases in a given portion of the directory structure into symlinks.

      Mac OS X-based UNIX-heads like me, use symlinks. Old-school Mac people can use aliases. It isn't likely that the old-school Mac guys are going to care unless they're delving into UNIX, and then they'll learn what to do soon enough anyway.

    17. Re:Where's my...Unix? by Kiwi · · Score: 3, Informative
      One of the less common ones, so you may not find as many things compiling out of the box

      My experience porting my application to various unices is that porting from Linux to Mac OS X is a no-briner; the toolchain to build programs on the both unices is the GNU toolchain, and is almost identical.

      The only Unix I have had a hard time porting to is Solaris; then again, I have not tried porting my application to other prorpietary unices like HPUX, Ultrix/OSF-1/whatever they call it these days, AIX, etc.

      - Sam

      --

      The secret to enjoying Slashdot is to realize that it should not be taken too seriously.

    18. Re:Where's my...Unix? by jweatherley · · Score: 2

      Not quite:

      Move target: Alias works
      Delete alias: Target remains
      Keep alias, delete target: Broken alias

      --

      --
      Reverse outsourcing: it's the future
  6. Virtual window management? by piyamaradus · · Score: 5, Interesting

    I run entirely Solaris and Linux as my desktop environments. My wife has an iBook with OS X (not Jaguar yet). I do most of the administration on it for her, which has been fun since I hadn't used a Mac since 1989...and OS X is the most usable (for me) that I've found. I could almost use it as a workstation...except for screen real estate issues. I'm amazed that there seems to be no default way of running virtual screens in OS X -- which keeps me from being able to work effectively when I have to wade through dozens of terminal sessions on one box (and 'screen' isn't sufficient).

    Short of running one of the X11 WMs described, does anyone have a native Aqua virtual window tool?

    1. Re:Virtual window management? by 4minus0 · · Score: 3, Informative

      http://www.cocoaserver.com/virtualdesktops.html

      try this one
      open source too if'n you're paranoid :)

      --
      You've got an easy breezy wind at your back...most of the time.
    2. Re:Virtual window management? by iSwitched · · Score: 5, Informative

      I just plunked down a whopping $20 for Codetek's Virtual Desktop (www.codetek.com).

      Its a damn fine piece of software and was the final addon that made Aqua perfect for me.

      --
      "That naive cube! How long must I suffer this!" --Sheldon J. Plankton
    3. Re:Virtual window management? by PghFox · · Score: 5, Informative

      Space.app, which is free as in beer, in one such solution that provides multiple virtual desktops on Mac OS X. VersionTracker is to Mac OS X what Freshmeat is to Linux.

      --
      --- Fox
    4. Re:Virtual window management? by krokodil · · Score: 2

      http://space.sourceforge.net/

      Free virtual desctop tool. Works great!

  7. Re:WHAT? by stratjakt · · Score: 5, Funny

    > The question that arises is not how to convert but WHY for God's name?

    Because all other OS's go beep beep beep and eat your paper, and it was a really good paper. then you have to do it again and its not as good because you did it fast this time which is... .. a bummer.

    That and saving Christmas.

    --
    I don't need no instructions to know how to rock!!!!
  8. It has, and quite a few are, actually by burgburgburg · · Score: 5, Insightful
    Apple has produced a superior product.

    And while Aqua is not open source, quite a few of the other components are. Like Darwin and all of it's parts. And everything you can get with Fink. And XDarwin (the XFree86 implementation). And all of that stuff. Working correctly, and with eye candy too.

  9. Talk about bad design... by Q2Serpent · · Score: 4, Insightful

    The first is to select the file in the Finder, and drag it to a new location while holding down the Option and Command keys (or select Make Alias from the File menu). This creates a Mac OS alias that Cocoa, Carbon, and Classic applications can follow. However, Unix applications will ignore those links, seeing them as zero-byte files.

    You can also create a link with ln or ln -s. If you use this kind of link, Unix, Cocoa, Carbon, and Classic applications will happily follow it.


    I have no knowledge of the reasons for this design decision, but why isn't it just "All links are symlinks, no matter where they came from"?

    Having links that the gui creates be incompatible with the command line, but having links the command line makes be compatible with the gui, just creates complication.

    Apple's been on this site before... The Interface Hall of Shame

    1. Re:Talk about bad design... by GMontag451 · · Score: 2

      The reason why they designed it that way is because, unlike what the article says, Classic apps *won't* follow symlinks. So they where faced with either making aliases incompatible with Unix apps, or incompatible with Classic apps. Considering that when OS X was deployed, the vast majority of users were still using tons of Classic apps, it was a good design decision.

    2. Re:Talk about bad design... by xil · · Score: 5, Insightful

      Because aliases and symlinks do different things. Normally users want aliases, since they have been around on the traditional MacOS for years.

      In a nutshell: symlinks only point to one fixed path. If the target file's name is changed, or the name of any directory in its path changes, the symlink will no longer work. Aliases, however, can track a file even if it is renamed or moved, or if any of its parent directories are renamed or moved.

      The Finder, as well as most applications, can deal with either one.

      It's not bad design to do things that most users want, and to provide a way for power users (who know about symlinks) to get what they want as well. I could imagine a better way to do it than through an obscure key combination, but that's not what you were complaining about.

    3. Re:Talk about bad design... by plastik55 · · Score: 2

      Sure, but what Apple should have done was present aliases to the UNIX layer as though they were regular files (or maybe hard links,) rather than making them completely opaque to standard UNIX tools.

      This theme is prevalent throughout OS X: Whenever Mac OS has historically done something one way and UNIX another, Mac OS *doesn't* pick a side, and you end up with massive incompatibilities between different parts of the *same* operating system. I occasionally boot into OS X for a few days, but invariably I get bitten by things like the schizoid treatment of aliases, or the fact that cp(1) doesn't actually copy files since it leaves off the resource fork, and I retreat back to running Debian on the iBook.

      Alias semantics are kind of fux0red anyway. They contain both a (non-relative) pathname and an HFS file identifier, so that they they act just like hard links, except that when thet fails then they act just like symbolic links--without updating the "hard link" pointer! And when they act like hard links they fail to update the symbolic link pointer. And then at other times they just act screwy. I have bad pre-OS X memories of *every* alias getting broken at once when you did things like change the name of the hard disk drive, or restore a drive from backups. The problem is their behavior is complex enough that you can't predict what actions are going to break them without knwoledge of all the previous things that
      went on on the filesystem.

      --

      I have a positive modifier on Troll. When I mod someone Troll their karma should go UP!

    4. Re:Talk about bad design... by moof1138 · · Score: 3, Informative

      As far as cp goes, most files will copy fine, but if you work with files that have resource forks (fewer and fewer as time goes by) then install the Dev Tools and use CpMac and MvMac, which handle resource forks properly. Or use 'ditto -rsrc' which handles forks as well.

      As far as the alias thing goes, 1) it is not too hard to avoid aliases and 2) they are designed to be convenient to your average user. By default there are not many in the system, so provided you make symlinks rather than aliases all is well. Having used OS X since Public Beta, I have yet to have had a real problem with the alias/symlink thing. *NIX tools do not like aliases, so I always use symlinks instead, no big deal.

      Aliases point to a file in an intuitive way to a non-technical person - if you move or rename the file it keeps pointing to the file - if you replace it, then it points to the replacement, simple for grandma to get.

      As for breaking aliases, you are in error saying that renaming your HD will do this. When I managed Mac labs, users used to rename various HDs in labs fairly often, which I would name back. There were no ill effects on any aliases. I have done full and partial restores from backups using Retrospect with no unexpected effects on aliases, sounds like you were using a crappy backup tool.

      --

      Hyperbole is the worst thing ever.
    5. Re:Talk about bad design... by Tycho · · Score: 2

      Yeah and symbolic links in MacOS X are blank documents when mounted as an AppleShare volume on a MacOS 9 machine. I've been bitten by this before.

      --
      Impersonating Tycho from Penny Arcade since before there was a PA.
    6. Re:Talk about bad design... by mosch · · Score: 2, Funny

      Jesus christ, The Interface Hall of Shame should be featured on the massively outdated content hall of shame.

    7. Re:Talk about bad design... by plastik55 · · Score: 2

      Try this:

      1) Rename your hard disk

      2) Replace a file that was pointed to by your alias.

      Congratulations, you've now broken your alias. Enjoy.

      --

      I have a positive modifier on Troll. When I mod someone Troll their karma should go UP!

  10. Re:I hate to state the obvious but.... by jukal · · Score: 5, Funny
    ...given that most Slashdot readers seem to be advocates of Open Source operating systems on commodity hardware, why the enthusiasm for encouraging people to switch to OSX - a closed source operating system made by the poster-child for locking people into overpriced hardware?

    Pssst! It's because we wish to sounds divinely unprejudiced. This is a safe way of doing it while holding our defenses. *...dont tell anyone else*.

  11. Excuse me... by Anonymous Coward · · Score: 4, Funny

    It's a directory dammit! Not a freakin' folder!!!

    Thank you.

    Now back to your regularly scheduled beowulf "jokes", first posts, goatse.cx links, trolls and astroturfers.

  12. CodeTek VirtualDesktop by Anonymous Coward · · Score: 2, Informative

    http://www.versiontracker.com/moreinfo.fcgi?id=149 96&db=mac

  13. Re:I hate to state the obvious but.... by Soko · · Score: 5, Interesting

    You are correct in what you're saying about Apple. Things would be a lot worse - in fact, we might not have much at all, just MacOS 7.xx on more expensive hardware. Or the PC revolution might not of happened at all. Who knows - and it's all academic anyway. Apple could not now - nor will they ever - have too much power in the PC space, so we can play with thier toys without needing to worry about feeding a monster.

    That being said, OS/X is in of itself cool. It's pretty, stable, reasonably fast and it is *nix under the eye candy. Geeks like that. Being an Apple product is secondary to the fact that it's a really nice OS.

    Soko

    --
    "Depression is merely anger without enthusiasm." - Anonymous
  14. Re:I hate to state the obvious but.... by Osty · · Score: 2, Insightful

    ...given that most Slashdot readers seem to be advocates of Open Source operating systems on commodity hardware, why the enthusiasm for encouraging people to switch to OSX - a closed source operating system made by the poster-child for locking people into overpriced hardware?

    Ah, that's where you're wrong. Most Slashdot readers only masquerade as Open Source advocates, while their real agenda is "Anything But Microsoft". Thus, they have no problem advocating OS X (in fact, they can even lie to themselves that they are advocating open source, because the Darwin core is open), because at least it's not Windows, right? Oh, but wait ... chance are, they'll be using Internet Explorer on their new Mac, and will be using Office as well. Hrm. Maybe I should revise the above statement and say that their agenda is "Anything But Windows"?

  15. Errors on the table in the aritcle by netringer · · Score: 4, Informative

    There's an editting error on the 2nd and 3rd lines of the table of directories in the article.

    AFAIK, it should read:

    .trash - This directory contains files that have been dragged to the Trash.
    ./vol - This directory maps HFS+ file IDs to files.

    Isn't it suposed to be ~/.trash - in your user directory?

    I don't own a Mac but I see 'em on the Sreen Savers.

    --
    Ever dream you could fly? Get up from the Flight Sim. I Fly
    1. Re:Errors on the table in the aritcle by __aaahtg7394 · · Score: 2

      He calls them "folders" earlier in the article. That is the point at which i stopped reading (it was well after he revealed things which i learned about thirty seconds after switching my boot device to OSX)

    2. Re:Errors on the table in the aritcle by cappadocius · · Score: 2, Informative

      On OSX there is both ~/.trash and /.Trashes

      --

      omnia tua castra sunt nobis

  16. Re:I hate to state the obvious but.... by jericho4.0 · · Score: 2, Interesting
    Well, I'm an Open Source advocate, but the reason there's so much positive stuff about OS X on /. is simple; OS X is the bomb.

    IMHO, X + fink + OroborOSX is the best enviorment imaginable. Yes it's expensive, no it's not quite Unix, but wow!

    --
    "A language that doesn't affect the way you think about programming, is not worth knowing" - Alan Perlis
  17. Re:I hate to state the obvious but.... by chromatic · · Score: 4, Insightful
    ... given that most Slashdot readers seem to be...

    That reads like a logical fallacy. According to Rob, most Slashdot readers never post. It'd be more accurate to say "most Slashdot posters". Even then, there are wildly divergent belief systems in place. It wouldn't surprise me to learn that a significant portion of Slashdot readers were interested in useful, attractive mergers of proprietary and Open Source software.

  18. fwiw, there are other unix gotchas by Anonymous Coward · · Score: 3, Informative
    FYI, the HFS+ filesystem has a hidden "feature": it is NOT case sensitive (just case preserving). So "SlashDot" is the same as "slashDOT" is the same as "/." Well, maybe not that last one. This reared its ugly head when using gcc (not Apples fake version) and autotools.


    Another "feature", at least in 10.1 is the 255 char line limit the Terminal has. This pops up in shell scripts at the worst times without warning.

  19. CodeTek VirtualDesktop by burgburgburg · · Score: 3, Informative
    CodeTek VirtualDesktop 2.0B7

    Shareware ($20.00), but you can use it with two windows as nagware.

  20. Re:I hate to state the obvious but.... by dubiousmike · · Score: 2

    Your post lives up to your name:

    Sanity

  21. Re:I hate to state the obvious but.... by Mononoke · · Score: 5, Insightful
    ...made by the poster-child for locking people into overpriced hardware?
    What overpriced hardware? Where?

    Overpriced compared to what, exactly? Some beige box held together with duct tape? Probably so. Compared to equitable hardware (INCLUDING quality of internal parts and after-purchase support) probably not.

    Score: -1 (Redundant)

    --
    NetInfo connection failed for server 127.0.0.1/local
  22. My Top 10 by spoonist · · Score: 4, Interesting

    In no particular order:
    * Forget tcsh and get bash, copy it to /bin, add it to /etc/shells, and change root's shell and your shell.
    * Go to The Fink Package Database and snag a ton of cool Open Source apps.
    * Mount /home from somewhere.
    * Usually stay away from /etc 'cause most of that stuff is ignored.
    * Forget sudo and enable root access (I forget how, I don't have an OS X box in front of me), then use su.
    * Don't delete ~/Library, that's where all your preferences are saved.
    * Load XDarwin in rootless mode and run x2x way cool.
    * Get the absolute latest autoconf, automake, etc that recognize Darwin.
    * Don't forget to click "Require Password" in your screen saver.
    * Put your own pictures in, er, somewhere in your home directory (don't remember where) so the screen saver can display them in its slide show.

    Now if only the WM had "focus follows mouse" and iTunes played Ogg Vorbis.

    1. Re:My Top 10 by sulli · · Score: 3, Funny

      Just make sure that you're showing your pictures, not your (um) pictures on the screensaver.

      --

      sulli
      RTFJ.
    2. Re:My Top 10 by Twirlip+of+the+Mists · · Score: 5, Informative

      * Forget sudo and enable root access (I forget how, I don't have an OS X box in front of me), then use su.

      Uhhh... why? If your suggestion resulted in some kind of improvement I might be convinced to go along, but why mess with things that don't need to be messed with? There's no reason at all to enable the root account on your OS X machine. If you absolutely, positively have to have a root shell, you can always use this little trick:

      % sudo su -
      Password:
      #

      --

      I write in my journal
    3. Re:My Top 10 by Have+Blue · · Score: 2

      Hold down Command and the focus partially follows the mouse in cocoa apps with some caveats (you can't enter text in background windows, and lots of apps already use command-click for special functions and will detect that instead).

    4. Re:My Top 10 by spoonist · · Score: 2

      Because I am a firm believer in the Law of the Conservation of Keystrokes. There are only so many keystrokes in the universe and I'm doing my job to make sure we don't use them up too soon!

      No seriously, I hadn't thought of doing sudo su -, does /etc/sudoers have something like the following:

      %wheel ALL=(ALL) ALL

    5. Re:My Top 10 by Molz · · Score: 2, Informative

      Why waste the keystrokes? just use sudo -s:

      % sudo -s
      Password:
      #
      --
      Can I Play With Madness?
    6. Re:My Top 10 by caseyc · · Score: 2

      Forget sudo and enable root access

      Okay. I'll admit, this will make many things MUCH easier. But, from a security standpoint, not to mention just for the benefit of preventing you from doing anything REALLY stupid, isn't the setup currently in place a better idea?

    7. Re:My Top 10 by melatonin · · Score: 3, Insightful
      * Forget tcsh and get bash [sourceforge.net], copy it to /bin, add it to /etc/shells, and change root's shell and your shell.

      Yes, forget tcsh but there's no reason to get bash. OS X comes with zsh built in. Rather than chaning your login shell (which is still good for when you log in remotely), tell Terminal to exec /bin/zsh in Terminal's Preferences. Otherwise it calls login(), which is pretty slow.

      Zsh is the successor to ksh, and, generally speaking, kicks butt. Put 'setopt automenu; setopt autocd; setopt autolist;' in your ~/.zshrc file and you will be happy.

      * Forget sudo and enable root access (I forget how, I don't have an OS X box in front of me), then use su.

      sudo passwd root

      Put your own pictures in, er, somewhere in your home directory (don't remember where) so the screen saver can display them in its slide show.

      That would be ~/Pictures.

      --
      Moderators should have to take a reading comprehension test.
    8. Re:My Top 10 by spitzak · · Score: 2

      It may be possible with a timeout. Either the window does not change until about 1 second after the mouse enters it, or (my preference) the menu bar does not change for about 1 second after the focus window changes and moving the cursor into it changes the focus back to the window the menubar is for.

  23. Two Points by hotsauce · · Score: 2

    One: under item 2 he states you need to change Login Options once root has been enabled; this is not true--Jaguar automatically provides an "Other" button that allows you to log in as root.

    Two: people really should learn to use NetInfo.

  24. Re:Wow, slashdot hyping Mac OSX? What a shock. by Anonymous Coward · · Score: 5, Insightful

    Yes, Apple does get a better response these days... and why shouldn't it? They've clearly got a clue since OS9, and while not everything is open source, much of it is. They also seem committed to standards and interoperability. While Microsoft is busy mangling standards so that customers are compelled to buy other Microsoft products to assure everything works, Apple has become a vendor that actually cares about playing well with others.

    My day job still requires me to write code for Windows, and I've got an old box loaded up with Red Hat's distro at home... but it's the iBook I have the most fun with these days, digging into Cocoa. It is pretty and a pleasure to use, yes, but under the hood it's packing a serious OS with a BSD pedigree.

    The iBook may have cost more than a Windows laptop, but I feel it was worth it... especially in light of a very good set of developer tools that came with the unit, the equivalent of which would have set me back several hundred dollars with Windows.

    If you think Slashdot is an Apple love-in without merit, go back and find praise predating recent versions of OS X. Slim pickings, I'd say.

  25. Re:I hate to state the obvious but.... by p3d0 · · Score: 5, Insightful

    Good grief. Can't this just be a "news for nerds" site? Who said Slashdot needs/wants/has a political agenda?

    --
    Patrick Doyle
    I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
  26. Not with Jaguar by burgburgburg · · Score: 3, Informative
    From their page:

    Warning: Virtual Desktops.app is not yet compatible with 10.2.

    1. Re:Not with Jaguar by WatertonMan · · Score: 2, Informative

      Most companies said that because some changes with 10.2 broke a lot of "low level" software. I've been running it with 10.2.1 with no trouble though.

  27. tell me WHY before WHAT by axxackall · · Score: 3, Interesting
    Interesting article. It shows that *IF* I decide to move from Unix (actually from my Linux/PPC) to Mac OS X *THEN* I know where to get a help. But it doesn't help to answer to the question, which logically comes first: *WHY* should I migrate from Unix/Linux to Mac OS X.

    Remember? I am a Unix geek and as such I don't buy any eye candy. Normally I deal with serious data processing stuff. And I don't buy hardware args as a reason - I've already got G4 to run Gentoo Linux.

    So, is there any *REAL* serious reason?

    --

    Less is more !
    1. Re:tell me WHY before WHAT by jericho4.0 · · Score: 2
      Well, if your looking for an OS to run a datacenter with, OS X is not your best choice. But is you use a GUI to interface with other machines, it is.

      I use XP on one machine for playing games. Other than that, I was useing the console on linux boxen for everything, having found that X-windows didn't help me get work done any faster and I kept losing xterm windows.

      And then I met OS X. I'm not going to list the 101 reasons why I'm in love, but I will say you owe it to yourself to spend a week with it and find out what the hype is about.

      --
      "A language that doesn't affect the way you think about programming, is not worth knowing" - Alan Perlis
    2. Re:tell me WHY before WHAT by mosch · · Score: 5, Insightful
      OS X runs Office, Quicken, Photoshop, Illustrator, Cubase, Logik, etc.... No more wondering if your resume is going to display correctly in Microsoft Word, or having to keep a Windows box around to make PowerPoints.

      No more /dev/dsp clusterfuck. No more wondering how to turn on anti-aliased fonts in X... or did you only enable them for GTK apps... or was that KDE aps...

      In short, OS X is a great OS because you don't have to spend time fucking with things you don't care about, you can spend your time actually doing your work, leaving you that much more time to play.

    3. Re:tell me WHY before WHAT by Twirlip+of+the+Mists · · Score: 2, Interesting

      Not every article has to include an element of advocacy. This article takes the position that there are some UNIX folks out there who are using OS X now-- this is true, of course-- and shares some tips that these folks may find useful.

      For one, I really dig the way this article stayed away from advocacy.

      So, is there any *REAL* serious reason?

      Try it. If you like it, use it. If not, don't. If you're trying to pick a fight, try harder.

      --

      I write in my journal
    4. Re:tell me WHY before WHAT by Jason+Earl · · Score: 2

      Once upon a time there were quite a few application categories that didn't have a decent Linux equivalent. Those days are over, but the Mac faithful are having a hard time believing it.

      Give me my undeniably ugly but very functional Linux box any day of the week.

    5. Re:tell me WHY before WHAT by iSwitched · · Score: 2, Interesting

      Um, dude..

      Let's get some perspective...You've posted argumentative and (in my case) somewhat derogatory comments to several posters who were just answering your question. In each case the poster was just saying essentially "live and let live" you either want OS X or you don't.

      Oh - I get it your question was rhetorical, either that, or you forgot to preface it with "Java programmers need not reply", BTW, Over the past decade, I've programmed for Windows, Linux, Unix (Solaris), and now Mac OS X.

      I'm only guilty of liking my Mac more, so sorry if that's not geeky enough for you, but it was no reason to insult me.

      --
      "That naive cube! How long must I suffer this!" --Sheldon J. Plankton
    6. Re:tell me WHY before WHAT by quasi_steller · · Score: 2, Insightful

      I dunno...
      Saying that Photoshop is the best photo editing tool is crossing the line from fact to opinion. Who will argue that Photoshop isn't a very good photo editing tool? Likewise, who will argue that The GIMP isn't a very good photo editing tool? Nobody, who knows what they are talking about, would argue either, but anyone trying to argue that Photoshop is the best or that The GIMP is the best can only argue from their own opinion.
      As for MS Office being the industry standard. Why exactly anyone would need the industry standard in office suites is usually because of lazy managers who themselves use MS Office and are to lazy to use a more open format to save/view documents.
      But, of course, sence we are talking about UNIX geeks needing MacOS X, it is unlikely that they would be bound to MS Office formats, and needing the industry standard quickly becomes obsolete.

      --
      ...interesting if true.
    7. Re:tell me WHY before WHAT by andrewski · · Score: 2, Informative

      Good reasons to switch to 10.2 from Linux/PPC or NetBSD or WHATEVER...

      1. Better power management (crucial for me, with a TiG4 DVI).

      2. Quake 3 !

      3. EXCELLENT 1392 support. Linux is still flaky at times with many devices.

      4. Cocoa API. This is a *REAL* serious reason.

      5. First-rate font and color support.

      6. Nice anti-aliasing isn't just eye-candy, it's great for extended-duration viewing, imho.

    8. Re:tell me WHY before WHAT by fermion · · Score: 2, Insightful
      I largely agreee with you , but
      No more wondering if your resume is going to display correctly in Microsoft Word
      Perhaps this is true with Office X, but I have nothing but trouble with people who cannot read my Word 98 files. Often, if I save it as word 6.0/95 people can read it, but not always.

      I think that Mac OS x rocks, and having MS office for it is important, but claiming that Office for Mac and Office for Windows has totally compatible file formats is, in practice, untrue. Such statements give MS defense that it is not a Monopoly, as well as sets unreasonable standards for openoffice.org.

      --
      "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    9. Re:tell me WHY before WHAT by WatertonMan · · Score: 2, Insightful
      I once had a debate with one of the programmers here who was definitely a Unix geek. (Although he too has converted to OSX) I was complaining about my frustration in using Gnome everytime I had to work on a port of our software. The problem is that most Unix geeks are CLI only. I mean half the people I know don't even use a GUI for their debugging with gdb! And they love things like vi or the like for ALL their editing. (Most Emacs is better, but is *so* complex to configure that unless you cut your teeth on it your are better off not trying)

      He had a point that being able to telnet or now SSL into a server and use these tools is faster. But that is but one fraction of the time and only for some users. For the rest I've never figured out why these "unix geeks" do things that are often the "hard way." Yeah they can do things faster, but only because they stick to what they already know and never learn other ways. Further, as you said, they don't do things like Word Processing or the like. So when they use X11 apps they think they actually are as good as equivalent Windows or Mac apps.

      For the rest of us it sucks. The nice thing about OSX is that you have both available. It comes standard with an awesome from end for gcc and gdb. (Other than not saving watch variables between debugging sessions - damn that bugs me) You also have MS-Office and many other Apps that are awsome. (And yes I've tried OpenOffice - it just isn't as good IMO)

      That's why I love OSX. It truly is the best of all worlds. Further it accomplished everything on the GUI/desktop that Linux folks have been saying they'd do. And the Linux folks have been saying that for years!

      Don't get me wrong. There are still plenty of rough edges. Alias SymLink issues still pop up at odd times. The hardware is too slow and overpriced. But beyond that you have one amazing product in my opinion. Further every edition of OSX gets better and better. I can't wait until their new file system is out.

    10. Re:tell me WHY before WHAT by Jason+Earl · · Score: 2

      This article is about tips for UNIX users migrating to the Mac. Which basically means that we are already getting along just fine without MS Office or Photoshop. Now, if Apple would have come out with such a beast in 1995 when I switched my desktop over to Linux then there is no question that I would have been thrilled. However, Linux (and UNIX in generally) has finally gotten to the point where it isn't painful to use on the desktop. UNIXers that put up with UNIX desktops when Motif was the state of the art and the closest thing to an Office suite was Emacs are certainly not looking around to switch now.

      And yes, I realize that that my Linux desktop still requires some workarounds. For example, my resume is in Word format (created in OpenOffice). I tested it in the Word that comes with Office 2000 and it looked fine. Migrating from my old WordPerfect resume took 15 minutes. I also realize that if I was ever to do pre-press work I would need a way to use Photoshop. Pardon me if I don't hold my breath.

    11. Re:tell me WHY before WHAT by axxackall · · Score: 2
      Better power management (crucial for me, with a TiG4 DVI)

      Try Gentoo - it is known as well working with power on Macs.

      Quake 3 !

      Not an argument for unix geeks - they either don't play it or they run it on Linux :)

      EXCELLENT 1392 support. Linux is still flaky at times with many devices.

      If you mean 1394 (firewire) then Vist zip 250 and Sony DV are perfectly fine working firewire devices on both Linux/x86 and Linux/ppc boxes for me.

      Cocoa API. This is a *REAL* serious reason

      That's not a reason at all: I cannot run Cocoa applications on the other hardware platforms, most of my customers do not have Macs and I am not a marketing guy to force them to pay money to Steve Jobs. Web is the best GUI for information applications. Of course you disagree if you are a graphic designer, but we are talking about Unix geeks, remember?

      First-rate font and color support.

      Fonts? Colors? I don't know many of Unix geeks who cares about it. In my application I separate design and data aspects, so web designer can fix any style if dislike it.

      Nice anti-aliasing isn't just eye-candy, it's great for extended-duration viewing, imho.

      One more time - who cares about fonts. I can read and that's enough.

      Now, let me try to convince you to install Gentoo. Right now you can enjoy clustering, advanced file systems, amazing amounts of available open source software that you can use to prototype or integrate your applications.

      If it is not enough then don't worry and don't rush, wait for few more months and meanwhile read about RANDR? Read and think. And think different. Ask yourself - can Cocoa do such new stuff?

      I agree with Sun: "The network is the computer". But I can add: for years in X11 the network is the computer including the display. With RANDR even more - you will be able to migrate the window of your application from display on one computer to display on ANOTHER computer without interrupting the process of execution? I guess Cocoa cannot do it and will never do it - Cocoa GUI is not network compatible at all, is it?

      Pay your attention that RANDR is not new rebuild from scratch X11, it's just a small X extension. And not proprietary, by the way :)

      Can Cocoa have different windows simultaniously with different resolution and color depth? If you are GUI designer that might be a nice and useful feature for you.

      Finally, can Cocoa rotate the screen on the fly?

      Snobs care about style of fonts. Geeks care about more amazing things.

      --

      Less is more !
    12. Re:tell me WHY before WHAT by axxackall · · Score: 2
      Most Emacs is better, but is *so* complex to configure that unless you cut your teeth on it your are better off not trying You don't have to configure Xemacs if you don't want to - just install and use. 80% of chance that if you are not mentally capable to configure it then you don't need most of it non-default advanced features. But at hte same time, deafult configuration will allow you 80% of what you want from proffesional development editing environment.

      why these "unix geeks" do things that are often the "hard way." Yeah they can do things faster, but only because they stick to what they already know and never learn other ways.

      I disagree and have competely opposite observation: "professional mouse clickers" stick to a limited amount of ways how to do things.

      as you said, they don't do things like Word Processing or the like. So when they use X11 apps they think they actually are as good as equivalent Windows or Mac apps.

      Let me put another way: we do Word Processing. And we do it also in WYSIWIG way. Besides Open Office, I also use LyX - perfect GUI for TeX, which is a professional Word Processing environment (comparing to TeX, MS Word is novices).

      And yes I've tried OpenOffice - it just isn't as good IMO

      Comparing to TeX, both MS Word and OpenOffice are good only for few paragraph editing. If you want to prepare an article or book for publishing - better use TeX.

      The hardware is too slow and overpriced.

      Here you go. You stick to one hardware vendor and don't want to learn anything else. Not Linux/Unix geeks.

      Further every edition of OSX gets better and better.

      Not comparing to fast developing Linux.

      I can't wait until their new file system is out.

      For a lot of features, especially kernel related, in OSX you will forever wait when something new is out, because you will see at first on Linux :)

      --

      Less is more !
    13. Re:tell me WHY before WHAT by reallocate · · Score: 2

      Well, if you're happy banging away at your keyboard, I doubt there's any reason for you to consider anything with a GUI.

      Besides, while I'm sure Apple is quite happy to sell into the "Unix geek" market, that's incidental.

      --
      -- Slashdot: When Public Access TV Says "No"
    14. Re:tell me WHY before WHAT by reallocate · · Score: 2

      All these posts about OSX and Unix geeks are inane. Mac desktops are consumer machines. Apple need a new OS to replace the mummified OS that Macs ran from Day One. The fact that they chose a Unix variant is a Good Thing for people who know Unix, but that's where it stops.

      For that matter, Linux will remain a geek OS hobbled by semi-pro GUI's as long as self-declared Unix geeks play a role in its development.

      --
      -- Slashdot: When Public Access TV Says "No"
    15. Re:tell me WHY before WHAT by reallocate · · Score: 2

      Nonsense.

      --
      -- Slashdot: When Public Access TV Says "No"
    16. Re:tell me WHY before WHAT by reallocate · · Score: 2

      1. Not everyone is blessed with perfect eyesight, or an indifference to half-baked visual crap foisted off by amateurish X11 coders. Good, legible, easy-to-read screen fonts are just as important as legible, easy-to-read fonts in books. (Even in books that put balloons around the words.)

      2. I've installed Gentoo. Three times. It broke every time I added something that wasn't part of is packaging scheme.(Have they decided to tell people not to delete Python yet?)

      3. No one's trying to drag you away from your precious green screen, so stop beating your chest about what a real man you are.

      --
      -- Slashdot: When Public Access TV Says "No"
    17. Re:tell me WHY before WHAT by MoneyT · · Score: 2

      The reason of course depends. If youre a CLI junkie, and never touch the GUI, there is absolutely no reason to switch.

      However if you are someone who spends time in the GUI, likes to do things other than just work with their computer and want a mildly pleasing to look at system, then you have plenty of reasons to switch to OS X.

      The biggest reason of those is the fact that you can run *most* of your UNIX apps in OS X, you can run all the OS X apps, *most* of the classic apps and *most* windows apps too (with VPC).

      --
      T Money
      World Domination with a plastic spoon since 1984
    18. Re:tell me WHY before WHAT by reallocate · · Score: 2

      Seen any job ads lately looking for a Gimp expert instead of a Photshop expert?

      Seen any job ads lately looking for an OpenOffice expert?

      Gimp and OpenOffice are prime examples of open source copycat apps that concede the ball game before they even start to play. Unless you choose software based on ideology rather than capabilities and usability, or are just too cheap or too poor to buy it, open source desktop apps are just so-so knock offs.

      --
      -- Slashdot: When Public Access TV Says "No"
    19. Re:tell me WHY before WHAT by axxackall · · Score: 2
      I doubt you seriously think that Cocoa/Aqua is the only good GUI, even on Mac hardware platform.

      You are right, I am happy to use CLI, it help in lots of situations, when mouse clicking equivalent either is slow work or it is not even implemented yet for such situation.

      I am not happy to be limited by only CLI, but either I am not happy how Mac OS X limits my ability when I use CLI in Mac OS X. And I am not happy that I cannot run Cocoa GUI applications remotely from Mac OS X box like I do in X11. No need to repeat that I am not happy that Mac OS X GUI cannot run on other hardware platforms.

      And you are not right - I am not only considering GUI, but I intensively use it (GNOME, LyX/TeX, Mozilla, Evolution, OpenOffice, GIMP, Postscript, Xemacs) and develop for it (GDK, */Tk, Web, Java/SWING).

      --

      Less is more !
    20. Re:tell me WHY before WHAT by axxackall · · Score: 2
      I've installed Gentoo. Three times. It broke every time I added something that wasn't part of is packaging scheme.(Have they decided to tell people not to delete Python yet?)

      Did you really read the documentation? It is documented that Portage is developed with Python.

      --

      Less is more !
    21. Re:tell me WHY before WHAT by axxackall · · Score: 2
      However if you are someone who spends time in the GUI, likes to do things other than just work with their computer and want a mildly pleasing to look at system, then you have plenty of reasons to switch to OS X.

      I spend most of my time in GUI (GNOME), although having CLI close my hand all time. I've tried same style in Mac OS X and found it annoying.

      One more time, different fonts and colors cannot be a reason to switch a whole OS - switch your theme. Personally, I am fine with most of default and pre-packaged GNOME themes.

      The biggest reason of those is the fact that you can run *most* of your UNIX apps in OS X, you can run all the OS X apps, *most* of the classic apps and *most* windows apps too (with VPC).

      A big reason I stay with Linux is the fact I can run most of *functions* implemented by Mac OS X and Mac OS X applications (data processing, web development, word processing, slide presentation, graphics, PIM), excluding, probably, just few of them (Video authoring?), which I have to buy anyway for Mac OS X (and therefore such functions are less interesting to me). Mac OS X does not have any missed in Linux functions, which would be reasonable for me to buy.

      Besides I cannot really modify Mac OS X (including Aqua), create my own distro and deliver it with my products. Few things can be configured, but not everything. And that is the biggest reason for me to stay with Linux. I need OS not for games, but for real business needs.

      --

      Less is more !
    22. Re:tell me WHY before WHAT by axxackall · · Score: 2
      I don't know of a Illustrator "equivalent". Any suggestions?

      I don't need much of advanced Illustrator functions. But lem try anyway. I use Dia for UML, Open Office drawing for slides and embedded diagrams and Graphviz when I generate graph diagrams right from my programs.

      Please don't say OpenOffice can do this, we both know there are many many documents it butchers.

      I use exclusively OpenOffice since its release 1.0 - no big problems so far. One time I've fixed a problem after debugging XML in the document file, another one a small fix in the source code helped.

      --

      Less is more !
    23. Re:tell me WHY before WHAT by MoneyT · · Score: 2

      In that case, you probably have no need for OS X. And that's fine then. Being completely satisfied with your system would mean that you have no reasons to try anything else. The whole point of Apple's switch ads and general Apple evangelism is to bring people who are not satisfied with what they have over to an alternative. Some people are satisfied with Linux, others are not. This is why there are things such as articles to help UNIX users transition into some of the differences in the Mac OS.

      The only other reason I could give you to go OS X over Linux is less time spent configuring your machine each time you do something new, but I would assume if you are as satisfied as you claim to be with your system, that you have worked out all the quirks of your set-up so again, that would have no berring for you. Still, if you can get a copy of it cheap, you might want to, just to toy arround with it. They're doing some nifty things, and you never know, you might like one of those ideas.

      --
      T Money
      World Domination with a plastic spoon since 1984
    24. Re:tell me WHY before WHAT by Jason+Earl · · Score: 2

      In 1990 I was in South America (Peru to be precise), and there was absolutely no way that I was going to be able to get an expensive NeXT station past customs. Those crooks would have stolen it for sure. Not to mention the fact that I was a senior in high school, and my parents weren't about to pay for a UNIX workstation.

      Perhaps that is why I am so bitter about Mac OS X. I can't help but think that if Apple had gone into the software business instead of trying to sell hardware that I wouldn't have had to use Windows. I learned to program on the Apple IIc, and then migrated to the Macintosh, and if Apple would have opened up their hardware then DOS wouldn't have been more than a footnote and Windows would have never existed. However, because of Apple's high prices I was trapped in the DOS and Windows world until Linux came along. I originally started using Linux because I was a poor student who couldn't afford development tools (I wasn't a CS major), and so I used Linux despite the fact that it made for a very stark desktop.

      Now I can afford a Mac, but I am still more than a little pissed, and besides Linux makes a pretty nice desktop now. Especially considering the fact that I don't much care for graphical file managers. The funny thing is that I just had my home computer stolen, and I have a fairly large check to replace my stolen hardware. I wonder if there are any places in town that sell Macs, I think I would like to take one for a spin.

    25. Re:tell me WHY before WHAT by Macka · · Score: 3, Interesting


      You just made the classic mistake of assuming that because you, a unix geek, don't care about something, no other geek should either. Many of us do care about such things as good fonts. Just because we like the command line, doesn't mean we are prepared to put up with any old tat.

      Expand your mind, and accept that other people have views just as valid as yours. If you are a true unix geek, you will appreciate the value of choice and not put down those that are different to yours. It's the desire for choice that has been the driving force behind most of geekdom for the past several years, hasn't it!

    26. Re:tell me WHY before WHAT by Macka · · Score: 2


      -->--

      I'm a unix head of 12 years, and I just switched. And if what I read on the net is true, there are many others out there like me.

    27. Re:tell me WHY before WHAT by Macka · · Score: 2


      --[[ UNIXers that put up with UNIX desktops when Motif was the state of the art and the closest thing to an Office suite was Emacs are certainly not looking around to switch now. ]]--

      I'm a unix head of 12 years, and I just switched. And if what I read on the net is true, there are many others out there like me.

    28. Re:tell me WHY before WHAT by Jason+Earl · · Score: 2

      Ah, my friend, it's all a matter of timing. NeXT and Be faced an entrenched Windows, but the early Mac operating systems faced DOS. The only reason that people bought DOS boxen was that they were considerably less expensive than the Mac hardware. If Apple would have opened up their hardware platform early on, then the Mac platform would have been far more competitive.

      Microsoft's success is basically attributable to the success of commodity hardware. Competition in the PC compatible hardware realm has driven hardware down and made PCs attractive buys despite the fact that other systems had better software.

    29. Re:tell me WHY before WHAT by axxackall · · Score: 2, Insightful
      Let me summarize reasons of switching from Linux/Unix to Mac OS x, that I was advised after postingmy original comment about WHY vs WHAT.

      Mac OS X is nice rendering fonts. That is important when you do you professional document/web publishing work. Although no one criticezed the quality of fonts in TeX system (LyX if you need it in GUI). I also would remind that Interleaf and FrameMaker are produced originally for Unix. Conclusion: fonts is not a serious reason, just a subjective impression.

      Mac OS X supports many of useful commercial GUI aplications. Although it is true, but it is not because of Mac OS X quality. From marketing point commercial vendors just ported old Mac applications to mac OS X in order to keep the same customer base. I don't know any new "big" applications if they has been added to Mac OS X and if they are not existed previously in old Mac OS. I don't know any big Unix applications ported to Mac OS X from Unix and discontinued in Unix either. Apple is known on desktop market for years. Commercial unices are dying. Linux is just newcoming to the market. I belive that explains. And I belive that the situation will be changed in a couple of years: Linux will be supported with commercial GUI applications wider than Mac OS X. Or at least not less. Conclusion: if you don't need any Mac OS X specific GUI applications then look for other migration reasons or don't migrate at all.

      It's easier to re-configure something on Mac OS X than on Linux. I agree, it is true for common parameters. But if you need anything unusal than on Mac OS X it will be either very difficult or it will impossible at all. Same problem with Windows NT. Imagine to build a kiosk or POS with Mac OS X. I can't. Conclusion: Don't consider Mac OS X if you (or your IT) need own OS - with changed kernel, with re-written boot sequence, with cluster, with re-written desktop GUI or without desktop at all.

      Besides, no one compared internationalization of Mac OS X with Linux. I heard about some problems on Mac OS X with i18n in Cocoa and I heard very positive feedbacks about Linux internationalization from around the world. No wonder: i18n is one of reasons when distributed open source community has more chances to find and fix problems faster than any commercial vendor.

      Final conclusion: switch to Mac OS X from Linux/Unix if you ready to develop GUI applications that will work only on Mac hardware, specifically on Mac OS X; if you are ready to pay for overpriced hardware that still unknown for most of IT specialists, if you are ok with MS Windows quality and you need just better fonts and only English fonts. Otherwise - keep Linux.

      --

      Less is more !
    30. Re:tell me WHY before WHAT by ealar+dlanvuli · · Score: 2

      That is important when you do you professional document/web publishing work. Although no one criticezed the quality of fonts in TeX system (LyX if you need it in GUI). I also would remind that Interleaf and FrameMaker are produced originally for Unix. Conclusion: fonts is not a serious reason, just a subjective impression.

      I'm sorry? We were talking about display fonts?

      You responded to a completly diffrent point, and while I am willing to concede that the fonts that come with TeX are of moderate quality, they are not "the best fonts" out there by any means (except for mathematics). Mac's don't have the "best fonts" either, but they are good enough for a general Word Processing user.

      But if you need anything unusal than on Mac OS X it will be either very difficult or it will impossible at all.

      On the contrary, I have yet to think of a single thing that a *desktop* machine would need (remember the scope is limited to that) that OS X cannot do as easy or easier than a "hard unix".

      The reason geeks like it so much is that it *doesn't* suffer from the "dumb but rigid" design. It was designed by hackers who use it on a daily basis, not by marketers who make PPT presentations on a daily basis. Huge diffrence.

      To pull the internationilzation card is worthless. I would be willing to be 99% of computer users don't need arabic fonts *and* glyph fonts on the same computer. I know I could only possibly read french as a very very second language, and I would be willing to bet most people are in a similar situation.

      That has nothing to do with the *average desktop users* situation. But to counter I have heard Mac internationalization support is rather amazing (in fact they devote about 30 pages of the HIG and 50 pages of the system manual to it). I could very well be wrong as it's not an important issue to me. I should also point out it's not an important issue to a person who uses CLI tools to manipulate data all day either.

      --
      I live in a giant bucket.
    31. Re:tell me WHY before WHAT by axxackall · · Score: 2
      If this article was called "Why you shold switch to OS X" I could see you point... but it's not, it's called "Top Ten Mac OS X Tips for Unix Geeks: implying that you have already switch and just wanted some comfort because they felt a little wierd without the omnipresent command line of linux and unix, next time pay attention.

      I did pay that attention and noticed that fact. But it doesn't mean I cannot ask the question which is relevant to the subject and still interesting to some ./ers - at least to myself :)

      if you don't want eye candy, don't buy a mac

      You know that Mac is the only available platfom for eye candy. The others are commercial Unices and Intel. You cannot prove that Mac OS X is best eye candy platform unless you ignore successful win32 sales.

      Mac OS X is not the only OS making Mac hardware somehow useful. Linux/PPC is the other one. No need to mention BeOS. Besides, don't forget "good old" Mac OS 9, which still used by lots of users who cannot find their Mac OS 9 application ported to Mac OS X (for some of those poor guys Mac-on-Linux is much better "unixification" solution then Mac OS X).

      Both win32 and X11 don't stay without any progress in font anti-aliasing. Win32 has font smoothing, X11 has FreeType. The argument that Mac OS X is the best font rendering platform becomes pretty obsolete.

      if you wanna stick with your command line and don't like looking at anything beside white text on a black background, then you better stick with what you know

      Here is the major difference between me and you. I know Mac OS X, but you don't know anything about Unix, specifically about X11. All commercial Unicies, BSD and Linux has a very nice support of X11 - GUI where you don't have to use CLI if you don't want to. But most of X11 users (and even some win32 users) keep one or two shell windows because it is a very useful tool to compensate any missed commands in menu items and don't tell me that Mac OS X has in its menu items ALL possible commands.

      --

      Less is more !
    32. Re:tell me WHY before WHAT by Macka · · Score: 2


      I guess it's time to define the term "Unix geek". Let's do it relationally. By my opinion, "unix geeks" care mostly about system integrity and data processing

      Ok, I'll go with that, as I sit squarely in that camp.

      My original comment was actually the question "why to switch from Linux/Unix to Mac OS X?". I respect the choice people made or will made. I just want to know the reason. I believe that the conecpt of freedom is not only to choose something, but also to ask the question about it. I respect all geeks shifted to Mac OS X, but I want some of respect to my questin. Instead of convincing me to shift to Mac OS X, I see that half of answers are trying to convince me to stop to ask the question "WHY".

      Well, I can't speak for other 'unix geeks', only for myself. Before I switched my work environment consisted of both Windows and Linux. Linux PC's for my own computing needs, and a Windows laptop when I wanted to interact with customers. The latter was forced on me due to my customer bases' universal use of Microsoft Office. OpenOffice does a good job of handling many MS docs, spreadsheet and presentations, but it doesn't always get it right with complex documents. And I almost always have to pass these things on again with my own additions. Giving documents to customers that do not render right because I'm not using a compatible tool is unacceptable. I'm freelance, and cannot make it difficult for people to do business with me.

      Mac OS X in this regard has been a blessing. It's a Unix under the hood, so I'm instantly in an environment that I know and love. It's rock solid. It's so easy to use from the GUI. There's a great wealth of apps out there, both closed and open source for me to choose from. It integrated very well with other hardware with the absolute minumum of fuss. I have an Ericsson T68m that I Bluetooth connect with to sync the address and calendar data; and I regularly use it to GPRS to the internet to read Slashdot and download my email when I'm on customer site. Mac OSX also worked first time with my brothers video camera when even WinXP barfed; it worked first time with my logitec wheel mouse (no setup requred) .. in fact, the only thing I've had any stress getting going was the USB-2-Serial cable I got so I could use Kermit via a Terminal session to connect to the various Unix servers, SAN controllers and Network appliances I use to ply my trade. That problem was resolved by a driver update from the manufacturer .. but only after I'd worked out how to pop loadable drivers in and out of the kernel from the CLI and was able to capture a meaningful error message in the process. Had I been using Windows I'd probably still be stuck!

      And that's the beauty of it. It's solid, slick, does what it says on the tin, and if I want to get under the hood I can.

      And thanks to MS Office for OSX, I've been able to unify my Linux and Windows needs onto one platform, a PowerBook G4 800Mhz. I'll never go back to using Linux or Windows on the desktop again.

    33. Re:tell me WHY before WHAT by axxackall · · Score: 2
      I have a hard time believing that Gentoo is better than any modern distro at Mac power management

      Gentoo is the modern distro. You should try.

      Most pro audio firewire devices are poorly supported in Linux or FreeBSD etc, because of the lack of applications such as Logic and Cubase.

      I am not multimedia geek, I am a classical Unix geek. I work with databases and server applications. Multimedia is too boring for me.

      Actually a well-behaved application may work on GNUstep quite nicely. It can certainly be engineered to do so.

      Perhaps it can be designed. But it is not. And GNUstep is not a hardware platform.

      I wear glasses already and I don't want my vision getting any worse.

      The quality of anti-aliasing in modern X11 is not the reason of your glasses, if tuned properly.

      Maybe you don't get it. I really like Linux. A LOT! However, I really like OS X a lot too.

      Perhaps you don't get it. My question is not what do you like and even not about why do you like it. The question is why Unix geen should like Mac OS X more than Unix/Linux/X11 enough to forget about migration problems and switch from OS to OS.

      Actually, it can. The technology is called portable distributed objects. It has existed for years, by the way.

      Besides in article, in relaity I never saw any Cocoa application running remotely. And don't belive I can run them remotely on the other platforms, as I do with X11 applications - I can run X11 OpenView from HP/UX on Solaris, AIX, win32/Cygwin, Darwin/X11 and of course on Linux and BSD. Tell me that it is possible for any Mac applications.

      Not the screen itself, but objects that would need such treatment are drawn as PDF and rotated by the display engine itself - using OpenGL on your 3D card!

      Do you mean that the application should be re-designed and re-developed for beign capable to do that? Too bad...

      --

      Less is more !
  28. sudo rocks! by AT · · Score: 5, Insightful

    Their suggestion to use sudo is good advice for *any* Unix, not just MacOS X. Since I started to use it, I've reduced the time I spend as root by 80%, which probably reduces my chances of making a really ugly mistake by the same amount. I have to shake my head when I see people who do all their work in Unix as root -- it is only a matter of time before you make some fatal typo.

    On the other hand, their advice to use tcsh/bash as a sudo command is poorly thought out. How is that any better than su? Better to use sudo with a few simple commands and scripts that need root for 80% of cases, and use su for the rest.

    1. Re:sudo rocks! by codingOgre · · Score: 2, Insightful

      On the other hand, their advice to use tcsh/bash as a sudo command is poorly thought out. How is that any better than su?

      Because you can have sudo log all commands. You can tell who screwed up and exactly what they did. You can make sudo a better drop in replacement for su.

      --
      Space may be the final frontier, but it's made in a Hollywood basement. --Red Hot Chili Peppers, Californication
    2. Re:sudo rocks! by SmittyTheBold · · Score: 2

      Because you can have sudo log all commands. You can tell who screwed up and exactly what they did. You can make sudo a better drop in replacement for su.

      You can't log commands doing it that way, though. As another poster said, you'll just get the initial 'sudo /bin/bash' command, not commands issued under that shell.

      That's why we have the 'sudo -s' command. You get a shell, but sudo still knows what's going on.

      --
      ± 29 dB
    3. Re:sudo rocks! by SmittyTheBold · · Score: 2

      On the other hand, their advice to use tcsh/bash as a sudo command is poorly thought out. How is that any better than su? Better to use sudo with a few simple commands and scripts that need root for 80% of cases, and use su for the rest.

      Correction: Use sudo whenever possible; use 'sudo -s' when necessary. You never need to execute a shell manually through sudo.

      --
      ± 29 dB
    4. Re:sudo rocks! by Macka · · Score: 2


      You are mistaken. 'sudo -s' just runs sudo with the shell specified in the $SHELL variable. It does not provide any extra special logging above 'sudo bash'.

  29. Re:WHAT? by chris234 · · Score: 5, Insightful

    The question that arises is not how to convert but WHY for God's name?

    So you can stop wasting time making the computer work, and actually get something done?

  30. Re:MacOSX Inconsistencies? by jericho4.0 · · Score: 2
    I've been useing OS X for a year, coming from a UNIX background. I've been bitten several times by assumptions about how things should be, but nothing _too_ bad.

    In the time that I've been useing it, OS X has been getting more unixy, and I think it will continue to be so.

    Get the powerbook. OS X will make you very happy.

    --
    "A language that doesn't affect the way you think about programming, is not worth knowing" - Alan Perlis
  31. What in the hell are you talking about? by Noose+For+A+Neck · · Score: 2, Insightful

    I use machines running Jaguar every day, and, just as one expects, when you choose "Shutdown" from the Apple menu the computer... get ready for this... shuts down. It's really not that difficult, but, seeing as most here come from the unintuitive hell that is X11, I can imagine that you may be braindamaged enough for the obvious to escape you.

    --

    Software piracy is victimless theft.

    1. Re:What in the hell are you talking about? by WatertonMan · · Score: 2, Informative

      The problem is that some shutdown scripts aren't run at shutdown problem. Expect this to be fixed in 10.2.2. I believe that if you shutdown from the terminal that the problem doesn't happen. (I may be wrong on that, so don't quote me on it) If you Google a bit you can find lots of tips on getting your custom shutdown scripts to work right.

    2. Re:What in the hell are you talking about? by khuber · · Score: 2, Interesting
      It's ironic that Mac OS X shutdown is basically like pulling the plug out of the wall on the Unix side.

      Apple was an early user of soft shutdown and case buttons that interacted with the OS. Windows 3.11 and earlier didn't have software shutdown. You know, because Windows is just a DOS application anyway ;).

      -Kevin

  32. Re:MacOSX Inconsistencies? by iSwitched · · Score: 2, Insightful

    Those 'non-unix' ways of doing things are to support backward compatibility mostly with older apps and previous OS versins (ie 'classic'). If you're going to be lagacy-free, and chances are you will if you're switching from unix, getting around the differences is pretty easy: I always hide files with the ".", I always use unix style symlinks, except for quick and dirty desktop shortcuts, when I might use alias.

    The only thing that surprised me was cp and mv, which didn't copy Mac 'resource forks' but these aren't used in OS X native apps, so it's probably a non-issue.

    The tips in this article seemed very helpful to me, I think I may order the book.

    --
    "That naive cube! How long must I suffer this!" --Sheldon J. Plankton
  33. You're kidding right? by FreeLinux · · Score: 2

    No political agenda?

    ROTFLMAO

  34. Bash, tcsh, csh, ksh by burgburgburg · · Score: 3, Insightful

    You name it, OS X has it (or can get it with Fink).

  35. I would switch but... by kbielefe · · Score: 5, Funny

    I read on Microsoft's web site that you can only use roman numerals in OS X.

    --
    This space intentionally left blank.
  36. Re:I hate to state the obvious but.... by outsider007 · · Score: 2, Insightful

    Maybe I should revise the above statement and say that their agenda is "Anything But Windows"?

    Speak for yourself. My agenda is 'anything but Lindows'. That Walmart is the white devil.

    --
    If you mod me down the terrorists will have won
  37. As opposed to Windows and their boxes by burgburgburg · · Score: 2

    Did you read the parent post?

  38. sudo? by Kraegar · · Score: 2
    I'd never thought of using sudo like that - I've always used it for doling out tasks to those who are not "priveledged" enough to have the root password, but for myself have always used "su".

    Perhaps I should rethink my way of doing things and switch to using sudo for my own account as well. Are there any gotcha's or other reasons why using sudo in this fashion is not recommended in FreeBSD, linux, or AIX?

  39. Smooth transition indeed! by brad-x · · Score: 3, Insightful

    I'm afraid a transition away from UNIX and toward MacOS X will be a step down for a long time to come.

    UNIX supports, in its open source forms, a larger and more powerful variety of platforms than Apple makes, and in its closed source forms runs on much higher end systems.

    Want a workstation OS? Great. Get MacOS if it makes you happy. Tinker with FreeBSD/Linux if you like to be a geek.

    Don't waste time thinking MacOS is the answer to everything. Don't waste other people's time trying to convince them it is.

    --
    // -- http://www.BRAD-X.com/ -- //
    1. Re:Smooth transition indeed! by jericho4.0 · · Score: 2
      Well, you nailed it when you said 'workstation OS'. No, I wouldn't choose it for a server, but Aqua+OroborOSX = workstation nirvana.

      --
      "A language that doesn't affect the way you think about programming, is not worth knowing" - Alan Perlis
    2. Re:Smooth transition indeed! by brad-x · · Score: 2, Funny

      I refer you to the case of rubber vs. glue. d8)

      --
      // -- http://www.BRAD-X.com/ -- //
  40. Re:WHAT? by Twirlip+of+the+Mists · · Score: 4, Informative

    Friend, FreeBSD isn't UNIX. UNIX is a trademark, and FreeBSD can't be called UNIX.

    Besides Mac OS X contains a complete FreeBSD 4.4 distribution-- it is, in fact, a superset of FreeBSD-- so OS X is just as much a UNIX operating system as FreeBSD is.

    --

    I write in my journal
  41. Re:I hate to state the obvious but.... by archen · · Score: 5, Insightful

    I think you'll find that most people aren't Open Source advocates in the sense that RMS is. I'm happy to puchase/use closed source stuff provided that:

    1) it is worth how much I pay
    2) they are generally open in other ways (file formats, etc.)

    You'll find that most people on Slashdot like Apple because they have really cool ideas, and actually INNOVATE. Microsoft on the other hand hardly innovates much at all, but to their credit they do buy up businesses that innovate so for the most part the end user can't tell the difference. At the very core of things, people on slashdot like Mac OSX because it looks cool and it's UNIX.

  42. Re:I hate to state the obvious but.... by toupsie · · Score: 5, Insightful
    ...given that most Slashdot readers seem to be advocates of Open Source operating systems on commodity hardware, why the enthusiasm for encouraging people to switch to OSX - a closed source operating system made by the poster-child for locking people into overpriced hardware?

    I bet if you looked at the access_logs for Slashdot, you would find more Windows systems accessing the site than Linux/BSD systems. I have never seen a real advocation of Open Source operating systems on commodity hardware on Slashdot outside of the 'RMS Appreciation Society' crowd. Plus you can run Open Source OSes on many "non-commodity" hardware systems from DEC, Sun and Apple.

    Byte for Byte, Mac OS X kicks the rear end of the Open Source desktops. Why? Because not only can it run great closed source apps like M$ Office and Adobe Photoshop, it can also run Open Office and the GIMP. Best of both worlds. I wouldn't run it on a server (yet - XServe is sweet) because Linux and BSD are cheaper solutions and wouldn't want to waste the great Apple hardware which looks better on my desk than a closet.

    Don't get dis Mac OS X because you can't afford Apple hardware. I can't afford a top of the line Ferrari, but that doesn't make it a crappy car.

    People might like to think that Apple is somehow better than Microsoft, but trust me - if they had Microsoft's monopoly, their behavior would be no better, in fact, given that they would have a monopoly on hardware too - things would be much worse.

    Trust you? Why? Because you are parnoid? Sheesh! You still have a choice. Microsoft got their "monopoly" because people liked their products and bought them not because they were the only game in town. Apple has done very well at 5% -- they are not going broke any time soon.

    --
    Strange women lying in ponds distributing swords is no basis for a system of government.
  43. Re:I hate to state the obvious but.... by Moofie · · Score: 5, Interesting

    But they DON'T have MS's monopoly, and so therefore they actually innovate and improve their products. Linux, on the other hand, does a good job of scratching other people's itches. I'm not a programmer, nor do I wish to become one, and the slapdash nature of the Linux/FreeBSD/whatever UI is not appealing to me. No dis, mind you, it's just not for me.

    The MS monopoly is the critical distinction. Me, I'm not a zealous open-source advocate. I think it's a good system and a good philosophy, but I am willing to pay for good quality, well designed software and hardware. Apple gives me that. Microsoft does not. Linux sure doesn't, either.

    --
    Why yes, I AM a rocket scientist!
  44. Re:I hate to state the obvious but.... by Scrameustache · · Score: 5, Interesting

    OSX - a closed source operating system

    Can you say "open"?

    People might like to think that Apple is somehow better than Microsoft

    If you work for Microsoft and are trolling /. to promote your dark overlord, please say so.

    In the meantime, Apple is better than Microsoft, and not just "somehow". They have better software, better hardware (althought I am using a microsoft mouse with my mac...I love the little wheel), their stuff looks better, works better, is more innovative, etc.

    I've been using Macs and PCs since the 80's, I've followed the evolution of both, I'm not some one-side zealot. I'm telling you: The only things Microsoft has over the mac are 1-Popularity (more people use it because more people use it, vicious circle), 2-Cheap ass hardware (you get what you pay for), and better CD management (but the floppy thing is lamer than a one-legged lemur). Oh, and 4-Wheely mice (although they do make mac drivers for 'em, yay!).

    if they had Microsoft's monopoly, their behavior would be no better

    There are so many things wrong with this sentence, I'm having trouble replying. Ok, lets see...

    Many people HATE microsoft, while many people are just in love with apple. Why is that? Because of Microsoft's behaviour. The very behaviour that led them to a monopoly position. So if Apple had the same attribute as Microsoft (a lousy attitude and a monopoly), people's attitude to Apple would be the same as it is towards Microsoft. Big fat DUH.

    Your FUD bothers me.

    --

    You can't take the sky from me...

  45. Re:tsch as the default shell by Twirlip+of+the+Mists · · Score: 3, Informative

    Are you positive about that? When I bought my last machine, it came with 10.2 installed, but the developer tools hadn't been installed at the factory. It had /usr/bin/bash on it.

    --

    I write in my journal
  46. Re:Good! They need the extra skills... by Anonymous Coward · · Score: 2, Funny

    don't you know that Apple is cheaper - you just have to compare um, apples to apples... for example... compared with a Ferrari, Apple is cheaper.

  47. tip: command line fun by chmod+u+s · · Score: 5, Funny

    wanna irritate a 'switching' unix geek?

    create root owned directory called "-p" or some suitable switch-like string

    you can't delete it, or move it, or rename it.

    rm -rf "-p" nope
    rm -rf \-p nope
    rm -rf '-p' nope
    rm -rf * nope

    try mv, ls, chown, chmod, anything! it won't let ya do it. And even when authenticated as an admin the finder won't delete it.

    Finally I was able to chown -R from a higher level directory and then whack it via finder. But what a PIA!

    1. Re:tip: command line fun by khuber · · Score: 2, Funny
      Can't you just do "rmdir -- -p" like every other Unix?

      -Kevin

    2. Re:tip: command line fun by khuber · · Score: 5, Informative
      Also remember that the program will never see your quotes or backslashes which is why all the things you tried are equivalent to rm -rfp. -- tells rm "no more options follow", and ./-p gets passed in directly and it doesn't look like an option to rm.

      There's nothing magical going on here, it's just the difference between escapes that are processed by the shell before the program ever sees them and correct parameter syntax.

      -Kevin

    3. Re:tip: command line fun by MarcoAtWork · · Score: 2

      huh? what about

      rmdir ./-p

      ?

      --
      -- the cake is a lie
  48. Re:I hate to state the obvious but.... by NetFu · · Score: 2, Informative

    I hate to get into a price war, BUT:

    My put-together PC:

    -2.2GHz AMD Athlon XP w/133+MHz FSB & 533MHz motherboard bus (benchmarked to be equivalent to a 2.8GHz Pentium 4)
    -1GB PC2100 DDR SDRAM
    -3x60GB ATA-133 Drives & motherboard supports ATA RAID 0, 1, & 0+1
    -DVD-ROM Drive
    -48x/24x/48x TDK CD-RW Drive
    -NVidia GeForce4 dual-display w/128MB DDR (No bundled displays) & motherboard supports AGP 8x
    -Cool Blue/Silver Aluminum display case with 6 fans
    -6 USB, 2 FireWire, 6 channel digital/optical audio, 1 CF/SM card reader

    Price: $1,555.00

    A roughly equivalent Mac that isn't too overpriced from store.apple.com on 10/25/02:

    -Dual 867MHz PowerPC G4 w/133MHz system bus
    -1GB PC2100 DDR SDRAM
    -2x120GB ATA-100 Drives (this was the closest they had to my 60gb boot drive and 120GB RAID data drive)
    -2X DVD-ROM + 16x/10x/32x CD-RW Drives (again, the closest I could get)
    -NVidia GeForce4 dual-display w/128MB DDR (no bundled displays)
    -I assume at least 2 USB and 2 FireWire, but their site doesn't say; I also assume no 6 channel digital/optical sound or a compact flash/smart media reader

    Price: $3,249.00 (sorry, subtract the special $110.00 "Promotion Savings" from that price)

    A roughly equivalent Dell system:

    -2.8GHz Pentium 4 w/533MHz system bus
    -1GB PC2100 DDR SDRAM
    -1x120GB ATA-100 Drive (closest I could get)
    -DVD-ROM Drive
    -48x/24x/48x CD-RW Drive
    -ATI Radeon 9700 Pro dual-display w/128MB DDR (no bundled displays)
    -I assume at least 2 USB and added a 3 port firewire card; Turtle Beach Santa Cruz sound; no CF/SM reader

    Price: $2,182.00 (subtract a $100 rebate from that price)

    Now what were you saying about "where's the overpriced hardware"??? I think the answer to that question is obvious.

    Of course, there are a few things people could take issue with, like:

    -- Oh, but a PowerPC is so much faster than a Pentium 4! Especially 2 of 'em!

    Answer: Yeah, right -- prove it.

    -- Oh, but you can't run Mac OS X on a PC! And, Apple has better tech support!

    Answer: I don't want/need OS X because I can pick from a half-dozen other arguably better OS's; and Apple's "support" is rated time-and-again as being far below Dell's support level.

    I just can't see how a rational human being can state that Macs have closed the price gap. If anything, they've widened it! And I owned only Macs for 9 years!!!

  49. Same as ext2 & ntfs by Pius+II. · · Score: 2, Interesting

    I'd add that you can also have hard links and symlinks in ext2fs, and various types of "link files" (.lnk, .pif) plus symlinks + "junctions" on ntfs.
    So this kind of design is accepted across the industry.

  50. Not entirely true... by netsrek · · Score: 2, Informative

    "it uses NetInfo instead of /etc/hosts, /etc/group and /etc/passwd"

    Kind of. The big change in 10.2 was that now the FFAgent (for using traditional flat files like /etc/passwd) is consulted before NIAgent (which looks up info in NetInfo).

    This is actually really convenient. It gives people the choice of either method as well as allowing you to use flat files to override settings in NIAgent and DNSAgent (which yeah, looks up DNS...) you can check the LookupOrder by running lookupd in debug mode.

    lookupd -d

    and then typing "configuration" at the lookupd prompt.

    This article at macdevcenter was lame. A much more useful link for people coming from another unix to OSX is The Rosetta Stone for UNIX.

    Or just browse MacOSXHints for an hour...

    --

    i don't read slashdot anymore.
  51. Re:I hate to state the obvious but.... by megaduck · · Score: 5, Interesting

    why the enthusiasm for encouraging people to switch to OSX - a closed source operating system made by the poster-child for locking people into overpriced hardware?

    Because OS X seems to deliver on all of the promises that Linux has been making for years.

    While I love open-source software, I switched to a Mac because I got sick of waiting for the open source community to start making a useable desktop. Linux and the BSDs are fantastic on servers, but whenever I used either as my primary machine I found myself wrestling with the system a lot more than I wanted to. I don't want to learn the intricacies of my Xfree86 config files. I don't want to find where Red Hat hid Apache today. I just want to fire up my Dev Tools/Word Processor/Photoshop and get to work. I got away from Windows because I was sick of fighting with my machine. Why would I want to go back to that?

    OS X is the first system since BeOS that does all the unixy stuff that I want without sacrificing aesthetics or ease-of-use. Overall the system is clean, intuitive, and I don't have to wrestle with it on a daily basis. Amazingly, it doesn't seem to sacrifice any flexibility or power for its' simplicity. When Linux makes me as productive as OS X, I'll go back in a second. Until then, you can pry my iBook out of my cold dead fingers.

    --
    This .sig for rent.
  52. I just can't understand what they were thinking... by Featureless · · Score: 3, Interesting

    They reorganized almost everything, so that everything from cp (only "ditto" copies metadata) to shutdown (not rewritten to care about Apple's replacement for /etc/init.d) to /etc/passwd (user information is now stored in "the NetInfo database") is now useless, and worse, vestigal (!), but everything new they introduced makes the previous unix "non-naming schemes" and disorganization look great by comparison. ".vol" is where trashed files go? It's ".DS_Store" rather than ".Finder Settings"? For that matter, why on earth are we still prepending periods to hide files? Or hiding /usr and /tmp at the application level rather than having a legacy emulation layer and just doing it right? Aliases don't work at the "unix level," and symbolic links work everywhere, but we're once again back to things that break when you move the target... This is the freakin 21st century here.

    It may appear to work, and it may crash less than OS9, but from a design point of view, OSX is an anathema. This article just makes it clearer: OSX is, not a port of MacOS or an enhancement of Unix, but a bloody (and fatal?) collision between the two, where both lost what clarity and integrity they had by attrition to the other. A great opportunity to do a new system right was squandered by what appears to be terrifyingly sloppy-looking engineering.

  53. Transition? by g4dget · · Score: 4, Interesting
    I think use of the word "transition" illustrates the pipe dream that Apple has: UNIX users will leave UNIX in droves to commit to using Mac OS X.

    I don't think that's going to happen, and I think Apple is shooting themselves in the foot with that assumption. UNIX users like open systems: that come from multiple vendors and have open specifications. If they didn't, they would have moved to Windows long ago.

    Sure, there are some UNIX users that really go for the OS X pretty look and are happy with a BSD-like system call interface and a C compiler. But I think for the most part, OS X enjoys popularity among UNIX users only to the degree that it is UNIX compatible. If Apple wants to be in the UNIX market in the long term, rather than just receive a brief shot in the arm from a few UNIX converts, they need to make a long-term commitment to interoperating more with UNIX systems, and they need to give up dreams of "transitioning" UNIX users to Mac OS X.

    1. Re:Transition? by astrodawg · · Score: 2, Funny

      "I think use of the word "transition" illustrates the pipe dream that Apple has: UNIX users will leave UNIX in droves to commit to using Mac OS X. "

      This pipe dream is obvious in the Switch Ads... they clearly could care less about Windows users and are after the huge linux desktop marketshare.

    2. Re:Transition? by g4dget · · Score: 2
      The UNIX desktop market is indeed large as far as Apple is concerned. Linux desktop use alone is probably comparable to Mac OS X, and there are many users of workstations from IBM, Sun, and others.

      And, yes, switching from UNIX has indeed been part of Apple's overall advertising campaign, although not usually in their TV spots.

    3. Re:Transition? by reallocate · · Score: 2

      I doubt Apple cares about Unix geeks switching to OS X. There's no money in it. (How many employed geeks actually bought the hardware they use?)

      --
      -- Slashdot: When Public Access TV Says "No"
    4. Re:Transition? by reallocate · · Score: 2

      No, just that you didn't pay for it. There's little reason for Apple to market directly to "Unix geeks" because they don't purchase the tools they use on the job. In this case, Apple's marketing target is management.

      --
      -- Slashdot: When Public Access TV Says "No"
    5. Re:Transition? by mosch · · Score: 3, Funny

      Is there some sort of geek mafia that I'm not aware of? If so, could somebody make one of those Apple 23" HD flat panels fall off a truck for me?

    6. Re:Transition? by frankie · · Score: 2
      use of the word "transition" illustrates the pipe dream that Apple has

      Except that neither Apple nor the OReilly book authors used the word "transition". Are you saying that Apple is to blame for word choices made by Slashdot article submitters?

  54. Re:I hate to state the obvious but.... by aardvarkjoe · · Score: 2
    Maybe I should revise the above statement and say that their agenda is "Anything But Windows"?


    Nah ... probably more than half of the crowd in question dual boots ("for games", they all say), so that wouldn't be accurate either. The only accurate statement for their agenda is "Karma Whores."

    --

    How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
  55. Re:I hate to state the obvious but.... by bnenning · · Score: 5, Informative

    Macs are definitely more expensive, but it's not quite as bad as your numbers indicate. You ordered extra RAM and hard drives from Apple; *never* do that, their markups are insane. A stock dual 867 with a GeForce 4Ti is $2050. From third parties, get 1 GB of ram for $250, 2 80 GB drives for $250, a Firewire CD-RW for $150, and you're at $2700 with a better system than you got from the Apple store. Still more than the Dell, but the difference is reduced by half.

    --
    How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
  56. Re:I hate to state the obvious but.... by Zorikin · · Score: 2, Insightful

    > OSX - a closed source operating system

    Can you say "open"? [opendarwin.org]

    This is misleading. Darwin is the most ho-hum part of OS X, because all of its Unix-like functionality is reproduced in other kernels (BSD, Linux, etc). The interesting parts are the GUI and the APIs that let it run Mac-specific software. These are all proprietary.

    There are too many problems with your other FUD for me to even contemplate responding. :P

  57. Not Linux, but DEFINATELY Unix by kakos · · Score: 3, Insightful

    I see a lot of people complaing that OS X is supposedly a lot different from Unix. Well, hate to break to the Linux fanatics out there, but it is a lot CLOSER to Unix than Linux. Remember that Linux is not actually Unix, but a Unix-like operating system. OS X is Unix. It is BSD through and through. OS X is more Unix than Linux will ever be.

  58. Throwing Around "UNIX" by ablair · · Score: 5, Insightful

    I hate to point out nitpicky but important points (OK, well no I don't) but:

    "a transition away from UNIX and toward MacOS X"
    That's sort of like a transition away from birds but towards ducks. Here the author is assuming MacOS X is somehow not a *NIX... an assumption that's been proved wrong here many times before. MacOS X is a subset of UNIX, just look up any UNIX history.

    Sadly, even the original story submitter made this mistake: "There are big differences between Mac OS X and Unix machines." Sorry, that's not correct unless it's specified what other type of UNIX we're comparing OS X to.

    After all, even the O'Reilly article author himself says "These tips will show you the differences between Mac OS X and other flavors of Unix" (my emphasis) MacOS X is a UNIX. Let's get it straight.

  59. This isn't a real virtual desktop by jkujawa · · Score: 3, Informative

    This program has exactly the same limitation of Space.app: Windows from one program can only be displayed in one workspace. So, for instance, you can't have Terminal windows open in more than one workspace.

    It works by hiding the applications on a desktop, when you move from desktop to desktop.

    If this is acceptable to you, Space.app does it for free. But it's a poor solution for those of us used to real virtual window managers.

    1. Re:This isn't a real virtual desktop by Anonymous Coward · · Score: 2, Informative

      > So, for instance, you can't have Terminal windows open in more than one workspace.

      Wrong. you can have them. I do. It didn't work with previous versions, but it work now. Read the manuals before you post.

    2. Re:This isn't a real virtual desktop by ceoyoyo · · Score: 2, Informative

      Really? Funny, I have a terminal window open in each workspace (many of them sshing to different machines).

    3. Re:This isn't a real virtual desktop by jkujawa · · Score: 2

      Ah, I see.
      It randomly assigns a desktop. :-/

  60. no.... by netsrek · · Score: 4, Informative
    Actually, you weren't half right, you were not right at all.

    lookup does not run in single user mode, but runs in multi-user mode (the normal mode of operation).

    The files are actually kind of wrong as of 10.2, as the flat files do get consulted in multi user mode, and do so before the NetInfo database does.

    ie,
    Dictionary: "Network Configuration"
    LookupOrder: Cache FF DNS NI DS
    _config_name: Network Configuration


    See how 'FF' gets consulted before 'NI' ? This means that the flat file does get looked at. 'DNS' is self explanatory, and 'DS' stands for Directory Services like LDAP...
    --

    i don't read slashdot anymore.
  61. Re:you're missing the point by Type-R · · Score: 4, Informative
    Uh... The slash does escape the character...
    echo $TERM
    xterm

    Obviously the dollar-sign is a parser character right? Watch this:

    echo \$TERM
    $TERM

    Right? Okay...

    echo -
    -

    Hmmm, obviously the - is not a character that the shell thinks is special, it just passed it straight through to echo

    echo \-
    -

    Ah, there's your reason, putting a backslash in front of a character that isn't otherwise parsed by the shell, just passes that char on through to the program.

    If you pass a -- (two-dashes) to a GNU-ish (getopt and friends) program it'll stop parsing commandline options, and accept things like -p as an argument, and not a commandline option.

    HTH!

  62. A wonderful full-screen console by caseyc · · Score: 4, Informative

    When this story was posted over at MacSlash, somebody replied with a tip of their own, which I've found to be quite nifty.

    What it involves is logging out, then logging back in as user ">console", with no password. You might have to select "Other User" or whatever that option is called, on the login screen. That'll allow you to skip Aqua, and just have a nice full-screen terminal to work with, instead.

    1. Re:A wonderful full-screen console by foniksonik · · Score: 2

      you can also use this to only have X-Windows run... just start it up the way you would from a terminal and since it doesn't rely on Aqua it will work just fine. Now why you'd want to do this is a mystery but... who knows could turn that ultra slow iMac from 1998 into a speed demon... course at that point you should just install YellowDog Linux.

      --
      A fool throws a stone into a well and a thousand sages can not remove it.
  63. Re:I hate to state the obvious but.... by goon+america · · Score: 2
    Who said Slashdot needs/wants/has a political agenda?

    CmdrTaco did, in this NYTimes article. He said he "still considers the site his own personal soapbox" [para]. Given his new TiBook, I think we're going to see more and more stories like this.

  64. developer woes by gol64738 · · Score: 4, Interesting

    our entire development department and company backend is 100 percent linux (mostly RedHat). we just hired a new developer whose laptop is running OSX.
    since he was going to be a remote user, he attempted to get his laptop up to speed with the necessary compilers, python modules and other development pieces.
    after two days, he gave up in frustration, went to the nearest CompUSA, bought a new laptop and installed RedHat 8.0.

    now, he is a happy, development camper.

    now, i don't know much about OSX. so my question is, can OSX easily be used as a competent developer platform?

    1. Re:developer woes by WatertonMan · · Score: 4, Informative
      If this was back in the OSX 1.0 days you are right. With 10.2 it comes standard with a full Python distro along with the latest GNU tools. Further Fink has pretty much every tool compiled and debugged and installs them for you. This inlcudes X11 apps which admittedly once were a pain to run on OSX.

      So this isn't a problem anymore and hasn't been for quite some time.

    2. Re:developer woes by Darchmare · · Score: 3, Informative

      It probably depends on what kind of development your developer is trying to do, but...

      It sounds like he either tried to do all this with a pretty early version of OS X (before most major tools were ported), or he just didn't know where to look.

      If I didn't have it all installed already, in just a few hours I could have Apache, PHP, Perl, MySQL CVS, CVSWeb, and a number of other tools installed and ready to go. Install the dev tools and you'll likely have most of this stuff installed to begin with.

      Again, it depends on what he does. But for my own needs (admittedly relatively light), it was a piece of cake.

      --

      - Jeff
    3. Re:developer woes by BlueGecko · · Score: 5, Informative

      Did you introduce him to fink? By default, the Mac comes with the entire GNU toolchain, plus perl, python, and a ton of other utilities. If he needed newer versions of perl or python, or if he something else (Ruby, MySQL, PostreSQL, X window, Ant, OCaml, LaTeX, even KDevelop and KDE for Pete's sake!) he just types in

      fink install python

      for example, and, after five to twenty minutes (depending on the package), he's got whatever he needed. It's as easy as apt-get and it's fully OS X native. Check out the link; there are 1600 packages so far and going up literally daily. So my question is, how experienced was your developer?

    4. Re:developer woes by Anonymous Coward · · Score: 2, Funny

      Please fire this person from your pretend development department at your fictitious company. Thank You.

    5. Re:developer woes by Laplace · · Score: 2

      Yes. I do cross platform development between an P3 Linux box, a P4 Windows box, and a G3 iBook. The only pain in my developers ass is on the Windows box. The iBook is great to develop on.

      --
      The middle mind speaks!
  65. Mac OS X Hints website by develop · · Score: 5, Informative
    a great website for these kind of tips is http://www.macosxhints.com. it has tips and advice coming in daily from all over the place and a forum to give your opinion on the tip. i really suggest folks interested in the article check it out.

    of course for the sake of keeping up, here's my top ten:

    1. kill processes by name
    2. fixing command-line typos before hitting enter using Option-S
    3. creating a talking cat in Jaguar
    4. use gcc_select to switch compilers
    5. open urls from the command line
    6. search macosxhints from the commandline
    7. Replace iTools with your own web and mail servers
    8. Run Software Update from the Terminal
    9. Correct command line typos with carets
    10. AND THE BEST ONE! running the screensaver as your background
  66. Re:I hate to state the obvious but.... by Dirtside · · Score: 2
    1-Popularity (more people use it because more people use it, vicious circle), 2-Cheap ass hardware (you get what you pay for), and better CD management (but the floppy thing is lamer than a one-legged lemur). Oh, and 4-Wheely mice
    Three, sir.
    --
    "Destroy science and religion. Science would re-emerge exactly the same; but not religion." - Penn Jillette, paraphrased
  67. Re:WHAT? by Anonymous Coward · · Score: 2, Informative
    who called this flamebait? It's 100% accurate. Remeber that lawsuit a few years ago?

    to be Unix(tm), you have to have the Open Group certify you as being Unix (tm), which involves forking over cash. Apple is a member of the Open Group, and OS X is certified Unix (tm). (Free|Open|Net)BSD, however, are not Unix (tm).

    BTW - GNU's Not Unix either.

  68. Re:WHAT? by larry+bagina · · Score: 2, Funny
    won't notice a difference except having more money in your checking account.

    You probably can't tell the difference between a Rolls Royce and a Ford Fiesta either.

    --
    Do you even lift?

    These aren't the 'roids you're looking for.

  69. Have you ever actually examined Apple hardware? by lkk17 · · Score: 3, Informative

    I used to think what you say above, until I bought a Mac.

    Have you ever owned a Mac or had a close look at one, inside and out? It's beautifully engineered. Every surface finished nicely, lots of thought given to things like cable management and noise reduction, easy access to parts that are meant to be user-accessible (not much on an iMac, just about everything in a G4 tower).

    I once had a Compaq Presario that required me to _remove_the_motherboard_from_the_case_ to add memory! (Yes, that's what their tech support said to do.) Unbelievable.

    Homebrew machines tend to be more accessible, but watch out for the sharp edges on that metal case! and have plenty of twist-ties handy for the cables on any Intel-type box.

    I feel that OS X is the best desktop Unix around now (I used to say that about Linux), and it runs only on Mac hardware. My Mac is worth every penny of its price to me.

    1. Re:Have you ever actually examined Apple hardware? by Jason+Earl · · Score: 2

      Compaqs, especially older Compaqs, are the devil. Which is why I compared the Macs to a Dell. Believe it or not Dell computers are quite well laid out. The one I am using right now opens without any screws, and the push of a button folds the power supply out of the way of the motherboard. The drives, likewise, slide in and out with the push of a button or two. The motherboard isn't upgradeable, but then neither are the Macs.

      Now, I am not saying that the system isn't worth the price. Heck, stripes has nearly convinced me that I need to purchase a Mac. My point was simply that Apple customers pay a premium for their commodity hardware.

  70. Re:I hate to state the obvious but.... by Graff · · Score: 5, Informative
    Darwin is the most ho-hum part of OS X, because all of its Unix-like functionality is reproduced in other kernels (BSD, Linux, etc). The interesting parts are the GUI and the APIs that let it run Mac-specific software. These are all proprietary.
    Actually there are many other intresting elements to Darwin, which are being given back to the community in open-source form. Several of the more notable contributions are Rendevous (Zeroconf), Open Directory, the Darwin Streaming Server, OpenPlay, and the Objective-C extensions to GCC.

    In other words, Apple is taking a big step here and embracing open-source about as much as you can expect a big corporation to do. Sure they don't give away the whole farm, but they are promoting an environment which is at least friendly to open-source even if it isn't 100% open.
  71. Re:I hate to state the obvious but.... by FooBarWidget · · Score: 2, Insightful

    "Because OS X seems to deliver on all of the promises that Linux has been making for years."

    Since when did "Linux" made any promises? Linux is just a kernel, and the developers just do whatever they like. They didn't made *any* promises.

    Usable desktops? That's up to the GNOME and KDE projects and distributors. Say whatever you want, but GNOME and KDE, as of version 2.0 and 3.0 are very much usable, and more than usable enough for normal usage.

    "I don't want to learn the intricacies of my Xfree86 config files."

    You don't have to! Your XF86Config is setup automatically by RedHat/Mandrake/SuSE/FooBar's auto-hardware-detection-installer!

    "I don't want to find where Red Hat hid Apache today."

    You don't have to! Applications->System Tools->Service Configuration -- now how hard was that? (and the average user doesn't even want to run a webserver!)

    "I just want to fire up my Dev Tools/Word Processor/Photoshop and get to work."

    Login --> Applications->Office->AbiWord --> start being productive. Was that hard? I don't think so.

    Really, "Linux"'s usability is heavily underrated. People seem to be stuck with those "omfg I have to edit 3000 text files to get it working!"-mentality from a few years ago.
    OS X may be o-so-userfriendly, but don't underrate Linux as some kind of usability nightmare that can't be used to get anything done.

  72. Re:Please make this stop. by GlassHeart · · Score: 2, Interesting
    I do not understand the obsessiveness with Apple.

    The word you're looking for is "obsession". One possible reason is that Apple is actually making bold products (again). Starting from the original iMac, the G3/G4 tower, G4 Cube, iPod, Cinema Display, the new iMac, and of course MacOS X all pack powerful features in well designed packages. Their pricing might prevent some from actually buying, but geeks admire this sort of engineering adventures.

    Have you forgotten the latest DMCA drama over iDVD?

    Uh, why should iDVD support third party hardware? Third party vendors should write their own software, and compete with Apple hardware and iDVD as a complete hardware and software package. Now, the DMCA is a terrible law, and should be struck down, but I don't see why anybody should pay for the development of iDVD so that it helps somebody else sell hardware.

    Note, however, that rigging MacOS X so third party drivers won't work, for example, would be crossing the line.

    Have you forgotten how Apple eats up app developers by bundling similar features into the OS?

    This does suck. However, one of MacOS X's (valid, I think) selling points over Windows is the combined power of its bundled apps. Even if Apple consciously limits the power of these apps, inevitably they will hurt competition, because the novice users will no longer purchase an e-mail app, MP3 player, and so on. Why should Watson be exempted from competition?

    This is actually one thing in which I agree with Microsoft. You cannot draw a line where the OS ends and the applications begin. The ways they sought to exclude Netscape (threatening hardware manufacturers) is illegal, but the very act of improving Windows with IE is not.

    Having said that, since Apple is not in Microsoft's position, they should think hard about what their apps are doing to their few but loyal developers. Microsoft can afford not to care.

    But how come recently every sneeze in Cupertino becomes a fever at Slashdot?

    Because nothing in the PC world is exciting at all. CPU gets faster. Bus gets faster. Big deal. About the most interesting thing happening is case modding.

  73. Re:I just can't understand what they were thinking by JMax · · Score: 4, Informative

    ...but from a design point of view, OSX is an anathema. This article just makes it clearer: OSX is, not a port of MacOS or an enhancement of Unix, but a bloody (and fatal?) collision between the two, where both lost what clarity and integrity they had by attrition to the other.

    What? Have you actually *used* it? How about this explanation instead: they've managed to create one unified operating system that keeps some very diverse users happy. If you're an end-user technophobe, what you see is a very nice, clean, end-user system, far nicer than Windows, and without the 10 years of cruft that OS9 had accumulated. On the other hand, if you understand computing, you have a complete Unix-ish system, again, without a lot of the cruft that other Unix systems have accumulated. The Apple engineers deserve major kudos for keeping the "collision" under control as well as they did... they of course have backward compatibility to deal with, too.

    Yes, the file copy stuff is a little ridiculous, but geez, the complaints on that level are pretty few, considering how much elegant functionality there is in there otherwise.

  74. Re:I hate to state the obvious but.... by aardvarkjoe · · Score: 2
    No ... a karma whore is someone who makes the standard "M$ is evil and Windows sucks because ..." comment, and then later that day makes the standard "Linux has no following because the GUI is substandard", and then later says, "I'd like to get away from Windows, but I've just got to play Foobar Shoot 'em up 2578." ... and so on, and so on; insert standard arguments on all subjects that come up on /. regularly.


    I don't really mind a little karma whoring here and there; I suppose I've been guilty of it myself on a few occasions. The sheer banality of a lot of the high-ranked comments sometimes gets to me, however. (Granted, if meaningless numbers on a message board impacts my happiness, I really ought to take a break from slashdot for awhile ... :)

    --

    How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
  75. Re:I hate to state the obvious but.... by stripes · · Score: 5, Insightful
    The hardware in the two boxes will be very comparable, with the edge probably going to Dell. After all, Apple uses commodity hard drives, video cards, sound cards, and memory just like Dell does.

    My mother has a name brand PC, it cost about $1000 when it was new. My mother-in-law has an iMac. It cost about the same.

    The monitor on the iMac is way way way sharper, and edges and corners can be used.

    The built in speakers on the iMac while they suck suck less then the speakers on the PC. I expect the sound hardware on the iMac is better too, but I don't know 'cause the speakers on the PC hide it.

    Other then that, I don't see a reason the hard drive on the Mac would work better, or the RAM.

    But hey, who cares about all that crap. The absolute most important thing? I get next to zero help calls about the Mac. It Just Works. Really. Honest. When they buy hardware that has a Mac sticker on it and plug it in the it doesn't screw up all the existing settings. They don't seem to get a bizzilion little auto-start crap-lets every few months. They don't end up with some commercial software they buy overwriting half a dozen important system files with some other version of the files an having stuff no longer work.

    In short the Mac does the most important thing possible: it doesn't screw up as much as a windows box.

    To me it is worth the extra money to hear from my relatives less. Or in a less cynical mind, to hear them talk about interesting stuff when I hear from them, not about computer problems.

    Now maybe you want the fastest CPU in Mhz, I just want the one that "does the job" the fastest. "Does the job" includes time for the user to figure out how to do the job, and the time lost if it crashes part way through. For me "does the job the fastest" is frequently a Unix box. I mean if I do it a lot, I probably already wrote a program to do it, and I've been using Unix forever, so that'll be a Unix program. I'm not most people though. Most people can (gasp!) get stuff done faster on a box that coddles them. So a Mac or a Wintel box. And of the two? It seems the Mac really does a better job way more offen then people think.

    Don't beleve me? I tell you what, for the price difference between my in-law's iMac, and my mom's PC will you take her tech support calls?

  76. Debian for Mac OS X == Fink by tm2b · · Score: 3, Informative
    from the um,-install-debian-instead? dept.
    Why instead? You can get most of a debian distro on your Mac OS X by using fink. Hell, you can even run X11 on Darwin and eschew Aqua if you are so deeply in the Free-as-in-Stallman-uber-alles camp.
    --
    "It is our blasphemy which has made us great, and will sustain us, and which the gods secretly admire in us." - Zelazny
  77. Re:tip request by berniecase · · Score: 2, Informative

    Go to VersionTracker and do a search for MouseZoom. It'll speed up both mice and trackpads far beyond the Apple defaults.

  78. bash is included in 10.2 by acomj · · Score: 4, Informative

    Bash shell is included in 10.2

    [Computer:~] acomjean% bash
    bash-2.05a$ yes
    y
    y
    y
    y
    y

    1. Re:bash is included in 10.2 by ealar+dlanvuli · · Score: 2

      can I ask what sort of weird mental process caused you to choose "yes" to demonstrate that it was really a bash shell?

      --
      I live in a giant bucket.
    2. Re:bash is included in 10.2 by acomj · · Score: 2

      Nothing... I was just happy the rumors that I had heard about bash being included were true

  79. Re:I hate to state the obvious but.... by lemkebeth · · Score: 2, Interesting

    From The Apple Store the base price of the low end tower model (the one you used) is $1,699.00

    That includes the following:

    Power Mac G4 Dual 867MHz w/133MHz system bus

    • 256MB PC2100 DDR SDRAM - 1 DIMM
    • 60GB Ultra ATA drive
    • Optical 1 - Combo Drive (DVD/CD-RW)
    • Optical 2 - None
    • NVIDIA GeForce4 MX dual-display w/32MB DDR
    • 56K internal modem
    • Apple Pro Keyboard - U.S. English
    • Mac OS - U.S. English

    That is the base model.

    I would buy that base model with AppleCare added on (about $269) and get any extra drives or memory separately from a third party vender.

    The price is reasonable if you don't buy Apple RAM or hard drives other than one size bigger than the base.

  80. Re:tsch as the default shell by lemkebeth · · Score: 2, Informative

    [bast:~] lemke% ls /bin/*sh

    /bin/bash /bin/csh /bin/sh /bin/tcsh /bin/zsh

    That is from this machine running 10.2.1.

  81. Re:Outdated by lemkebeth · · Score: 2, Informative

    Not entirely true.

    bash is the default "sh" shell (for scripts).

    However, the default "user" shell is tcsh.

  82. Re:I hate to state the obvious but.... by Jason+Earl · · Score: 2

    Now that's an argument that I can understand. And it makes perfect sense if I was buying a Mac for my mother. However, I am not buying a Mac for my mother, and I don't run Windows on my PC. This article was about UNIX users switching to the Mac, and I just don't see the draw. If I was a Windows user I imagine that I would be dying to pay extra for something that works, but I am not a Windows user.

  83. Counterpoint. by megaduck · · Score: 2

    I'll quickly cede the point that an "Out-of-the-box" linux install is a hell of a lot more usable than it was two years ago. "Usable" is kind of a sad benchmark for your desktop, though. After years of development, I should certainly hope that GNOME and KDE are usable. We really should be shooting for something a little higher. Open source is *barely* keeping up with Windows on the ease-of-use front, and Windows kind of sucks.

    Let's bring some real-world examples into this. Say I want to connect to a remote printer on the same network segment.

    1. On the Macintosh, I don't need to configure anything on my machine. Rendezvous automagically adds the printer to my drop-down list. It doesn't get any easier.
    2. On Windows, I can graphically browse to the printer through "Network Neighborhood" and right click to connect it. Drivers are automatically pulled down from the server.
    3. On Red Hat 8.0, you have to run the "Red Hat Printer Config" program, and click "New". From there, you need to select the type of printer (Local, Unix, Windows, Novell, or JetDirect). You need to name the queue, give an IP address, and possibly download additional software (if its' an SMB queue). Lord help you if you don't already have the drivers on your machine. Usable? Definitely. However, compared to the Mac it's a kludgy process.

    They'll all work, but Red Hat is the most difficult to use of the three. The *BSDs are even worse. It's a similar story when dealing with mobile computing or wireless networking.

    My original point was that the pseudo-closed Macintosh makes me a heck of a lot more productive than any OSS desktop ever did, and I haven't had to give up any of the power of unix. That's why so many people are jumping ship to OS X. Your arguments don't say that Linux is better, only that it'll do. In order to win on the desktop, OSS is going to have to do a lot better than that.

    --
    This .sig for rent.
    1. Re:Counterpoint. by FooBarWidget · · Score: 2

      Remember that Apple and Microsoft have a hell lot more experience and manpower.

      "On the Macintosh, I don't need to configure anything on my machine."

      That's the logical result of dominating your own market. It's all Apple hardware, *of course* they can make everything work out-of-the-box. If Apple were to develop for x86 however, it wouldn't be so easy.

      Personally, I don't really care wether Linux "wins" on the desktop. As long as it has a small but visible market share (10/20%?), so that companies won't ignore us, and existing open source apps continue to evolve, I'm happy.

    2. Re:Counterpoint. by Aapje · · Score: 2

      Remember that Apple and Microsoft have a hell lot more experience and manpower.

      That doesn't really matter from a consumer point of view. I'm not going to use a crappy product because the developers are a sad bunch.

      It's all Apple hardware, *of course* they can make everything work out-of-the-box.

      Impossible, Apple doesn't make printers anymore. The hardware that connects to the printers can be third-party as well (you can buy USB and Ethernet cards). I wonder if you can explain how an Apple motherboard makes it so much easier for Mac OS X to connect to a printer, since your excuse doesn't seem so self-evident as you make it out to be.

      If Apple were to develop for x86 however, it wouldn't be so easy.

      But they don't. It's like complaining that a Porsche sucks when you want to drive cross-country. Well, duh.

      --

      The Drowned and the Saved - Primo Levi
    3. Re:Counterpoint. by FooBarWidget · · Score: 2

      "That doesn't really matter from a consumer point of view. I'm not going to use a crappy product because the developers are a sad bunch."

      And you shouldn't look at it from a consumer point of view.
      The fact that Apple and MS have more manpower is a fact, it's the reality. If you're going to criticize something, you must also look at wether the situation is fair. Wether the consumer care or not is irrelevant.

    4. Re:Counterpoint. by Aapje · · Score: 2

      And you shouldn't look at it from a consumer point of view.

      The post you responded to was looking at it from a consumer point of view. Most of us consider that a legitimate concern to discuss. Why do you try to kill that debate with an offtopic rant?

      The fact that Apple and MS have more manpower is a fact, it's the reality. If you're going to criticize something, you must also look at wether the situation is fair. Wether the consumer care or not is irrelevant.

      Ok, it isn't fair. It still sucks and I won't use it. Happy? Next time I'll diss MS, must I include the lengthy trial against them? Linux and Apple don't have those problems. How sad for MS. Whenever I mention Apple, should I tell people about the awful press they get? Terribly unfair.

      Do any of these problems matter when I evaluate a product for it's quality? No. So why did you bring them up in this discussion about quality? Trying to troll?

      --

      The Drowned and the Saved - Primo Levi
    5. Re:Counterpoint. by FooBarWidget · · Score: 2

      "Most of us consider that a legitimate concern to discuss. Why do you try to kill that debate with an offtopic rant?"

      Because he was, wrongly, modding down Linux in order to mod MacOS X up. That gives me reason enough to post a rant.

      "Ok, it isn't fair. It still sucks and I won't use it. Happy?"

      Look, I don't really care wether you will or will not use it. It's an unfair situation - that's all that matters. It likes comparing your grandmother who bakes an apple pie to some huge apple pie factory, and telling your grandmother that her pies suck.

      "Do any of these problems matter when I evaluate a product for it's quality? No. So why did you bring them up in this discussion about quality? Trying to troll?"

      If I were trolling I would be modding Linux up to the heavens and everything else down to hell. But I was not, I was merely stating that Linux isn't as bad as people think it is. I said nowhere that OS X or Windows are bad products. How can you confuse that with trolling?

    6. Re:Counterpoint. by Aapje · · Score: 2

      Because he was, wrongly, modding down Linux in order to mod MacOS X up. That gives me reason enough to post a rant.

      No, it gives you reason to use arguments to prove him wrong. Ranting is almost always trolling (unless you are very skillful about it). You post didn't have much to do with the one you responded to, you just don't want Linux to be compared to OS X at all, which is a enormously silly argument to make. It shows that you are just a biased zealot, IMNSHO.

      Look, I don't really care wether you will or will not use it. It's an unfair situation - that's all that matters. It likes comparing your grandmother who bakes an apple pie to some huge apple pie factory, and telling your grandmother that her pies suck.

      I will compare grandma's pie's to factory ones and if they aren't better, grandma is definately losing one of her highlights. I won't dump her of course, but we're related. I'm not related to Linus & co. He doesn't get any special consideration from me, especially since I have to do work on an OS. A not so good pie's is something I can live with, a not so good OS is not.

      If I were trolling I would be modding Linux up to the heavens and everything else down to hell. But I was not, I was merely stating that Linux isn't as bad as people think it is.

      That's how you started out, fairly stating that Linux isn't as bad as people made it out to be. But after that you changed the rules of the game. Suddenly we may no longer compare Linux to OS X because it would lose. We may not continue the debate that was already going on about the merits of using either OS. I call that trolling. If you wanted to make that point, you should have found another thread that did concern that issue or started your own.

      --

      The Drowned and the Saved - Primo Levi
    7. Re:Counterpoint. by FooBarWidget · · Score: 2

      "It shows that you are just a biased zealot, IMNSHO."

      Is there anyone in this world *truly* unbiased? Everybody is at least a little biased, even you.

      "That's how you started out, fairly stating that Linux isn't as bad as people made it out to be. But after that you changed the rules of the game. Suddenly we may no longer compare Linux to OS X because it would lose."

      So what you're saying is:
      1. I started out defending Linux but not attacking OS X.
      2. I continue to not attack OS X.
      3. Conclusion: I was trolling.

      ???????

    8. Re:Counterpoint. by Aapje · · Score: 2

      Is there anyone in this world *truly* unbiased? Everybody is at least a little biased, even you.

      Ok, scrap the word biased (it was superfluous anyway). That still leaves zealot.

      So what you're saying is:
      1. I started out defending Linux but not attacking OS X.
      2. I continue to not attack OS X.
      3. Conclusion: I was trolling.

      ???????


      No, you start by defending Linux for it's features (which is OK) and then suddenly turn it into a fairness contest that is totally irrelevant. It's like losing an anti-GPL debate and then concluding with: "but RMS is an idiot". That's trolling.

      --

      The Drowned and the Saved - Primo Levi
    9. Re:Counterpoint. by FooBarWidget · · Score: 2

      OK you want to hear more logical arguments?

      You mention RedHat. RedHat is aiming at the corporate desktop. In corporate desktops, only the administator is allowed to configure system settings like the printer. The end user won't notice a thing.

      OS X autodetects hardware better than Windows because it has it's own market. In Windows, you still have to setup quite a lot of things after installation. Why does the majority use Windows instead of OS X?
      Because it's preinstalled and preconfigured. If companies ship computers with Linux preinstalled, the user won't have to configure anything either. And those computers exist: Walmart ships computers with Mandrake preinstalled.

    10. Re:Counterpoint. by Aapje · · Score: 2

      Sigh, I'm getting tired of argueing with a butterfly. I could reply to this, but how do I know that you won't just flutter to the next argument? And I'm not going to argue every detail of Linux vs OS X, especially not with someone who only seems to regard this argument as a one way street (do you even want to learn anything from this debate?).

      Good-bye.

      --

      The Drowned and the Saved - Primo Levi
  84. Re:Wow, slashdot hyping Mac OSX? What a shock. by lemkebeth · · Score: 3, Interesting

    One correction.

    The iBook is one of the few products Apple makes that costs LESS than comparable Windows laptops (the others generally will cost about the same or more, probably more).

    I say comparable because any Windows laptop costing less than the iBook is last years model.

    The reason this happens is that unlike desktops, you can't get away with commodifing the innards as you have to design custom parts for a lot of the pieces to fit inside that small case.

    In other words laptops are tightly integrated.

  85. Re:I hate to state the obvious but.... by stripes · · Score: 2
    This article was about UNIX users switching to the Mac, and I just don't see the draw.

    Well it's a Unix machine other people can use? Oh, wait, that just means other people will fight you over it. Not so good.

    Hmmmm, well last time I tryed to run Unix (other then OSX) on a laptop it didn't do so good. I mean when I buy a desktop I make sure it only has good parts with drivers for the Unixlike OS I'm going to run. On a laptop it is way harder to control everything. Buy a Mac laptop, any of the current ones, and many of the old ones, and it all works. That's nice. To me it's worth paying the extra that a Mac laptop costs. Plus, well, the TiBook really does rock.

    As far as the desktops go? Well they seem over priced to me. I mean, sure, being able to pop open the side and swing the motherboard down and not be in a maze of cables is nice. Being able to slide in a new drive is nice. Not cutting yourself on something every time you fiddle with the machine, that's just nice. But I don't do that real frequently (I mean it would get in the way of my uptime!), so I don't see payin' a whole bunch extra for that!

    Now a whole bunch of the place I work for uses MS Office, and can't be dissuaded from it. It is nice being able to run Office and look at the crap they send. That's hard to do on most Unixes, but not OSX. Of corse that costs more, but...

    Hmmmm, what else? Well it does worth with dirt cheap USB photo printers, and it has nice photo manipulation software. Er, what do you mean I'm the only geek with a digital SLR? Ah well, not compelling to the masses then :-)

    To be honest while I love free software, and even write it frequently, sometimes being able to shell out some money and get a nicely polished chunk o' software is nice. I can do that in OSX, I can't do that very much in Linux or FreeBSD.

    It's even nicer in OSX because not only can I pay out $700 of PhotoShop, I can use the GIMP. I can keep using it until I'm sure PhotoShop is $700 better. So far I'm still using it. If I had Linux on a Wintel box I wouldn't really get to change my mind! It wouldn't be $700 for PhotoShop unless I could stomach Windows to run it under. Stomach Windows and not have any services running on the Unix box other stuff depends on. Plus maybe have to buy Windows. Ick! Nope, I would rather overpay on the Mac then buy Windows!

    Sure I write real servers in real (and painful!) C++. I hack together a ton of Perl scripts. But....sometimes...I just want to fire up Civ III, and should I have to boot windows for that? Sometimes I want a web browser that renders most of the web correctly, should I have to fire up windows for that? (er, and Mozilla didn't work good 'nuf when I bought the Mac...now it's the browser I use most...'cept when I use OmniWeb). Sometimes my cable ISP dies and I have to convince them to fix it. For that I need to run a supported OS. Guess what, "Unix" of all flavors is absent from that list, except...OSX. Those are all good reasons to have a Mac.

    There are good reasons not too. My Mac is outnumbered 5 to 1 by non-Mac Unix boxes in my house. 3 to 1 if you ignore the Unix machines managing my TV. Maybe 15 to 1 if you count all the computers I own but am not using! (my C=64 is in a box somewhere...and I insist that it is a computer, even if it is so outclassed by not only my Palm, but even my cell phone that it's not funny!)

    Any you know what? Those arguments don't have to convince you to buy a Mac, just get you to see that people that do buy one might not be nuts.

    Oh, and your mom needs a Mac. Now. Go get her one. You do love her don't you? Come on now...

    Er, sorry, according to Apple's EULA I have to let Steve Jobs control my body 5 minutes a year. Hey, it's still better then what Bill wants....

  86. Re:WHAT? by Aqua+OS+X · · Score: 2

    Don't you mean, switch from Unix to begin using Unix? Last time I checked the open group still said OS X is a unix OS.

    --
    "Things are more moderner than before- bigger, and yet smaller- it's computers-- San Dimas High School football RULES!"
  87. Re:I hate to state the obvious but.... by Jason+Earl · · Score: 2

    Okay, I can understand that. I have started to play with digital photography and it would have been nice to simply go to the store and look for hardware with an Apple on it. As it stands my Epson printer and HP camera work perfectly with Linux, but I did have to do a little shopping around. And I totally agree about the laptop bit. Linux on laptops is a pain in the posterior. And don't even get me started on font issues. Honestly, before OpenOffice came out I didn't give a flying fig for fonts, but OpenOffice isn't even useable unless you get some fonts from somewhere, and installing the fonts and getting them to work took me an entire day (the first time).

    Now that I see where you are coming from I would love to get my Mom a Mac. Unfortunately my father is working on a book (with lots of pictures and wacky layouts) and MS Word simply wouldn't hold up under the stress. Corel's WordPerfect seems to be doing all right for now. I told my father that if he has to call me again for help I am going to force him to switch to LaTeX. I don't suppose WordPerfect is available for Mac OS X? Don't tell me that the version of MS Word for Mac OS X is better than the Windows version either. For one thing, I don't believe it. For another he has nearly 800 pages in WordPerfect format and everytime he so much as adds a letter to one of the early pages it screws up the entire layout. I would rather die than help him switch to anything but LaTeX.

  88. Re:Wow, slashdot hyping Mac OSX? What a shock. by MoneyT · · Score: 2

    1) You're in for a rude shock if you think there is any such thing as an unbiased viewpoint.

    2) The GUI and other components may not be open source, but notice even you have to make the distinction between the GUI and the whole OS. That says something doesn't it? ANd since when was being opensource the measure of the quality of a product? How many programs do you use that aren't open source? Are they bad programs because they aren't opensource?

    3) Is it so hard to believe that Apple has produced a product which people are interested in?

    --
    T Money
    World Domination with a plastic spoon since 1984
  89. Fine Demo of Geek Social Skills by reallocate · · Score: 2

    Let's hear it again for geek social skills. No wonder people keep them locked up in the room with the servers.

    --
    -- Slashdot: When Public Access TV Says "No"
  90. Re:I hate to state the obvious but.... by MoneyT · · Score: 2

    um... most of the PCs I see today are still white, or grey or biege. No aluminum, no black (except the dells).

    --
    T Money
    World Domination with a plastic spoon since 1984
  91. mv does not work for resource forks? by spitzak · · Score: 2
    I can understand cp not working (as the classic implementation is to open the file, read data, and write it, and thus cannot copy anything that is not returned by read()), but are you sure mv does not work for the Resource fork? This would seem to be a serious mistake in the implementation of HFS. Just renaming a file would cause the resources to be lost.

    They probably should replace cp with their own program that copies all the data on an HFS disk, but I can at least understand why it does not work.

    1. Re:mv does not work for resource forks? by spitzak · · Score: 2
      After I wrote this I realized that mv reverts to cp behavior when there are two different file systems. I would assumme that on the same file system it really does mv the resource fork as well. This is because mv really works by making a hard link and getting rid of the old file, and it has been stated here already that hard links work and the resources are visible through them.

      Perhaps it would cause trouble, but I would recommend that Apple actually replace cp and mv with their versions that can do this, so that attempts to use Unix tools won't destroy data that a Mac user may be relying on. A harder solution, but perhaps better, is to make read() and write() to HFS actually read the resource fork, by making the data start with a special code followed by the resource data as a stream, then followed by the file data (is this binhex?). This would allow files to be copied and stored by Unix tools without losing the resource fork.

      Also they have to fix open() so it follows the "alias" links. It does not matter if only experts use the Unix tools, at some point a "novice" is going to create an alias, and then run some convienent program somebody gave them that uses open() and it will fail in a mysterious way. This is NOT user friendly.

  92. Re:you're missing the point by spitzak · · Score: 2
    This either would require all shell processing to be removed, or some more complex interface to transmit which words were quoted.

    Removing all shell processing is what Windows does. The main benifit of this is you can do a command like "rename *.a *.b" which is considered a much better argument than the one you presented for this design. However there are serious deficiencies, mostly that there is no way for a shell to do scripting-like things and change the arguments. Solving this usually results in worse scripting than even Unix has, because you must now "quote the quotes" so they are passed through, or your sample commands cannot be sent.

    Also there is no easy way to name a file with spaces in it. This is usually solved by having a library routine in the program to strip the quotes. If this is done after switches are identified then it will work like you like, but you quickly run into nastiness like trying to make a C-compiler switch like -I"file with spaces" where you must mix the switch removal and quoting. Most results I have seen are exactly like the Unix shell and do not allow the commands you typed in to work either.

    The alternative solution would be to pass a "quoted" flag with the words in argv, does anybody know of any system that does that?

  93. Re:OSX is awesome, but not open-source by foniksonik · · Score: 2

    If the infrastructure is present there is no reason you couldn't right it yourself... I mean how hard could it be to capture a shutdown event and then delay it until a set of scripts have been run. Sounds more like a lack of initiative to me.

    BTW what is so different about an application with a GUI asking you if you want to quit before the shutdown and a daemon doing the same? Currently when I shutdown my OS X box while running an app it will do this (ask if I want to quit). If I say no/cancel the shutdown is aborted.

    All the pieces are there they just aren't being implemented in these daemons.

    --
    A fool throws a stone into a well and a thousand sages can not remove it.
  94. Re:tip request by foniksonik · · Score: 2

    Most third party mouse products have control panels as well... Kensington has the best IMHO though MacAlly and Microsoft IntelliStuff do as well. These will let you customize your mouse as much as you want with programmable buttons/scroller, speed curve manipulation/vector control, and chording speeds...etc. You can even use 3 button mice....

    --
    A fool throws a stone into a well and a thousand sages can not remove it.
  95. Re:I hate to state the obvious but.... by Jason+Earl · · Score: 2

    I couldn't agree more. In fact, last time I was home I did split up his document, and that certainly helped. The problem is that I am five hours away, and my dad is the type that jumps in and reads the instructions afterward.

    All things considered though, WordPerfect is holding up fairly well. I don't think I have the strength to teach Dad to use a DTP app, and WordPerfect has been pretty good at building a table of contents and an index. The entire document is something like 1.2G and with enough memory WordPerfect will open the entire expended document.

    Not that I would trade it for Emacs and LaTeX though, plain text is a blessing on documents that big.

  96. Re:I hate to state the obvious but.... by rixstep · · Score: 2, Interesting

    Uh - what's wrong with enthusiasm? Last I heard, CmdrTaco and Hemos were both using OS X on PowerBooks, and Taco called OS X 'the missing piece of the puzzle'. Where's the conflict? Seems to me someone is flamebaiting, fearful that the unrevered RMS might find himself in a jam. And as for paying for stuff that works - isn't that exactly what Linus himself told RMS not too long ago?

    People speaking highly of OS X usability are not fanatics or Linux Puritans - they just want to get the job done on quality hardware, and nothing does it like OS X on a Mac. End of story.

    The Rixster

  97. Re:I just can't understand what they were thinking by Featureless · · Score: 3, Interesting

    Of course I've "*used*" it. I've spent quality time with people who are programming against it, and I've read much of the developer literature. I see a lot of ambivalence about OSX. I don't think the OS9 cruft is eliminated; I believe that it's all still there, both in the Classic emulation layer and in the APIs which (in earlier drafts I read were simple, beautiful, and well-organized, very Java-like) Adobe forced Apple to cruft up to make native ports of their software easier... and then took their sweet time with those native ports to boot.

    You said: "without a lot of the cruft that other Unix systems have accumulated," but I have no idea what you mean. What unix cruft is gone? Are you talking about X11 being replaced by Aqua? From my point of view, all the bad things about Unix are still there, and worse, new unix-esque crap has been piled on top of it, often conflicting, and badly, to add to the confusion that Unix already is.

    I think the ditto issue is emblematic of the entire conflict between unix and OS9; they've met, and they've been joined by a confusing and unfortunate kludge which everyone who uses the system is guaranteed to run afoul of. Copying files is about the most basic and fundamental activity you get into in an OS - that's not a little detail you overlook. Why not just modify cp to copy metadata if it exists, or make cp a link to ditto? Or the passwd file being superceded (at least in "some cases," I'm sure) by another database... My rule on this stuff is that if you're going to fsck with the password file, you'll break a lot of old code, but once you do replace it, you take the old piece out... the only thing worse than broken old code is broken old code that thinks its working.

    There are more complaints I didn't even get into. The incredible performance hit of scattering metadata of various kinds in what seems like dozens of flat files, so that the UI chains up thousands of seeks all over the disk, parsing XML and doing lots of complicated crap just to show you the contents of a folder or the properties of an application... And then apparently tying everything up in the layout loop... Have you tried resizing windows? It's tragic. And then there's the fact that Apple seems to have abandoned the superior use of metadata it once had; I see gnr9ng.xyz files scattered everywhere, not legacy stuff but new stuff created by Apple, as if it's a DOS box... IOW, turning their back on one of the earliest and best ideas in the Mac: type and creator information, instead of goofy abbreviations and naming conventions that are super-easy for the user to run afoul of.

    My big complaint with them is rather than boxing up traditional unix organization and features (which have no place on a desktop Mac, IMO), they made MacOS into a Unix clone, and an annoying one, because there's a bunch of important differences and gotchas and thus hassles actually porting and running unix software, since they did change quite a bit, even if they didn't fix it... meanwhile hiding /usr at the application level means that the user is guaranteed to see it at some point and be confused... I don't understand why they didn't approach unix more like they approached classic. With some containment. Seems like that would have been simpler, more much compatible, easier to use...

  98. you're full of it by Ender+Ryan · · Score: 2, Interesting
    OS X is darwin running on top of a mach micro-kernel. Darwin is derived from BSD, which is _not_ Unix. BSD doesn't even contain any original Unix code, and it is not a certified Unix, the two things which can arguably make something a Unix.

    OS X is a certified Unix, but to most people, that is absolutely meaningless.

    Now where being a Unix(-like), Linux has it where it counts(and so does *BSD). GNU/Linux & BSD work and behave like you'd expect a Unix OS to, from the gui(X) down to the command-line.

    So, while OS X is a certified Unix and Linux/BSD are not, Linux/BSD meet peoples' expectations of how a Unix OS should work much more than OS X.

    On the other hand, I'm not saying that OS X shouldn't do things it's own way, in fact in many areas they've done a good job of making things better for most(ie. desktop users) users while at the same time keeping the system more robust that OS9 or Windows and comparable to more traditional Unix(-like) systems.

    --
    Sticking feathers up your butt does not make you a chicken - Tyler Durden
  99. OS X Unix by XxtraLarGe · · Score: 2, Interesting

    I work for an IT dept. for a Comm Arts. college at a major university. We have both Macs & PC's, and they are about equal in numbers, maybe slightly more Macs. The university offers classes from time to time, and my boss went to an intro Unix class so he could learn some new tricks for OS X, which we just installed in our labs over the summer. At the end of the class, the instructor asked if there were any other classes they thought the university should be teaching. My boss told him "yeah, you should teach an OS X oriented unix class". He then found out that 5 of the 12 people in the classroom were there because they were already running OS X, and another 4 were there because their dept. (I think it was one of the Biology depts.) were switching over to OS X because a lot of the old Unix apps were being ported over to OS X. So 9 out of 12 were there for OS X. I wonder if this is a trend at the university level?

    --
    Taking guns away from the 99% gives the 1% 100% of the power.
  100. Re:I hate to state the obvious but.... by Dirtside · · Score: 2

    Heh, I was just hoping for a +1 Funny for the Monty Python reference :)

    --
    "Destroy science and religion. Science would re-emerge exactly the same; but not religion." - Penn Jillette, paraphrased
  101. Re:I hate to state the obvious but.... by Gothmolly · · Score: 2

    Taco and Hemos are probably using DONATED TiBooks.... can you say "free advertising"?

    --
    I want to delete my account but Slashdot doesn't allow it.
  102. Re:WHAT? by karlm · · Score: 2
    Friend, FreeBSD isn't UNIX. UNIX is a trademark, and FreeBSD can't be called UNIX

    Besides Mac OS X contains a complete FreeBSD 4.4 distribution-- it is, in fact, a superset of FreeBSD-- so OS X is just as much a UNIX operating system as FreeBSD is.

    You are correct that neither FreeBSD nor OS X are UNIX 95 or UNIX 98 certified by the Open Group.

    However, OSX is certainly not a superset of FreeBSD . OS X runs on top of Mach. Try compiling FreeBSD kernel modules for Darwin... Sure Darwin i a pretty good 4.4 BSD kernel simulator, but please don't confuse the simulation with the real thing. Way down at the bottom, you're using the Mach threadin model instead of the BSD 4.4 model.

    Don't get me wrong... I love the idea of microkernels. For about a week I tried running my machine with a userland port of Linux 2.2.20 for the L4 Hazelnut microkernel. Props to NeXT and Apple for making a microkernel OS. Windows NT was originally intended to be a microkernel, but then all kinds of crap got migrated into the kernel for performance reasons. Microkernels are hard to pull off... MS could't do it, the GNU folks are still trying to do it (G_d bless 'em). Unfortu ntely, Mach is the CISC of microkernels and can rightly be called "micro" only in its delegation of tasks, not in its footprint. There's a push to move the HURD to L4, and you'd see a significant speed improvement if someone ports Darwin to L4 (and also ports a recent L4 implementation to PPC).

    Hey, has anyone tried porting the old MkLinux stuff from GnuMach 68k to Apple's Mach PPC flavor? Then you could, at least in theory, run both Darwin and the Linux personality simultanously, one of the unutilized benefits of a microkernel. "Puh-leeze, you have dual AMD Hammers? I have a dual personaity microkernel on dual PPCs!" Speaking of advantagesof microkernels, was anyone yet implemented a "userland-only reboot" where you kill off all userland programs, including the BSD personality and then re-load the BSD personality and everything on up? That's one thin I liked about BeOS: the networking stack was a bit flakey, but you could kill it off and restart it because it wasn't part of the kernel. Hopefully Apple will stat to modularize Darwin in that way. You'd get absolutely insane stability if you had a watchdog component that would restart the other Darwin components if they startd to flake out. The other parts of the system would only think that disk latency or network latency had momentarily jumped to 10 seconds or so, with a few dropped packets and failed reads. A minor library change would even hide thefailed readsand dropped packets from the apps by checking with the watchdog component and retrying automatically when things were functional again. This is much prefferabe to, say a BSOD from a while(1{{printf("\t\b\b\\t");};

    --
    Copyright Violation:"theft, piracy"::Anti-Trust Violation:"thermonuclear price terrorism"<-Overly dramatic language.
  103. Re:I just can't understand what they were thinking by JMax · · Score: 2, Insightful

    Wow. Well, you make some pretty good arguments here; when you add all that up, it does sound pretty bad. But it doesn't get away from the fact that OSX works damn well in practice, and, in the 10 months that I've been working with it daily, I can't say that any of the issues you bring up have caused me any problem at all. In fact, it's head-and-shoulders the most usable OS I've ever worked with.

    Three possible reasons for that:

    1) I'm the designers' ideal user - I think Mac when I'm holding the mouse, and I think Unix when I'm in the terminal, and I don't tend to mix up my thinking (for example, I make symlinks when I want symlinks, and aliases when I want aliases). Maybe this isn't typical behaviour...

    2) Or, the designers did a really good job of usability testing, which may explain why the elegant architectures you talk about in the early drafts got changed in the later releases?

    3) Or, my use of OSX is light enough that I don't encounter the conflicts very much. I work mostly in Python/Zope/XML, and the iApps; I'm not writing applications or compiling much of anything. But, where would that put me on the standard distribution of OSX users? Certainly not out on the fringes.

    I can't help but read your critique as primarily a theoretical one. But, I'll grant you that if the theoretical flaws are as you say, the hacks that are holding it together won't last for long. Time will tell, especially as we watch Apple release versions.

  104. Re:I hate to state the obvious but.... by Natalie's+Hot+Grits · · Score: 2

    Just thought I would point out some inacuracy in your statements about iMac vs low end x86 hardware. After reading this post, I hope you will be convinced that the iMac hardware is not superior, or even comparable to equivilently priced x86 hardware...

    "The monitor on the iMac is way way way sharper, and edges and corners can be used."

    You can buy a $150 monitor off the street that does 1024x768 at 85+ Hz refresh. The iMac monitor (the best CRT iMac) can only do 1024x768 at 70Hz. Get a clue, 70Hz is NOT USEABLE!!!! Go talk to your eye doctor and he will tell you straight out that the iMac CRT is not safe to use at its highest resolution. (I did, he told me to avoid anything less than 80Hz, though most people I know try to get above 90)

    The iMac CRT is effectively limited to 800x600, which is a joke for a modern machine.

    "The built in speakers on the iMac while they suck suck less then the speakers on the PC. I expect the sound hardware on the iMac is better too, but I don't know 'cause the speakers on the PC hide it."

    It is doubtfull that the iMac speakers suck less than the PC ones. You can purchase any type of speakers for the PC you want, as well as for the mac. I will admit the iMac built in speakers are among the top for quality of default speakers in all-in-one's, they are NOT superior to most name brand[dell/gateway] OEM's default external speakers. As far as the sound hardware, that all depends on the machine you buy. I can say for sure that you can get better sound with a PCI card in a PC for ~$50 than the iMac will offer in the near future. Though, the possibility exists to have an external sound device (ie, SB Extigy, etc..) that interfaces via USB port. These types of devices are the only possibility of high quality/features sound in an iMac. These devices also START at $200 price point.

    "I don't see a reason the hard drive on the Mac would work better..."

    I don't either. In fact, the iMac hard drive is a 5400RPM drive to keep heat and noise down. In most x86 systems, the hard drive is cooled properly by having airspace near it, and/or having it mounted on thick metal which is part of the chasis to dissipate the heat(unlike the iMac), and operates farther away from the user (noise constraints), so it is a 7200RPM drive with much much much more performance (the G4 towers offer 7200RPM drives as well, but you are comparing an iMac, and so am I)

    "I don't see a reason the [RAM] on the Mac would work better..."

    I don't either. In fact, on the iMac, it uses SDR SDRAM. On the CRT mac, it is a 64 bit 100MHz bus. I believe on the LCD, it is 133MHz 64bit bus. It's hard to find a 100MHz bus on modern x86 hardware today, and PC133 is on its way out the door. Most x86 machines have 100MHz or 133MHz 64bit DDR memory (effectively 64bit at 200 or 266MHz) or more even at the sub $999 price point.

    The rest of your post seems somewhat correct, though slanted. I guess that is what happens when people that don't know much about hardware get really vocal about it. Oh well...

    As for support calls, FYI, Apple charges your CC if you want to call their tech support line if the machine is older than 30 days. Even for hardware failures (they refund the CC if they later determine it was actually a failed piece of hardware). BTW, that is also the worst end user support in the industry.

    --
    Two infinite things: your stupidity and mine. But I'm not sure about the latter. If my sig offends you, I'm sorry.
  105. Re:I hate to state the obvious but.... by IamTheRealMike · · Score: 2
    Because OS X seems to deliver on all of the promises that Linux has been making for years.

    Not quite - for years Linux has been promising an open, free and flexible desktop. So far we're getting there, but we never gave a timeframe for it. Nobody ever said (or nobody who knew what they were talking about anyway) - we'll be done in 3 years. It'll never be "done", that's just the nature of it.

    It should also be noted that making a totally flexible desktop with pluggable UIs is a hell of a lot harder than simply providing one. For instance, the vFolder menu system is generated dynamically depending on how the distro/user/desktop wishes the menu to operate. Everything has to be standardized, because you've got at least 4 or 5 desktops that people want to use, so your technologies have to accomodate that.

    Finally, note that Apple have thrown far more resources into the desktop than RedHat/SuSE/volunteers have combined. That's life - the Linux desktop is still under construction. It will be really really great, one day. Promise.

    Amazingly, it doesn't seem to sacrifice any flexibility or power for its' simplicity. When Linux makes me as productive as OS X, I'll go back in a second. Until then, you can pry my iBook out of my cold dead fingers.

    No, you sacrifice lots of flexibility. If we ignore dodgy 3rd party hacks, OS X has no flexibility in its UI at all, it can't even be themed, let alone change the window manager etc. If you find the defaults work great for you, fantastic, but don't confuse that with flexibility. And of course, OS X is not free - you use it now and life is good yes? But you are slowly being locked into it. You're assuming that it'd take no effort to switch back to Linux, but what are you going to do with all the data generated by Mac only apps? I dunno, beats me.

    Until then though, you can help us out by not whinging about things that ceased to be relevant years ago - I've never had to alter the XFree config files, it's all automatic, and is getting more automatic all the time. The long term aim of the X developers is to eliminate the config files entirely. You've made your choice because you think the Mac is easier than Linux, but I have the opposite opinion, yet you don't see me saying "when OS X is themable and has a pluggable WM then I'll switch in an instant" do you? It's not helpful.

  106. Re:I hate to state the obvious but.... by ealar+dlanvuli · · Score: 2

    You would have done much better off had you left the completly fall tech support accusation at the end.

    The rest of your post had several obvious flaws in it, but I'm ignoring those.

    You get 1 year of support with the purchase of any new Mac. You can expand that to three years (several "leading" vendors don't allow that anymore -- for any cost) for $249.

    From every report I've seen they have either the best or are in the top three for end user post sale support. Perhaps you would like to cite a specific report saying otherwise since I have already disproved the claim that lead to your assertion. I might go and dig up a report to counter you then.

    --
    I live in a giant bucket.
  107. Re:I hate to state the obvious but.... by Natalie's+Hot+Grits · · Score: 2

    You sir are wrong. But you can think what you like. Telephone tech support ends at 90 days. You can extend it via Apple Care Protection Plan to 3 years. (OOPS, I MADE A MISTAKE, I SAID 30 DAYS, BUT IT IS ACTUALLY 90 DAYS!!! sue me)

    Proof that you are a posting incorrect and inflamatory information with your +2 bonus:

    "You can use this telephone assistance for 90 days from the date of purchase for most Apple products. Please be prepared to provide the product's serial number." apple.com

    I'm sorry you are wrong, but you are. Shit happens, and it doesn't always happen to the right people (then again, sometimes it does:)

    Go dig up your reports, Apple computers come with 90 days telephone support. CC# required thereafter. Read your warranty. Call up tech support. See what they say. Don't misrepresent what is reality.

    "The rest of your post had several obvious flaws in it, but I'm ignoring those"

    Care to point out the problems? There are no "obvious flaws" in my post. Everything technical listed is accurate and unslanted. If there are some spelling or gramatical errors I missed, I'm sorry. If you can't back up your statements, then why bother posting?

    --
    Two infinite things: your stupidity and mine. But I'm not sure about the latter. If my sig offends you, I'm sorry.