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."
← Back to Stories (view on slashdot.org)
from the um,-install-debian-instead? dept
Wouldnt that defeat the purpose of using OSX?
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.
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
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.
how to invest, a novice's guide
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
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.
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....
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.
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!
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?
Yes, OS X sounds like Unix. I was not flaming OSX, I was flaming the article, which gave a hysterical view to the situation.
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.
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.
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.
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.
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?