Return of the Mac
Ben Gutierrez writes "Paul Graham has posted a new essay on the Return of the Mac which begins with: 'All the best hackers I know are gradually switching to Macs.' Tim O'Reilly said some similar things in Watching Alpha Geeks . From the article: "My friend Robert said his whole research group at MIT recently bought themselves Powerbooks. These guys are not the graphic designers and grandmas who were buying Macs at Apple's low point in the mid 1990s. They're about as hardcore OS hackers as you can get."
I have an iBook, and love it, however I run Linux on it, Gentoo before, Ubuntu currently. All funcitions are supported, it's a perfect match in my opinion. Ppl that gripe "why would you run Linux instead of OSX, OSX is BSD!" just don't understand the diff, and that's fine, OSX is a fine OS for most, but for me Linux is the only way to go to have complete freedom.
bo
bad_outlook
--
Is this vague enough for you?
My favorite part of his essay:
"If you want to know what ordinary people will be doing with computers in ten years, just walk around the CS department at a good university. Whatever they're doing, you'll be doing."
Seriously, this guy lives in fantasy land. It's been a long long time since universities have done anything that has influence the software industry.
Any man who afflicts the human race with ideas must be prepared to see them misunderstood. -- H. L. Mencken
I'm at university, and I know a lot of computer scientists (particularly of the theoretical sort) and scientists of various other disciplines around here that love OS X. Just like using a functional language like Lisp versus using assembly, using OS X takes some of the responsibility for mundane, largely unnecessary tasks out of your hands and frees you to do the computing work that you need to do.
Sure someone well versed in systems or operating system design would be able to get more out of Linux if they took the time to optimize it, but most "hardcore hackers" I know around here sure don't have that sort of time.
In soviet russia, You ask not what country do for you, but what you do for country!
Oh wait...
I haven't seen people making the server switch... only using Macs as fileservers for Mac-heavy networks. I'm not aware of any large businesses using them, nor popular websites outside of Apple.
Obviously there are some clusters of them that make the news all the time. I'm not trying to troll, just wondering if there's a future for Xserve beyond niche markets.
500GB of disk, 5TB of transfer, $5.95/mo
The hardware is beautiful. It's well thought out, well laid out, lasts forever (battery wise and durability) and *gets girls to come over to your table look at it*. The alternative, at least for laptops, is IBM... at twice the price.
Now they even have a working scroll implimentation (which was a crippling omission, my NEC had a scroll stub for ~3 years before Apple thought of something).
And yes, your brand new very pretty computer will work well with Linux just fine, so there seems to be little downside at all*.
*Apart from lack of 3D card support, and for some reason Apple use crappy propriatery 802.11g cards with no Linux drivers. Mystifying.
Beep beep.
I was at CodeCon this year and almost everybody had Mac laptops.
However, I disagree that this portends a wave of Mac specific software. Hackers are using these computers to write cross platform software that will run on the whole range of free Unix systems, the BSDs, and Linux. They're not writing in Objective C or putting in Mac specific code, because they know that limits their audience to the few percent who have Macs.
They get the benefit of a good looking, easy to use development platform while developing code that can run anywhere (except Windows). It's the best of both worlds.
I work at a development house that makes network security products. Three years ago there were a couple people with powerbooks running OS X. Today it is about half of the company. Last week a senior developer was talking to me about our latest hire. He's an experienced, professional coder. It had taken him a week to get the thinkpad we gave him up and running the Linux distro of his choice and configured to work with all our servers and testbeds. Thats 40-60 hours of work gone. How many powerbooks could we have bought him with a corresponding amount of cash. He was considering mandating powerbooks for all new hires unless they had a good reason to use something else.
OS X is making some huge inroads into the computer security field. It has certainly gained a huge amount of penetration here in just 3 years. Even some of the the managers have switched after looking over a developer's shoulder for a bit. You'd never guess Apple had a 5% market share from a walk around this office.
I can get an on-site service contract for IBM gear here no problem but Apple (Siemens) will only show up if you're within 100 miles of ~ 10 major US cities.
That's a deal breaker for local businesses, even those who use Mac desktops.
Too bad - Tiger Server is nearly what I turn Linux boxes into but you have to run your business on hardware you can support.
My God, it's Full of Source!
OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
Yes, I've noticed this too. I've just gone back to grad school in CS. It's interesting to me to hear how many of the profs and students love their Macs and how those who'd got Intel based machines wished they'd gotten a Mac. I used to think that raw processor clock rate was everything, but I've seen the Macs run circles around Intel machines with half-again as much clock rate. And this on CPU and numerically intensive tasks. And the folks who are using the Macs are hard-core alpha-geek types too. I've also heard very good things about the dev tools from them.
/etc files like in Linux either. I'm there to study, do research and write some code and go home. From this point of view, the Mac wins.
When it came time to pick a machine for myself for the lab, I ended up going with the Mac -- and I'm someone who's never had a Mac before. Part of my motivation was the "getting stuff done". I don't care if it doesn't play games like my home Wintel box. I need good Unix/X compatibility for when I deal with the big iron. And I don't want to have to futz with dozens of
But I'll admit that the design and prettiness of the environment doesn't hurt. If I'm going to be spending hours every day looking at the screen, it might as well look good. (No badly aliased, bitmapped text in Emacs windows, thank you.)
Compared to Mac OS X, both NEXTSTEP and OpenStep were half-assed pieces of junk. Seriously. Both of them gave you about a third of what you really needed to write top-shelf application software.
When Apple took NEXTSTEP and wedded it with Core Foundation and QuickTime and OpenGL and the other vital APIs, then and only then did it become a complete development environment.
Of course with things like Key-Value introspection and Cocoa Bindings and Core Data, we're really moving beyond what a traditional application development environment it and getting closer to a data-abstraction environment. While some applications won't benefit from that at all, of course, some will be able to be completely refactored in ways that make them a hell of a lot simpler.
Three years ago I bought a Powerbook, my main environment before then was Debian on a desktop (running KDE). Although I certainly enjoyed my mac, and it did get the job done, in the end the incredible lag in hardware (in portable systems) has led me back to Linux.
The sad thing is that three years later, my powerbook (G4 800) isn't really all that much slower than the top of the line powerbooks today. On the other hand, for half the price I bought a new laptop that is as thin, runs a resolution that blows away my old mac and is at least 3-5 times faster. (HP NC8230)
Linux on the desktop has come a long way since I left, and I must admit I'm thoroughly enjoying Gnome, especially hacking away on the new, very excellent Mono apps now coming out. (F-Spot even at it's young age beats iPhoto in my book)
I'm really flabbergasted at just how good the desktop now is on Linux. One huge contributing factor to that is Firefox, three years ago all we had was an aging Netscape that was horrid. Thunderbird also fills the roll for a great e-mail client. Good old emacs is my editor of choice (with a dab of Eclipse running at warp speed compared to my powerbook) and having the source for my photo viewer makes life so much better.
In short, my predicting is that the pendulum is going to swing the other way again, Mac portable hardware is no longer cutting edge by any regard, and the Linux desktop is now fantastic.
I can honestly say I'm not missing Mac OS X one bit.
-Nic
This trend may finally give Apple an opening in the business world. A very common objection to using Macs in the workplace is "We only know how to support PCs." By "subverting" the techies themselves, they are influencing the people the decision-makers will consult for the next upgrade cycle. It may still be true that nobody ever got fired for choosing Microsoft/IBM/etc, but at least Apple will be considered a real possibility now.
What amazes me most is how short of a time it took for OS X to get put together. Most everyone agrees that the first release was more of a public beta, but even X.0 was an amazingly mature product for something completely new that had been started mere years earlier. I heard a report that as many as 10,000 engineers had worked on OS X at some point in the course of its development years.
I'm sure it didn't hurt to have NextStep to build off of.
It's great that Apple has added so much to NeXTStep but the fact is that NeXTStep was an incredibly powerful system from a variety of viewpoints, it didn't take Apple long to extend it and given what a crapfest some of the older versions of MacOS were (like 7-9.x, IMO, though there is a case to be made for 9 having its uses I guess) I suspect that anyone could have done it if they started with the same code, that is to say NeXTStep.
Anyway, don't count openstep out. It's not good for much now, except extending openstep, but with the proper development it could provide everything OSX does today and more. The biggest problem openstep faces is the lack of interest in development - it seems to have come a long way, but it's been a long time as well. I was excited about it so long ago I forgot I was excited.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
The worst thing about OS 9 (and earlier) was system extensions. In theory, they provided some great functionality as a type of OS plugin. In practice, they were a pain in the ass, and led to most of the instabilities of OS 9 (and earlier). At least this was my experience.
My bread and butter is video, and to run FCP under 8.6 or 9, I had to run with a very trim extension set. If I wanted to do anything else, I had to reboot the machine with a different set of extensions. Major PITA.
Once you took the time to do all the tweaking, OS 9 could be pretty good if you were doing one thing at a time. It was what it was. However, I really don't want to go back. For it's shortcomings (which I find few and far between, YMMV), it is miles ahead of OS 9.
It's not offtopic, dumbass. It's orthogonal.
Linus doesn't like Mach, he says it is inheritly slower than "his" kernel. I think he is probably right, but not by an amount that really matters. Apple has been focusing on "micro-locking" critical sections in Mach for Tiger (and I assume even more for the next rev). This trend started as FreeBSD 5 tried to catch up with Linux 2.6, enough though the FreeBSD 5 kernel is unrelated to Mach. Why are they doing this? They are preparing for the day when there will be n cores, for n = 4, 6, 8... I remember an statement (was it Minsky?) that an n-way multiprocessor sysstem has performance of order n/log n. This does not have to be true in the future, and even if it is - we still win.
Also Apple has IOKit and "prebinding" which remove the need to keep multiple old copies of the *nix libraries for every binary you don't want to rebuild with every new release, and every device driver as well. Even Windows has this to some extent, this was an esssential feature for the non-hacker to use MacOS X, and damn nice convenience for hackers, too!
Pull up a chair, grab a beer, and we can watch the fireworks.
I'm in the same situation. I hate spending my time tweaking settings or compiling crap in Linux. So for now that means I use Windows.
My hang-up with switching to the Mac is that I feel even more locked in than on Windows. Limiting the hardware does not seem like a tenable long term solution to me. So do I really want to switch to a platform with such a limited potential market?
Never underestimate the power of fiber.
The most Mac-like of the Linux/UNIX systems will be the commercial ones from Sun, Novell, and Red Hat. They are current enough to make the user feel good, but have been stabilized enough to not make the user go prematurely gray.
-- Microsoft is the most expensive commodity operating system and office suite vendor in the marketplace.
> I've got a mac now. The first of my life, from someone who wasn't ever a mac guy (and was probably more 'anti-mac' than most.)
:)
Me 2. I couldn't agree more.
Three of my good friends who are power users (they used to run Linux on the desktop and server) have all switched over to Macs. Apple has one thing that Linux lacks -- consistency. But that's the advantage of "commercial" software.
For power users:
Pre OS X felt like such a straight-jacket. I used to ridicule the "menu bar at the top" GUI. Now that I've done some dev on it, the whole Mac experience is just more consistent, then the half-baked Windows UI. Apple really has taken the best from Next, Mac, and Windows. Is it perfect? No, but for the most part, things seem to "just work." Ever try coping multiple files totaling over 1+ Gig across on a Windows Box with some of the files already there? Where is the "No to all" button? It's all the "little" UI touches that Windows misses. It all adds up.
For developers:
XCode - doc markup, version control, and a half decent IDE "free" on the 4th OS CD. This is a great way to "win" Window's developers. Microsoft learnt this long ago -- without developers, your OS is going no where.
My next PC is going to be a Mac.
The 17" PowerBooks are sweet -- the next revision should have great 3D performance. The current ones have "good" 3D performance. Gaming is the only real reason to stay away from Macs.
--
XCode tip - trying to add a file that doesn't show up in the file dialog? (Stupid Mac File Dialog
Press '/' and you can type in any path you wan to add any lib(s) you want.
There's a better way. And I think the marketing types at Apple should pester some of their techies to make it happen.
I want to install a new program on my work computer (running WinXP Pro) that will track every program I run for two weeks or so. At the end of that period it should report to me how much of what I ran is available under Mac OS X.
I've written more details (same from google cache) on this, but some key points are that it can show alternatives even if the same program exists (e.g. Office), it must be open source, it must be honest about the mac capabilities (e.g. "program X will work for most users, but may not be compatible with a corporate server environment because of blah blah").
Of course, this might work to convince people to switch to a linux desktop as well, but the linux desktop has bigger issues to cover than just application compatibility.
___
Cognitive Overflow
more than yo
" In other news, open source fanatics dislike Microsoft."
No exactly. Everybody dislikes microsoft the open source fanatics are doing something about it.
evil is as evil does
windows does not however come with iTunes (sure it includes "disappearing border" WMP), iMovie (as opposed to "how many times can i crash a 299 Dell Box" Movie Maker), GarageBand (hmm Recorder?) a calendar, cron, webserver, ssh server, perl interpreter, and let's not forget the secure and tabbed browser (Yikes!!!).
Considering you can get stuff similar to all all of that software (with the exception of GarageBand & iMovie) for *free*, I wouldn't see that as an issue.
Even then, not everyone is in a band.. I don't really see why GarageBand is part of iLife, IMHO. It seems like something only 10% of people would really use.
I never really understood why everyone always salivates over iTunes. Unless you own an iPod, it's just a pretty ram-sucking jukebox program.
Foobar2000 + ColumnsUI gives you all the same features, with 1/4 the RAM usage.
But lets be honest, if I can get an AMD system with a 15inch LCD screen, Sempron 2200 proc, and half a gig of ram for about 450usd
Show us this marvelous machine that costs $450 and includes a complete operating system and equivalent software to match iLife and AppleWorks (or iWork for another $80), and an LCD monitor that won't make your eyes bleed, and 512MB of RAM that's worth having. Seriously, show us this machine. You were talking about something with no software, right?
how am I gonna convince my wife that I should buy a 600usd mac mini
That's easy, just sit her down in front of one for a few minutes.
, plus 250usd for the monitor, plus the keyboard and the silly one button mouse?
(1) Odds are you already have a perfectly good CRT monitor at home or you can get one for $120. If you want a decent LCD, you'll pay for it whether you get a Mac or a PC. Any monitor with a standard VGA or DVI connector will work with the Mac mini.
(2) Odds are you already have a keyboard. If not, USB keyboards go for about $25. You do not need to buy one from Apple. Any USB keyboard will work with the Mac mini.
(3) OS X has been around for what, five years now? And for five years now, OS X has had context menus and support for mouses with two or more buttons. Mine has 5 buttons including the scroll wheel/button. You do not need to buy a "silly one button mouse" from Apple. Any USB two-button scroll mouse will work with the Mac mini.
In the end, as so many of us have realized already, the cost is now very low, and very well justified.
your academic and corporate environments.
They are raking it in doing their own stuff for their own reasons and doing such a great job of it that everything and everybody else looks, well, a little green at the gills in comparison.
Tha fact that it works for you and what you need is entirely imaterial to Jobs.
Now if only Gates would cotton on to the fact that Apple's starting to eat his lunch by NOT even trying to compete with Microsoft but by putting out by putting out great stuff that's really usable.
I'm sure that "How Apple Won The War By Not Fighting It" will make great reading in my dotage.
MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
Please name one other company that sues their fan sites.
# I have news for you, the labels want and demand DRM.
So so why does apple threaten to use the anti cirumenvention part the DMCA against real if real goes ahead with their harmony project thats allows ipod owners to play real media files? Sure sounds like using DMCA and DRM to hold a lock on a market. I don't think labels would care if ipods ran real media files, nor do i think customers would mind the abililty to run real media files on their ipods and would actually prefer a choice in their online store selection. And choice is the keyword, apple doesn't want their customers to have a choice.
Have you ever been to a turkish prison?
Gaming is the only real reason to stay away from Macs
I played game a lot on my previous PCs. So much so that one reason for me recently getting my first Mac, albeit a minor one, was that, I thought that since the Mac has so few games written for it that I won't be able to find games to play on it. Therefore I wouldn't be playing computer games as much as I would be on a PC. I needed to curtail the time I was spending gamin on my computer.
Wrong!
It turns out that more and more games are being written for Macs. Like Blizzard's World of Warcraft. Talk about stealing my life away. And on a Mac too!
Rich
So, just out of curiosity... You claim that 6 people in your office tried out Macs, and took them back... one when it was more than a month old.
Apple doesn't allow you to return Macs more than 14 days old. Something's fishy here.
I used to hate MS, but after using Linux for a couple of years, I dread having to work on Linux. If you complain about MS being insecure, then why do I have no problems with either of my MS machines that are always on and virus and spyware free? In addition, they're never rebooted...ever! The only problem I have with MS is the fact that it costs so much to get a new version of MSDev.
Just a few comments here - it's important to flesh out these fallacies a bit more:
1.) "Appeal to authority" is usually a nice, rational way to go. After all, if successful people are taking path X, why shouldn't I?
2.) "Appeal to popularity" - this is also a nice way of economizing with regards to time and processing power - if other people with similar tastes like X, that could very well be an indication that X is good for me too.
I.e - the requirement for the above mentioned ways of analyzing your surroundings being fallacious is that the facts supporting them are somehow wrong or distorted.
By not running an OS that requires Norton and Zonealarm? These days, I mainly use my 1.5 GHz PowerBook (obviously not running any flavor of Windows, except in Virtual PC), but, before that, for development and Web browsing I mainly used either a 450 MHz Pentium II desktop or a Dell Inspiron 8000, both running FreeBSD. Heck, our other laptop is a 700 MHz G3 iBook (again, obviously not running any flavor of Windows), which works fine for Web surfing.
Freedom "includes" a freedom of choice. What is wrong with OS X?
Jesus was a compassionate social conservative who called individuals to sin no more.
OTOH, I sent in my 3 year old iBook (way out of warranty) for a logic board repair (bad video).
Apple had a box delivered the next morning, and I sent the laptop out same day. Two days later it got to Houston, was diagnosed, repaired, and tested. All in the same day. Then it came back in 1 day.
I got the thing back, and the logic board was never replaced. They replaced my LCD and it now works flawlessly. I can't imagine those LCD panels are cheap, but I thank Apple for replacing my SCREEN under a logic board recall. And they lost themselves some money, because my only reason to replace my zippy 600mhz G3 iBook would be hardware failures. Oh yeah, also, they replaced one of the little rubber feet that fell off a few days ago.
Personally I find it odd that the G3 logic board repair coverage would even extend to a 3 year old laptop. I mean it is a laptop, we expect it to fail eventually, in some way, right?
happy camper.