Slashdot Mirror


Why Developers Are Switching To Macs

snydeq writes "Programmers are finding themselves increasingly drawn to the Mac as a development platform, in large part due to Apple's decision to move to Intel chips and to embrace virtualization of other OSes, which has turned Mac OS X into a flexible tool for development, InfoWorld reports. The explosion of interest in smartphone development is helping the trend, with iPhone development lock-in to the Mac environment the chief motivating factor for Apple as a platform of choice for mobile development. Yet for many, the Mac remains sluggish and poorly tuned for development, with developers citing its virtual memory system's poor performance in paging data in and out of memory and likening use of the default-network file system, AFS, to engaging oneself with 'some kind of passive-aggressive torture.' What remains unclear is whether Apple will lend an ear to this new wave of Mac-based development or continue to develop products that lock out uses programmers expect."

771 comments

  1. Strange Complaints by AKAImBatman · · Score: 5, Insightful

    Yet for many, the Mac remains sluggish and poorly tuned for development, with developers citing its virtual memory system's poor performance in paging data in and out of memory

    As opposed to the Windows paging system? Has the author used a Windows OS lately? Swapping is a *bleeping* killer! Especially when you have more than enough memory not to swap. :-/

    likening use of the default-network file system, AFS, to engaging oneself with 'some kind of passive-aggressive torture.

    So don't use it. Macs support CIFS/SMB pretty darn well these days. I keep hoping that someone will come up with a better replacement, but CIFS/SMB will continue to work until that day comes.

    1. Re:Strange Complaints by RocketRabbit · · Score: 5, Informative

      It's Infoworld. What do you expect? They are a Windows-centric publication.

    2. Re:Strange Complaints by jellomizer · · Score: 4, Funny

      Yea it is kinda like saying how bad Dells are because they still have Serial Ports which are so slow compared to modern USB ports that are on Lenovo's

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    3. Re:Strange Complaints by Anonymous Coward · · Score: 1, Insightful

      That's because you're using vista, you need to downgrade.

    4. Re:Strange Complaints by fm6 · · Score: 1

      Ooh, keeping your Unix files on a Windows file system. Fun for the whole family!

      NFS would be more to the point. OS X supports it (I guess it would be pretty hard for a BSD-derived OS to avoid supporting it!) but it seems to be kind of an afterthought on all the Apple pages I googled. Perhaps the problem is not with OS X as such, but with Apple's OS-X-based servers. I'm guessing that by default, they serve AFS partitions only. Presumably they can be made to serve NFS as well, but if you already have an AFS network infrastructure in place, converting can be painful.

    5. Re:Strange Complaints by jo_ham · · Score: 5, Insightful

      I was going to weigh in on this, but maybe I'm the anti-first-post guy, there were no comments when I came back from the article and I was trying to compose my thoughts.

      I don't think there's anywhere to go with this other than a biased writer grudgingly writing a story about a platform he hates because he needs to pay the bills this month.

      The article makes me want to go through it with the "wikipedia editing brush" like a schoolmaster grading the entries that appear on the site:

      "Yet for many [who?], the Mac remains sluggish and poorly tuned for development [citation?].."

      Move along, nothing to see here folks.

    6. Re:Strange Complaints by morgan_greywolf · · Score: 4, Informative

      I keep hoping that someone will come up with a better replacement, but CIFS/SMB will continue to work until that day comes.

      It's called NFS v4. Kerberos for authentication, encrypted traffic, lower overhead, no passwords or password hashes sent -- ever.

    7. Re:Strange Complaints by LWATCDR · · Score: 5, Interesting

      Hey it was one programmer. And frankly if you are having issues with swap put more ram in.

      I have to live this line.
      "The sting of ka-ching
      While the price of Macintosh hardware continues to be competitive with the best commodity laptops and desktops, Apple offers nothing in the rapidly expanding lower tiers. It's possible to build a quad-core PC running Eclipse and Gimp for less than $400 with refurbished hardware. At the time of this writing, the Mac Pro with one quad-core CPU begins at $2,300. Adding Photoshop and other tools can push the bill closer to $4,000."
      Okay guess what folks? You can run GIMP and Eclipse on a Mac!
      Not only that but it seems a bit unfair to compare a Mac Pro with a refurbished box!
      Heck I a not an Apple fan but this seems very slanted to me.

      Why do developers like the MAC?
      1. It is Unix so if are doing Unix server work this is a piece of cake.
      2. It will run Windows, Linux, BSD, and Mac OS/x so if you are going multi-platform on the PC it is the way to go.
      3. It will run the Google Phone development stack and the Iphone/IPod stack.
      It is just more flexible. Makes me want to get one now.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    8. Re:Strange Complaints by powerlord · · Score: 2, Informative

      We use a standard NAS serving NFS and SMB/CIFS.

      All the Macs in the office use NFS, the few windows machine use SMB/CIFS.

      Never had any problem using NFS on any of the MacBook Pros or MacPros

      --
      This space for rent. All reasonable inquiries will be entertained at proprietors discretion.
    9. Re:Strange Complaints by Anonymous Coward · · Score: 4, Insightful

      Only because you've never used it at scale (or probably not OSX as a NFS server either). Their NFS performance isn't that hot and I would strongly advise against using OSX as a mission critical NFS server. I'll just leave my comments at that.

    10. Re:Strange Complaints by badpazzword · · Score: 0, Troll

      2. It will run Windows, Linux, BSD, and Mac OS/x so if you are going multi-platform on the PC it is the way to go.
      3. It will run the Google Phone development stack and the Iphone/IPod stack.

      Since when is vendor lock-in a feature?

      --
      When ideas fail, words become very handy.
    11. Re:Strange Complaints by Guy+Harris · · Score: 4, Informative

      Kerberos for authentication, encrypted traffic, lower overhead, no passwords or password hashes sent -- ever.

      Kerberos authentication, encrypted traffic, and "no passwords sent" apply also to NFSv2 and NFSv3; that's all done at the ONC RPC layer.

      And all of those are supported by Leopard's NFSv2 and NFSv3 (krb5 = Kerberos 5 for authentication; krb5i = Kerberos 5 with a signature for integrity checking; krb5p = Kerberos 5 with encryption for privacy).

    12. Re:Strange Complaints by fm6 · · Score: 2, Interesting

      It's pretty unsurprising that OS X would be good with NFS, given its origins. (Good CIFS/SMB support is more impressive.) And I seem to recall seeing some cook network share discovery tools the last time I used a Mac — much better than anything on Windows.

      But support for NFS and SMB isn't the issue here. Developers are complaining about the shortcomings of AFS. Obviously they wouldn't be doing that if their networks used NFS or SMB shares. I'm speculating that Apple networks tend to have AFS-only networks because their administrators don't know any better. And one you have a bunch of file servers in place that use a particular network file protocol, it's pretty painful to change.

    13. Re:Strange Complaints by Pfhor · · Score: 3, Informative

      When developing a game for the most popular online phone game store will net you $250,000 in two months, as an independent developer:

      http://toucharcade.com/2008/09/19/trism-developer-makes-250000-in-2-months/

    14. Re:Strange Complaints by LWATCDR · · Score: 1

      If you want to write code for the IPhone or the Mac you will need a development system that supports them.
      Simple answer is that it isn't a feature but if you don't like it don't write for the IPhone or the Mac.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    15. Re:Strange Complaints by Anonymous Coward · · Score: 0

      Sadly noted:
      - Finder can't give you path
      - Finder doesn't support SVN like tortoiseSVN
      - Intenet Explorer (yes, customers :( test needs windows in Parallels)

      for the rest: I won't switch back.

    16. Re:Strange Complaints by knavel · · Score: 2, Interesting

      1. It is Unix so if are doing Unix server work this is a piece of cake.

      It's Unix-ish. Try compiling X11 (or any of hundreds of other POSIX compliant software packages) from source on a Mac. I'll wait.

      2. It will run Windows, Linux, BSD, and Mac OS/x so if you are going multi-platform on the PC it is the way to go.

      It's capable of running its own proprietary OS that is specifically designed to not run on any otherwise capable hardware...That would be like Halliburton putting sugar in all its petroleum products and designing a car that runs on sugar-gas, calling it a "feature".

      3. It will run the Google Phone development stack and the Iphone/IPod stack.
      It is just more flexible. Makes me want to get one now.

      See above.

    17. Re:Strange Complaints by Anonymous Coward · · Score: 1, Informative

      OS X running on Intel is 100% UNIX 03 certified, not Unix-ish. Regarding your sugar-gas analogy, the Mac can run on gas, sugar gas, or just sugar, whichever you prefer. That's why it's flexible. Get sick of OS X? Run Linux or Windows without a problem.

    18. Re:Strange Complaints by Anonymous Coward · · Score: 0

      Why hasn't this been modded into oblivion yet? You people don't really think the GF post said this, do you?

    19. Re:Strange Complaints by Mister+Whirly · · Score: 2, Informative

      "Okay guess what folks? You can run GIMP and Eclipse on a Mac! Not only that but it seems a bit unfair to compare a Mac Pro with a refurbished box!"

      Sweet! Now just point me to the quad core Mac for $400 and we can do an honest comparison. Oh, one doesn't exist?
      That WAS the point.

      --
      "But this one goes to 11!"
    20. Re:Strange Complaints by Anonymous Coward · · Score: 0

      It's Unix-ish. Try compiling X11 (or any of hundreds of other POSIX compliant software packages) from source on a Mac. I'll wait.

      It's certified unix, bitch. that makes it more unix than linux. if your packages dont compile its because they are outside certifiction, not leopard.

    21. Re:Strange Complaints by UnknowingFool · · Score: 4, Insightful

      It's Unix-ish. Try compiling X11 (or any of hundreds of other POSIX compliant software packages) from source on a Mac. I'll wait.

      That depends on how you define Unix. Linux is Unix-ish. I consider any OS that is certified to be UNIX 03 to be Unix. And why compile? Maybe I'm lazy, but I don't feel like doing any unnecessary steps. Just install it from the OS CD; It is not installed by default. Compiling it to me is like compiling a kernel. Sure, I could try to do that, but in the end, I did a lot of work that I may need to do. As for POSIX compliant software, there will be some that don't run on OS X just like there are some that don't run on Solaris, IRIX, etc. Now if you could provide an example, someone could probably help you fix it.

      It's capable of running its own proprietary OS that is specifically designed to not run on any otherwise capable hardware...That would be like Halliburton putting sugar in all its petroleum products and designing a car that runs on sugar-gas, calling it a "feature".

      Wait a minute, proprietary OS on specifically designed platform? Haven't you just described Unix? Only recently has Sun opened Solaris to non-Sun hardware. IBM has never released AIX for anything but their own servers. So is OS X Unix or not because you have just contradicted yourself.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    22. Re:Strange Complaints by Anonymous Coward · · Score: 0, Insightful

      Dammit, will you people *please* stop wasting so much of my life by claiming there's nothing to see and ordering me to move along? I swear, every time one of you cretins does that, I'm honor-bound to read the whole fscking article to see what exactly it is you all don't want disseminated. I will fscking *NOT* move along, and I'll fscking decide for my fscking self whether there's anything to see.

    23. Re:Strange Complaints by kisielk · · Score: 2, Interesting

      You're 100% correct. We use krb5p extensively in our organization. The issue is that integration with Linux clients and servers is not quite seamless, since most of the Kerberos stuff is backported from NFS v4, and apparently not that many people are putting effort in to it..

    24. Re:Strange Complaints by AKAImBatman · · Score: 4, Informative

      It's Unix-ish. Try compiling X11 (or any of hundreds of other POSIX compliant software packages) from source on a Mac. I'll wait.

      X11 compiles just fine.

      http://www.xfree86.org/current/Darwin.html
      http://developer.apple.com/opensource/tools/X11.html
      http://ftp.x.org/pub/X11R6.9.0/doc/html/Darwin.html

      My primary complaint is that most OSS developers expect all Unix systems to be Linux systems. Which means that I have to let Linux software get its hooks into my OS X system in order to get anything compiled. Since OS X is NOT Linux, this is quite an unpleasant process.

      It's capable of running its own proprietary OS that is specifically designed to not run on any otherwise capable hardware

      OS X runs Unix software. Period. I usually get a host of tools installed first thing on my Mac. Thankfully, this has become less and less necessary over time as Apple has started including many of the most useful utilities up front.

    25. Re:Strange Complaints by eggnoglatte · · Score: 4, Informative

      Unfortunately, NFS is not safe since it trusts clients. If users need to have root or sudo on their individual machines, they can go out and read any file on the server (well, technically partition, but who has one partition per user on their server?). NFS comes from a time of big iron servers where no end user EVER had root access. The world has changed.

      CIFS/SMB may be slow, but at least it got the per-user authentication right. If you want an alternative, something like the Andrew File System (the other AFS), or OpenAFS would be better. OpenAFS exists for Macs.

    26. Re:Strange Complaints by Theoboley · · Score: 0, Troll

      yet you still got modded -1 troll... Delivery has nothing to do with it.

      --
      Stupidity only gets you so far, then you've gotta try
    27. Re:Strange Complaints by abigor · · Score: 1
    28. Re:Strange Complaints by Gizzmonic · · Score: 2, Insightful

      Let's see...incorrect information about Mac OS X and POSIX compliance? Check.

      Horrible car analogy(complete with Halliburton as an oil company? WTF)? Check.

      +1 Interesting? Hell yeah!

      Way to go mods. Pass me the crack pipe and I'll make you look like amateurs.

      --
      (-1, Raw and Uncut is the only way to read)
    29. Re:Strange Complaints by Nefarious+Wheel · · Score: 1

      I may be totally out of touch by now, but I thought the windows swapper was used for other reasons besides managing oversize virtual images, wasn't it?. When I was into the subject some years ago, the swapper was also used in image activation -- executable images were paged into memory rather than read in via the file system. This is actually more efficient as unused portions of a program aren't read into RAM until they're needed.

      --
      Do not mock my vision of impractical footwear
    30. Re:Strange Complaints by knavel · · Score: 1

      OS X running on Intel is 100% UNIX 03 certified, not Unix-ish.

      Compatibility is still iffy. I dare you to try to compile X11 or mod_python from source. Doing either is a hard trek, if you can do it at all.

      Regarding your sugar-gas analogy, the Mac can run on gas, sugar gas, or just sugar, whichever you prefer.

      You misunderstand the point of the analogy: the car doesn't run on sugar; it runs on gas, and the sugar is an artificial limitation intentionally imposed by the manufacturer, just like Apple and their god-damned EFI chips.

      That's why it's flexible. Get sick of OS X? Run Linux or Windows without a problem.

      Why would I pay a premium for intentionallylimited hardware only to end up running an OS I could use on any other machine in the world?

      I also feel I should point out, I am not a PC fan-boy. I use a dual-boot XP/Ubuntu PC at home and an iMac at work (which i'm using at the moment). My biggest problem with Apple is that they go out of their way to limit the capability of their products, to the detriment of the consumer (such as EFI). They've done the same intentional vendor lock-in for iPods and now for iPhones.

    31. Re:Strange Complaints by Anonymous Coward · · Score: 0, Flamebait

      hey retard: OS X is certified Unix. Try not being a cum guzzling douchebag.

    32. Re:Strange Complaints by holywarrior21c · · Score: 1

      i got my g4 ibook 3 years ago at the price of $699 from the apple refubished products store. The ibook has 12 inch screen and at that time it was the CHEAPEST 12 inch screen laptop available.(well because it was refurbished but still hard to find one)
      it was new refurbished item from the auction site. It came with 1.2ghz cpu and 256mb of ram. it came with tiger os x. I added 512mb of ram later for the price of $35. and it runs eclipse, the browser, terminal, preview, photoshop simultaneously smoothly. i do a lot of programming work, simple graphic deisgn and i translate documents(foreign language). casual movie, music playing should not be a problem. my 30gb hard disk is sufficient for me. i have 40gb external harddrive and it has 10gb remaining space. i delete movie files that i already watched and i never ran out of hard disk space so far. i am looking forward to buy used intel macbook pro from auction for around $600 so that i can test my work in other OSes. i can still sell my 3 yr old ibook for at least $200 now.
      Actual advantage of using ibook is superior or equal in its simplicity, accessibility, compatibility, durability compare to other conventional laptops comparing the price. It lasted 6 hours when i used it for the first time. OS X is very simple and doesn't crash as much because of viruses, spams, well, more like never. a lot of free softwares already support mac, VLC, JEDIT, eclipse,etc. I just like to look and feel of the OS X tiger. I probably won't upgrade to leopard because i don't need it. i won't spend more than $400 more just because i want mac. I still think that mac worth a lot and it really worth the money. it is kind of silly when someone complains about mac that it can't run latest games smoothly. let him get other laptop and i will take that new macbook pro for $600.

    33. Re:Strange Complaints by Anonymous Coward · · Score: 2, Funny
      Welcome to Slashdot. Enjoy your stay.
      1. See a thought out statement you disagree with.
      2. Call them a childish insult.
      3. ???
      4. Profit!
    34. Re:Strange Complaints by LizardKing · · Score: 1

      Only recently has Sun opened Solaris to non-Sun hardware.

      Rubbish. I remember buying Compaq servers in 1997-1998, and they came with a wallet of CD-ROMs with different operating systems that could run on them (license permitting). It included the x86 version of Solaris, which has run on non-Sun hardware since first being released in 1993.

    35. Re:Strange Complaints by bill_kress · · Score: 2, Interesting

      Not even a comparison. Windows swapping is medium, but Mac's is Horrific. It would completely shut down the computer when anything interesting happened, and you have no control over it. Try running a .5gig machine with less than a gig of disk space and to ANYTHING. At least on a PC you can fix your swap space.

      Of course, the fix was $99 for 4gig ram--I haven't had a problem since!

      Linux, by the way, is the other end of the spectrum. Smooth, clean swapping that allows you to do just about anything with very little memory. You'd expect the Mac to perform more like a Unix--maybe I could have it set up and use a swap partition--honestly I never even thought about that.

    36. Re:Strange Complaints by chrome · · Score: 2, Informative

      I think NFS 4 fixes a lot of the problems around the security model, and brings it in line with the way SMB/AFP works. Having root on your local machine won't allow you to mount other people's home directories anymore :)

    37. Re:Strange Complaints by knavel · · Score: 1

      In retrospect, I will concede to the first point, that it is Unix certified. I was speaking primarily of Linux-designed software, so I was mistaken there. My other points, however, still stand.

    38. Re:Strange Complaints by nxtw · · Score: 1

      As opposed to the Windows paging system? Has the author used a Windows OS lately? Swapping is a *bleeping* killer! Especially when you have more than enough memory not to swap. :-/

      No OS performs well while swapping heavily, but OS X seems to swap too often. I'm at 4.65 GB of swap used right now on a system with 4 GB of RAM, 3.94 GB of it used. The sum of real memory allocated by all processes is less than 3 GB. In my experience, this is worse than Windows or Linux. It's not rare for applications or the entire system to respond slowly for seconds at a time.

      Windows lets you disable or limit swap easily, and Linux gives you lots of control over how much swap you have and how it is used.

      Macs support CIFS/SMB pretty darn well these days. I keep hoping that someone will come up with a better replacement, but CIFS/SMB will continue to work until that day comes.

      I disagree. Compared to other non-Microsoft SMB/CIFS client implementations, the OS X SMB client is deficient.

      • It does not support DFS, which basically amounts to having symlinks from one CIFS share to another (so a hierarchy of directories spread across many servers can be accessed via one namespace.) But Linux's cifs client driver can use it and Samba can host it. Closed-source DAVE supports DFS on OS X.
      • By default, the OS X SMB client puts desktop folders and dotfiles on remote SMB shares.
      • The smbfs driver in OS X is known to cause kernel panics.

      It's not like Apple is a struggling company who can't afford to improve their SMB/CIFS client. It's not like the required protocols are so difficult to implement that no one can figure it out. It's not like Microsoft is suing anyone who dares implement certain features.

      It's not like they're ignoring the SMB client altogether. In Leopard, they finally introduced SMB packet signing (which other non-Microsoft clients have supported for longer, including Samba's userspace smbclient.) And performance seems to have improved; in unscientific testing with no attempt to improve performance on the Samba server or client, I went from 45 mbytes/sec SMB performance in Tiger in any condition to performance very close to the maximum possible given the disks involved - about 70 mbytes/sec.

    39. Re:Strange Complaints by element-o.p. · · Score: 5, Insightful

      It's Unix-ish. Try compiling X11 (or any of hundreds of other POSIX compliant software packages) from source on a Mac. I'll wait.

      Installing X11 from source on any *nix is painful.

      --
      MCSE? No, sir...I don't do Windows. Yes, I am an idealist. What's your point?
    40. Re:Strange Complaints by VisceralLogic · · Score: 1

      OS X running on Intel is 100% UNIX 03 certified, not Unix-ish.

      Compatibility is still iffy. I dare you to try to compile X11 or mod_python from source. Doing either is a hard trek, if you can do it at all.

      I'm guessing you don't actually use OS X. Because X11 is built right in.

      Incidentally, I have compiled various source packages.

      --
      Stop! Dremel time!
    41. Re:Strange Complaints by mikael_j · · Score: 2, Informative

      Ah yes, but did you ever try running those old Solaris versions on non-Sun hardware? I remember struggling to get Solaris 7 to run on a machine and my experience was that it was at best quirky, driver support was practically non-existing, the only other operating systems I can remember trying with worse support were MINIX and OS/2, even Plan9 is better than Solaris 7 in that respect...

      /Mikael

      --
      Greylisting is to SMTP as NAT is to IPv4
    42. Re:Strange Complaints by Catiline · · Score: 1

      Not from Apple, no.

      But on the other hand, you don't tend to buy a $400 refurbished machine directly from Lenovo or Dell — there's no profit in it — you go to Ebay, Craigslist, freecycle....

      On those sites, I'm sure you can very easily get a used Intel-based Macintosh for $400 or less.

    43. Re:Strange Complaints by Anonymous Coward · · Score: 0

      OpenAFS on macs is buggy as hell. In fact, OpenAFS seems to be buggy as hell. I know physicists use it, but it never seemed like a good solution for anything else.

      NFS has evolved over the years, and there are authentication solutions available, such as NIS.

    44. Re:Strange Complaints by Vancorps · · Score: 1

      CIFS support works pretty darned well? Why do I have literally millions for files totaling terabytes of space with ._filename?

      Top it off, my Windows file servers at least routinely see locks against 10s of thousands of files that only go away if the user drags the drive to the trash on OS X which seems way the hell counter intuitive for me as I see that as deleting everything on the network drive.

      File transfer over the network seems atrociously slow which is not a problem my Ubuntu installation has right out of install. I thought it was a Windows issue until I did it against a NetApp SAN. Same slow disk write performance over the network across six different Macs, 4 of which are just installs with OS X up to date. I'm told it's a problem with how they acknowledge packets during transmission but it's been a problem for years!

      You're right about memory swapping though, no matter what you do it's going to have a high cost so why do it at all if you have plenty of available memory?

      Also, for additional info, I had six GRAID boxes formatted with HFS+, I tried copying from the Mac box and it took 20 hours to do 700gigs. I copied the same files to the same location using the same network drop but with my Ubuntu laptop and I did 1.6TB in 12 hours using USB 2.0 as opposed to Firewire 800 on the Mac.

    45. Re:Strange Complaints by Anonymous Coward · · Score: 0

      You can configure NFS to not have a remote root user be root on the server. Well, at least on Linux NFS servers.

    46. Re:Strange Complaints by eggnoglatte · · Score: 3, Informative

      True, but this always works:

      > su # to become root
      > su otheruser # to become otheruser (no password required, since you are root)
      > cd ~otheruser # access otheruser's files

    47. Re:Strange Complaints by Mister+Whirly · · Score: 1

      An Intel based Mac, maybe. A quad-core Intel Mac, I seriously doubt it. And that is exactly what the conversation was about. I don't care where you buy it from, I am saying it most likely doesn't exist in that price range. That was and always has been mine and the original poster's point.

      --
      "But this one goes to 11!"
    48. Re:Strange Complaints by Anonymous Coward · · Score: 2, Informative

      We live in a Windows-centric world.

    49. Re:Strange Complaints by e4g4 · · Score: 1

      - Finder can't give you path

      This is true enough - it can be difficult to get a path string from the finder into the clipboard, but if you need a path from the finder in the terminal, you can just drag and drop the file/folder in question into the terminal.

      - Finder doesn't support SVN like tortoiseSVN

      Try this

      - Intenet Explorer (yes, customers :( test needs windows in Parallels)

      No argument there - I'm a web developer, and unfortunately have to run Explorer in vmware for testing purposes.

      --
      The secret to creativity is knowing how to hide your sources. - Albert Einstein
    50. Re:Strange Complaints by buzy+buzy · · Score: 1

      I thought you said NSFW, imagine my dissapointment!

      Damm you google

      --
      If you get modded down for a first post... What do you get for a last post?
    51. Re:Strange Complaints by Teilo · · Score: 1

      My company runs a fileserver on Linux, shared via CIFS/SMB and netatalk simultaneously, with accounts in LDAP. All the Macs use AFP.

      It has been absolutely flawless. In fact, it is much faster than the OSX-based fileserver we used to use (and a fraction of the cost of an Apple XServe). AFP has just simply not been a problem.

      --
      Mir tut es leid, Menschen daß Einfältigfehlersuchenbaumfolgendenaffen sind.
    52. Re:Strange Complaints by Anonymous Coward · · Score: 0

      Yeah, windoze can be a slow, at least it's not mac.

    53. Re:Strange Complaints by Enter+the+Shoggoth · · Score: 1

      Yet for many, the Mac remains sluggish and poorly tuned for development, with developers citing its virtual memory system's poor performance in paging data in and out of memory

      As opposed to the Windows paging system? Has the author used a Windows OS lately? Swapping is a *bleeping* killer! Especially when you have more than enough memory not to swap. :-/

      Well, here we go with another "I've got lots of RAM I don't need swap" thread:

      What's going to happen when you have a runaway application that allocates all of your RAM at the expense of other apps, sure it well eventually be OOM'd but you loose swaps' ability to lessen the effect via LRU.

      More-so is the fallacy that without swap there will be no disk activity when freemem falls near to zero. In actual fact the kernel will start purging part of the buffer-cache, which means that everytime you access a page of a binary or of a library it'll have to re-fetch from the filesystem.

      Unless of course, your binaries and libraries are all stored on ramdisk too you'll hear the click of servo motors, and the whirr of platters.

      (There's quite a long discussion of this here)

      likening use of the default-network file system, AFS, to engaging oneself with 'some kind of passive-aggressive torture.

      So don't use it. Macs support CIFS/SMB pretty darn well these days. I keep hoping that someone will come up with a better replacement, but CIFS/SMB will continue to work until that day comes.

      Unfortunately SMB is not the most desirable protocol from a security or performance standpoint.

      AFP hasn't been updated to support any filesystem metadata except for resource forks, making it not particualarly useful, and...

      Apple's NFS implementation is so buggy that it is completely unusable.

      --
      Andy Warhol got it right / Everybody gets the limelight
      Andy Warhol got it wrong / Fifteen minutes is too long.
    54. Re:Strange Complaints by VGPowerlord · · Score: 1

      That depends on how you define Unix. Linux is Unix-ish. I consider any OS that is certified to be UNIX 03 to be Unix.

      So, in other words, you consider Mac OSX 10.5 (Leopard) to be Unix-ish, but not any other Mac OSX version (10.0.x - 10.4.x and 10.6 alpha)?

      I'm curious as to when you came up with this definition: before or after October 26, 2007?

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    55. Re:Strange Complaints by hax4bux · · Score: 2, Insightful

      I bought a MacBookPro two years ago because "it's UNIX, you'll love it". It's not UNIX and I don't love it.

      Have you noticed the file system is not case sensitive? Or perhaps you noticed all the extra files that reside on Mac systems when you tar a directory? Not really UNIX, but where are dump and restore?

      And there *are* problems getting X-11 to play nice w/cocoa. For example, look at the issues between MagicDrawUML and Eclipse. Works great on X boxes, won't work at all under cocoa. This isn't the only example, just the one irrtating me today.

      Granted, at least it isn't windows and the hardware is nice enough. But it isn't UNIX.

    56. Re:Strange Complaints by fm6 · · Score: 2, Informative

      Not at all true, at least not on a properly configured network. I work at Sun, where all the network file systems are NFS (with Samba used to support PCs). I also have root access to a system in my group. Let's see ... (tries to access the CEO's private files). Nope, doesn't work.

    57. Re:Strange Complaints by Anonymous Coward · · Score: 0

      I have been developing on Mac since Mac OS 10.1 (a.k.a. - OSX version 2).

      It's a stable and reliable BSD OS with a nice interface. What's not to like for people who write web-based apps? We can run our development web servers - database server and all - as an exact replica of a live application.

      If you think that compiling stuff from source is any more difficult on OSX than any other Unix, you either haven't tried or you don't have experience with other Unix flavors. We do it all the time in our shop (I personally compiled from source everything needed to run full web and database servers on 3 Mac OS laptops last weekend). Apache, PHP, MySQL, PostgreSQL, libxslt, libxml, gd, ImageMagick, OpenSSL (we replace the one that comes standard with the OS), curl... dozens of others. For people who don't want to mess with source code, their's a package manager called Fink for which you can get a GUI (FinkCommander), and X11 comes pre-installed (why are you trying to compile it?). I'm guessing that the fact that you can't get things to compile is that you're not used to the way most Unix systems are when it comes to compiling from source - you HAVE to know how to resolve dependencies based only on cryptic failure messages when your compilation fails. That's standard Unix fare when you stray away from packaging systems (deb, rpm, etc).

      If you don't like it, it's probably because you don't need it (or have never really tried it), but the only thing I've ever needed to do that it wasn't up for task of doing is developing for Windows desktop.

    58. Re:Strange Complaints by RocketRabbit · · Score: 3, Insightful

      I don't live in a Windows-centric world. I elect to opt out of that boneheaded mess.

    59. Re:Strange Complaints by BrainInAJar · · Score: 1

      "I keep hoping that someone will come up with a better replacement, but CIFS/SMB will continue to work until that day comes."

      Like NFS ?

    60. Re:Strange Complaints by CAIMLAS · · Score: 2, Informative

      Ever hear of the NFS options to squash root access? It'll map to the user 'nobody' if you do it right. Presto, instant client root limitations.

      Granted, I'll give you that NFS isn't all that secure. Or, for that matter, refined. But it's simple and useful enough for a small and/or development network - and works better than SMB/CIFS when dealing with Unix to Unix and permissions.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    61. Re:Strange Complaints by UnknowingFool · · Score: 1

      All OS X is BSD with a NEXTSTEP kernel. Before October 26, 2007, I would have considered OS X, Unix-based just like BSD is Unix-based. To me UNIX(tm) is more of sticker/certification thing.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    62. Re:Strange Complaints by vux984 · · Score: 5, Insightful

      "Yet for many [who?], the Mac remains sluggish and poorly tuned for development [citation?].."

      who? Me, for one.

      citation? I agree with that assessment. Mac's are sluggish. There are plenty of theories as to why, from the threading model it uses, to the woeful inadequacies of 'Finder'. Frankly, my gut is that its just the desktop environment and finder itself that suck. Because when you look at benchmarks of optimized applications and servers or big tasks like video encoding etc, OSX tends to hold up just fine... but yet I find every mac I've ever used has always been 'sluggish' to actually use. Its the little things like opening a program, resizing a window, navigating the file system, always feel a bit sluggish... or I'll see the dreaded pinwheel come up and prevent me from doing anything at all time and again for seconds on end.

      There are non-'performance' related mac-ism idiocies too... like having a global menu bar instead of a per 'application menu'. (seriously, with large dual monitors, its pretty retarded when you have a 2x2" window down in the bottom right of the 2nd monitor, and you have to go to the TOP of the OTHER monitor, to access its disembodied file menu. It was fine on a sinle 15" or 17" screen... but its just demented on dual 24" displays. Basic HCI defect at this point, imo.

      There are a lot of things OSX does REALLY well. But at the same time the rigidity of the platform REALLY can get under the skin of a Linux or even Windows guy who wants to be able to do things a certain (non-Apple) way.

    63. Re:Strange Complaints by Enter+the+Shoggoth · · Score: 2, Informative

      I agree that Apple's vendor lock-in strategy is annoying, but if you're going to complain about it you should at least get your facts straight.

      It is only since linux has become somewhat pervasive that it seems as though you should be able to pick up some "Unix" source code and compile it there, and compile it elsewhere with equal ease. Unix vendors have always played the vendor lock-in game; one of the causes of the original "Unix wars" (and the unfortunate outcome of Micro$oft squeezing through the middle) was that porting from one Unix variant to another _always_ took significant effort. Even today portability between Linux, *BSD, Solaris and say HP-UX is non-trivial (though not as bad as it once was).

      EFI is only a very small part of what is different about a Mac vs a regular PC.

      EFI is Intel's beast, developed a _long_ time before Apple changed away from PowerPC. It was originally developed in conjunction with HP for use as firmware for the Itanium platform, the only thing that's been holding back it's ability to completely replace that crufty pile of dog snot called the BIOS is Micro$ofts incompetence.

      Indeed the ability of the OSX86 project to get OS X to boot on a regular PC is composed of three parts:

      1. Booting OS X
      2. Driver compatibility
      3. DRM-style platform locking

      the first is due to Apple's use of EFI but is easily circumvented, the second requires a bit of work but can hardly be described as vendor lock-in, it is the third that you are complaining about and it is done by encrypting system binaries with a key stored in the SMC, nothing to do with EFI (and nothing to do with TPM either!)

      OS X running on Intel is 100% UNIX 03 certified, not Unix-ish.

      Compatibility is still iffy. I dare you to try to compile X11 or mod_python from source. Doing either is a hard trek, if you can do it at all.

      Regarding your sugar-gas analogy, the Mac can run on gas, sugar gas, or just sugar, whichever you prefer.

      You misunderstand the point of the analogy: the car doesn't run on sugar; it runs on gas, and the sugar is an artificial limitation intentionally imposed by the manufacturer, just like Apple and their god-damned EFI chips.

      That's why it's flexible. Get sick of OS X? Run Linux or Windows without a problem.

      Why would I pay a premium for intentionallylimited hardware only to end up running an OS I could use on any other machine in the world?

      I also feel I should point out, I am not a PC fan-boy. I use a dual-boot XP/Ubuntu PC at home and an iMac at work (which i'm using at the moment). My biggest problem with Apple is that they go out of their way to limit the capability of their products, to the detriment of the consumer (such as EFI). They've done the same intentional vendor lock-in for iPods and now for iPhones.

      --
      Andy Warhol got it right / Everybody gets the limelight
      Andy Warhol got it wrong / Fifteen minutes is too long.
    64. Re:Strange Complaints by remmelt · · Score: 1

      I believe the case sensitivity has to do with backwards compatibility with OS9 (unsure) and you can format the drive with a case sensitive version of HFS. This is a hassle, one of the reasons I haven't done so yet. Annoying.

    65. Re:Strange Complaints by Enter+the+Shoggoth · · Score: 1
      You are somewhat correct, however Solaris X86 has been around since 1992. And although still IBM hardware, you could at one time buy AIX for PS/2 systems. (for the young'uns in the audience that's not a playstation)

      It's Unix-ish. Try compiling X11 (or any of hundreds of other POSIX compliant software packages) from source on a Mac. I'll wait.

      That depends on how you define Unix. Linux is Unix-ish. I consider any OS that is certified to be UNIX 03 to be Unix. And why compile? Maybe I'm lazy, but I don't feel like doing any unnecessary steps. Just install it from the OS CD; It is not installed by default. Compiling it to me is like compiling a kernel. Sure, I could try to do that, but in the end, I did a lot of work that I may need to do. As for POSIX compliant software, there will be some that don't run on OS X just like there are some that don't run on Solaris, IRIX, etc. Now if you could provide an example, someone could probably help you fix it.

      It's capable of running its own proprietary OS that is specifically designed to not run on any otherwise capable hardware...That would be like Halliburton putting sugar in all its petroleum products and designing a car that runs on sugar-gas, calling it a "feature".

      Wait a minute, proprietary OS on specifically designed platform? Haven't you just described Unix? Only recently has Sun opened Solaris to non-Sun hardware. IBM has never released AIX for anything but their own servers. So is OS X Unix or not because you have just contradicted yourself.

      --
      Andy Warhol got it right / Everybody gets the limelight
      Andy Warhol got it wrong / Fifteen minutes is too long.
    66. Re:Strange Complaints by nabsltd · · Score: 1

      Compared to other non-Microsoft SMB/CIFS client implementations, the OS X SMB client is deficient.

      It does not support DFS, which basically amounts to having symlinks from one CIFS share to another (so a hierarchy of directories spread across many servers can be accessed via one namespace.) But Linux's cifs client driver can use it and Samba can host it.

      Don't believe everything you read about Samba.

      Its DFS support is shoddy at best and catastrophic at worst. It just fails to mount on Fedora 6 (samba 3.0.24-7, kernel 2.6.22.14-72.fc6), and causes a kernel panic on Fedora 9 (samba 3.2.4-0.21, kernel 2.6.26.5-45.fc9.i686). Of course, I am using Windows 2003 R2, which has improved DFS (which, is absolutely killer, especially the much better replication).

    67. Re:Strange Complaints by Anonymous Coward · · Score: 0

      I believe his point is that Mac will *only* run on Mac hardware. That was the purpose of the analogy. So it doesn't just run on anything you prefer unless you hack it.

    68. Re:Strange Complaints by MrHanky · · Score: 1, Informative

      The most annoying non-unixy thing with OS X is the NetInfo garbage and the incredibly buggy implementations of some standard unix commands like chsh. I remember when after having upgraded to OS X 10.3.9, I found I still used tcsh or whatever and wanted to switch to bash, typed in chsh, edited the file so /bin/bash would be default shell, saved, and ... BANG, OS X decided /bin/ was now my standard shell. Naturally, I could no longer use Terminal.app with that user.

      That's 10.3.9, with a bug that would have prevented any unix with even the most basic bug testing from releasing a new 'stable' version.

    69. Re:Strange Complaints by Bill,+Shooter+of+Bul · · Score: 0

      None of those things have to do with the official Unix certification. Which it meets with leopard running on intel.

      --
      Well.. maybe. Or Maybe not. But Definitely not sort of.
    70. Re:Strange Complaints by Anonymous Coward · · Score: 0

      Seriously, X11 is not something you would NEED to compile, also it is not a project, it's a standard which has multiple implementations, namely Xorg and XFree86. And as someone who has compiled both from on Linux, it's a pain to do.

      But there is truth in his statements also, some packages do have problems on Mac, and MacPorts/Fink are great tools but not as great as mature as the Linux package management tools. If I'm told something works on Unix, I assume they mean Linux/BSD, and assume it might take a bit of effort to work on Mac.

    71. Re:Strange Complaints by synthespian · · Score: 1, Flamebait

      I can't believe you are replying to a person that is claiming that Linux is better than Mac OS X for compiling POSIX-targeted programs.

      Lots and lots of software written for Linux tipically will be badly done, full of Linux-ism and GNU-ism and will present difficulties for any other Unix - because, somehow, some people don't understand they are supposed to be writing open source software for Unix. Ask anyone on BSDs.

      Note to mention shit won't even compile amongst different Linux distros, because of Linux distro-hell.

      --
      Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
    72. Re:Strange Complaints by Anonymous Coward · · Score: 0

      Smart devs split the swap onto multiple physical disks to create a fake RAID0 :P

    73. Re:Strange Complaints by blackest_k · · Score: 2, Insightful

      Why would I pay a premium for intentionallylimited hardware only to end up running an OS I could use on any other machine in the world?

      simple really you wish to develop applications for Windows, Linux and OSX and android and iphone and windows mobile.

      Buy a Mac and you cover most bases.

      While OSX isn't the biggest platform, it's easier to build a customer base with less competition. (you become a big fish in a small pond)
      Being fully cross platform your application will be able to be a company wide standard.

      Even if your just designing web sites you can pretty much test all browsers.

      If you can develop and release in parallel all your customers will be happy.

      Apple hardware has a good reputation so other than the initial cost being a little higher it isn't a bad choice really.

      (I don't own an apple either but I can see why I might)

    74. Re:Strange Complaints by jocknerd · · Score: 1, Insightful

      Strange. I have a 15" 2.5ghz Core2 Duo MacBook Pro with 2GB's of memory. I also use a Dell laptop at work which has a 2.16ghz Core2 Duo with 2GB's of memory. From my experience, my MacBook Pro feels like its 100 times faster than my Dell at work. I run the same software on each platform too. Apache, Tomcat, PostgreSQL, Eclipse, Flex Builder, ColdFusion, Django, and Grails. There is just no comparison. The Mac just works while the Dell running XP barely works.

    75. Re:Strange Complaints by synthespian · · Score: 1

      Yeah, for fuck's sake, upgrading X11 on Linux and BSDs can be worlds of pain!

      At least on Mac OS X, the Apple developers take care of the pain for me, and I can get on with my work stuff.

      --
      Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
    76. Re:Strange Complaints by edxwelch · · Score: 1

      Smart guy. Was one of the first to get his game in the app store and got in ahead of the pack. Unforunately, now most of the easy casual games have been done.
      Still lots of money to be made, but you'll have to work bit harder.

    77. Re:Strange Complaints by Anfo · · Score: 3, Informative

      Begin Rant

      Buddy, you hit the nail on the head. I manage a network of 20+ macs with 2 mac servers. I'm typing this on a mac. I say this to hopefully demonstrate that I'm not a troll or a windows fanboy.

      Try maximizing a window on a mac. Minimize a window, then alt-tab back to that app. You get the app, with no window! You then get the 'pleasure' of moving the mouse to the menu bar, selecting the window menu, and hopefully finding the window you wanted.

      On some Apple made apps closing the main windows does not close the app, on others (still made by apple) it does. System Preferences I'm looking at you here.

      I Spend more time in my day fighting the mac interface than I do getting productive work done. Yes this is an exaggeration, but that is how it feels.

      OSX server (both tiger and leopard) fail in such spectacular manners that it would make your head spin. The admin tools crash all the time. Open Directory loves to trash it's LDAP database. God help you if you need to restart your server after an update to iTunes! Make sure all your OD data is backed up somewhere right before the reboot. Oh, and be ready to do a repair on all the filemaker data while you are at it.

      If you install FileMaker server on OSX Server it will overwrite your php.ini file with it's own idea of the settings you need. Among those, it reduces the php mem amount back to the default 16 megs. The bundled (by apple) web apps on the server can't run in that little memory. For those that don't know, FileMaker is owned by apple.

      End Rant

      Seriously though, apple does make nice equipment. It just seems like they don't give a crap on certain issues.

    78. Re:Strange Complaints by synthespian · · Score: 1

      I agree. There's definitely an issue with Mac OS X regarding swap.

      --
      Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
    79. Re:Strange Complaints by jo_ham · · Score: 1

      Oh definitely. I have several Macs of my own that I use all the time and I'll be the first one to say they have problems. The biggest of which is the Finder. Even with the spruce up it received recently, it is still a terrible part of the OS and I am desperately hoping that Apple has a full rewrite of it hidden inside One Infinite Loop and that they'll release it soon.

      My point was just that the article is Mac bashing with no verified claims whatsoever.

      The single menu idea is another thing that has stuck since the early days, before dual monitors were really considered, and I guess right click context menus for far-disembodied windows is meant to be the stopgap. I like the single menu at the top of the screen though, but I only use a single monitor on my main Mac, and my dual screen one just uses the second monitor as a break out for palettes and windows. Perhaps there could be a way to mate the menu to the top of the screen that the primary window of the app is on at the time, or give apps the ability to break out the menu and dock it to the top of an app window if required, Windows-style.

    80. Re:Strange Complaints by Trillan · · Score: 1

      You can also create and mount a disk image with a case sensitive file system using Disk Utility.

    81. Re:Strange Complaints by Jay+Clay · · Score: 3, Informative

      Look, if you don't want to listen to the advisement of what may and may not be interesting to you, then why use slashdot at all? Slashdot hate aside, the whole point is to bring up stuff that matters to nerds. He's saying this stuff doesn't matter. Of course you can make the final decision, but I'm not sure why you trust the slashdot web site to bring up articles that you'd find interesting over people that read them.

      In other news, the article is annoyingly devoid of any statistics. I've been reading for years why Mac is a great platform to develop in (and many of the points good), but they don't really pan out as an end result of taking a big piece of the market share.

      So unless you show me statistics of a gaining market share, I'm going to shelve this right along with all of the other articles talking about the good points of Macs throughout the years. This article should be named "Why Developers SHOULD Switch to Macs," not the assumption that they're already doing it.

      And maybe they are? I can buy that - just show it.

    82. Re:Strange Complaints by pdbaby · · Score: 1

      ...you mean I can't just give all my users root access to shared machines? How will they survive?!

      --
      Global symbol "$deity" requires explicit package name at line 2. - If only $scripture started "use strict;"
    83. Re:Strange Complaints by TheRaven64 · · Score: 2, Informative

      Sun runs NFS the correct way - over encrypted / authenticated Sun RPC. I have never seen a non-Sun system that does this, although apparently it's possible.

      --
      I am TheRaven on Soylent News
    84. Re:Strange Complaints by Anonymous Coward · · Score: 0

      To disable the Windows pagefile:

      1. Right-click My Computer
      2. Select Properties
      3. Click the Advanced tab
      4. Under Performance, click Settings
      5. On the Advanced tab, under Virtual Memory, click Change
      6. Click No Paging File and then Set
      7. Click OK on each dialog until all are closed.

      To disable the Ubuntu SWAP partition:

      1. Go to Applications>Accessories>Terminal
      2. Type sudo gedit /etc/fstab
      3. Remove the one line that mentions "swap"
      4. Save and close the file.
      5. Reboot

      To disable memory paging in MacOS:

      1. Open up Mail
      2. Adddress an email to apple's tech support.
      3. Explain to them that you'd like them to add a non-existant option to disable memory paging.
      4. Send the email
      5. Wait at least 1 year until they release 10.6
      6. Pay $200+ to upgrade to 10.6
      7. Check to see if they have added the option to disable memory paging.
      8. If no option has been added, repeat steps 1 through 7 and re-asses.

      I rest my case.

    85. Re:Strange Complaints by Anonymous Coward · · Score: 0

      Don't minimize windows in OS X. It doesn't work for app switching like in Windows, but rather for "I don't want to ever see that stupid window again, but this app won't let me close it" situation. To get apps windows out of your way use cmd+H to hide them (and that works fine with cmd+tab).

    86. Re:Strange Complaints by LaskoVortex · · Score: 4, Interesting

      Try maximizing a window on a mac. Minimize a window, then alt-tab back to that app. You get the app, with no window! You then get the 'pleasure' of moving the mouse to the menu bar, selecting the window menu, and hopefully finding the window you wanted.

      I couldn't reproduce this. Which app?

      OSX server (both tiger and leopard) fail in such spectacular manners that it would make your head spin.

      I've been administrating a 10.4 server box for nearly 2.5 years. Setup sucked and I had to reinstall, but after that, it's worked flawlessly ever since. I only need to pay attention to it after power outages. Except for a perfectly defective dhcp server/nat router, I couldn't be happier with it.

      If you install FileMaker server on OSX Server

      There is your problem. I'll hint to the fix: postgresql.

      On some Apple made apps closing the main windows does not close the app, on others (still made by apple) it does.

      Yes, it would be nice if Apple made their admins read the Apple user interface guidelines. I think the cake-taker was netinfo manager.

      As for the sluggishness of Aqua--yup. Four major upgrades later, a tripling of processor speeds, a quintupling of memory, and nearly two orders of magnitude of hard drive sizes later, you still need to wait six minutes to resize a window in Firefox. I don't know whose fault that is, but it needs improvement.

      --
      Just callin' it like I see it.
    87. Re:Strange Complaints by TheRaven64 · · Score: 3, Funny

      Linux Vs UNIX isn't nearly as big an issue as glibc Vs any other libc implementation. There has been so much pain caused by glibc I am amazed Ulrich Drepper isn't officially classified as a terrorist.

      --
      I am TheRaven on Soylent News
    88. Re:Strange Complaints by leamanc · · Score: 5, Informative

      As others have mentioned, it's AFP, not AFS, but the point remains the same. It's slow because it sacrifices speed for goodies like hi-res icons, and remembering icon positions.

      NFS is slower yet on OS X, both as a server and a client,

      The funny thing is, though, that Mac OS X Server can serve out the same sharepoint over AFP, SMB/CIFS, and NFS. All at the same time. There's no conversion necessary. Just click the checkbox for the protocols you want to turn on. (This includes FTP also.) So why they complain about AFP, when there are other options available with a click of a mouse, is a little puzzling.

      --
      :q!
    89. Re:Strange Complaints by TheNetAvenger · · Score: 2, Informative

      As opposed to the Windows paging system? Has the author used a Windows OS lately?

      Have you?

      Vista's paging system specifically is rather different than XP, with the new memory prioritization mechanisms, so that a big application, background app, or file operation doesn't shove crap to the page file as it did under XP and as other OS notoriously do.

      Shockingly this is one area where Vista's team really did a good job with system architecture and memory handling and the usage of a pagefile when applications do need more RAM, use of a pagefile with background I/O priorities and other mechanisms like states and events that make a world of difference.

      Besides...
            If you don't like the pagefile in Vista, turn it off.
      (NT is not OSX or Linux and does not require a pagefile to run.)

      Side Note: If you have a lot of RAM, turning it on or off has virtually no difference in performance, as the Pagefile is only used to lazy write RAM contents of low priorty applications to improve resume from hibernation support, so the computer can just reference the already on HD contents of RAM when it resumes.

      I also won't even go into the history of NT and Windows and what brought it some early sucess was its ability to operate well with low amounts of RAM. Windows 3.x DLLs and paging allowed it to easily run applications that were 10x the size of physical RAM, and is an area where other OS technologies of the late 80s, early 90s could not compete. (Winword's EXE (not couting DLLs) was almost 2mb alone and ran on 2mb 286 machines rather well.)

      Running Windows 3.x x86 on 2mb of RAM was comfortable and what helped Windows adoption. NT of the time even as big os the portable code was, still ran well in 12-16mb, and as late as 1998, running NT 4.0 on a 486-66 with 32mb of RAM as a server worked really well.

      There is a reason the 'weight' of *nix hurt the earlier *nix movements, and there is still a myth about Linux or other *nixes being significantly more lightweight than NT. Remember today's Vista kernel and basic operational 'layers' can be shoved into 25mb, and this is light enough to run on most watches, let alone routers and other appliances, where Windows Embedded does have a significant presence already.

      So before you fire an arrow over the wall, you might want to make sure you have any understanding of what you are talking about.

      And for people that care, go check out a Vista Memory whitepaper or even check out Channel9.com and look back to Vista architecture videos for a better explaination.

    90. Re:Strange Complaints by TheRaven64 · · Score: 1

      Out of interest, have you tried OS X 10.5? The VM subsystem was massively overhauled as part of it, and my little program that would kill Macs with 10.4 and earlier simply by running an access pattern that triggered pathological behaviour in the pager now just makes the UI marginally less responsive.

      --
      I am TheRaven on Soylent News
    91. Re:Strange Complaints by Anonymous Coward · · Score: 5, Informative

      First, if you're really using a mac, you wouldn't say "alt-tab." It's Cmd-Tab.

      Second, this has nothing to do with maximizing at all (you rarely ever need to maximize on a mac anyway... it's pretty multi-window friendly). If you minimize a window on OS X, it goes down to the Dock, period. If you want it back, just click on the window in the Dock.

      If you didn't want to really minimize it, you could have hidden the application (Cmd-H), and then Cmd-Tabbing to that application or clicking on its icon in the Dock would bring everything back exactly as it was. Or you could put stuff in different spaces. Or you could use Expose to switch between windows.

      Same with whether or not closing a window closes the application as well. It's pretty simple... if the application only ever uses 1 window and there's nothing to do when the window is closed, closing the window quits the application. Otherwise it stays open. If you don't like it, you can always Cmd-Q quit everything, which would be the same regardless. And seriously... what are you possibly "fighting" with here? It sounds like you're just compiling a list of old rants, rather than saying anything relevant.

      And btw, who seriously installs the update for iTunes on their server? You could just ignore the update (or better yet, delete iTunes from your server... what's it even doing there?)

      If you don't like FileMaker, complain to them, or use something else... they're not Apple (yes, I know it's a subsidiary, but it's independently operated).

      You're simply used to a Windows paradigm, nothing more. Just because you're used to something one way doesn't make a different paradigm wrong.

      Rule of Thumb: 9 times out of 10, if somebody spends their first sentence trying to convince you they're using a specific system they want to criticize, they're probably not using it.

    92. Re:Strange Complaints by AKAImBatman · · Score: 1

      Well, here we go with another "I've got lots of RAM I don't need swap" thread:

      Well then, it's a good thing I didn't say that. I said that the Windows swap system sucks. Especially when there's more than enough memory for it to operate efficiently. When I have only 40% of my memory wired, yet Windows is swapping like mad because it's too aggressive that's a bad implementation.

      At least Windows XP and Vista don't auto-swap on minimize like NT4 used to do. It was always "fun" minimizing a J2EE server to let it run in the background, only to have to wait for 2-3 minutes when I decided to check the log. For bonus points, accidentally click the minimize button. It was totally awesome waiting for Windows to finish swapping it out, only to swap it right back in after immediately trying to restore.

      In my experience, BSD, Linux, and Solaris all have far better paging systems. OS X's system is figgety, but it's not any worse than Windows'.

    93. Re:Strange Complaints by atraintocry · · Score: 2, Interesting

      It's harder to get around OS X with just the mouse. The best thing to do is make friends with F3 (10.3 on), Cmd-W, and Cmd-Q.

      You have probably heard it said before, but the Mac desktop is application-oriented, not window-oriented, and anyone who has spent a lot of time in Windows is going to fight with the lack of a taskbar for a while. It can be good and bad. One good part is that you can leave leave slow-to-load apps open (if you've got the RAM for it) while closing all of their windows. If your users include users of Adobe software, then they probably are grateful for this feature.

      I feel your pain though. I have used Apple machines on and off over the years, but I recently started using a Mac full-time and it does take a fair amount of "letting go" before you can work really efficiently.

      As far as iTunes goes: not that it excuses anything, but do you need it on the server? I don't see why you can't just drop it in the trash. There are other, lighter options if you need an MP3 player on the server. Apple solutions definitely come with their own slew of "issues" as you say, and Apple gets away with a lot more secrecy and waiting around than other vendors. Perhaps because of the RDF.

      My personal pet-peeve: really hate the fact that there's no easy way to turn off the dumping of resource forks into extra files when working with attached FAT storage. If I was only ever going to go Mac-to-Mac with it, why would I be using FAT?

    94. Re:Strange Complaints by LaskoVortex · · Score: 3, Informative

      Have you noticed the file system is not case sensitive?

      You choose to not have a case sensitive file system and complain about it. I'll leave understanding what I mean as an exercise for the reader. Hint: disk utility.

      I develop for windows, linux, freebsd, and os x on a coreduo mac mini using Parallels. I have done a *lot* of science using purely unix tools on a mac box. I build my own gnu replacements for the some of the bsd tools that come standard with mac, like sort, ls, and yacc. I've built almost everything you can think of and compiled .so libraries I wrote on a fedora 6 box as .dylib libraries right on my mac. If you don't think Mac is Unix, you don't know what Unix is or how to use it. I've done hard-core science computation on IRIX, Tru64, Linux, Sun OS, and OS X, going back to '93. I've built on all of these--if it can be built, I can probably build it. So trust me when I tell you that OS X is Unix and that you just have some learning to do. Also, although I don't love everything mac, I do love the Unix side of it.

      --
      Just callin' it like I see it.
    95. Re:Strange Complaints by O111000001100100 · · Score: 1
      While I don't have the experience to comment on the first half of your message, this part:

      So don't use it. Macs support CIFS/SMB pretty darn well these days. I keep hoping that someone will come up with a better replacement, but CIFS/SMB will continue to work until that day comes.

      I have to disagree with. While AFS is certainly a pile of crap in OS X experience tells me that native SMB in Mac OS X is indeed a larger pile of crap than AFS.

      Excuse me for the very nontechnical analysis.

    96. Re:Strange Complaints by eggnoglatte · · Score: 1

      Ever hear of the NFS options to squash root access? It'll map to the user 'nobody' if you do it right. Presto, instant client root limitations.

      See my reply to the AC: http://slashdot.org/comments.pl?sid=1032335&cid=25793973.

      ...But it's simple and useful enough for a small and/or development network - and works better than SMB/CIFS when dealing with Unix to Unix and permissions.

      In other words, it is useful when you trust all people that have potentially access not only to your systems, but also to your ethernet ports etc. That's fine, just don't use it for accessing a partition with my SIN or health information.

    97. Re:Strange Complaints by eggnoglatte · · Score: 1

      The thing is, though, it is not just about root on machines you control. As soon as somebody has access to an ethernet port with an NFSed machine, he can unplug that machine, hook up his own notebook while configuring it to have the same MAC and/or IP address, and - voila - he can mount whatever he wants.

      As for normal users wanting sudo/root, I think there is a clear trend for people to want to be able to install their own software, so this is definitely getting more widespread, especially in academic environments, but also in development groups.

      Now I am not saying that NFS has no role. If you can trust everybody with access to any of the supported machines and any of the networking hardware, then fine. But you do have to be careful if you have any kind of sensitive information, such as grades on a university server where students can access the network.

    98. Re:Strange Complaints by rite_m · · Score: 1

      3. It will run the Google Phone development stack and the Iphone/IPod stack.

      It is just more flexible. Makes me want to get one now.

      I wish my windows/linux box was flexible enough to run the Iphone/IPod stack! *Sigh*

    99. Re:Strange Complaints by Anonymous Coward · · Score: 0

      The GirlFriend post LOL?!?!?!?

    100. Re:Strange Complaints by onefriedrice · · Score: 2, Funny

      Actually it's pretty easy on at least one platform I know:

      emerge xorg-server

      --
      This author takes full ownership and responsibility for the unpopular opinions outlined above.
    101. Re:Strange Complaints by Lars+T. · · Score: 1

      In retrospect, I will concede to the first point, that it is Unix certified. I was speaking primarily of Linux-designed software, so I was mistaken there. My other points, however, still stand.

      So the Linux lock-in is Apple's fault.

      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

    102. Re:Strange Complaints by Anonymous Coward · · Score: 0

      It also supports NFS quite well.

    103. Re:Strange Complaints by PenguSven · · Score: 1

      Even if your just designing web sites you can pretty much test all browsers.

      between native installs, VMWare/XP+Win2K i have coverage of opera 6 - 9, IE 5 - 8, FF 1 - 3.1, Safari 3+ (soon to include Safari 2).

      --
      What is...?
    104. Re:Strange Complaints by Anonymous Coward · · Score: 0

      NFSv4 has the same per-user authentication option via Kerberos.

    105. Re:Strange Complaints by countach · · Score: 3, Insightful

      "You get the app, with no window"

      Right, because an app != a window. What if you alt-tabbed to Safari so you could open a NEW window? It would be damned annoying to have some other window pop up.

      "On some Apple made apps closing the main windows does not close the app, on others (still made by apple) it does."

      Right, and there is a good reason for which one is which. Your point is?

      "I Spend more time in my day fighting the mac interface than I do getting productive work done."

      What a lot of nonsense.

      "If you install FileMaker server on OSX Server it will overwrite your php.ini file with it's own idea of the settings you need."

      And that's Apple's fault I suppose?

    106. Re:Strange Complaints by Anonymous Coward · · Score: 0

      You have clearly never used the GIMP on OSX, it's terrible.

      Scripts fail constantly, it's *really* slow, mouse and keyboard interactions are much different than native apps, crashes all the time, etc.

      Actually most things that run in X11 on OSX are bad, the only one that is actually pleasant to use with it (for me) is inkscape (one of the not-so-nightly builds).

    107. Re:Strange Complaints by countach · · Score: 1

      1) Case sensitivity is optional. Besides which, I'd be strugging to think of much UNIX stuff that requires case sensitivity.

      2) I've used UNIX for a decade and a half on various platforms and flavours and never had cause to use dump or restore.

      3) X11 while closely associated with the history of UNIX, is not a fundamental part of UNIX.

    108. Re:Strange Complaints by LWATCDR · · Score: 2, Informative

      I would never replace OS/X with Linux or Windows. I would run them using VMWare or one of the virtualization options.
      Why the heck would Apple spend money putting a development system on any other OS than OS/X? The IPhone runs OS/X. Microsoft sure hasn't ported the WinCE development tools to Linux and Windows.
      Yes OS/X isn't FOSS but Windows also isn't.
      Your complaints are philosophical. Apple hardware isn't proprietary in nature. It is very open because it can run Linux, Windows, and Mac OS/X. If anything is closed it is OS/X but too bad. If you want to write code for OS/X or the IPhone you just have to live with it.
       

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    109. Re:Strange Complaints by Anonymous Coward · · Score: 0

      Memory mapped file I/O in Unix predated the same in Windows by a lot of years. However a loader that supports dynamic link libraries still needs to resolve external references, no matter what sort of file I/O scheme you use.

    110. Re:Strange Complaints by EvilIdler · · Score: 4, Insightful

      Windows only sometimes closing an app? If it's a document-based application, of course it leaves the app running! That's how it is supposed to work. Preferences is not, so it's OK to quit. It only ever has one instance of its window.

      Maximise adjusts the window to allow the contents to fit. I hate that too.

      Minimise puts it in the dock. If you're on a Mac, you use cmd-h to hide all of an app's windows, rather than individually minimising each.

      Every OS has a different interface. Learn it :)

      Filemaker sounds like seriously bad engineering. Makes me want to slap it. I'm glad I don't need it. Have you tried reporting it as a bug?

    111. Re:Strange Complaints by Anonymous Coward · · Score: 0

      Here's one for you:
      I rescued from a dumpster what appears to be a complete box of Interactive Unix; license, manual and sets of 3.5 and 5.25 floppies. Any collector's value in this? I installed it one time, just before wiping it out with FreeBSD-4.5. Not nearly enough time to get a feel for it.

    112. Re:Strange Complaints by Anonymous Coward · · Score: 0

      Show me a $400 machine with two quad-core Hapertown CPUs. That is what the Pro comes with standard. So yes comparing a $400 refurbished or used box to a Pro is like just stupid.

    113. Re:Strange Complaints by Mozk · · Score: 1

      As in switch to XP? Not that I agree with them, but most consider that an upgrade.

      --
      No existe.
    114. Re:Strange Complaints by Enter+the+Shoggoth · · Score: 1

      Sorry, I misunderstood your point, however, my "here we go..." wasn't actually targeted at you... I was just making a prediction of how the thread would evolve.

      Actually I agree that the Windows VM system completely sucks, but given the number of pro-windoze types that inhabit /. these days, I didn't want to fan _those_ flames.

      Well, here we go with another "I've got lots of RAM I don't need swap" thread:

      Well then, it's a good thing I didn't say that. I said that the Windows swap system sucks. Especially when there's more than enough memory for it to operate efficiently. When I have only 40% of my memory wired, yet Windows is swapping like mad because it's too aggressive that's a bad implementation.

      At least Windows XP and Vista don't auto-swap on minimize like NT4 used to do. It was always "fun" minimizing a J2EE server to let it run in the background, only to have to wait for 2-3 minutes when I decided to check the log. For bonus points, accidentally click the minimize button. It was totally awesome waiting for Windows to finish swapping it out, only to swap it right back in after immediately trying to restore.

      In my experience, BSD, Linux, and Solaris all have far better paging systems. OS X's system is figgety, but it's not any worse than Windows'.

      --
      Andy Warhol got it right / Everybody gets the limelight
      Andy Warhol got it wrong / Fifteen minutes is too long.
    115. Re:Strange Complaints by protohiro1 · · Score: 1

      Finder sucks. I just use the terminal for everything pretty much.

      --
      Sig removed because it was obnoxious
    116. Re:Strange Complaints by Anonymous Coward · · Score: 0

      "kernel 2.6.22.14-72.fc6"

      Four dots and a fucking dash, just to describe the kernel release/patch level. That alone tells you a world about the Linux bazaar. Damn, I'm glad I'm out of that.

    117. Re:Strange Complaints by chrisxcr1 · · Score: 1

      What exactly is wrong with using EFI? It's not 1981 anymore. Apple, IBM and Sun tried to show the way with Open Firmware but the rest of the industry was all too happy to stay in 1981. Then Intel came along with EFI and still these morons just won't let go of BIOS. Don't blame Apple for using a newer, better technology, blame the PC bottom feeders for being too cheap and lazy.

    118. Re:Strange Complaints by CAIMLAS · · Score: 4, Insightful

      It's Unix-ish. Try compiling X11 (or any of hundreds of other POSIX compliant software packages) from source on a Mac. I'll wait.

      Seriously?

      Have you tried compiling X11 (let's call it Xorg) on Linux, BSD, or any other architectures of late? HEADACHE.

      There's a reason why essential and commonly used software often comes as a binary package for Linux, *BSD, and yes, OS X. Especially if it's a PITA to build.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    119. Re:Strange Complaints by protohiro1 · · Score: 2, Insightful

      Sounds to me like you're a windows admin at heart, and are tying to do everything from the gui. Really, if you want to administer os x you need to get ok with the unix command line. Also you might want to learn a little more about how to run a web server on unix. (hint: you can have more than one php.ini file)

      --
      Sig removed because it was obnoxious
    120. Re:Strange Complaints by protohiro1 · · Score: 3, Insightful

      I would say that os x is not the right os for a server in general.

      --
      Sig removed because it was obnoxious
    121. Re:Strange Complaints by myz24 · · Score: 1

      Too many people act like $LINUX_SOFTWARE is exactly the same as $WINDOWS_SOFTWARE. Samba is simply NOT a drop in replacement for a Windows Server if you need to do everything. Yes, it can do some of what Windows will provide. GIMP vs Photoshop is another argument that never ends well.

    122. Re:Strange Complaints by vux984 · · Score: 1

      Strange. I have a 15" 2.5ghz Core2 Duo MacBook Pro with 2GB's of memory. I also use a Dell laptop at work which has a 2.16ghz Core2 Duo with 2GB's of memory.

      Well the dell stars off with a 15% slower CPU, couple that with any or all of: poorer video chipset on the dell?, more agressive power saving/cpu throttling settings?, slower disk?, maybe you've still got a bunch of crapware preloaded on the dell?, norton/mcafee antivirus?, a bunch of custom policies applied through roaming profiles from a domain? ... seriously there are a million reasons why your Dell at work runs like puke and the MacBook Pro is better.

      A much fairer comparison would be to install a fresh bloatware-free install of XP Pro in bootcamp on the Macbook Pro. You might be surprised at the results.

    123. Re:Strange Complaints by centuren · · Score: 1

      This ties into the major complaint I have with OSX Server. Just like with Windows, the options are available with the click of a mouse. You select what protocols you want to turn on, the server gives you the green light that it's on and working, and.... it either works or you're in trouble.

      It's designed to "just work" and when it just didn't, I wasted tons of time paging through support and help that repeated told me how to turn those protocols on and confirm that they are running on the server.

      Obviously I'm in the opposing school of thought, where set up is much closer to system level, as a convenience for debugging and unforeseen client-connection issues.

    124. Re:Strange Complaints by Anonymous Coward · · Score: 0

      Try maximizing a window on a mac. Minimize a window, then alt-tab back to that app. You get the app, with no window! You then get the 'pleasure' of moving the mouse to the menu bar, selecting the window menu, and hopefully finding the window you wanted.

      I've always just used "Hide". And I think that's Hide's intended use in OS X. That's what your intent was, correct? Minimizing it to clear it from view, intending to go back to it fairly quickly by alt-tabbing? Minimizing, in OS X, seems more akin to putting something on a shelf, like you'll get back to it but not anytime soon. In any case, the keyboard shortcut for Hide is just the shortcut for Minimize with an H instead of an M, and it does the same thing.

      On some Apple made apps closing the main windows does not close the app, on others (still made by apple) it does. System Preferences I'm looking at you here.

      Unless I'm missing something, apps that are put on the Dock stay on the Dock when the window is closed. Apps that aren't on the Dock get closed and leave the Dock when the window's closed. I put my System Preferences on the Dock for that very reason. (Try dragging it off the Dock, then drag it back on and it should stay there.)

    125. Re:Strange Complaints by dinomite · · Score: 1

      Turning on root squashing in the /etc/exports file fixes this. Any requests from UID 0 on the remote host are changed to 'nobody' on the server, thereby disallowing any special privileges even though a client is root.

    126. Re:Strange Complaints by vonFinkelstien · · Score: 1

      Utilities (considered one-shot programs) close the program when closing a window. Other apps do not. It's in Apple's programming guidelines.

    127. Re:Strange Complaints by Anonymous Coward · · Score: 0

      I'm glad I'm not the only one dealing with these problems. A couple of our prima donna programmer folk staunchly asked for OSX. They are the most problematic now due to various issues.

    128. Re:Strange Complaints by SoupIsGoodFood_42 · · Score: 1

      Try maximizing a window on a mac. Minimize a window, then alt-tab back to that app. You get the app, with no window! You then get the 'pleasure' of moving the mouse to the menu bar, selecting the window menu, and hopefully finding the window you wanted.

      If you just wanted to alt-tab, then why did you minimise the window to begin with? And why go to the window menu to get it back when there is a big icon in the dock? Personally, I expect a window to say minimised if I minimise it.

      Unless you can explain what is so bad about this process other than that it's simply different to how you are used to doing things, I don't see what the big deal is.

    129. Re:Strange Complaints by iphayd · · Score: 1

      NFS on OSXS is a couple clicks away from sharing your files with the world if you don't know what you are doing.

      Also, where AFP hurts is in the dealing with many tiny files. Get a large file, fast enough server, and fast enough network and your internal hard drive will be the limiting factor on a file copy.

    130. Re:Strange Complaints by iphayd · · Score: 1

      You do realize that netinfo was phased out as of 10.5? Those of us running Leopard have dslocal, which is a nice set of flat files to work with.

      For more information, I will turn to Joel Rennich, who knows a hell of a lot more about this than I do:
      http://www.afp548.com/article.php?story=LeopardServerReview-LocalDirectory&query=netinfo

    131. Re:Strange Complaints by John+Jamieson · · Score: 1

      "Only recently has Sun opened Solaris to non-Sun hardware."

      Nope, sorry, wrong. I worked on REBEL.COM computers in the late 1990's. I installed SOLARIS on them.

      And even though mikael_j thinks that this would have been difficult, it was as easy as slipping the cd in, and answering a few questions. Brain dead simple even to a Solaris non fanboy like me.

      Mods, the parent does not really deserve Score:5 Insightful for a topic he does not know. Give him the points on something he does.

    132. Re:Strange Complaints by Anonymous Coward · · Score: 0

      SSHFS + PAM
      That solves it all

    133. Re:Strange Complaints by m85476585 · · Score: 1

      Hey it was one programmer. And frankly if you are having issues with swap put more ram in.

      I have 4GB of RAM in my Macbook Pro (the maximum it will take), and I still run out of RAM sometimes. A lot of times it happens when I am running VMWare, which I understand, but sometimes it happens when I should only have 1-2GB or RAM in use. Apparently what is happening is that OS X is keeping old stuff in memory called "Inactive" in case I need it again. Inactive memory is supposed to be freed up if something needs it, but for some reason OS X usually swaps out the active program before it attempts so free up any inactive memory. Swapping basically makes the whole system unresponsive for a few seconds.

    134. Re:Strange Complaints by Anonymous Coward · · Score: 0

      A bunch of posts here by people who obviously are so confused by Windows, they have no idea how to use a Mac. I've used practically ever desktop OS known to man, and the MacOS stands heads and tails above most of them. You guys most be smoking crack (from Redmond).

      The MacOS is a delight to use and it is one of the premier OSes now for development. Well except in some obvious cases noted here in this thread. Hey... You have a right to your (Windows) clouded opinion, I guess.

    135. Re:Strange Complaints by Anonymous Coward · · Score: 0

      Use cmd+tab select you minimized app, press and hold opt and release cmd+tab.
      There you go.

    136. Re:Strange Complaints by inKubus · · Score: 1

      Try this:

      Turn off your NT page file
      Fill up the RAM
      Malloc more than is free
      Core dump (or kill a random task, which will cause a core dump later)

      By the way, Linux and OS X do not require page files either. Furthermore you can completely tune your page file to do anything you want. You want more system cache, adjust swappiness down. Want to swap everything, make it 100. You can even make your swap file on a RAM disk if you're really brave. You can of course, totally rewrite the VM system if you want, or replace it with one of the other VM's you can get for Linux because you have the source code.

      --
      Cool! Amazing Toys.
    137. Re:Strange Complaints by shutdown+-p+now · · Score: 1

      Linux does not require a "pagefile" (do you mean "swap partition"?) to run, and never did. It does require one for suspend-to-disk ("hibernate"), but then so does Windows (hiberfil.sys).

      No idea about OS X, but I don't see why it would require swap either.

    138. Re:Strange Complaints by Anonymous Coward · · Score: 0

      He's talking about a book CDs that Compaq specifically customized for their hardware, so I'm sure the driver support was fine.

      If you go back far enough, you couldn't even run vanilla Windows NT on a lot of hardware.

    139. Re:Strange Complaints by g0at · · Score: 1

      The author's credibility is further burned if he's actually calling Apple's network filing system "AFS" (no, I didn't read the article). It's called AFP (Apple Filing Protocol).

      -b

    140. Re:Strange Complaints by Anonymous Coward · · Score: 0

      it's easier to build a customer base with less competition. (you become a big fish in a small pond)

      Unfortunately, your pond has a shark in it. It's Apple. Whatever they do is by definition correct, and whatever you do is wrong. Even if you happen to be doing whatever they previously did.

    141. Re:Strange Complaints by LaskoVortex · · Score: 5, Insightful

      I couldn't reproduce this. Which app?

      Because I couldn't do it you must be lying. Glad you're not my tech support guy. Seriously, if I came back at my boss (or client) and said this, I'd be out on my arse, so top marks in customer service.

      "Which app?" means "which application?" What I mean to say is which program does this? I'm curious to know. Macs have a lot of quirks. I don't use Spaces because it sucks hard with quirks, so I'm not going to argue with you about the possibility of quirks. In fact, if I could reproduce what you are saying, I'd have fun demonstrating the behavior to my friend who thinks that macs are "just toys". Never mind that my mac mini (aka "The Doorstop") can run circles around his AMD fedora box.

      But now that you have copped a defensive attitude, I'm wondering if you aren't just making this stuff up. I actually believed you for a while there. Then I realized that you don't alt-tab through apps in OS X, you command-tab through them--bullshit flag #1. Also, the behavior you mention is reminiscent of something I've observed in windows, where you can minimize a window and not get it back easily. The application just sits in the task bar but has no windows--you can't even "maximize" them into existence. Bullshit flag #2. Also a google for Traffic Office manager os x yields no identifiable results. Bigtime bullshit flag #3. Yup, only *now* that I've had time to contemplate it, I know you are bullshitting. Good try.

      The question is whether you think your trollish bullshit is actually amusing, because if there were a plonk file for slashdot, I'd put you right in it.

      --
      Just callin' it like I see it.
    142. Re:Strange Complaints by allenw · · Score: 1

      Kerberized NFS support is required for full NFSv4 compliance. You might be surprised to know that Linux, AIX, and NetApp (although their Kerberos support is ... lacking) all have the capability to do it. OS X has rudimentary support for v4, haven't tested its krb5 compliance.

      Additionally, most stacks either out there or in development add Kerberized NFS support to v3 while they are adding v4.

    143. Re:Strange Complaints by DiLLeMaN · · Score: 0

      To disable memory paging in MacOS:
      1. Open up Terminal
      2. sudo vim /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist
      3. Change the OnDemand value to False
      4. Save, quit, reboot

      Of course, you might make your system a tad less stable, but it *is* an existant option. Thanks for playing.

      (And didn't Linux have a "swapoff" command? Or was that just a handy alias or script in the distro I used many moons ago?)

      --
      /var/run/twitter.sock is a twitter socket puppet.
    144. Re:Strange Complaints by macs4all · · Score: 1

      Um, I don't think that FileMaker Corp. has been owned by Apple for many years now.

    145. Re:Strange Complaints by Anonymous Coward · · Score: 0

      Sun didn't start securing NFS until relatively recently due to many, many issues in their own OS, including lack of support in key products like SunCluster. I wouldn't be surprised if large parts are still unprotected.

      In any case, secure NFS really didn't become useful for most companies to deploy until Solaris 10.

      Also, key executives have a severely restricted-by-hostname shares on their home directory server. So your root test is pointless if you can't even mount it.

    146. Re:Strange Complaints by Malekin · · Score: 5, Insightful

      "On some Apple made apps closing the main windows does not close the app, on others (still made by apple) it does."

      Right, and there is a good reason for which one is which. Your point is?

      Could you please explain to me the good reasons? Mail, iTunes and iCal don't quit when you close their main window even though these are basically single-window applications. iPhoto, Disk Utility and Calculator do.

      Seriously, I'd like to know. I've been using Apple computers since before there was the Macintosh and the logic of it remains utterly opaque to me.

      Maybe you can then explain to me why when you click on the controls of an application in the background, three different things can happen: with iTunes the controls work but the application stays in the background; with Quicktime Player the controls work and the application pops to the front and with iCal the application pops to the front but doesn't register the action.

    147. Re:Strange Complaints by Anonymous Coward · · Score: 0

      A problem with SMB is that resource forks (._files) end up all over the network.

    148. Re:Strange Complaints by joib · · Score: 2, Insightful

      Not necessarily. NFS4 supports kerberos encryption (just like CIFS in AD mode). If root su:s to another user he doesn't have the other users kerberos keys, hence no go.

      Of course, if you have root, and the other user is logged in, you can compromise his key store and impersonate him. But that's no different from CIFS.

    149. Re:Strange Complaints by Anonymous Coward · · Score: 0

      You left out a couple of steps:

      True, but this always works:

      1> su # to become root
      2> su otheruser # to become otheruser (no password required, since you are root)
      3> cd ~otheruser # access otheruser's [local] files

      4. Obtain otheruser's secure RPC credentials (out of thin air?)
      5. Access otheruser's NFS files

      I'm curious how you accomplish step 4.

      MIT has had secure network access control despite allowing local root on its student networks since the 1990s. Someone else mentioned that Sun runs NFS this way too. Secure network file systems are possible.

    150. Re:Strange Complaints by erikdalen · · Score: 1

      Most of the OpenAFS bugs on MacOS is actually bugs in Finder or the rest of MacOS, so they're a bit difficult to fix for the OpenAFS developers. But in the development version they've made workarounds for some of them (and I think they even convinced Apple to fix a bug in Finder).

      NIS is not a serious authentication alternative today. Kerberos is a lot more secure, and can be used in NFSv4 (and in OpenAFS).

      --
      Erik Dalén
    151. Re:Strange Complaints by Chainsaw · · Score: 1

      Swapping is a *bleeping* killer!

      I'm sorry, but did you mean to write 'fucking' here?

      --
      War is one of the most horrible things a human can be exposed to. And one of the worlds largest industries.
    152. Re:Strange Complaints by Anonymous Coward · · Score: 0

      Informative? NFS relies upon secure RPC for authentication and privacy. It's a truism that if you run with security turned off then NFS is not secure.

      Apple (and NetApp, Sun, etc) support secure RPC even with old versions of NFS:
      http://developers.slashdot.org/comments.pl?sid=1032335&cid=25792743

    153. Re:Strange Complaints by silverdr · · Score: 1

      As others have mentioned, it's AFP, not AFS, but the point remains the same. It's slow because it sacrifices speed for goodies like hi-res icons, and remembering icon positions.

      Huh? Do you say that network filesystem protocol is responsible for hi-res icons and remembering icon positions?! Well, that's certainly "informative"...

      --
      Now, mod me down freely. My karma can't get any worse...
    154. Re:Strange Complaints by dr_d_19 · · Score: 1

      Try maximizing a window on a mac. Minimize a window, then alt-tab back to that app. You get the app, with no window! You then get the 'pleasure' of moving the mouse to the menu bar, selecting the window menu, and hopefully finding the window you wanted.

      Then why are you using ALT-TAB? Because you did on Windows? Or on your Ubuntu install? ALT-TAB on Mac switches between applications, and not windows within an application. If you want to switch between windows, use Expose ("Show all windows").

      Seriously, I was a Windows user for 15 years before I switched to Mac OS X, and I have had no problem adjusting to the new interface. The ALT-TAB behavior was perhaps the first one to go.

    155. Re:Strange Complaints by pablodiazgutierrez · · Score: 1

      Excellent points. Since my girlfriend got a Mac, I've been thinking that I must be doing something wrong, because I don't see the logic. I'm slowly learning how to use it, and it's basically by teaching myself not to take any convenient shortcuts, no matter how minute. No alt-tab, no click on background window controls, and so on. In the other systems I use, these actions are either consistently uniform (like in Windows) or consistently configurable (most Unix desktops). Admittedly, expose works beautifully. Unfortunately, my girlfriend hates it and disables it whenever she remembers to.

    156. Re:Strange Complaints by janopdm · · Score: 1

      A much fairer comparison would be to install a fresh bloatware-free install of XP Pro in bootcamp on the Macbook Pro. You might be surprised at the results.

      Done by PC World in 2007 with Vista. They labeled the macbook pro "The fastest Windows Vista notebook we've tested this year". Maybe YOU would be surprised if you'd tried.

    157. Re:Strange Complaints by sych · · Score: 2, Informative

      Maybe he's saying that browsing and file operations appear slow to the user because of all the extra metadata, hi-res icons and what-not being processed.

      Remember that on the Mac filesystem, files have various forks - resource fork & what-not. If the Mac is working with a non-HFS filesystem, it saves all this extra data into other hidden files on the filesystem. Each file may have one (or two or more?) hidden files (non-HFS) or forks (HFS) associated with it.

      Extra processing &/or transfer time for these files/forks might be what the GP is talking about.

    158. Re:Strange Complaints by Anonymous Coward · · Score: 0

      ..and I'm a windows girl, in a windows world, and I'm a wiiiindows girl

    159. Re:Strange Complaints by silverdr · · Score: 1

      Sure, but what is the difference between processing all the extra metadata using AFP as opposed to SMB, NFS, xxFS?! Does this make AFP (or SMB, [...]) slow or is it just the MacOS/Finder which saturates the bandwidth more with all its "goodies"? I believe that saying: "It's AFP [...] It's slow because it sacrifices speed for goodies like hi-res icons [...]" is disinformative :-) at least.

      --
      Now, mod me down freely. My karma can't get any worse...
    160. Re:Strange Complaints by stiller · · Score: 1

      The point of the grandparent poster obviously was that the article lacks any kind of verifiable data. Your personal experience does not constitute the general public opinion.

      It sounds like you are simply using a poorly configured mac system, if you are seeing the beachball that often. Macs can get clogged by too many background processes just like any system.

      The finder is due for an overhaul, but frankly, I don't see what all the fuss is about. Performance has been dramatically improved since Tiger.

      The supposed HCI argument to move the menu bar from one place to another to accommodate the 0.1% of dual screen users sounds a bit silly. I like how a single menu on a single screen takes up less screen real-estate and allows me to blindly select the right option without having to look where the menu has moved.

    161. Re:Strange Complaints by SolitaryMan · · Score: 1

      Why would I pay a premium for intentionallylimited hardware only to end up running an OS I could use on any other machine in the world?

      simple really you wish to develop applications for Windows, Linux and OSX and android and iphone and windows mobile.

      Buy a Mac and you cover most bases.

      Do you understand that this is true only because it is a pain in the ass (if possible at all) to run OSX on hardware other than Apple's? I.e. due to vendor lock in.

      --
      May Peace Prevail On Earth
    162. Re:Strange Complaints by Gazzonyx · · Score: 1

      Don't forget the part where Windows will actually swap out libraries... Just what I wanted, a shared library hitting the disk so that anything I could possibly want to use is now exempt from the run queue.

      The only part about the whole thing that makes it any better, is that after the whole visual C runtime stomping fiasco of yesteryear, no one actually uses shared libraries - they all ship with their own. Just for kicks, I did a search for msvcr*.dll... 63 matches. Granted, that's a skewed number since I do development on this box, but still... 63.

      Some of my favorite VFS settings for Linux are: swappiness, vfs_cache_pressure, and overcommit_memory. Between those three and the swap 'pri' (if you didn't know, two swaps with the same pri will round robin, very cool!), you really can decide how your memory/swap is used.

      As a final thought on the subject, am I the only one who defrags Windows only to get a fragmented swap where half of the file is at the end of the disk? I mean, ideally, I like my swap generous and wide, smack in the middle of the drive so that I'm at most half a stroke away from it and passing over it at least once per I/O elevator cycle. In Windows I always get part 1/3 in (taking up valuable space on the fast part of the disk) and then part all the way at the end of the disk... even with a statically sized swap file.

      --

      If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.

    163. Re:Strange Complaints by sych · · Score: 1

      Well, I'm unclear on whether the discussion is about whether Macs in general are slower reading/writing network shares than other systems... or if the network filesystem (and implementation thereof) is the issue. My comments presumed that the complaint was the former, not the latter.

    164. Re:Strange Complaints by tacocat · · Score: 1

      I was waiting for someone to arrive at the salient point. NFS is NFS, good for many but not perfect for everything. I'm sure any network file system is going to show cracks under heavy enough load. But NFS is well understood by many. So why don't the developers use NFS?

      Because they aren't Sys Admins.

      Developers use what ever is on the box and have little interest or knowledge in diving into the details of the OS unless it is directly related to the project at hand. This sounds like a sweeping generalization, but I base this on some experiences working with a variety of developers and my own experiences.

      I often meet up with developers who have a solid in-depth knowledge of their development platform (eg: Rails) and it's cousins (html, css, javascript) but have limited knowledge related to the database: mysql/postgresql, triggers, functions, integrity constraints, cascading, disk stripping. The focus is on product.

      It makes sense to me. I have insufficient headroom in my life to handle all the aspects of security, topology, administration and then become expert at Javascript/AJAX, HTML/CSS, Ruby, and SQL all at the same time. Oh, and add to that a day job that has nothing in common with this.

    165. Re:Strange Complaints by Anonymous Coward · · Score: 0

      The global menu bar caused the most confusion when teaching my elderly father to use his Mac. He had trouble with it switching contexts, based on what he had most recently clicked on.

      I think Steve should buy Sun. Solaris on the bottom, a revised Aqua on top, would be mucho bueno.

    166. Re:Strange Complaints by MrHanky · · Score: 1

      No, I haven't used OS X since Panther, but that's definitely a good thing!

    167. Re:Strange Complaints by pjt33 · · Score: 2, Informative

      1) Case sensitivity is optional. Besides which, I'd be strugging to think of much UNIX stuff that requires case sensitivity.

      I once unpacked an open source project (a cluster analysis program from NASA) on an HFS drive and spent ages trying to get it to compile. The reason? Two header files whose names differed only in case. Would have been nice if tar had complained about that rather than simply extracting one over the other.

    168. Re:Strange Complaints by VoidCrow · · Score: 1

      Or, better, use NFS.

    169. Re:Strange Complaints by Anonymous Coward · · Score: 0

      I'm sorry that you're being forced to use a Mac. Its clear that your prejudices prefer windows or Linux. you should switch back.

      No, seriously.

      Macs are not sluggish, and if you think that the menubar is a bad idea, you're stuck on the losing side of a 1980s design argument. (And I sure hope you aren't writing software for a living.)

      You want sluggish, try tagging a menu on a window floating somewhere in your desktop without overshooting.

      Frankly, why is it all these john-come-lately pc weenies feel the need to bash the mac? Old habit from when you were a pc zealot? Get over it and STFU if you don't have anything intelligent to say.

      There are things that can be improved on the Mac, but I don't think you're anywhere close to recognizing them.

    170. Re:Strange Complaints by MikeDirnt69 · · Score: 1

      4. Cast Summon otheruser's secure RPC credentials.

      --
      Am I eval()? - http://www.monst3r.com.br
    171. Re:Strange Complaints by Fahrvergnuugen · · Score: 1

      Mod parent up. Grandparent is complaining because OSX doesn't behave like Windows.

      The dead give away was when he said "maximize a window". The Green + button is not maximize! Clicking it simply tries to display the contents of the window without scroll bars.

      Why on earth would you want a single window to take up your entire screen anyway??

      --
      Kiteboarding Gear Mention slashdot and get 10% off!
    172. Re:Strange Complaints by Anonymous Coward · · Score: 0

      I never understand why no discussion of filesharing protocols ever stumbles upon SSH shares as a sidenote. I know SSH isn't officially a filesharing solution, but when you can open one port on your network and get X forwarding, port forwarding and filesharing (complete with multiple login support and security parameters) that can be both piped only internally and out over the internet, I have a hard time justifying running multiple services. Using SFTP, you can even share the same to Windows boxes.

    173. Re:Strange Complaints by Anonymous Coward · · Score: 0

      nice job confusing the OP (with a 4 digit UID) and someone else wading into the conversation. you are responding to the troll about shit the OP posted like they are the same person.
      do they speak english in fail? english! do. you. speak. it.

    174. Re:Strange Complaints by Mateo_LeFou · · Score: 1

      This is true about GGP. Incidentally, OSX doesn't behave like Fedora either.

      "Why on earth would you want a single window to take up your entire screen anyway??"

      I don't blame it all on Macs, as I've just never sat down to learn all the differences, but the resizing and so many other things are *extremely mouse-centric out-of-the-box, and I can't stand that.

      --
      My turnips listen for the soft cry of your love
    175. Re:Strange Complaints by mario_grgic · · Score: 1

      Yes, that is one of the major complaints echoed by the switchers from Windows.

      However, in OS X you do not have to minimize the window to get rid of it temporarily.

      command+H

      will hide the window, giving you the same effect.

      Then when you Command+TAB to the application, its window will be shown.

      --
      As the island of our knowledge grows, so does the shore of our ignorance.
    176. Re:Strange Complaints by spitzak · · Score: 1

      The primary problem with case insensitivity is that it is impossible to fix the case of a filename in the obvious way (ie by using a single os mv call). You have to rename to a temporary file and rename back. Some programs such as svn really don't like this.

      It also means that programs that use the wrong case to open the file will not fail, and thus lead to unexpected failures later.

      There is also some security implications, the problem is that a program may make a wrong assumption about whether two different names mean the same file or not, and thus fail to protect a file. Not sure if there are real examples of this, but it is a problem. The solution is to make the test for whether two names are for different files as simple as possible, on Unix it is strcmp. On Windows and most other case-insensitive systems it is "all Unicode is case sensitive, only A-Z (and maybe the ISO-8859-1 characters) match case". On OS/X however they are using a full sting of Unicode normalization followed by elaborate tables to convert case, and it is pretty much impossible to duplicate the test without calling the system.

      Unicode normalization of the filenames is also a nasty problem for similar reasons. I believe it is impossible to delete a file using the GUI that has managed to aquire a non-normalized name.

    177. Re:Strange Complaints by drerwk · · Score: 1

      Just a guess on Mail and iTunes: because you might get mail and want to see it, and you might be playing tunes and want them to keep playing. I don't know about iCal - because alarms still pop up even if iCal is not running. With iPhoto, Disk Utility and Calculator you really are done when you close the window.
      I do get your your other points...

    178. Re:Strange Complaints by mario_grgic · · Score: 1

      I sincerely hope they never make a $400 Mac. I prefer Mac computers to remain high end, amazingly well designed and put together machines for those who appreciate such things.

      If you want a $400 computer there are other players filling that market segment.

      --
      As the island of our knowledge grows, so does the shore of our ignorance.
    179. Re:Strange Complaints by spitzak · · Score: 1

      Both Windows and Linux, and I'm pretty certain OS/X as well, do this.

    180. Re:Strange Complaints by jbolden · · Score: 1

      There are all kinds of free AFS for Windows:
      http://www.openafs.org/

    181. Re:Strange Complaints by jbolden · · Score: 1

      If you want to operate at that level just read the darwin docs and do things as if the OSX level wasn't there (like in Linux). The crossovers are documented but you generally have to read developer docs not just system admin docs to see how things connect, and then system admin docs (BSD ones) to see what to do.

    182. Re:Strange Complaints by Anonymous Coward · · Score: 0

      Could you please explain to me the good reasons? Mail, iTunes and iCal don't quit when you close their main window even though these are basically single-window applications.

      Mail can be checking your mail periodically.
      You don't necessarily need or want a Window
      for that. As to the others? Dunno :)

    183. Re:Strange Complaints by chrish · · Score: 1

      XP's paging kills me at work all the time. I've somehow trained myself to minimize windows when I'm not working in an app... probably years of dealing with the usability failure that is MDI. Almost as soon as I minimize an app, XP seems to swap it out. If I switch back after a while it's paging city. According to the Yahoo! widget I've still got over a gig of RAM free (not used for caching or anything, it's just sitting there empty and useless). Drives me absolutely nuts.

      At home, I've got my iTunes library stored on my FreeBSD server (ZFS for the win, even though it's experimental and hangs now and then; I need to throw more RAM in that machine). I mount it via AFS over the wireless network, and performance is OK unless I'm doing something crazy like importing the whole collection.

      I tried using SMB/CIFS back when the iTunes library still lived on my old XP box, and it was just too unreliable. At the time (OS X 10.3 time frame, I think) the connection would die fairly often, and (copying one of XP's "greatest" features) the Finder would sit there for a few minutes trying to figure out what happened to the network drive.

      No idea how NFS compares, it scares me. :-)

      sshfs on FUSE worked pretty well, but incredibly slow. Although it was vaguely amusing to have my entire iTunes library available from my office at playable speeds (although my normal consumer DSL wouldn't handle copying things, really).

      --
      - chrish
    184. Re:Strange Complaints by Princeofcups · · Score: 1

      Begin Rant

      ....

      It just seems like they don't give a crap on certain issues.

      The funny thing is that I've never experienced those issues on any Mac that I've managed. Ever. (Not that I haven't had other minor problems.) Do we live in two different universes?

      --
      The only thing worse than a Democrat is a Republican.
    185. Re:Strange Complaints by Starker_Kull · · Score: 1

      Try maximizing a window on a mac. Minimize a window, then alt-tab back to that app. You get the app, with no window! You then get the 'pleasure' of moving the mouse to the menu bar, selecting the window menu, and hopefully finding the window you wanted.

      You probably don't know the following keyboard short-cut. When you said 'Alt-Tab', I'm assuming you mean 'Command-Tab', since that's the app switcher on Macs. AFTER you let go of the Tab (because you've switched to the right app), but BEFORE you let go of the Command key, PRESS AND HOLD the alt/option key, and THEN let go of the Command key. Any hidden or minimized windows will restore themselves to visibility. It's a fantastic trick which saves a lot of trips to the mouse. I hope it helps you!

    186. Re:Strange Complaints by Killer+Eye · · Score: 2, Informative

      From the Apple Human Interface Guidelines:

      "In most cases, applications that are not document-based should quit when the main window is closed. For Example, System Preferences quits if the user closes the window. If an application continues to perform some function when the main window is closed, however, it may be appropriate to leave it running when the main window is closed. For example, iTunes continues to play when the user closes the main window."

      Also, Mac applications do allow access to background controls, but it depends on the application. Some of this is historical, as it is much easier to enable the "background click" behavior in Cocoa apps than Carbon ones. Also, again with the Human Interface Guidelines, Apple prescribes that destructive actions (e.g. Delete) should remain unavailable even if they may otherwise be enabled, for background windows.

      --
      "Microsoft killed my company, I hold a personal grudge. I don't use Microsoft products and neither should you."-JWZ
    187. Re:Strange Complaints by Savione · · Score: 1

      And that's Apple's fault I suppose?

      For those that don't know, FileMaker is owned by apple.

      --
      See it there, a white plume over the battle - A diamond in the ash of the ultimate combustion - My panache. --Cyrano
    188. Re:Strange Complaints by Anonymous Coward · · Score: 0

      here you go.

      iTunes stays in the background because its an audio app and you can hear the changes made when you click the controls, no need to see your playlists necessarily.
      Quicktime jumps to the front because its a visual app and so when you click on the control button Apple assumes you want to see what you're playing.
      iCal pops to the front, but doesn't register the action because its a calendar app. Most of the time you will be pulling it to the front check info, then would aim for a date/time to add/remove/make changes to an appointment. The last thing you need is for iCal to add a new event, by default, where ever you happened to click the window.
      Mail, iTunes and iCal don't quite when you close the window because the typical user wants these apps to continue working in the background. One doesn't usually quit the Mail app after checking email, one would normally leave it running in the background. Same for iTunes, iCal, Safari.
      iPhoto quits because it assumes you are done. Since its a visual app, when you close the window, it is assumed that you are done, otherwise you would have minimized or used the hide feature.
      You just have to think things out, there is reason to the madness.

    189. Re:Strange Complaints by beeradg · · Score: 1

      "It will run Windows, Linux, BSD, and Mac OS/x so if you are going multi-platform on the PC it is the way to go."

      One thing about this that really bothers me:

      There are many tools (many even free) that allow you to run VMs on both Linux and Windows. Yet you can't EVER run Mac legally on anything but a Mac. Why is that? Because Macs are the single most proprietary computer in existence. I'll be darned if I'd ever waste upwards of $2,000 on a machine that I could build or even purchase from another large computer manufacturer for less than $1,000 (if I build it MUCH less than). But, Apple has to make a TON of profit and charge a TON over fair market value for their hardware- or a more adequate way to look at it is they charge $1,000 for their OS because... its that good?

      You can certainly count me out.

    190. Re:Strange Complaints by rakjr · · Score: 1

      While I personally am not a Mac Server Admin, as a Linux Admin, I have from time to time attempted to help a friend whose business is running Mac Servers. It seems like OSx is designed to be so overly userfriendly that it is crippled in many areas, sort of like the logic used during one of KDE's major upgrades (take away interface configs because the choices make it too confusing for some...). The simplest example I can think for OSx vs. *nix is user account creation. Things may have changed since I last poked my head in the OSx world, but the last time I looked, GUI was your only option. GUI for 100+ accounts is the kiss of death in time consumption compared to a command line script.

      I would be thrilled if OSx were a superset relative to *nix. As-is, I can do what I need developmentally on a $599 win/linux/bsd notebook. I might look at a Mac Mini if they update it to a real memory and hd level.
           

      --
      In a place beyond time and space, in a land far better than this, look for me there...
    191. Re:Strange Complaints by Starker_Kull · · Score: 1

      The most annoying non-unixy thing with OS X is the NetInfo garbage...

      You know that NetInfo is gone as of 10.5, right? That's over a year old now. Open Directory is now used for authentication and authorization. Try man dscl, and you'll find a whole bunch of useful info on it.

    192. Re:Strange Complaints by 0racle · · Score: 1

      OS X Server is a strange OS. It appears that it wants to be managed only via the GUI tools provided, while at the same time it wants to be managed via text files like any other UNIX. If you're an OS X user or desktop admin and think you're a shoe in for managing OS X Server, you're in for a big surprise.

      --
      "I use a Mac because I'm just better than you are."
    193. Re:Strange Complaints by Just+Some+Guy · · Score: 2, Insightful

      Mail, iTunes and iCal don't quit when you close their main window even though these are basically single-window applications. iPhoto, Disk Utility and Calculator do.

      I think the logic here is that iTunes can play music even with the window closed, and Mail and iCal show useful information in their status icons. On the other hand, iPhoto, Disk Utility, and Calculator are basically pointless without their windows.

      --
      Dewey, what part of this looks like authorities should be involved?
    194. Re:Strange Complaints by Anonymous Coward · · Score: 0

      Could you please explain to me the good reasons? Mail, iTunes and iCal don't quit when you close their main window even though these are basically single-window applications. iPhoto, Disk Utility and Calculator do.

      Seriously, I'd like to know. I've been using Apple computers since before there was the Macintosh and the logic of it remains utterly opaque to me.

      You could try common sense. iTunes can play in the background, Mail can periodically check for new mail, though I don't know about iCal, it could be something remote-related.

    195. Re:Strange Complaints by chasd · · Score: 1

      And all this extra processing is done whether the protocol is AFP, SMB/CIFS, or NFS. If you are using Windows as a server, and are using Services For Macintosh in order to use AFP, then you are stupid. SFM basically assumes Macs are still running the older non-OS X version of the Mac OS. It doesn't use TCP/IP, it uses AppleTalk which is slow and chatty. Many off-the-shelf NAS devices run a version of Windows Embedded, which means if you use AFP on that NAS you are accessing that NAS via SFM, yuck. Any network admin that has had any Mac experience at all knows not to use SFM and to use ExtremeZ if the server runs Windows, or something like it. Better yet, use a real server OS and use Netatalk, Helios, or Xinet KA-Share. Chasd

      --
      :wq
    196. Re:Strange Complaints by MrHanky · · Score: 1

      You do realise someone else posted a reply like that and I replied to that 3 hours before you posted yours, right? That's 3 hours old now. Try reading the discussion you take part in and you'll find a whole bunch of useful info in it.

    197. Re:Strange Complaints by Anonymous Coward · · Score: 0

      Fair I suppose, but really not an argument against using Macs for development.

      Macs have their issues but it seems like this article was going out of its way to find them, even if they had no bearing on the use of macs as development machines. If you want to criticize something there are legitimate issues in XCode that one could bring up.

    198. Re:Strange Complaints by element-o.p. · · Score: 1

      LOL!

      I stand corrected :)

      --
      MCSE? No, sir...I don't do Windows. Yes, I am an idealist. What's your point?
    199. Re:Strange Complaints by Penguin+Follower · · Score: 1

      FYI - X11 is included in OS X as a rootless X server. There are plenty of apps available (compiled from source no less) using the Mac Ports collection (similar to BSD ports). I use Mac Ports on my Mac and it's great for grabbing an application I need from the rest of the *nix world that hasn't been re-worked as a native Mac OS app.

    200. Re:Strange Complaints by darkvizier · · Score: 1

      Because I couldn't do it you must be lying. Glad you're not my tech support guy. Seriously, if I came back at my boss (or client) and said this, I'd be out on my arse, so top marks in customer service.

      Right... instead of testing something we should just believe what strangers on the internet tell us. The empirical method is so 20th century!

      Tech support guys get paid to put up with your shit. We don't, so you can get used to having to support your statements with some kind of proof, or get used to being flamed. Up to you.

    201. Re:Strange Complaints by Anonymous Coward · · Score: 0

      "I prefer Mac computers to remain high priced"

      Fixed that for ya. Yeah, a $400 Intel based "homebrew" that would run circles around a $1000 Mac is a scary thing to you, I know. But calm down. At least yours looks WAAAAAYY cooler.

    202. Re:Strange Complaints by Creepy · · Score: 1

      For one, OS X isn't tuned to be a server unless you get OSX Server. Not that OOTB OS X can't be tuned for decent server performance, but it does require a lot of BSD knowledge and tweaking (I would start with a sysctl -a and start tweaking those settings, then move to applications and dependencies).

      I've never set up a mac as a UNIX file server (I user SMB/CIFS to back up my Windows machines), but AFP is the default (as others mentioned - it is NOT Andrew File System, but you can dl/use that if you want) and nfsd is included in the os install (/sbin/nfsd). I'm sure you can tweak your system to run that fairly well, but again, you'll probably be messing with a lot of settings you get for free in an OS tweaked for being a server rather than a client. AFP is traditional and probably default for the same reason SMB/CIFS is default on Windows - to maintain a fair degree of network compatibility with older systems. I would personally take NFS or AFS over either of them (AFS because I think it's cool, NFS because I'm intimately familiar with it from over 15 years of experience).

    203. Re:Strange Complaints by Anonymous Coward · · Score: 0

      you still need to wait six minutes to resize a window in Firefox.

      Just tried it. This page does not resise well in firefox but its not as sluggish as you suggest... its just, choppy. Its the contents that seem to be the problem (this is a complex page).

      The same page resizes nicely in safari so I really dont think this is an issue with Aqua.

    204. Re:Strange Complaints by vux984 · · Score: 1

      Done by PC World in 2007 with Vista. They labeled the macbook pro "The fastest Windows Vista notebook we've tested this year". Maybe YOU would be surprised if you'd tried.

      No. That was my point. Taking XP off his apparently craptastic Dell and putting a clean copy on the same hardware he's so impressed with OSX on would be fair. The wonderful performance he's (mis)attributing to OSX is really just the better apple hardware, and if he ran windows on that hardware instead he would find it too runs like a charm.

    205. Re:Strange Complaints by Anonymous Coward · · Score: 0

      Id just like to take a moment to point out how incredibly stupid it is to have two header files with names that differ only by case. In what world is that the best way to lay out your sources.

    206. Re:Strange Complaints by onefriedrice · · Score: 1

      "On some Apple made apps closing the main windows does not close the app, on others (still made by apple) it does."

      Right, and there is a good reason for which one is which. Your point is?

      Could you please explain to me the good reasons? Mail, iTunes and iCal don't quit when you close their main window even though these are basically single-window applications. iPhoto, Disk Utility and Calculator do.

      Mail, iTunes, and iCal all can reasonably be expected to run in the background. Run Mail in the background if you want it to continuously check for mail and notify you. Run iTunes in the background if you want to keep your music playing. Run iCal in the background so you can pop it open quickly when a reminder or event comes up.

      The other apps you wouldn't expect to run in the background. Calculator? It's not like it has any huge computations that need to run for a long time, and it's small enough to launch quickly on demand. It's pointless to run iPhoto in the background since the point of it is to view pictures. It's also pointless to run Disk Utility in the background, so of course it quits automatically when you close the window.

      I thought all of this was pretty obvious, but apparently not...

      --
      This author takes full ownership and responsibility for the unpopular opinions outlined above.
    207. Re:Strange Complaints by Anonymous Coward · · Score: 0

      You can also create and mount a pad of sticky notes with case-sensitive filenames and the corresponding randomly-generated filename which you saved it as.

    208. Re:Strange Complaints by McDutchie · · Score: 1

      Maximise adjusts the window to allow the contents to fit. I hate that too.

      OS X has no maximize. It's called zoom, for the reason you indicate.

      I, for one, am glad I don't end up with mostly-empty windows clobbering all of my screen real estate just because I want to see all the contents of a window. That's one of the things I find the most annoying about the Windows interface.

    209. Re:Strange Complaints by profplump · · Score: 1

      When configuring shared volumes on OS X Server it's trivial to select any combination of AFP (not AFS, which is the Andrew File System), SMB/CIFS, FTP, and NFS -- they're all on different tabs of the same configuration window.

      For certainly classes of users AFP has some advantages of SMB/CIFS -- it natively supports all the extended attributes and multi-fork files of HFS+ and doesn't have the additional restrictions on file names. With some extra hidden files OS X will fake the most of the features on other file systems, but it creates extra junk in the folder that might be annoying when mounted from other OSes, and file names are still restricted. In any case it's not complicated to use SMB/CIFS instead of or in addition to AFP, both on the server and client end of things.

    210. Re:Strange Complaints by XnavxeMiyyep · · Score: 1

      Look up DejaMenu if you want the OS X application menu to appear wherever your mouse is, and Witch if you want to cycle through minimized windows (not that I recommend minimizing very much).

      --
      I put the 't' in electrical engineering.
    211. Re:Strange Complaints by vux984 · · Score: 1

      Your personal experience does not constitute the general public opinion.

      I never said it did. However, it does constitute evidence that the original article is just making stuff up. Lots of people think Mac's are sluggish, read the forums, use google. Its not easy to come up with 'verifiable data', because its harder to benchmark the GUI. OSX is just fine, as I said, at the 'big things' that people benchmark... video encoding, etc.

      It sounds like you are simply using a poorly configured mac system, if you are seeing the beachball that often. Macs can get clogged by too many background processes just like any system.

      The beachball was more an issue on my previous G4. Although even the intels beachball if you put in a Cd they don't like, or when searching for network shares, or any of a dozen other common tasks.

      The finder is due for an overhaul, but frankly, I don't see what all the fuss is about. Performance has been dramatically improved since Tiger.

      Ah, so a year ago, the comment "OSX is sluggish" would not have met with your disapproval? After all, "performance has been dramatically improved since Tiger". Better still, check out Apple's press release quote for the upcoming Snow Leopard - "Rather than focusing primarily on new features, Snow Leopard will enhance the performance of OS X,..."

      Strange... why would they dedicate am entire release cycle to enhancing the performance of an OS that doesn't need it? Bottom line, OSX is sluggish. The article writer knows it, I know it, and even Apple knows it; you evidently are in denial.

      The supposed HCI argument to move the menu bar from one place to another to accommodate the 0.1% of dual screen users sounds a bit silly.

      This article is talking about the needs of software developers, so 0.1% of the user base is probably over estimating it, and all of them highly savvy, technical, power-users. What is fine for you and grandma isn't fine for a developer. That's the fundamental issue with Apple. Steve and co decide what is best for most people, and that's fine, they are generally pretty on-the-ball, but they don't like to give you any options, and if its not what's best for you, tough. Software developers are some of the biggest power users going, and they are generally used to being able to do what they want, how they want it.

    212. Re:Strange Complaints by vux984 · · Score: 1

      Um, I don't think that FileMaker Corp. has been owned by Apple for many years now.

      Thinking with your gut, huh?

      "Ownership: FileMaker, Inc. is a wholly owned subsidiary of Apple Inc."
      http://www.filemaker.com/company/index.html?nav=company-about

    213. Re:Strange Complaints by NitroWolf · · Score: 1

      >"Yet for many [who?], the Mac remains sluggish and poorly tuned for development [citation?].."

      Umm, that would be me.

      The SMB implementation in OSX through Finder is a total joke. Saying it's sluggish is kind. It's downright unusable when you need to switch through directories located in the root of the SMB share. It seems Apple forgot about a little thing called caching when establishing the connection. This makes trying to browse root level directories nearly impossible, unless you want to wait 5 seconds between each dive into a directory and going back up.

      I tried using OSX as of 10.4 (I think, or was it 10.5?) as an SMB server, and that fell apart immediately. It seems that Apple forgot to test the SMB server when Windows boxes needed to connect to it - they couldn't. The SMB implementation was completely, 100% broken, unless you only wanted to connect as a guest user. Authenticated users could not connect to a share on an OSX box from a Windows box. Maybe this has since been fixed, but as of 6 months ago, it was not.

      As a file server, OSX is utter crap. I re-relocated all the files that were on the OSX box back to the Linux box, and all is well.

      The virtualization (via Parallels) for OSX is frigging awesome for the most part, I did like that. But there are so many UI flaws in OSX that make the OS a bitch to use for someone who does more than browse the web and send email, and the fact that there are so many peripherals that don't "just work" with OSX but "just work" in Windows, OSX really isn't a platform for power users. It's awesome for what it was designed for - Web browsing, email, content creation. But Windows does those things almost as well (I'd argue that content creation for 75% of content types are equal to OSX) and in some cases better, make OSX a limited use platform. It's great for Mom and Pop and little sister, but for the power user, it's nothing but one disappointment after another.

    214. Re:Strange Complaints by ClosedSource · · Score: 1

      "Sounds to me like you're a windows admin at heart, and are tying to do everything from the gui."

      Yeah, it's not like this a Mac or anything. It's more DOS-like.

    215. Re:Strange Complaints by NitroWolf · · Score: 1

      Sweet Jesus, thank you for writing this. I thought I was the only admin that absolutely despises the administration tools and goofy UI decisions. I always feel like I'm fighting a sea of OSX fanboi's when I write about the problems of OSX... but at least someone out there runs into the same problems as I do.

    216. Re:Strange Complaints by againjj · · Score: 1

      Ever hear of the NFS options to squash root access? It'll map to the user 'nobody' if you do it right. Presto, instant client root limitations.

      Squashing root access is useless. You su root, then su to the user whose files you want to access. NFS was written back in the time when anyone with root access was trusted. The security measures on top of it are afterthoughts and not well integrated. That is not to say that they don't work, but there exist better solutions now, like the Andrew File System.

    217. Re:Strange Complaints by Anonymous Coward · · Score: 0

      Someone tries to help you, and you respond with a snotty comment. Classy.

    218. Re:Strange Complaints by mario_grgic · · Score: 1

      You can choose to think that if you want. And you can think that I am dumb or what ever. All I am saying is that Apple makes well put together product, from hardware (all the details I care about and these are not just looks or aesthetics) and with a solid OS that I enjoy using and for affordable price. If you do not see the value in this then obviously you are not a target customer.

      If the goal were to product most powerful computer for the money, it would look and feel quite different.

      On the other hand, not too many PC run circles around my 8 core Mac Pro either. And for the measly $4000 with upgrades I paid for it, I would not bother buying components myself and putting some franken PC together myself (I've done that for more than 10 years, now I just want to enjoy myself).

      --
      As the island of our knowledge grows, so does the shore of our ignorance.
    219. Re:Strange Complaints by gnasher719 · · Score: 1

      The primary problem with case insensitivity is that it is impossible to fix the case of a filename in the obvious way (ie by using a single os mv call). You have to rename to a temporary file and rename back. Some programs such as svn really don't like this.

      Works just fine in MacOS X (that is, the mv call). I think there was a bug in MacOS around 4 that they fixed in 1985 or 1986, where Rename wouldn't change the file name at all if it had been changed to an "identical" name.

    220. Re:Strange Complaints by __aajfby9338 · · Score: 1

      You choose to not have a case sensitive file system and complain about it. I'll leave understanding what I mean as an exercise for the reader. Hint: disk utility.

      Just don't reformat the root partition as case-sensitive! I tried that, and it broke many things.

      I now divide the hard drive on my MacBook Pro into two partitions. The root partition is case-insensitive, and the second partition is case-sensitive and mounted at /usr/local. My Time Machine backup drive is formatted as case-sensitive so that it'll be able to deal with the /usr/local stuff.

      I have a Perforce server running on my machine. I learned the hard way that the Mac version of Perforce assumes it's on a case-sensitive volume, and things break if it's on a case-sensitive one. However, there's an undocumented option to force the Perforce daemon into case-sensitive mode. "p4 help undoc" displays the documentation for undocumented options, oddly enough.

      Many common programs from Unix-land are most easily downloaded and compiled (if necessary, where binaries aren't available) with FinkCommander.

    221. Re:Strange Complaints by gnasher719 · · Score: 1

      There is also some security implications, the problem is that a program may make a wrong assumption about whether two different names mean the same file or not, and thus fail to protect a file. Not sure if there are real examples of this, but it is a problem. The solution is to make the test for whether two names are for different files as simple as possible, on Unix it is strcmp. On Windows and most other case-insensitive systems it is "all Unicode is case sensitive, only A-Z (and maybe the ISO-8859-1 characters) match case". On OS/X however they are using a full sting of Unicode normalization followed by elaborate tables to convert case, and it is pretty much impossible to duplicate the test without calling the system.

      So why wouldn't you want to call the system? If you are given a string in an NSString, you call stringByStandardizingPath to remove things like /./ from a path, removing symlinks, creating a canonized string. To check if strings are the same filename, call a string compare function with the right parameters. And you can easily sort paths in the same order as the Finder would (like sorting numbers numerically).

    222. Re:Strange Complaints by againjj · · Score: 1

      I bought a MacBookPro two years ago because "it's UNIX, you'll love it". It's not UNIX and I don't love it.

      Have you noticed the file system is not case sensitive?

      The default filesystem is not case sensitive. So? Unix is not defined by the filesystem it runs on, but the kernel. HFS is case-preserving, and is even when used under Linux. Does that make Linux not Unix? Besides, if you really want to, use HFSX or UFS for a case-sensitive file system.

      Or perhaps you noticed all the extra files that reside on Mac systems when you tar a directory?

      Again, so? Some Mac operations leave around extra files (resource forks, metadata, etc.) when interfacing with file systems that do not support rich metadata. That is the MacOS compensating for the lack of rich metadata storage.

      Not really UNIX, but where are dump and restore?

      Oh, so you require that your favorite backup programs be installed in order for it to be called Unix? Even though almost no one will use them (if they even use backup utilities). Apple can't put every tool that has ever been traditionally on some Unix system in a Mac install. If you really want it, get the source!

      And there *are* problems getting X-11 to play nice w/cocoa. For example, look at the issues between MagicDrawUML and Eclipse. Works great on X boxes, won't work at all under cocoa. This isn't the only example, just the one irrtating me today.

      I can't find anything about it. While I will admit that programs that interact with two radically different UIs (X11/Cocoa) can have problems, I do not see how this illustrates the "not Unix" point. Cocoa is not standard Unix, and why you expect a Unix program to magically understand it is beyond me.

      Granted, at least it isn't windows and the hardware is nice enough. But it isn't UNIX.

      Well, you haven't given any reasons for that yet, so here is some thoughts. Would you consider Nextstep to be Unix? Straight from BSD. Then, futz with it a bit and call it Darwin. Not Unix? It's Posix, and it can be made to look like any other BSD. Then change the directory structure around a bit, and add a new UI. That makes it not Unix? I don't think so. Take a Posix program and compile it (assuming a full Mac install with optional components) and it will run.

      Perhaps you are complaining that the Mac does not feel like Unix. Well, that's a good thing, because the average person can't deal with traditional Unix feel. If you like the traditional Unix feel, run X11 all the time. Because the Mac is Unix.

    223. Re:Strange Complaints by againjj · · Score: 1

      It was backwards-compatibility, both with programs and user expectations. HFSX is the way to go if you want case-sensitivity. Just beware, some programs assume non-case-sensitivity, and break in mysterious ways if the assumption is broken (Just as the opposite is true for many Unix utilities).

    224. Re:Strange Complaints by cabjf · · Score: 1

      It would be nice if they changed the icon in the corner to indicate the behavior though. Maybe just orange instead of red for apps that don't actually quit?

    225. Re:Strange Complaints by clone53421 · · Score: 1

      Ok, but were the rest of the systems running fresh, bloatware-free copies of Vista?

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    226. Re:Strange Complaints by RandyOo · · Score: 1

      Try maximizing a window on a mac. Minimize a window, then alt-tab back to that app. You get the app, with no window! You then get the 'pleasure' of moving the mouse to the menu bar, selecting the window menu, and hopefully finding the window you wanted.

      I couldn't reproduce this. Which app?

      I've actually seen this before: When he says "minimize", he means to click the small "-" in the "X-+" group of buttons, or double-click the title bar. You end up with a small icon near the trash can. If you Command-tab back to that app, you end up with the app's menu bar, and no window.

      Of course, I stopped "minimizing" windows about a week after I 'switched' from Windows, finding the "Hide" command much more practical. [Command-H] (And 2 years later, I think I finally convinced my wife, too... :)

    227. Re:Strange Complaints by jc42 · · Score: 1

      Mac's are sluggish. There are plenty of theories as to why, ...

      Here's a little benchmark I've found that demos one of the reasons: On my Mac laptop (chosen for portable demos like this), I open a couple of Terminal windows and ssh to accounts that I have on a linux (Ubuntu heron right now) and a FreeBSD machine. On those, and in a third Terminal on the Mac, I cd to a directory that has a few thousand subdirectories and several hundred thousand files. I type a "time find ..." command in one window, and copy it to the other two. In all three, it completes and prints out a few file names in maybe a minute. So they're about the same speed, right?

      Then I hit the up-arrow and Return keys in all three windows. In the linux and FreeBSD windows, the repeated command prints out the same file names and terminates in around 2 or 3 seconds. In the Mac window, it takes about a minute.

      I've demoed this on several occasions to mixed crowds of Mac, linux and BSD fanboys. The discussions, and attempts to tweak the behavior, were truly entertaining (in a geekish way). I've seen a number of similar demos in which the Mac loses spectacularly to linux and *BSD systems on similar hardware, doing other easy-to-understand tasks like the above.

      I suspect that it's the result of the usual NIH syndrome at Apple. The linux and BSD crowds are fairly open to such criticisms, and respond by studying the situation, looking at other systems' approaches, and coming up with improvements. The Mac crowd tends to get indignant, and responds by insulting the demoer (is that a real word?) and chanting "It Just Works!" OK, I exaggerated a bit there, but you get the idea. Mac users are outsiders to the development process, which is controlled by Apple management, and very little OS X code comes from outsiders. Linux and the *BSD systems all contain large quantities of user-contributed code, and those systems' fanboys know that they can make real contributions to their favorite systems if they so desire. This not only affects users' attitudes; it says a lot about how easy it is to get problems fixed. I suspect that the problem described above is not even recognized as a problem by Apple's management.

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    228. Re:Strange Complaints by Anonymous Coward · · Score: 0

      If you minimize a window on OS X, it goes down to the Dock, period. If you want it back, just click on the window in the Dock.

      This was the one thing that I hated most when I switched to using a Mac. I'm very used to not using a mouse for as few things as possible, so when OS X made me take my hands off the keyboard to switch between windows, it was very inconvenient. Thankfully, I found Witch. It gives me the best of both worlds. If I just want to switch applications, I can use CMD+TAB, but if I want to switch to a particular window, I use option+TAB. That discovery alone made using a Mac palatable.

      And then I found Quicksilver and the Mac became the most keyboard-friendly platform I've ever used (including Linux).

      Slightly more on topic, I have found my development environment drags sometimes, but it's almost entirely due to the applications that are running rather than the OS itself. I do primarily Java development and SWT (the foundation for Eclipse) has been heavily optimized for Windows environments. It works fine on OS X, but IBM just doesn't devote the resources necessary to make it run as well as it does in Windows. And Apple has basically written off Java, so their support of the VM and the tools that Java developers use is almost non-existent. I wonder if Apple realize just how many Java developers there are how many of those developers would gladly switch to Macs if there was some expectation that Apple cared about things like releasing the VM relatively soon after the Windows release (I get that they need to make Swing look native, but that means that OS X releases should lag by a month or two, not a year or two). And, like I mentioned, it would be nice if they'd work with IBM to create a Cocoa-based SWT implementation that performed on par with the Windows SWT implementation.

      So it's my belief that the article is partly correct, though it's not inherently a problem in the OS. It's just that the Mac is a minority platform and developers that write cross-platform applications won't support it as well as they do the Windows version of their software.

    229. Re:Strange Complaints by guruevi · · Score: 1

      Is medical imaging, gigabit, network home folders for ~50 clients good enough of a size for you?

      NFS is plenty fast (pushing 200 Mbit/s per client) and then we're pushing the Ethernet and CPU limits (we should switch to Jumbo Packets but it's a bitch in the real world). We run it on PowerPC G5's, upgrades to Intel hopefully within 2 years or so. AFP is also very fast and doesn't have the caching and permission issues NFS has. SMB is very slow on our networks compared to it for no reason, maybe because the overhead on the CPU it creates.

      Oh yeah, you can't get that out of the box neither on Linux or Mac. I bonded the network adapters on the server, disabled NFS over UDP, increase the number of daemons it launches and had to mess around with some of the TCP/IP settings simply because the 'fail-safe' settings but there are excellent how-to's to find for even a junior sysadmin to do it correctly.

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
    230. Re:Strange Complaints by Malekin · · Score: 1

      Just a guess on Mail and iTunes: because you might get mail and want to see it, and you might be playing tunes and want them to keep playing.

      In those cases the more appropriate action is the Hide [application] menu item (or apple-H).

    231. Re:Strange Complaints by Malekin · · Score: 1

      Run Mail in the background if you want it to continuously check for mail and notify you. Run iTunes in the background if you want to keep your music playing. Run iCal in the background so you can pop it open quickly when a reminder or event comes up.

      Use cases that are better served by Hide [application] or apple-H.

      It's pointless to run iPhoto in the background since the point of it is to view pictures. It's also pointless to run Disk Utility in the background, so of course it quits automatically when you close the window.

      Except that you may want to keep iPhoto ready to synch your photos when you plug your camera in, and you may want Disk Utility running in the background while you are using it to burn a DVD or repair a disk.

    232. Re:Strange Complaints by Anonymous Coward · · Score: 0

      Unfortunately, that was a freak occurence; those two months were the first two months. I would venture to guess that no game did nearly as well in the following two months.

      The market is now saturated and developers (even the really good ones) are now in a race to the bottom, where any price over $1 is too much and dropping off the Top 100 list is the kiss of death.

    233. Re:Strange Complaints by Malekin · · Score: 1

      From the Apple Human Interface Guidelines:

      "In most cases, applications that are not document-based should quit when the main window is closed.

      Okay, then why does iPhoto? It has a range of photo-editing tools and can open many windows for individual photos. It always seemed pretty "document based" to me.

      "If an application continues to perform some function when the main window is closed, however, it may be appropriate to leave it running when the main window is closed.

      Okay, again I'll use iPhoto. A function - and arguably the application's main function - of iPhoto is to synch photos from your camera when you plug it in. In this case it seems that it would be appropriate for the application to keep running ready to copy photos off cameras you plug in even if the main window viewing the library of photos is closed.

      The applications I listed are Apple applications. If Apple can't even get its flagship applications to be logically consistent with its HIG there's little chance third-party devs can. The result is that the Mac OS X user interface is inconsistent. I think it's much less so than the mess that is Windows or the major linux distributions, but it's far from logical.

    234. Re:Strange Complaints by Anonymous Coward · · Score: 0

      Linux, by the way, is the other end of the spectrum. Smooth, clean swapping that allows you to do just about anything with very little memory.

      Are you kidding me? I've run web/database/app servers on various flavors of Linux, and all of them sucked hard as soon as they entered swap. Responsivity went from instantaneous to go get some lunch and hope it's done by the time you get back. Every single time, even if only one rogue process was causing all the disk thrashing. Of course, this probably has more to do with ATA/SATA versus SCSI or SAS than it does with Linux's swapping algorithm. I understand that the former ties up the CPU much more for each data request. Still, I'd think that in this day and age, a modern OS could be smarter about throttling down disk usage when a minority of processes are causing long wait times by accessing the disk so much, while others want to run (without needing disk access) but can't. Why does no OS kernel recognize such a situation and deal with it better? I've found that manually stopping and resuming the offending process in a quick loop works wonders for overall system responsivity, without grossly impacting the offending process's total runtime. Why can't the OS figure this out for itself and just do it? Honestly, all OSes are still horrible in this regard. Linux isn't any worse than OS X or Windows (or *BSD), but in my experience it sure as hell isn't any better. So I'm posting a day late, sue me.

    235. Re:Strange Complaints by Anonymous Coward · · Score: 0

      +1. Keeps support easy, you know all of your stuff, and all of your partners that develop stuff for your stuff compatible and compliant. I like not playing constantly with new drivers for the umpteen different pieces of hardware in my clones.

    236. Re:Strange Complaints by jo_ham · · Score: 1

      Then I'd say (as you've discovered yourself) that OS X isn't the platform for you.

      SMB has always been slow on the Mac - it;s one of my many complaints with it, but I have been using it to serve files to Windows boxes since OS X 10.2. All versions of OS X that I have used serve files to Windows boxes via SMB with no problems - I have one connected to this machine as we speak, so I'm not sure what happened with your attempts. I know it sometimes throws a shit fit and just displays the network shares as a blank window (on OS X) that may be related to slowness, but you can usually jiggle it back into life by opening and closing the window. I've never had a problem with Windows being able to connect as an authenticated user though.

      OS X has many, many flaws, much like Windows does. I've never used any flavour of Linux on the desktop or as a server so I can't comment on that, but for the "big commercial two" neither has got it fully right yet.

      I am struggling to think of a peripheral that doesn't just work on Mac (after a driver install) the same way as it "just works" on windows - even esoteric PS2 keyboard/serial adapters with no documentation have been persuaded to work on some of the macs I have owned. Every printer I've ever tried, every camera, ever scanner, external drive, memory card reader, gps positioning tool, colour calibrator, video camera has worked.

      I think I came across a USB webcam once that didn't work on OS X, but that was a long time ago, and of course the data features and fast-capture aspects of Sony's Hi-MD, but that's about it.

      I'm a long way from praising OS X from the be all and end all - right tool for the right job and so on, and it sounds like it's just not the thing for you.

    237. Re:Strange Complaints by Anonymous Coward · · Score: 0

      "like having a global menu bar instead of a per 'application menu'. (seriously, with large dual monitors, its pretty retarded when you have a 2x2" window down in the bottom right of the 2nd monitor, and you have to go to the TOP of the OTHER monitor, to access its disembodied file menu. It was fine on a sinle 15" or 17" screen... but its just demented on dual 24" displays. Basic HCI defect at this point, imo."

      The most bizarre aspect of this horrible UI decision is that it doesn't have to be that way, and it didn't used to be that way. The menu arrangement in NextStep, from which OS X is derived, had vertical menus (which is more space-efficient), you could tear off submenus (which means they work like button bars), and the applications would individually remember which menus you tore off and where you placed all of them, so that the next time you ran the program it was all laid out the way you had arranged it. In older versions of OS X you could set it to the "NextStep" way of doing things. I don't know if that is possible now, but I wish they would bring it back as an option. As you say, the current arrangement is ridiculous for large dual monitor setups.

    238. Re:Strange Complaints by andr386 · · Score: 1

      Even though paging is never good, I have always heard that Windows handles it better than Mac. But it was outdone by the fact that a mac historically could handle more ram than a PC and you could add a lot of gygabytes of ram on a mac, and get so much better perfs anyway. I am confident this was the conclusion of many debates I read on slashdot and othe websites, but really I don't know better. Could someone shed some light on this ?

    239. Re:Strange Complaints by mjwx · · Score: 1

      "Which app?" means "which application?"

      Its the "I couldn't reproduce this" that I took exception to. That's a terrible attitude for a tech to take, in fact its a bad attitude altogether. Further more it proves nothing. If you had of asked which application on its own, I probably wouldn't of cared responding at all. But more importantly you failed to ask what steps the user took before encountering the problem, most problems being caused by incorrect configuration or use. But dont let that stop you from bashing anyone who has an issue with your beloved Mac.

      2. Also a google for Traffic Office manager os x yields no identifiable results.

      you didn't try very hard did you?

      It's older software yes, and its being replaced in this office by its successor Fabrik (not I'm not doing all your googling for you) which runs on Windows or Linux (probably OSX as well seeing as it is designed to run on OSS programs like apache and postgreSQL but its optimised for Linux). Its a scheduling and CRM program specifically designed for web and print design consultancies, it hasn't got many contemporaries which is why we are still running it.

      The question is whether you think your trollish bullshit is actually amusing, because if there were a plonk file for slashdot, I'd put you right in it.

      Please don't let any facts get in the way of your rampant fanboyism.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    240. Re:Strange Complaints by toddestan · · Score: 1

      I thought all of this was pretty obvious, but apparently not...

      So, in other words it's intuitive and easy to have basic functionality change behavior depending on how Apple thinks the application should be used? I prefer things to just behave consistently so I don't have to think about it.

    241. Re:Strange Complaints by Smurf · · Score: 1

      Okay, then why does iPhoto? It has a range of photo-editing tools and can open many windows for individual photos. It always seemed pretty "document based" to me.

      You are misunderstanding what "document based" means, because you are combining in your mind the abstract concept of the photograph with the original JPEG or RAW file you imported into iPhoto. From the point of view of iPhoto the photograph is not a file but more like an entry in a database. (Yes, I know it's not a real database, bear with me for a moment). That entry may have several files linked to it: the original file, a file with any edits you may have made, thumbnails, etc.

      If you try to shake off your preconceptions (something easier for those not technically oriented, as they have fewer preconceptions), you may understand that this is fundamentally different from, say, Word, or Pages, or Preview, where you are actually dealing with a specific file in your file system, one that even a novice user can easily pinpoint.

      Okay, again I'll use iPhoto. A function - and arguably the application's main function - of iPhoto is to synch photos from your camera when you plug it in. In this case it seems that it would be appropriate for the application to keep running ready to copy photos off cameras you plug in even if the main window viewing the library of photos is closed.

      No, the application doesn't need to be running because it will be started automatically when the camera is connected. That is how it is set by default. If for some reason you changed this setting, you can reset it in the Preferences of the Image Capture application. (I will admit that such setting should also be in the Preferences for iPhoto, or in some other more evident place).

    242. Re:Strange Complaints by mjwx · · Score: 1

      Tech support guys get paid to put up with your shit.

      I am the tech support guy, I can beyond any doubt say I don't get paid to put up with any bullshit. I also don't get paid to tell my customers that I cant replicate their problems. The GP was just a Mac Fanboy who was using the old, well it works for me excuse as an attempt to disprove the OP.

      So I repeat myself, if I told my boss that his problem wasn't happening because I couldn't replicate it I'd be fired on the spot for 1. incompetence and 2. being an idiot. As anyone in tech support should know, take all problems seriously even if they are just caused by the user because even in that case the user needs to be satisfied that their problem has been resolved which is the point of my job (the solution to this is the tech support equivalent of handing out placebo's but I digress).

      Right... instead of testing something we should just believe what strangers on the internet tell us. The empirical method is so 20th century!

      This was my point? The GP didn't bother to actually look at the conditions of the problem and simply said "it works for me so you must be lying", this was the part of his post that I took exception to. Granted I didn't put it in so may words as Mac fanboys tend to wear on me a bit.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    243. Re:Strange Complaints by Malekin · · Score: 1

      You are misunderstanding what "document based" means, because you are combining in your mind the abstract concept of the photograph with the original JPEG or RAW file you imported into iPhoto.

      The whole user interface is a collection of abstractions. How the program stores its data should be largely irrelevant to the user's interaction with her stuff. A photograph on my system is a presentation of a particular set of bits on my harddrive just as a Word document is a presentation of another particular set of bits on my harddrive. They are both abstractions.

      If I accept your distinction that applications that deal with databases quit upon closing their main window and applications that deal with files don't then Safari doesn't fit. What is Safari but a viewer for a massively inter-linked database of resources? Webpages are rarely discrete files on the user's harddrive. Despite this, Safari stays running after its main window is closed.

    244. Re:Strange Complaints by QuietObserver · · Score: 1

      I know what you mean, though to be honest, I've never noticed a significant problem with my swap file; I use menu meters to track my overall memory usage, and I'm rarely finding that swap is being heavily used. At present, only 447 MB is in use, but I'm only running Firefox and Mail (and Finder, of course). I've noticed in the past, when I used Windows for a regular OS, that it often seemed to demand loads of swap memory for no explicable reason. I now use Windows on a virtual machine, and I still notice frequent hard drive use while it is running that I don't notice when it is not.

    245. Re:Strange Complaints by LaskoVortex · · Score: 1

      When he says "minimize", he means to click the small "-" in the "X-+" group of buttons

      OK. If you read his description of the problem, its confusing. He first says "maximize" and then "minimize" and then "alt-tab". But now I understand the behavior. But I think its a case of something that is inherently an undefined operation. What if you have 4 windows minimized from an app and then command-tab to that app? Which window should pop up? If you ask 4 people, you might get 4 different answers. I would say LIFO, some would say FIFO, and others might say the oldest and others might say the newest and others might even say "surprise me". You might even hear others say "I minimized them for a reason, keep'em that way."

      --
      Just callin' it like I see it.
    246. Re:Strange Complaints by jafac · · Score: 1

      Whose fault is this (wacky behavior)?

      Adobe.

      Effing blame Adobe - (bitches!) who whined and moaned when Apple came out with OS X, because Apple was asking ISV's to port everything to Cocoa - and Adobe said "waaaaah!" - so Apple delayed OS X for what was it, a YEAR? to come up with Carbon.

      And the existence of this separate API became a crutch for lazy ISV's like Adobe to lean on (while they leeched away from the Mac platform towards Windows ANYWAY!).

      Carbon was a nice transition API, but it deserved to die, along with Classic, years ago.

      Oh no - I don't excuse Apple from leaning on the Carbon crutch either. In fact - it's appalling that they still rely on it for the bulk of their freaking file-system editor (Finder). That's supposed to be the main thing that ESTABLISHES the OS's consistency in UI behavior. And it just reinforces the silliness that the Parent Poster is complaining about.

      But it's still Adobe's fault. If Adobe had put on their big-boy pants and ported to Cocoa, Apple would not have put so much effort into Carbon, and Carbon would be dead by now, and the world would be a much better place.

      Anyone for a C++/ObjectiveC religious flamewar?

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    247. Re:Strange Complaints by WillyDavidK · · Score: 1

      Has the author used a Windows OS lately?

      Probably not, they're most likely using linux like most developers.

      --
      For lack of a better signature...
    248. Re:Strange Complaints by spitzak · · Score: 1

      That is difficult to do if you need to run the test on a machine that does not have access to the exact rules used to normalize and match filenames. For instance if you are running on a different version of OS/X!

    249. Re:Strange Complaints by stiller · · Score: 1

      Lots of people think Mac's are sluggish, read the forums, use google.

      Problem is, I do read the forums. And I have noticed that most switchers report an increase in overall system snappyness compared to windows, which would be the opposite of sluggish. I consider both sides unverified untill some 3rd party does some major opinion polling.

      Although even the intels beachball if you put in a Cd they don't like, or when searching for network shares, or any of a dozen other common tasks.

      The CD thing is quite simply a major fault, I agree. I haven't noticed the network share slowdown since Leopard.

      Ah, so a year ago, the comment "OSX is sluggish" would not have met with your disapproval?

      No, but I would have agreed that the finder, especially in the areas just mentioned could use some work. In the absence of spotlight and time machine processes, I even considered Tiger to be slightly more snappy in overall performance. Your Snow Leopard argument is flawed, since improvement is always possible, even when a system already outperforms the competition. I consider the SL release to be a necessary in-between for future developments (parallel processing, mobile device performance, GPU usage, etc.)

      What is fine for you and grandma isn't fine for a developer.

      Ok, but I am a developer, and I'm quite comfortably running eclipse, parallels running linux/windows, a browser and about 3 terminals at any given time on a 15 inch screen. I find switching between apps to be a lot quicker than moving my pointer across two screens. And as a power user, I don't use the menu anyway, as I know most key combos.

    250. Re:Strange Complaints by yabos · · Score: 1

      Uh, I just downloaded mod_python source and ran
      ./configure
      make

      and whadda you know, it complied 100% without issues.

    251. Re:Strange Complaints by NitroWolf · · Score: 1

      Then I'd say (as you've discovered yourself) that OS X isn't the platform for you.

      SMB has always been slow on the Mac - it;s one of my many complaints with it, but I have been using it to serve files to Windows boxes since OS X 10.2. All versions of OS X that I have used serve files to Windows boxes via SMB with no problems - I have one connected to this machine as we speak, so I'm not sure what happened with your attempts.

      In the many long hours I spent trying to get it to work (and verifying that it's indeed a known problem with the versions of OSX I was using (10.5.2 to 10.5.4 I believe), I seem to vaguely recall that it was working as of 10.4, but then broken in 10.5 or something like that. The fact that it was broken at all, much less for 2 - 3 revs for such a monumentally important feature leads me to believe that Apple has no concept of quality control or customer focus when it comes to software.

      I am struggling to think of a peripheral that doesn't just work on Mac (after a driver install) the same way as it "just works" on windows - even esoteric PS2 keyboard/serial adapters with no documentation have been persuaded to work on some of the macs I have owned. Every printer I've ever tried, every camera, ever scanner, external drive, memory card reader, gps positioning tool, colour calibrator, video camera has worked.

      I think I came across a USB webcam once that didn't work on OS X, but that was a long time ago, and of course the data features and fast-capture aspects of Sony's Hi-MD, but that's about it.

      I'm a long way from praising OS X from the be all and end all - right tool for the right job and so on, and it sounds like it's just not the thing for you.

      Well, my printer/scanner, which works fine in Windows doesn't have a Mac driver, and those goofy third party drivers I found that every swears by left much to be desired. The printer in question is an Epson CX3810. Not exactly an uncommon printer.

      Webcam - didn't work - Logitech Communicate CTX or something like that. Again, not an uncommon webcam.

      Keyboard - Logitech G15. Works ok as a straight keyboard, but none of the features of the keyboard are usable.

      I'm not saying this is necessarily the fault of OSX itself - it's the drivers that are lacking from the OEM. However, it illustrates the point that things don't "just work" on Mac, when they do "just work" on Windows. Good or bad, 99.9% of mainstream hardware sold just works (or at least is suppose to work) on Windows. You can't say that about the Mac... so the "It just works" campaign is total BS.

    252. Re:Strange Complaints by clone53421 · · Score: 1

      Some Mac operations leave around extra files (resource forks, metadata, etc.) when interfacing with file systems that do not support rich metadata. That is the MacOS compensating for the lack of rich metadata storage.

      Funny... me compensating for the lack of rich metadata storage is "deleting all the stupid .files left around by Mac operations".

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    253. Re:Strange Complaints by clone53421 · · Score: 1

      What if you have 4 windows minimized from an app and then command-tab to that app? Which window should pop up?

      Whichever one you cmd-tabbed to... oh wait, Macs don't work like that.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    254. Re:Strange Complaints by badkarmadayaccount · · Score: 1

      XDarwin? You poor thing.

      --
      I know tobacco is bad for you, so I smoke weed with crack.
    255. Re:Strange Complaints by Trillan · · Score: 1

      It's capable of running its own proprietary OS that is specifically designed to not run on any otherwise capable hardware...That would be like Halliburton putting sugar in all its petroleum products and designing a car that runs on sugar-gas, calling it a "feature".

      That's fair enough, if in fact the custom car ran better on sugar gas than regular cars did on regular gas while continuing to be functional with regular gas.

      And, of course it was impossible to put sugar gas in a regular car by mistake or on purpose without a hack saw.

      But, honestly, this car analogy started thin and is getting thinner.

    256. Re:Strange Complaints by LaskoVortex · · Score: 1

      Whichever one you cmd-tabbed to... oh wait, Macs don't work like that.

      Correct. If its minimized, its in the doc and you click on it. I know--you want a keyboard way to get the window. Tough luck.

      Hey, you know what I want in a stock windows install? I want a unix terminal with ls, and middle button pasting and all the bells and whistles of a BSD subsystem.

      Uh-oh. Windows doesn't work like that. I'm a fucking genius for stating the obvious, aren't I?

      --
      Just callin' it like I see it.
    257. Re:Strange Complaints by clone53421 · · Score: 1

      What's wrong with dir? Ok, you have to use the weird "paste" button on the toolbar to paste...

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    258. Re:Strange Complaints by clone53421 · · Score: 1

      That's fair enough, if in fact the custom car ran better on sugar gas than regular cars did on regular gas while continuing to be functional with regular gas.

      That voids the point of the analogy: the sugar is an artificial limitation. The Haliburton sugar-gas is no better than Haliburton gas before they added sugar, and the sugar-gas car would run just as well on normal gas as it does on sugar-gas. The only reason for the sugar in the gas is so people can't use it in normal cars.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    259. Re:Strange Complaints by Trillan · · Score: 1

      Which is not true of the Mac, so the analogy never applied to begin with. Which was my point. :)

    260. Re:Strange Complaints by clone53421 · · Score: 1

      Oh? Then why is it intentionally made difficult, and in fact illegal, to install Mac OS on non-Apple hardware? (Which is knavel's point.)

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    261. Re:Strange Complaints by blackest_k · · Score: 1

      yes

      I mean what can I say. Thats how it is, if you need osx then realistically your going to have to buy Apple hardware because Steve Jobs says so.

    262. Re:Strange Complaints by Anonymous Coward · · Score: 0

      Linux with 2.6.26 kernel does wonders with limited memory using compcache:

      http://code.google.com/p/compcache/

    263. Re:Strange Complaints by Trillan · · Score: 1

      It was the point he was trying to make, but he failed: In this imaginary universe, regular cars can still use regular gas. It isn't like it's been discontinued. You want a car that can run sugar-gas? Buy one.

    264. Re:Strange Complaints by Anonymous Coward · · Score: 0

      Mail and iTunes are multi-window apps (eg. view emails and open playlists in different windows).

    265. Re:Strange Complaints by clone53421 · · Score: 1

      In this imaginary universe, regular cars can still use regular gas. It isn't like it's been discontinued. You want a car that can run sugar-gas? Buy one.

      That's irrelevant. Any old PC will run Windows or *NIX. Mac OS is tied to Apple's hardware, and that's what we're pointing out here. Apparently you think there's nothing wrong with that.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    266. Re:Strange Complaints by Trillan · · Score: 1

      Of course not! Apple's hardware prices reflect the development of the software. Why do people have a problem with paying more for good software?

    267. Re:Strange Complaints by clone53421 · · Score: 1

      I rest my case.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    268. Re:Strange Complaints by Trillan · · Score: 1

      I pointed out the analogy made no sense as is whatsoever, and your point was what exactly?

      Because if this was really a court room, you'd be an idiot to rest your case before actually making one. :)

    269. Re:Strange Complaints by TheNetAvenger · · Score: 0, Troll

      Turn off your NT page file
      Fill up the RAM
      Malloc more than is free
      Core dump (or kill a random task, which will cause a core dump later)

      Let me guess on a non-NT box, requesting more RAM than is physically available just magically works by allocating ionized gas from the user? Do you call it the plasma memory area too?

      By the way, Linux and OS X do not require page files either. Furthermore you can completely tune your page file to do anything you want. You want more system cache, adjust swappiness down. Want to swap everything, make it 100. You can even make your swap file on a RAM disk if you're really brave. You can of course, totally rewrite the VM system if you want, or replace it with one of the other VM's you can get for Linux because you have the source code.

      Really? You might want to fact check a bit of this.

      As for configuration and memory management offering you the ability to 'to do anything you want'... How often do you write your own VM? Ok, done with this silly placating. Do you even have a grasp of the VM in Linux and that by replacing the VM it is no longer Linux, right? I could write my own VM for NT as well (and truly could) and run it, but it would no longer be NT or NT VM mechanisms...

      (Just because software is closed source does NOT mean people cannot read the binaries and modify the code themselves. Open Source is making people stupid and lazy instead of sharing knowledge. Does anyone from the OSS world even get that 'having source' is barely different than reading the assembly code from the binaries?)

      The VM of Linux is configurable, yes, but so is the VM of NT, as well as the cache priorties, etc. And one could even argue there is more control of this on NT, as many of the features you can configure on NT are not even available to Linux. Hell it wasn't even until 2.6 that you got reverse mapping or other basic concepts NT and other OS VMs have been doing for a long time.

      Even doing an install without a swap partition was a hack and a trick prior to 2.6, and this makes no sense since HDs don't contiguously allocate partiions, as they did MANY years ago and why a 'partition' was used. BTW Even a Linux swap parition can be fragmented, even though Wikipedia reads that it is only NT's use of a dynamic pagefile that could create a fragmented VM area. - Anyone that wants to fact check this and fix Wikipedia, please feel free, and you can even credit yourself.

      We could take this argument to technical levels and talk about -pmap and the three levels of VM in Linux and the medium/media priorty system for VM, but I am afraid if the concept of depleating RAM with a Malloc request seems 'magical' to you, this would be more of a lecture with you getting a free class in kernel architecture and memory management rather than a real debate.

    270. Re:Strange Complaints by TheNetAvenger · · Score: 1

      Linux does not require a "pagefile" (do you mean "swap partition"?) to run, and never did. It does require one for suspend-to-disk ("hibernate"), but then so does Windows (hiberfil.sys).

      Ok, no and again no...

      Do you have concept of what a swap partition is? Just because 2.6 allows you to use a swap file instead of a partition, doesn't mean that 'effectively' Linux needs a form of VM, even if it is emulated when booted from a CD. Understand?

      Please go look this stuff up. If you don't even understand how the OS is alloating RAM and VM, you might want to educate yourself if you are going to respond to topics with a semi-technical nature.

      Oh and the suspend to disk thing, ya you are way out of left field there with regard to VM and HD paging, and lost all credibility with that comment.

    271. Re:Strange Complaints by shutdown+-p+now · · Score: 1

      I'm not talking about virtual memory details at all, and I never pretended to be any kind of expert on the matter. What I'm saying is that you can run Linux without allocating a swap partition (or file) for it - something that you claimed to be impossible in a previous post ("NT is not OSX or Linux and does not require a pagefile to run.").

    272. Re:Strange Complaints by clone53421 · · Score: 1

      your point was what exactly?

      It's ok, I'll remind you.

      Mac OS is tied to Apple's hardware, and that's what we're pointing out here.

      ...not even to mention that your response had little to nothing to do with what I posted. Nobody mentioned the cost of the hardware.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    273. Re:Strange Complaints by Trillan · · Score: 1

      And who said otherwise? I certainly didn't.

    274. Re:Strange Complaints by Anonymous Coward · · Score: 0

      mail and iCal don't quit because they stay running to continue getting new mail or calamder subscriptions or alert monitoring. They don't take up much memory when running. iTunes stays loaded to keep downloading podcasts etc. Safari an firefox stay loaded just to make them faster to open next time. Again not much memory used when they are idle.

    275. Re:Strange Complaints by clone53421 · · Score: 1

      Exactly, which is why I rest my case. You've agreed with us (original poster and myself) about what Apple is doing but in your mind there's nothing wrong with it.

      The analogy worked, BTW. I don't know why you fail to understand it.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    276. Re:Strange Complaints by Ngarrang · · Score: 1

      I would say that os x is not the right os for a server in general.

      Strip away the graphical UI, clean up the hard drive space it consumes and run it solely as a command-line and it could be.

      --
      Bearded Dragon
    277. Re:Strange Complaints by Trillan · · Score: 1

      "Rest your case?" Why not try "Oh, I guess we agree, then!"

      I certainly did understand the analogy, it's just fatally flawed.

    278. Re:Strange Complaints by clone53421 · · Score: 1

      "Rest your case?" Why not try "Oh, I guess we agree, then!"

      More like "Ok, we'll never agree, because we're looking at the same facts and coming to two separate conclusions because of our biases."

      I certainly did understand the analogy, it's just fatally flawed.

      I never understood your explanation of the flaw. Feel free to reiterate it if you think you can make it clearer.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    279. Re:Strange Complaints by Trillan · · Score: 1

      I think you're right that we'll never agree, and I want to stop the discussion before we both conclude each other are idiots. Maybe some other time we'll bump heads and it'll be clearer to both of us.

      In the meantime, have a good weekend. :)

    280. Re:Strange Complaints by johanatan · · Score: 0

      I just tried it with Safari and he is right. When all the windows are minimized, you get Safari's menu, but none of its windows (if they're *all* minimized) when tabbing back to it.

    281. Re:Strange Complaints by Anonymous Coward · · Score: 0

      Mail, iTunes and iCal can fetch mail, play songs and notify you of your events even when they have no windows.

      You do not need a window to fetch that mail. It is a separate thread.

      You may not want to show the playlist you are playing. Playing the songs is a different thread.

      etc.

    282. Re:Strange Complaints by de_smudger · · Score: 1

      Hmm I also tried it but was confused as to what the issue is? Isn't that the way it's always worked/supposed to work?

      Cmd-tabbing to an app restores it with all its various windows in the state you left them. Now perhaps I'm seeing this with Mac tinted spectacles or something and I suppose it could instead assume you're unlikely to want to work only with the menus (File -> New, or whatever), but it seems fine to me - if you went to the trouble of minimising every window, switch to another app, then it seems reasonable to me (at worst in a swings-and-roundabouts kind of way) that it should stay how you left it when you return?

  2. The poor performance may get you down by Anonymous Coward · · Score: 5, Funny

    But all that Mac gaming makes up for it.

    1. Re:The poor performance may get you down by PFI_Optix · · Score: 3, Insightful

      As a PC fanboy for 20+ years, I have to say...when the games I play work natively on Mac, I'm switching.

      Yes, I know I can buy a Mac now, buy Windows, and dual boot. But I don't want to do that, and I don't want to spend $100 on Windows when I just dropped $400 more than I'd pay for a Windows system to begin with.

      I've priced it: comparable hardware with OS, the Macbook that meets my specifications is $400 more than the Dell equivalent. I can't justify spending $500 to do exactly what I do now. If I'm going to switch, it's a complete switch or not at all.

      --
      120 characters for a sig? That's bloody useless.
    2. Re:The poor performance may get you down by Phrogman · · Score: 2, Insightful

      I went desktop, but the principal is the same. I dualboot into XP to play my Windows games, and for anything serious, I use the Mac side. I have no regrets. I just fine everything more intuitive and stable under OS/X and I can use the native software, or run *nix programs or run an emulator for anything I have to run in Windows under OS/X. I don't think the extra cost was a waste at all, as my 20" Imac at home is a very slick system, and extremely well thought out overall.

      From 1988 until just last year I ran PCs only and I have no regrets over no longer having to fuck around with system configurations or fight the OS to get it to do what it says its doing, etc. I am glad to be out of the business of constantly incrementally upgrading my system every time MS issued a new version of their OS etc. I am sure I spent far more on all those little transaction than I would have if I had just bout a Mac originally. Now, its true that when I go to upgrade I will need to buy a whole new machine, but the old one will have retained considerably more value than a comparable PC would so the difference should be less than you would think.

      At work my company bought me a brand new 24" Imac and its a glorious system to do development on.

      I am not a fanboi, just a thorough convert. If games are all thats keeping you from buying a Mac, go buy a Mac and a cheap copy of XP. I think you will be quite happy with the results. After using OS/X for the past year, I now think of Windows as a "Toy" Operating system suitable for games only. Anything else requires a professional and well design OS (Yes, I could be running Linux, and have done so in the past, but OS/X offers me everything I need and is a *nix in any case).

      --
      "The first time I got drunk, I got married. The second time I bought a chimpanzee, after that I stayed sober" Arian Seid
    3. Re:The poor performance may get you down by drsmithy · · Score: 1

      I've priced it: comparable hardware with OS, the Macbook that meets my specifications is $400 more than the Dell equivalent. I can't justify spending $500 to do exactly what I do now. If I'm going to switch, it's a complete switch or not at all.

      Well, given Apple's disinterest in making any sort of mid-range tower suitable for a gamer, you'll be paying a hell of a lot more than a $400 premium if those native games ever do appear...

    4. Re:The poor performance may get you down by FictionPimp · · Score: 1

      I was in your boat, then I bought a xbox 360. It basically gets all the good windows games anyways, and it looks much better then my computer ever has. Even with my 8800GTS games just don't look as good on a 20 inch monitor as they do on a 50+ inch LCD at 1080p.

      It's not the rendering or graphics (obviously the pc is better), its the shear magnitude of size and comfort.

      I realized I stop buying pc games, and they ones I did want to buy all had mac versions (starcraft 2, spore, etc). So I bought a macbook pro and i can say it is the greatest notebook I've ever owned.

    5. Re:The poor performance may get you down by kwerle · · Score: 3, Insightful

      On the downside, running PC games on the 360 isn't all that pleasant. The Elder Scrolls IV: Oblivion *feels* like a port of a PC game: here's where you'd use a mouse. And here. And here. And here is where a keyboard would be really handy. And here.

      I'm all for gaming on the 360 - and maybe it's just adventure games that suffer (or maybe suffer most). But there is still a place for a crap PC box for game playing.

    6. Re:The poor performance may get you down by Anonymous Coward · · Score: 0

      You mean like:
      - World of Warcraft?
      - Unreal Tournament series?
      - iD Software games?

      Don't bother with EA games. They can't even program a game that can function without requiring superuser privileges.

    7. Re:The poor performance may get you down by PFI_Optix · · Score: 1

      Consoles positively suck at real-time strategy and I sorely miss the mouse in first-person shooters, and Mac support is hit-and-miss in the games market. Thus, switching to Mac means added expense and trouble for gaming. I hope for the sake of competition and innovation that the situation changes.

      On the same note, Apple needs to get on the ball with a good solution for enterprise. I'd love to see a viable alternative to Microsoft that I could present to my bosses; unfortunately, there simply isn't one that we've been able to find. 2,000+ Macs still sounds like an utter nightmare to administrate, which is why I've never been able to find a single person who does it.

      --
      120 characters for a sig? That's bloody useless.
    8. Re:The poor performance may get you down by blackest_k · · Score: 1

      I quite agree you have no motivation to buy a Mac, it doesn't play your games.

      But the title of this story is "Why Developers Are Switching To Macs" and the difference is their development machine(s) pay the bills.

      Cross platform software development should yield greater sales justifying the cost of a Mac.

      No I don't own a Mac, I don't need one.
       

    9. Re:The poor performance may get you down by w0mprat · · Score: 1

      "Even with my 8800GTS games just don't look as good on a 20 inch monitor as they do on a 50+ inch LCD at 1080p." I get your point, but why not plug your PC into your 1080p screen? A 8800GTS has more graphics oomph than any console (but game performance is debatable). But an inexpensive 4850 Crossfire or a better high end set up and you have undoubtably the best high definition gaming experience of any platform.

      --
      After logging in slashdot still does not take you back to the page you were on. It's been that way for 20 years.
    10. Re:The poor performance may get you down by jozeph78 · · Score: 1

      As a PC fanboy for 20+ years, I have to say...when the games I play work natively on Mac, I'm switching.

      Yes, I know I can buy a Mac now, buy Windows, and dual boot. But I don't want to do that, and I don't want to spend $100 on Windows when I just dropped $400 more than I'd pay for a Windows system to begin with.

      I've priced it: comparable hardware with OS, the Macbook that meets my specifications is $400 more than the Dell equivalent.

      Liar.. and here's why.

      Which mac do you plan to get? I'm assuming as a gamer you want to have a nice pci-express slot for upgrading video card every 8-12 months. Guess what, you gotta get a mac pro. $2399 for the base model. Congrats!

      Now consider you'll be paying double for RAM too because it stupidly uses ECC (which is also slower).

      I hate apple for the pricing of their hardware. Go configure a Mac Pro today. They want to charge you $1500 for 8GB of RAM. $1500!! 8GB of DDR2 (non ECC) will cost you about $50 bux after rebate from newegg today (for corsair which is above average ram). just for laughs, 16GB of ram cost like $9,000. I could build 8-9 quad cores with 8gb, 2TB and 24" monitors for that much money.

      Love the OS, hate the hardware. I will never buy a mac but would gladly pay for OSX (that is also a lie, but it proves my point).

      --
      Ever done a `man` on `top` ?
    11. Re:The poor performance may get you down by shutdown+-p+now · · Score: 1

      Funny, because TES4: Oblivion on PC feels like a port of an XBox game: here's where they've overloaded the same button to do yet another thing because there are too few buttons on XBox controller. And here. And here...

    12. Re:The poor performance may get you down by Anonymous Coward · · Score: 0

      But all that Mac gaming makes up for it.

      Haha good one, that one was missing so far :)

    13. Re:The poor performance may get you down by Anonymous Coward · · Score: 0

      Is the Dell really equivalent? Materials, finish etc? Does it have a glass trackpad which doubles as a button? Does it have displayport? Is it made from aluminium? Does the keyboard have a backlight. LED backlit screen? Magnetic power connector?

      I don't think there is an equivalent to a MacBook Pro from Dell, HP or any other company. Sure, you may not need the things I mentioned, but that's another argument. Just don't say that it's $400 more for the same machine, it's not.

    14. Re:The poor performance may get you down by TuaAmin13 · · Score: 1

      My friend at school bought a Mac for that reason--development, because he had been only using Windows PCs up to that point, and now he can say he's developed on multiple platforms.

      I've recently considered getting a Mac, but can any one tell me why I'd get a Mac and dual boot Windows versus using my current laptop with XP and Ubuntu? For my uses XP has been perfectly stable, and I mainly put Ubuntu on to try to learn Linux, but some of my peripherals don't work, so I just end up using XP ~99% of the time.

    15. Re:The poor performance may get you down by FictionPimp · · Score: 1

      Mainly because I would have no place to set a keyboard and mouse and would not be able to play laying down on my side like I do with my 360. I have tried my computer downstairs by my tv and it just turns out to be more trouble then it was worth.

    16. Re:The poor performance may get you down by FictionPimp · · Score: 1

      I actually found oblivion to make more sense on the console. I played it on the PC first and re bought it for my 360. I found the gameplay better on the 360.

    17. Re:The poor performance may get you down by PFI_Optix · · Score: 1

      Do I care about a glass trackpad when I use a bluetooth mouse? Do I have or intend to purchase anything with a displayport interface? Does the case material matter that much? Yes, the keyboard is backlit. No, the screen probably isn't LED, but that is unimportant to me. Magnetic power connector? I care more about what kind of latch they use to secure the laptop when it's closed.

      Okay, fine. I'll put it this way: I don't want to pay $400 to have something shiny.

      --
      120 characters for a sig? That's bloody useless.
    18. Re:The poor performance may get you down by Anonymous Coward · · Score: 0

      *gasp* Are you saying the Dell mouse button won't stop recognizing the clicks after you've clicked 50 times? /troll

      Apologies for that comment, but I'm making a point that those features are just little design details that actually can't be said to be better or worse. For example, from your comments:

      1. glass trackpad that doubles as a button - I dislike using a trackpad to drag and drop at the best of times... being limited to this is not ideal for me.
      2. displayport - I have a HDMI cable for output to my TV already. Why can't this common cable be used without me dropping more $$ to get a new Apple proprietary one?
      3. aluminum - I'd prefer carbon fibre like already used by certain other manufacturers of machines that aren't allowed to run OSX.
      4. backlight - yep
      5. LED backlit screen - yep
      6. magsafe - nope. I'm careful with my machine and try not to drop it/yank it/wade through wiring, though it is a nice touch.

      So of your 5 advantages of a MBP, the only one I'd rather prefer on another machine is the magsafe connector. Emphasis on "I" before anyone flames me for my opinion. That having been said, they are great looking machines and the OS is fairly good once you get used to it... Unfortunately, work uses XP so my machine uses XP and yes, Parallels works but I like to replicate the work environment as much as possible to remove possible outside causes when testing and whatnot. That means that, like many other people I know, I can't justify that much money on what is essentially a secondary machine!

    19. Re:The poor performance may get you down by Altus · · Score: 1

      Is your current laptop fulfilling all your computing needs? Is it fast enough for everything you need?

      If the answer to those questions is "yes" then there is no reason for you to run out and buy a mac.

      Of course at some point in the future that laptop is going to get long in the tooth (or you will decide that you really want to develop for the iPhone) at that point you might want to consider a replacing it with a mac, but of course, you don't have to.

      --

      "In America, first you get the sugar, then you get the power, then you get the women..." -H. Simpson

    20. Re:The poor performance may get you down by Anonymous Coward · · Score: 0

      I'll answer that since I'm a bona fide Mac user and I can only say:

      Drats, you're right.

      Gaming, that is where we have to boot into Windows. Sure some here might raise the flag about Wine and Wine-enhanced game packages such as Crossover, but it doesn't support half of the games I'd want to play. But once in Windows, we're Good to Go. *sigh*

  3. It is a good middle ground. by jellomizer · · Score: 5, Insightful

    OS X is really a good middle ground between Windows and Linux. OS X supports many of the Windows Protocols (a lot better then linux in some ways) as well there is a better selection of high quality closed source applications, then linux has. However being Unix based it it is more stable then Windows and less prone to viruses and other malware. Then combined with virtualization you can run Linux OS X and Windows all at the same time for cross testing your code.

    It has a clean interface and performs well. You are not fussing with simple stuff. all in all it is good for development. (And the Apple keyboards have extended function keys that makes compatibility with old Vax systems much nicer too)

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    1. Re:It is a good middle ground. by PC+and+Sony+Fanboy · · Score: 1, Troll

      OS X is really a good middle ground between Windows and Linux.

      Yes, you get the worst of both worlds.

    2. Re:It is a good middle ground. by morgan_greywolf · · Score: 2, Informative

      Of course, with the virtualization aspect, you can do the same thing with a Linux box, cheaper. Throw up Ubuntu (which, like Mac OS X, just works (TM) -- most of the time, anyway), install VirtualBox, load that puppy up with enough RAM and you'll be able to run Windows, Linux and OS X all at the same time.

    3. Re:It is a good middle ground. by jellomizer · · Score: 1, Informative

      You can't legally run OS X by visualization, especially if it is on a non mac. Macs being more expensive then a PC is a myth, it only seems like that is because there are less configuration options. If you thunk Ubuntu just works you probably haven't used an other OS other then Linux or BSD for a while. I tried to replace OS X with Ubuntu for a couple of month. It never worked right. Things wouldn't detect (even after upgrading to 8.10) stuff failed to load after waking up from hibernation, WI-FI Dropping left and right. That is not Just works.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    4. Re:It is a good middle ground. by je+ne+sais+quoi · · Score: 1, Redundant

      Nice troll there, but hey your account name does say PC fanboy so I suppose it's to be expected. Have you even used a Mac outside of the apple store?

      I use OS X and Windows at work on a day to day basis, and I use Linux at home or if I don't need a gui (e.g. on a computing cluster). I can run every program I run in linux on my mac, including kde or e17, using the X11 server app. I can also natively run MS office and other desktop applications natively. I've used cygwin in windows, it's cool and all but you're relegated to a subdirectory for all your work there. I've also run MS office under wine in linux, but wine in general is a hit or miss proposition, maybe the app will work, maybe not. I can honestly say that OS X is a good middle ground between windows and linux. It's not perfect by any stretch, but neither is linux and windows.

      --
      Gentlemen! You can't fight in here, this is the war room!
    5. Re:It is a good middle ground. by morgan_greywolf · · Score: 2, Insightful

      People always report these sorts of problems, but I have yet to experience any of them. And, yes, I've used Windows XP, Vista and Mac OS X recently. As always, I guess, YMMV.

    6. Re:It is a good middle ground. by stormguard2099 · · Score: 2, Informative

      Ok, I usually don't post to correct people but... It's THAN not THEN! You use than in comparasions, for example "the cat is better than the dog" and you use then in situations like "I ran the dog over with my car, then i got the cat too."

      Sorry but it just hurt me to read your post.

      --
      http://greenobyl.com/ please.... think of the children!!
    7. Re:It is a good middle ground. by Anonymous Coward · · Score: 0, Troll

      Did you know that a Mac is a PC? Distinguishing them by that name is the mark of a fanboy. Nice try, claim you use the alternatives while missing important details.

    8. Re:It is a good middle ground. by Hatta · · Score: 2, Insightful

      OS X supports many of the Windows Protocols (a lot better then linux in some ways)

      Which protocols are you referring to, and how is their support better in OS X than Linux?

      I ask, because in my experience when OS X needs some cross platform functionality, they just port the Linux solution.

      --
      Give me Classic Slashdot or give me death!
    9. Re:It is a good middle ground. by einer · · Score: 1

      OSX does NOT support windows protocols any better than Linux... Active Directory in particular is pretty much broken under OSX. Linux supports AD just fine, and integrates LDAP quite nicely. Oddly enough, Linux + Windows = harmony, but throwing OSX in the mix pretty much hoses it all up.

      Also, please elaborate on the selection of high quality closed source applications that OSX has that linux does not (or doesn't have an equivalent too). Photoshop is hardly a developer tool.

      Virtualization benefits apply to all OS's, so no points for OSX there.

      Vax? wtf?

    10. Re:It is a good middle ground. by Anonymous Coward · · Score: 0

      then != than

    11. Re:It is a good middle ground. by Ma8thew · · Score: 1

      It's true that often Apple will start with an open source solution, but they will extend it, make sure it works flawlessly on their hardware and build a decent UI for it.

    12. Re:It is a good middle ground. by Mr.Ned · · Score: 0, Offtopic

      "Before RMS spoke about it most of you were for Cloud Computing now you are against it. You're a bunch of sheep."

      Exactly what I thought! What sheep, changing their mind after being convinced by a well-reasoned argument from someone with a track record for making good predictions!

    13. Re:It is a good middle ground. by agrounds · · Score: 1

      I've used cygwin in windows, it's cool and all but you're relegated to a subdirectory for all your work there.

      If you mean that your root / environment is limited to the installation directory, that is no longer the case. You can move outside of the standard root using standard drive letters just like in Windows. You can also bind the /bin and /usr/bin (and more) directories into your path statement as a standard Windows environment PATH variable so that you can use all your UNIX commands from the DOS prompt as well.

      To move outside your install directory, use /cygdrive/

      Example:

      To change to D:\
      cd /cygdrive/d/

      Then move into standard directories just like you normally would.

      cd "Documents and Settings"
      cd "JoeUser"
      cd "My Documents"
      ls

      Tab completion works fine. You can do it all in one, or even softlink Windows directories into your standard cygwin environment. I do this regularly.

      Example:
      ln -s /cygdrive/e/Code/C/ ~/c-projects

      Hope that helps.

    14. Re:It is a good middle ground. by red_blue_yellow · · Score: 0, Offtopic

      And if you're not an arrogant bastard, who really isn't a sheep? How many of us really come up with original (or at least self-created) ways of deciding to do things? The decently smart among us are just good at figuring out which smart people to follow, and spend the rest of our time enjoying our lives.

      --
      A neutral communications medium is essential. It is the basis of science, by which humankind should decide what is true.
    15. Re:It is a good middle ground. by je+ne+sais+quoi · · Score: 1

      That does help, thank you. At your rightly surmised, it's been awhile since I used cygwin.

      --
      Gentlemen! You can't fight in here, this is the war room!
    16. Re:It is a good middle ground. by Anonymous Coward · · Score: 0

      Another Ubuntu fanboy? There are more distros than just Ubuntu. That is all.

    17. Re:It is a good middle ground. by morgan_greywolf · · Score: 1

      Another Ubuntu fanboy? There are more distros than just Ubuntu. That is all.

      No! No! I refuse to believe it! *fingers in ears* nyah nyah nyah nyah! I better go read Mark's blog now, to clean my mind out ...

    18. Re:It is a good middle ground. by tyrione · · Score: 1

      Imagine the power of effect vs. affect. Wars have been started over less, I tell ya!

    19. Re:It is a good middle ground. by jellomizer · · Score: 3, Informative

      Well I didn't make them up, I experienced them first hand. I had completely different problems on a Lenovo Think Pad. I Never had a good clean Ubuntu experience. Yet I report such problems except for saying oh this is a problem it may be unique, they just mod me as troll and ignore the problem. That is why Linux is limited to 2% market share.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    20. Re:It is a good middle ground. by FireXtol · · Score: 2, Interesting

      Apparently you have not used a Mac. I had a job using one with OS X.5. It would kernel panic weekly. On the flip side, my Windows NT5 computer hasn't has a BSOD in a very, very long time.

      BTW: any modern OS supports virtulization! In Apple-land it's just more of a requirement.

      You believe it has a clean interface and performs well. You are not fussing with simple stuff? Most people, like me, do. And it's constant. Mac users don't understand that. But non-Apple users who have tried it understand all too well.

      Yea extended function keys? Like printscreen? Nope. Home and End functionality...? Horrible.

      I don't see how ANY seasoned non-Apple programmer could work with the functionality of home and end going to the end and start of documents instead of the current line. Try to change it, or other keyboard functionality to a more non-Apple paradigm? It's inconsistent at best, and you go back to Apple's way. The feeling of being defeated by a Apple computer is soul-crushing.

      --
      Enlightenment is the elimination of that which is unnecessary.
    21. Re:It is a good middle ground. by protohiro1 · · Score: 1

      Textmate FTW!

      --
      Sig removed because it was obnoxious
    22. Re:It is a good middle ground. by Nigel+Stepp · · Score: 2, Funny

      Ahh, so you would say they embrace a solution, then extend it to their liking?

      Sounds familiar :)

      --
      4096R/EF7BAFA6 79E1 DF98 D09D 898F 9A11 F6F0 DDDC 23FA EF7B AFA6
    23. Re:It is a good middle ground. by John+Jamieson · · Score: 1

      Wow, you sound good, but where do I start.

      I have NEVER found any Apple OS more stable than a version of windows released the same year. Yes, Windows ME was bad, but did you use the Mac that year? (Apple has real strengths, but often stability has not been one)

      I am sorry that you are working on old VAX systems. If you are, DEC made a PS2 style VT keyboard for your PC. It is a thing of beauty. Try to find one. (All my OpenVMS work has been on Alpha or Itanium for the last 12 years, but my largest client still has 16 uVax's that are being retired next year after over 20 years in operation. No software has been changed for that long either)

      Nice smear with the RMS comment. I don't need RMS to tell me I am not too excited about the cloud.
      BTW, What do they say - "Sheep go to heaven, goats, go to hell" (so I guess I'd better join the RMS flock, lol)

    24. Re:It is a good middle ground. by mjwx · · Score: 1

      OS X supports many of the Windows Protocols (a lot better then Linux in some ways)

      You mean like being able to write to NTFS (Ubuntu 7.10).
      Accessing Windows shares by URI name (first tried in Fedora 4).
      Writing to older SMB/CIFS shares without causing errors (Mac's cause problems with files when writing to a Win 2000 share, causes the backups to fail because of the corrupt file. The Mac's in our organisation just are not permitted to write to that file server).

      How did this get modded insightful?

      However being Unix based it it is more stable then Windows and less prone to viruses and other malware.

      This is debatable, I'll agree that it's not targeted like windows but Apple tends to include some fairly large bugs and exploits in their programs (Quicktime anyone). In addition to this Apple likes to actively hide any problems they encounter, weather this by via law suit or just deleting negative posts from the Apple forums

      Then combined with virtualization you can run Linux OS X and Windows all at the same time for cross testing your code.

      Virtualisation of an IDE is a terrible idea, Virtualisation is good for testing but it can be done with a cheaper machine running VMware Server or ESXi (yes this runs quite well on recent comodity hardware and is Free). No logical reason to get locked in to apple, it's not like Apple have never just randomly changed a core part of their systems?

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    25. Re:It is a good middle ground. by Anonymous Coward · · Score: 0

      Nope. Home and End functionality...? Horrible.

      I don't see how ANY seasoned non-Apple programmer could work with the functionality of home and end going to the end and start of documents instead of the current line.

      ctrl-a, ctrl-e and I'd bet that cover a lot more cases than your precious home and end keys.

      Bow down in the mighty church of Emacs!

    26. Re:It is a good middle ground. by John+Jamieson · · Score: 1

      Ouch, "That is why Linux is limited to 2% market share." You really should get at least one troll mod for that. lol

      OK, I've installed Linux on maybe a dozen computers in the last few years, and if you get a good distro (especially Mandriva) it is a no brainer.

      Not a single thing to fix EXCEPT for on the IBM thinkpads. I use them at work, and sometimes like to run wireshark or a term emulator, so I try to fire up live distro. Well, I have had to work around issues on two of the four I have had.

      BTW, did you know that many of the problems with installing Linux is because the Mobo manufacturers pump out crappy BIOS versions that the Linux guys actually work around?

    27. Re:It is a good middle ground. by cbhacking · · Score: 1

      While you make a couple good points, I'd like to point out that OS X *still* doesn't have native write support for NTFS. In this day of massive dual-booting, that's just silly. Considering how long Linux has had safe and stable NTFS R/W support, it's ridiculous. But the real kicker is that you *can* get NTFS write support on OS X (though FUSE) but for some reason Apple neither includes this nor makes it particularly easy. Honestly, it's easier to get full ext2 (ext3 but without journaling, safe otherwise) on Windows than NTFS write on a Mac.

      --
      There's no place I could be, since I've found Serenity...
    28. Re:It is a good middle ground. by Risen888 · · Score: 1

      I Never had a good clean Ubuntu experience. Yet I report such problems except for saying oh this is a problem it may be unique, they just mod me as troll and ignore the problem.

      Well there you go then. Instead of taking your issues to the kind of places that can "mod you as troll," you should take them to the kind of places that can "fix your damn problems."

      That is why Linux is limited to 2% market share.

      Because of Slashdot? You know, somehow I don't think that's it.

      --
      Hey, I finally got my first freak! Took you long enough!
    29. Re:It is a good middle ground. by DiLLeMaN · · Score: 1, Informative

      Yea extended function keys? Like printscreen? Nope. Home and End functionality...? Horrible.

      I don't see how ANY seasoned non-Apple programmer could work with the functionality of home and end going to the end and start of documents instead of the current line..

      Unless, of course, they decided to actually learn the way their machine works, instead of insisting on doing the things they do the way they did 'em on $otherplatform.

      Home and End have always gone to the start and end of a document on the Mac. Changing that would alienate users. If you want to go to the start / end of a line, you use Command+left/right, or ctrl+a/e.

      The closest thing to prtscrn would be Command+Shift+3, or Command+Shift+4 if you want to select an area to capture -- or just a single window by hitting space after the Command+Shift+4 part. You don't even have to open up another program to paste the resulting screenshot into, but if you *want* to capture to the clipboard, you can do so by holding Ctrl as well. Yes, very inflexible indeed.

      Not being able to adapt to differences between OSs must be soul-crushing indeed. I never had any problems with it myself.

      --
      /var/run/twitter.sock is a twitter socket puppet.
    30. Re:It is a good middle ground. by penguinchris · · Score: 1

      I agree with you; I have problems with linux on my (fairly new) thinkpad that should simply not exist at this point, no matter what distro I try or fixes I attempt. So many things work so well, but for example wireless networking, something critical that everyone uses all the time, still has a lot of show-stopping issues. I've got big problems with hibernation as well, and though my understanding of how that's handled is limited, it's my impression that the basic idea is not that complicated. Well, hibernation never worked on my previous laptop with Windows (from 5 or 6 years ago) either, but that's no excuse :)

      That said, I still highly prefer it over any other option for all the stuff that does work - and works much better than in windows or os x.

      As I said though, I agree, it is clear why it's not yet the Year of the Linux Desktop yet. There's still a lot of work to be done. Ubuntu does a lot of things well and has in my experience been the distro with the best compatibility and usability out of the box, but I don't agree with a lot of their way of doing things (mainly oversimplifying, which ironically tends to over-complicate doing more advanced things, including basic customizations, that are relatively simple in other distros) so I don't use it.

      I'm writing this on my main system, a Thinkpad T61 laptop running OpenSuse 11. It's got a few major quirks that I can live with, myself - but my mother or girlfriend couldn't, at least without constant support from me.

      I mean, this whole discussion is a little off-topic, but I thought I'd agree and chime in with some support. I've been a through and through Linux user for the past few years, I attempt to foist it upon my friends, and I'll never go back to windows, but I hope Linux developers are seeing the real issues preventing widespread Linux use and are taking them seriously.

    31. Re:It is a good middle ground. by Hawke666 · · Score: 1

      Launchpad? Hah, that's a good one. While they don't mod you as troll there, they certainly do ignore the problem.

    32. Re:It is a good middle ground. by thasmudyan · · Score: 1

      OS X supports many of the Windows Protocols (a lot better then linux in some ways) as well there is a better selection of high quality closed source applications, then linux has.

      I'm a huge Mac fan on the desktop, for servers I prefer Linux. There is however one major gripe with OS X protocol integration: there is no way to refresh a Finder window. If a Windows/SMB share changes while the Finder window is open, it does not get updated. Maybe it's a combination of two problems, because I believe SMB supports change notifications. So that Finder doesn't notice a folder changed is bad enough, but to top it all off, you can't refresh even when you know the content has changed. I wouldn't call this better support of protocols.

      And, while we're at it: it sucks that Finder doesn't support the FTP protocol. As far as I know, it's the only OS on the market that doesn't support FTP out of the box. Oh, you can mount an FTP directory alright, but it's always read only. Useless. And needlessly frustrating.

    33. Re:It is a good middle ground. by Anonymous Coward · · Score: 0

      I is unaware that bad grammer etc. could pain you physically. Is this pain more bad then you have before?

    34. Re:It is a good middle ground. by Anonymous Coward · · Score: 0

      Yup. And, I'm little-endian, by the way.

    35. Re:It is a good middle ground. by Anonymous Coward · · Score: 0

      I should only have to remember one 3-key salute: ctrl+alt+del.

    36. Re:It is a good middle ground. by EastCoastSurfer · · Score: 1

      People always report these sorts of problems, but I have yet to experience any of them. And, yes, I've used Windows XP, Vista and Mac OS X recently. As always, I guess, YMMV.

      I mostly agree with you, but a lot of people I know use Ubuntu and WIFI is always an issue. I don't think it's an ubuntu issue anymore than it's a linux/proprietary driver issue though.

    37. Re:It is a good middle ground. by PC+and+Sony+Fanboy · · Score: 1

      that cannot afford a Mac

      Rather, does not feel the need to pay an apple tax, and prefers to run osx on his eee pc...

    38. Re:It is a good middle ground. by PC+and+Sony+Fanboy · · Score: 1

      Have you even used a Mac outside of the apple store?

      Technically no. But I do use it on my netbook...

    39. Re:It is a good middle ground. by desertcrevasse · · Score: 1

      I call bullshit on your experience reporting Ubuntu bugs. I have read a _number_ of Ubuntu bug reports and there is a clear pattern:

      "Thanks for reporting this bug and any supporting documentation. ... Thanks for taking the time to make Ubuntu better!"

      I'm quoting above from a response I received yesterday, but search the bug tracker and you'll see the pattern for yourself.

      What may vary is whether the submitter actually took the time to include enough information to help developers resolve the problem. Either way a friendly and polite response follows; either thanks for the submission, or instructions on what additional information is needed.

      Bug tracker comments indicate the Ubuntu developers are not just professional, but helpful and friendly.

    40. Re:It is a good middle ground. by NitroWolf · · Score: 1

      OS X is really a good middle ground between Windows and Linux. OS X supports many of the Windows Protocols (a lot better then linux in some ways)

      What protocol(s) would that be? I haven't found any... in fact, I've found the opposite to be true. (SMB I'm looking at you)

      as well there is a better selection of high quality closed source applications, then linux has.

      This is absolutely true... thanks to legacy Mac software. I wish Adobe would make native stuff for Linux. But, the downside with Adobe is it doesn't work on OSX either... if you have HFS+, one of the more defining reasons to have OSX vs Windows NTFS.

      However being Unix based it it is more stable then Windows and less prone to viruses and other malware.

      I can't remember the last time my Windows XP box crashed. More stable? No, not even a little bit. I do a lot more with my XP box than I do with the Mac - the Mac has crashed a few times in the last 6 months - Windows XP, not so much, despite heavier usage. I'll take your word on Malware/viruses, since I don't do unsafe stupid shit like installing worthless Punch the Monkey applications.

      Then combined with virtualization you can run Linux OS X and Windows all at the same time for cross testing your code.

      Yeah, the virtualization on OSX is stellar. I wish Linux or Windows would have something even remotely close to Parallels.

      It has a clean interface and performs well. You are not fussing with simple stuff. all in all it is good for development.

      Clean interface? Not fussing with simple stuff? Are you joking? The OSX UI is all about fussing with simple stuff. Lets take a particular egregious example - the menu bar. Who thought this was a good idea to carry over from MacOS? Did someone really go "Hey, it's a good idea to have to move your mouse from one screen to another at 1920 or 2550 pixels PER SCREEN to get to the menu bar!" Sorry, no. The menu bar on OSX alone makes OSX a useless device for development, since a good portion of your time is spent scrolling the mouse across multiple monitors just to get at a menu function that doesn't have a hot-key/shortcut.

      Clean interface? Let's talk about resizing a window. You can only do it from the lower right hand corner! Can't get to that corner? Tough shit!

      Clean interface? Try tabbing through a form while web browing. Aww, you can't tab into that drop down box? Your tabbing doesn't want to go to the box you expect? Why not? Who knows! The web page is W3C compliant, but the browser doesn't want to follow the order of the boxes laid out by the page!

      No, clean interface is not one of the features of OSX. Fussing with small stuff is what OSX is all about. You spend a good portion of your time fighting with the UI in OSX. You may be use to it, but if you go to a more ergonomincally designed UI and then go back to OSX, the glaring flaws become apparent. Go on, give me any reasonable excuse for the menu bar problem or the resizing of a window in one corner only. There's more flaws just like that - as I said, you may be use to them, but that doesn't mean they aren't flaws.

    41. Re:It is a good middle ground. by FireXtol · · Score: 1

      I guess it's a matter of priority. I have really never needed one-button access to the start or end of a document. In programming I use home/end a lot to go to the start and end of lines. I'd say I go to the start or end of lines 100 times more than the start or end of a document. So excuse me for thinking that should take precedence, and a one-key solution. While ctrl+home/end would be a better alternative to going to the start ot end of a document. Oh wait, that's how Windows works(and probably other *nix). If +90% of users do it that way it MUST be wrong??

      --
      Enlightenment is the elimination of that which is unnecessary.
    42. Re:It is a good middle ground. by DiLLeMaN · · Score: 0

      Not *wrong*, *different*. Should Apple suddenly alienate it's existing userbase to make sure the newcomers are comfy? No, of course not.

      I see your point about beginning/end of line is more common than beginning/end of file, and I personally wouldn't *mind* the home and end key working like that, But then again, I also understand why it is the way it is, and I use the Apple key combos.

      If I'm coding, half the time I'm in Vim anyway. =]

      --
      /var/run/twitter.sock is a twitter socket puppet.
    43. Re:It is a good middle ground. by clone53421 · · Score: 1

      Honestly I think about 85% of the times that Apple is "different" they did it just because they wanted to be "different". In other words, for no good reason from a functional point of view. That's pretty stupid, IMHO, considering that it makes it very difficult to use a Mac when one is used to Windows and vice versa.

      For example, yesterday somebody mentioned the Mac "delete" key. "Backspace" on an electric typewriter — the computerized sort that remembered what you'd typed and automatically erased it with that white tape when you backspaced — worked the same way "backspace" on a Windows/*NIX machine does, and typewriters (even electric ones) were around long before Apple computers. Why'd they have to be different?

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    44. Re:It is a good middle ground. by DiLLeMaN · · Score: 0

      Um, they don't? If I hit backspace (the one next to the +/=), it backspaces. When I hit delete (the one over the cursor keys) it forward-deletes, just like it does on other OSs. What's the problem?

      (You may be talking about the wireless or laptop keyboards, which sometimes lack one of the two. Yes, I hate that too, but those are not normal keyboards, so I'm not counting them as "being different for the sake of being different".)

      Also, it's not always the "wanting to be different" factor. The home/end key thing started quite a while ago, when there wasn't much unity in GUIs anyway (or not much GUIs at all, for that matter). Can't blame 'em for not adhering to some unwritten standard, when that standard wasn't there to begin with. =]

      --
      /var/run/twitter.sock is a twitter socket puppet.
    45. Re:It is a good middle ground. by clone53421 · · Score: 1

      If I hit backspace (the one next to the +/=), it backspaces. When I hit delete (the one over the cursor keys) it forward-deletes, just like it does on other OSs.

      Despite their functions, those keys aren't called "backspace" and "delete". You just called them that to avoid confusion, which illustrates my point...

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    46. Re:It is a good middle ground. by DiLLeMaN · · Score: 0

      Your point being...? The exact terminology of the key changes their function, or somehow users coming from Windows can't use backspace because it's not called backspace somewhere else?

      I was just making sure that we were talking about the same keys. What the exact name for each key is according to Apple, Microsoft, the Linux community or some random bloke down the street really doesn't matter, does it?

      --
      /var/run/twitter.sock is a twitter socket puppet.
    47. Re:It is a good middle ground. by clone53421 · · Score: 1

      No, terminology isn't terribly important, but it is confusing when something says to press "delete" and it really means the key that everyone else calls "backspace". To compound the issue, the key doesn't even say "delete", it just has a little icon (and the key that you'd have normally called "delete" has its own icon), so if you're told to press "delete" there's nothing to prevent you from assuming they meant the wrong key.

      I mean... picture a Windows user. "Ok, now press delete." (User presses forward-delete.) "No, press delete... the backspace one." You mean backspace? "Yes, backspace." Well, if you meant press backspace, why didn't you just say that in the first place? "It's called delete on a Mac." Why isn't it just called backspace? "Um, it just isn't..." Well, that's dumb...

      Anyway, I'll reiterate my first point: Why is it necessary to change things that are already standard? It's just going to confuse people.

      Hell, why not just give them a German keyboard and tell them what to press in German? "Ok, press strg-bild ab." What we call the keys doesn't matter. Right?

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    48. Re:It is a good middle ground. by DiLLeMaN · · Score: 0

      OK, that's overdoing it. =]

      I get what you mean, really. Yes, if someone insists on calling backspace delete (something I have never done and never will do) it is confusing. Same goes with the Option and Command keys.

      To answer your re-iterated point: it's not so much that they changed it, I think, but that they decided on a different name for things back in the time when there wasn't much of a standard to begin with.

      I think we actually agree, but view the issue from a different angle.

      --
      /var/run/twitter.sock is a twitter socket puppet.
    49. Re:It is a good middle ground. by Anonymous Coward · · Score: 0

      I feel your pain. As a Linux user the mac fanboys mod me the same way though. I don't like it when either side pretends their fav OS gets everything right for everybody. 2% makes me feel elite, though. (kidding)

        Linux Mint is based on ubuntu and justworks on a lenovo T60. I didn't have any config issues.

    50. Re:It is a good middle ground. by clone53421 · · Score: 1

      they decided on a different name for things back in the time when there wasn't much of a standard to begin with.

      I'll accept that explanation in some cases, but "backspace" has been around since typewriters. There was no good reason to change that. As I said before, sometimes Mac seems different just for the sake of being different.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
  4. innovative by EpsCylonB · · Score: 1, Interesting

    once again macs seem to be innovating, the dual gpu thing where you have a low power one for run of the mill 2d stuff and high power one for the apps that need it are a good example (i believe this is appearing in pc laptops as well).

    my friend just got a shiny new £1800 mac book pro, its faster and has more ram than my main desktop machine, makes me feel sick (that windows xp 32 bit can only address 3.25 GB of ram doesn't help either).

    1. Re:innovative by PC+and+Sony+Fanboy · · Score: 4, Insightful

      once again macs seem to be innovating, the dual gpu thing

      You mean the severely limited, non SLI-hydra-whatever GPU thing that requires a restart/logon-off cycle just to switch?

      That thing was actually released on a few toshiba laptops (and sony laptops?) long before el-jobso did his magic.

      Of course, the (software) inflexibility of that configuration is actually a feature, according to apple. So, I digress.

    2. Re:innovative by Pfhor · · Score: 0

      The logout kickstarts the windowing system again, they could rewrite it to make it switch on the fly, but that would probably break something else, and not something you would expect in a 10.5.X release.

      Of course, they could write their own MacBook Pro specific windowing / graphics code, and just have that as a 'temporary' solution that supports live switching until 10.6 (where the entire graphics engine is having a major overhaul), but that defeats the whole "write once, use many" design philosophy of Apple's development cycle.

      So Apple adopted a slick, bleeding edge tech, but instead of holding back for them to be able to make it work 'as it should' they introduced what could be considered the best practical work around that would involve the least amount of damage. I would hate to have to test any code that uses the graphics engine specifically on the newest macbook pro, because Apple decided to break their own development procedures to provide 'live' switching in a service pack. I'd rather just wait for the code to be in place globally, and have more incentive than "it sometimes breaks on macbook pros" to rework my code. Like being able to utilize a lot of the new low level stuff coming in 10.6.

    3. Re:innovative by admiralfrijole · · Score: 1

      You mean the best-in-class, not-trying-to-be-SLI GPU configuration that *right now* you have to log out and back in to change? The "thing", platform really, that didn't officially exist until Apple announced them before NVidia did? Its not like there's a major OS update in the works or anything...

      --
      e to the pi i plus one equals zero
    4. Re:innovative by CannonballHead · · Score: 1

      According to Google pound-to-USD ... $2700 for a laptop? And it has more ram than your main desktop machine? I somehow get the feeling that you definitely did *not* spend $2700 on your desktop. I spent roughly $1000 and have 4GB ram, a 512mb 8800, and a quad core cpu. Does his mac book pro have a quad cpu or anything close to the performance of an 8800?

      Secondly, the low-power/high-power dual gpu... did that start with Mac? I am not sure it did. I remember reading a slashdot story recently about it and I'm not sure it started with macs.

      At any rate.. $2700 for a laptop is way up there. IMO, with Apple, you get less than what you pay for, unless you're interested in the "whoa, you have a mac, you are cool" thing. Personally, I'd rather have $400-$500 extra in my pocket than people thinking I'm hip or whatever. Not to say I don't think the $2700 mac book pro is nice or good or whatever... just I'd prefer to go a much cheaper route for a machine that will be outdated in two years.

    5. Re:innovative by chaim79 · · Score: 4, Informative

      From what I understand reading the background of that functionality, the NVidia drivers for mac are a big part of the problem, so they are doing it now as logout feature, after NVidia gets the mac drivers sorted out it will be able to support switching right away.

      --
      DEMETRIUS: Villain, what hast thou done?
      AARON: Villain, I have done thy mother.
      Shakespeare invents 'your mom'
    6. Re:innovative by iznogud · · Score: 2, Informative

      once again macs seem to be innovating, the dual gpu thing where you have a low power one for run of the mill 2d stuff and high power one for the apps that need it are a good example (i believe this is appearing in pc laptops as well).

      Innovating? You heard about Lenovo Think Pad T500? It was released before Steve did his latest thing, it's uglier than Mac Book (heck, it's uglier than anything on the market) but it's built like a tank, it runs cold, and, surprise, it doesn't have that retarded screen resolution. C'mon, Steve, 1440x900 on 15" box with a price that starts on $2K? You must be kidding.

    7. Re:innovative by chaboud · · Score: 1

      Is this meant to be a joke? Sony has been doing this for several years (and current Z notebooks allow you to switch without logging off or rebooting). This isn't particularly innovative at this point.

      Macs are merely following the leads of others, putting the usual Jobs-ian spin on it, and making huge piles of money.

      And I'm a programmer with a Macbook Pro. If you want to dev for the big 3 platforms (Windows, Linux, OS X) on one machine, it's the only (legal) way to go. It's possible to be realistic, though. Glass track-pad? Fairly innovative. Dual GPU? No.

    8. Re:innovative by Anonymous Coward · · Score: 0

      FYI, Sony has had this feature for years in their SZ series laptops.

      I faintly remember Apple poaching alot of Sony engineers when they went to the intel platform.

    9. Re:innovative by ColaMan · · Score: 1

      once again macs seem to be innovating, the dual gpu thing where you have a low power one for run of the mill 2d stuff and high power one for the apps that need it are a good example (i believe this is appearing in pc laptops as well).

      Wow, that's some serious innovation going on there. Good work, Apple!

      Oh, by the way - 1997 called, they want their 3DFX cards back.

      --

      You are in a twisty maze of processor lines, all alike.
      There is a lot of hype here.
    10. Re:innovative by Mike610544 · · Score: 1

      Aren't multi-GPU systems in general kind of a bad call? It seems like the cost/complexity/power use isn't worth it for a relatively minor performance boost.

      Just to be on-topic: Mac's don't make any sense to me. I got a top of the line MB pro a couple of years ago and find I never use it. Everything seems unintuitive and weird (the GUI that is; when I run the terminal it's like that scene in Jurassic Park with the little girl.)

      Windows with Cygwin works better for me than anything else for my home system (am I allowed to say that here?) At work I run Linux (that's really where Emacs is most comfortable.) I'm still trying to find a good use for the Mac.

      --
      ... also, I can kill you with my brain.
    11. Re:innovative by SoupIsGoodFood_42 · · Score: 1

      C'mon, Steve, 1440x900 on 15" box with a price that starts on $2K?

      Yeah, but it can also drive Apple's 30" display at its full 2560x1600. Can the T500 do that?

    12. Re:innovative by Jugalator · · Score: 1

      You mean the severely limited, non SLI-hydra-whatever GPU thing that requires a restart/logon-off cycle just to switch?

      It's "limited" by design. It wouldn't do much good to a laptop battery life running two graphics cards SLI'd.

      --
      Beware: In C++, your friends can see your privates!
    13. Re:innovative by Jugalator · · Score: 1

      Besides, SLI isn't even a performance white horse anyway. ;) The only thing it seems to be consistent in -- is underperforming for the power usage.

      --
      Beware: In C++, your friends can see your privates!
    14. Re:innovative by EpsCylonB · · Score: 1

      I doubt its $2700 in the US, even though recently the pound has been strong (not right now tho) the dollar has always had more buying power (google for "rip off britain").

      And I spent about £800 on my desktop a couple of years ago and it still plays the latest games, it was more of a comment of technology depreciation than anything to do specifically with mac books (other than you can get a really powerful one if you want to).

    15. Re:innovative by iznogud · · Score: 1

      Yeah, but it can also drive Apple's 30" display at its full 2560x1600. Can the T500 do that?

      Dude, I'm talking about freaking NOTEBOOK. You know, the thing that's always with me and the thing I'm expecting to have decent screen resolution and good DPI. Especially when it costs over $2K.

      Don't get me wrong - I don't have that big Apple monitor but geek in me wants that ability. I also want a simple way to connect with Space Shuttle and probably with LHC, but first and foremost - we're talking about overpriced notebook that doesn't even have an option to upgrade very mediocre screen resolution.

    16. Re:innovative by PC+and+Sony+Fanboy · · Score: 1

      I'm still trying to find a good use for the Mac.

      A good use? Resale. For some reason, they hold their value well.

    17. Re:innovative by PC+and+Sony+Fanboy · · Score: 1

      The logout kickstarts the windowing system again, they could rewrite it to make it switch on the fly, but that would probably break something else, and not something you would expect in a 10.5.X release.

      You have a really compelling argument. Your bugs/limitations are really 'features', aren't they?

    18. Re:innovative by SoupIsGoodFood_42 · · Score: 1

      Yeah, but people value different things. I know that some people use their laptop as their main computer, so the ability to drive a good screen is often more important that the screen on the laptop itself. I also know that some people prefer the lower DPI screen because it's easier to see (it's still higher than Apple's desktops). Personally, I don't have a problem with the resolution of their laptops, as any laptop in the size I want is always going to have a screen that is too small to be comfortable. So perhaps their laptops aren't for you, but that's different to being underspeced or mediocre.

    19. Re:innovative by Anonymous Coward · · Score: 0

      I think he's talking about the one before that, from over 2 years ago. It let you choose at boot time (physical switch) between intel's integrated graphics for thrifty battery use and an Nvidia 7xxx card for so-so gaming IIRC. Sony had it on their spiffy SZ series. Someone else did too I think.

      Hybrid SLI was supposed to be what made a 9400m a 9400m. The ability to use it in low power mode with just the integrated 9100 chip or in high power with hybrid SLI between the 9100 chip and a 9200 or 9300 card was by design. Nvidia revealed this in September IIRC and people were talking about it on mac forums before this season's Apple extravaganza. There was even the hope, when Apple released the specs of the MBP, that it would use the 9100 and 9300 (the 9400m part) plus a 9600 in TriSLI. But then Nvidia stated that the Macs were not going to support SLI at all.

      I'm still not sure what Apple's version of the 9400m is, if it doesn't use hybrid SLI. Probably a driver issue, though it's supported under windows. But I'm not caring so much anymore. The new MBP is a profoundly "meh" piece of hardware.

    20. Re:innovative by badkarmadayaccount · · Score: 1

      IMHO, it [getting a mac] shouldn't be the only way dev for it, at least only on their hardware. Eh, what do I care.

      --
      I know tobacco is bad for you, so I smoke weed with crack.
  5. AFP not AFS by Anonymous Coward · · Score: 5, Informative

    AFS is something else altogether.

    1. Re:AFP not AFS by raddan · · Score: 1

      And, I should add, AFS is a helluva lot cooler than AFP, at least in principle. OTOH, AFP is very easy to set up; even Netatalk is a piece of cake-- much easier to get going than a comparable Samba setup. Actually, I found Netatalk even easier to set up than Apple's own AFP server, but I am pretty much a CLI person. I have a fairly busy Netatalk server running at work, and it gets user data through winbind (!!!) through a little PAM magic. Runs very well. But AFS-- that's been a dream of ours for awhile given that more and more of our users are no longer located on-site. SMB/CIFS performance through a tunnel, by comparison to the two aforementioned protocols, is f'ing awful.

    2. Re:AFP not AFS by anon+mouse-cow-aard · · Score: 1

      Thanks... I was fascinated at apple having Andrew File System on by default. That is a really cool, theoretically campus-area network file system. I tried it about ten years ago, and it was a bear to set up back then and not very stable on linux (it was a UNIX thing back then.) Anybody used it recently?

  6. Macs are UNIX 03 by Toe,+The · · Score: 3, Insightful

    You would think that the fact that OS X is UNIX 03 certified might be of some interest to developers as well.

    Sure, maybe not as much as the reasons stated above, but... it is worth mentioning. And just the fact that it is any flavor of Unix-like OS is attractive to many.

    1. Re:Macs are UNIX 03 by Anonymous Coward · · Score: 0

      One should never use the words "attractive" and "Unix" in the same sentence.

    2. Re:Macs are UNIX 03 by Anonymous Coward · · Score: 0

      You've got to be kidding. When you are considering switching your development (especially what you're developing on rather than for) to an Unixlike, you actually check to see if that OS got certified by someone?

      I can see how really big users might care about that, and then as customers they might spec something like that ("the app we buy must run on a platform that has this certification" or "we only buy an OS with this certification") and so a developer who wants their money might try that platform to make sure his code works on it, but .. damn, that's pretty indirect.

      I bet the number of people who develop on Mac OS because of that certification, is less than 10, and 8 of them work at the certifying lab.

    3. Re:Macs are UNIX 03 by Toe,+The · · Score: 1

      I think that would be like saying a bank is "FDIC insured" means, "well they have some sort of insurance."

      The Open Group is not just some certifier. The Single UNIX Specififcation is a Big Deal. It certifies a level of portability and conformance that gives its administrators a level of confidence that cannot be achieved from Unix-like systems (read Linux and BSD... though I personally think these are great platforms) or Windows.

      I'm sure the certification is meaningless to game developers, but it carries a lot of weight for enterprise developers.

    4. Re:Macs are UNIX 03 by Draek · · Score: 1

      Not really. In low- and middle-end businesses, Linux pretty much killed Unix years ago, and in the high-end it's IBM, IBM, and IBM, and a company selling x86-based servers is simply not a contender.

      --
      No problem is insoluble in all conceivable circumstances.
  7. Andrew File System??? by yincrash · · Score: 1

    That doesn't seem to make any sense.
    Is there some other AFS?

    1. Re:Andrew File System??? by multipartmixed · · Score: 2, Interesting

      I had the same question, and thus hit teh google...

      Strangely enough, the answer appears to be "Yes"

      http://www.dementia.org/twiki/bin/view/AFSLore/WhatIsAFS

      I was pretty surprised, too. I thought AFS died with the Andrew project.

      Surely, though...Leopard must support NFS? It's certainly good enough for dev work.

      --

      Do daemons dream of electric sleep()?
    2. Re:Andrew File System??? by yincrash · · Score: 1

      AFS is still in use as a university-wide implementation at Carnegie Mellon, but the usefulness of having it for a single computer implementation doesn't make much sense to me.

    3. Re:Andrew File System??? by Anonymous Coward · · Score: 0

      It's the Amiga File System.

      >'

    4. Re:Andrew File System??? by joe_bruin · · Score: 5, Informative

      The author is a moron. He meant AFP, Apple File Protocol. Macs do not support AFS out of the box.

  8. From the x Department by hardburn · · Score: 1

    This is the first time I've actually LOL'd at a 'dept' line in a while. Self-employment makes for all sorts of wonderful tax-deductable gadgets.

    --
    Not a typewriter
  9. Mac Trolling as /. Submission ? by Anonymous Coward · · Score: 2, Insightful

    Almost as bad as the Ron Paul trolls on Digg.

  10. Well... by XTrollX · · Score: 2, Insightful

    I can think of a few reasons why Macs are becoming more popular (especially in this field). Like the first commenter said, has this guy used Vista? 1. More and more programs are coming Linux. Like today we have Flash. 2. Stable OS/Well built systems. 3. More people are realizing that you don't need windows to read windows files. Just format your junk to FAT instead of NTFS. This is just brushing the surface...

    1. Re:Well... by knavel · · Score: 1

      More people are realizing that you don't need windows to read windows files. Just format your junk to FAT instead of NTFS.

      Good points, but you better hope to hell that you don't have any windows files bigger than 2gb.

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

      More people are realizing that you don't need windows to read windows files. Just format your junk to FAT instead of NTFS.

      Good points, but you better hope to hell that you don't have any windows files bigger than 2gb.

      You could always stick with NTFS and use Ntfs-3g to get read/write support which works fine under both Linux (I think it comes by default with some distros now) and Mac OS X (using MacFUSE).

  11. Missing the point? by paimin · · Score: 2, Insightful

    Uh...isn't the point that you can run any OS you want on Mac hardware? Isn't that what makes them good development machines? If the paging system or AFS is torture, just boot frickin Windows. These flamebait articles are so tiring.

    --
    Facebook is the new AOL
  12. Now if only Apple would update their documentation by antifoidulus · · Score: 4, Informative

    recently got into Cocoa programming and for the most part absolutely love it, Apple has obviously put a lot of effort into their system and it shows. However, Apple seemingly skimped on one of the most important, but usually easiest to implement parts of their system: good, up to date documentation!

    For instance, in the QTKit documentation is just beyond abysmal. There is little documentation on how to do very common things, such as set your export settings. I had to do a lot of hackery just to figure that one out(and its still far from straightforward), they have typos that have been there for eons, even though I used their feedback form to tell them about it, and perhaps worst of all, they don't even mention many methods that are in the API.

    On multiple occasions I have had to go into the header files just to find out what I could do with various classes. I shouldn't have to do this! Compare this experience with say, Javadocs and its night and day. While Javadocs are far from perfect, they are infinitely better than what Apple puts out.

    Why would Apple do something like this? It costs them almost nothing to create a lot of these docs, and actually updating them once in a while could save developers tons of frustration. I guess maybe the paid ADC accounts are bit better? Thats really a low blow if they are though....

    Furthermore, Apple tends to deprecate APIs without really replacing them with an API with the same functionality. Case in point is QTKit. Its a nice API for what its worth, but there are tons of occasions you either:

    a) have to go down to the old Quicktime C APIs(which means your code won't be able to compile in 64 bit and may not work at all on Snow Leopard) or
    b) Have to come up with some creative hacks to get the functionality you want.

    For instance, in order to get an MPEG-4 formatted to anything but the default size you either have to use an atom container which is 32 bit only, or manually set up a Quicktime export with the settings you want, write some applescript to save that to a file, THEN read that file in as NSData THEN set that to be your export settings(which on Apple's website has the oh so helpful documentation:"Information to come."(That was over a year ago).

  13. AFP != AFS by sampowers · · Score: 2, Informative
  14. its the community that matters by LiquidCoooled · · Score: 3, Insightful

    I have spent the last 8 years writing visual basic applications in Windows
    At Christmas last year I got myself a Nokia internet tablet - it runs Maemo Linux.

    Surprisingly now, 11 months later I am comfortable back in C, have a nice little library and *know* I have found a better path.

    Its been a kind of torture as well, everything was new and sometimes finding information is a brutal experience.
    If it hadn't been for the great community around maemo.org I wouldn't have gotten as far as I have.

    It was this community element which was missing with other devices and systems when I was looking around.

    --
    liqbase :: faster than paper
  15. I Like My Mac by syphax · · Score: 1

    Our office started having problems with Thinkpads after years of trouble-free use (oops, Lenovo), so I took the chance to see if we could use Macs. I got a big 17" MacBook Pro.

    I run Win XP via Parallels, and will get around to installing Ubuntu as well.

    Things work pretty well. Not perfectly, but pretty well. I currently spend ~70% of my time using Windows stuff, but I anticipate that going down to 30% or so as I get smart about doing stuff on the Mac side without losing file compatibility with my peers. It's *really* nice to be able to switch back and forth seamlessly. And though I am by temperament more of a Linux guy, I find myself quite happy with OS X.

    I'm not an Apple fan-boi; I don't ignore imperfections in Apple and their products. That said, when my old PC laptop died at home, I found that we were left with 3 Macs- my work Mac, my wife's, and our Mac Mini media center/kid computer/home automation thingy.

    I just hope Apple's market share doesn't grow too high (I'm not that worried); competition (plus open standards) is a good thing.

    --
    Simple Unexpected Concrete Credible Emotional Stories
    1. Re:I Like My Mac by hax0r_this · · Score: 1

      I got a MacBook Pro last year for school, and while I still think I made a good choice (powerful, portable *nix laptop with excellent hardware support), I was relieved to be able to revert to a Linux desktop as my primary platform after just over a year.

      While many aspects of using a Mac were much simpler than Ubuntu, far too often I found the OS working against me. While it includes some great media apps, it lacks a lot of basic functionality that I've become accustomed to in Linux. Additionally, the included command line utilities were all out of date, and a total pain in the ass to manage once I had to start replacing them by hand.

      Even office tools were a major issue. Neo Office sucked, running OpenOffice in X11 sucked, I bought a copy of Office 2008 and it was so unusably slow and unstable I uninstalled it the same day. OpenOffice 3 is nice, and Apple's Pages is a great tool for simple documents, and nice for some simplistic publishing applications. But OpenOffice 3 still has a mediocre interface and lacks some of the functionality of MS office, and Pages (while it has a nice interface) has a few bugs, has only very simplistic functionality and doesn't support .odt files.

      As an office tool I found the Mac to suffer from the same problems as Linux in most areas.
      As a power user I found OS X to be lacking much of the basic functionality of Linux.
      As a development platform, OS X far outperformed Linux and Windows when it came to writing graphical Apps, but anything involving the command line, running in the background, etc was an absolute nightmare compared to Linux (never done anything of that sort in Window).
      For Media stuff OS X really took the cake as long as you were willing to play by their rules (buy from iTunes, use Apple portables devices, etc). In order to play my collection of ripped movies, however, I reverted to mplayer and VLC. Also, they lacked any hardware acceleration of video decoding, even though the hardware supports it (probably nvidia's fault).

      I would get my Parents or someone a Mac, and if I needed Photoshop or the like I would use one myself. But I don't expect that I will ever buy another Mac for myself, and would never run OS X on a desktop. It's main advantage for a moderately competent user is hardware support, and Linux seems to be coming along nicely in that area.

    2. Re:I Like My Mac by IL-CSIXTY4 · · Score: 2, Informative

      Just curious -- was your problem that the command line utils were "out of date", or just different?

      OSX uses BSD's command line utils, and BSD's utils are different from GNU's. You'll find different command-line switches here & there, and the output of top will throw you for a loop.

  16. Apple needs a mini tower not a over priced mini la by Joe+The+Dragon · · Score: 5, Insightful

    Apple needs a mini tower not a over priced mini laptop with out a screen in a small box.

    The mac pro is nice but $2300 and only a $30-$50 video card?

    AIO also are not that good.

    Where is the mini tower that can do dual display?

  17. A couple reasons... by Anonymous Coward · · Score: 0

    IMO, from what I've seen, one reason is because it's Unixy and there are lots of developers who move to it because it's a top-tier Unixy environment... supported hardware and software from a top-tier company. They other reason is because it's the only legal way to program the iPhone... vendor lockin the likes of which not even Microsoft has dared to try (and couldn't, really, without risk of more lawsuits about being a monopoly).

  18. Perfectly Good Dev Platform by CyberLife · · Score: 3, Informative

    I've been using a Mac as a development platform for years. Never had an issue. Just because it's an Apple system doesn't mean one has to use AFS or write Cocoa apps.

  19. Re:Apple needs a mini tower not a over priced mini by Moof123 · · Score: 1

    A decent headless mini-tower mac at a fair price, and I'd snap one up in a minute.

  20. Hard to take someone seriously... by SuperBanana · · Score: 5, Interesting
    ...when they refer to Apple Filing Protocol as "AFS", and it shows that Infoworld has idiot editors. There's nothing except an anonymous programmer's opinion to back up the claims made.

    AFP is not strange, twisted, or any sort of barrier for programmers. Over the years, I have found AFP performance (to netatalk) out of the box trounces Samba by almost a 1:2 margin on raw file transfer speed, and 10:1 on directory-intensive operations. It supports international character sets without fuss, and folder/file name restrictions are downright amazing compared to the shit that is SMB/CIFS.

    Don't like AFP? Fine. Use SMB (and yes, you can turn off the "annoying dot files".) Or NFSv4. Or SSHFS with MacFusion, making any Unix box you've got a file server with the installation of one package. There are installers for AFS and (I may have this wrong) Coda.

    1. Re:Hard to take someone seriously... by nine-times · · Score: 1

      I agree that AFP isn't a problem. You can run AFP on both Windows and Linux (via Netatalk, which AFAIK hasn't been updated but works fine). Even if AFP doesn't work well for you, OSX supports SMB, NFS, and pretty much anything else you want to use.

      However, I do think Apple could work on optimizing file sharing. I have some network shares with thousands of files in the same directory, and it can take a couple minutes for OSX to return a directory listing through Finder. It's not a problem with the protocol. Linux can browse the same directories much faster, as can Windows. I can even drop into bash in OSX, "cd" to the directory, "ls", and get the listing pretty fast. Finder is trying to load some kind of other data (icons? thumbnails?) that's slowing it down a ton. IMO it's something that really ought to be fixed.

      Maybe in Snow Leopard. Supposedly it'll be all about fixing technical things of that sort rather than adding features.

    2. Re:Hard to take someone seriously... by Anonymous Coward · · Score: 0

      and folder/file name restrictions are downright amazing compared to the shit that is SMB/CIFS.

      Wait, I see a restriction off 35 characters for names. The server is Windows 2003 with Services for Macintosh. Is that what you mean, because that's actually not very good at all.

      Use SMB (and yes, you can turn off the "annoying dot files".)

      How do I do that? I've never figured that out.

    3. Re:Hard to take someone seriously... by Anonymous Coward · · Score: 0

      defaults write com.apple.desktopservices DSDontWriteNetworkStores true

  21. OS X does support NFS as well by antifoidulus · · Score: 1

    Unlike some operating systems from Redmon, OS X can do NFS right out of the box. Though I guess we can cut Microsoft a little slack, the protocol is only 20 years old after all.

    Actually, there is only 1 case where I would actually recommend using AFP over NFS on macs: If you are using Mac OS X Server to provide authentication to other Macs, the AFP is fully kerberized and encrypted over the wire(well it can be) whereas NFS is just plain old NFS.

  22. "embrace virtualization of other OSes" by Anonymous Coward · · Score: 0

    Yeah, no other hardware or OS in the world supports virtualization.

    If you want to develop for MacOS (and why wouldn't you?) you can either run it natively and run Windows/Linux/FreeBSD virtually, or you can... oh, right, you can't install MacOS in a VM on decent, user-serviceable hardware, because that would cut into Apple's profit margin.

  23. Why Apple beat Microsoft by girlintraining · · Score: 3, Interesting

    Okay first, about the title: All programmers are developers, but not all developers are programmers. Second, it isn't just developers, it's everybody. Vista exploded on the launch pad. Nobody's upgrading. So for the last several years who's been the only commercial manufacturer to be releasing new spiffy shiny? Apple of course. So, umm, HELLO? Of course people are switching, Apple is the only company offering anything new!

    Microsoft wasn't advertising because they had nothing to advertise -- The only major products they've been pushing out are all incremental upgrades for commercial use. Now we see giant billboards about how great Vista is, but please... The media shot and killed that cow, now they're just trying to recoup their investment. As an aside, I've been waiting for this moment since I got into the industry! Now, whatever you want to say about Macintosh as a platform, you can't deny their marketing has been so good it's making history. That, and Apple has at least three batallions of lawyers ready to crush anyone who "Thinks different". And the only personalities Microsoft has is Bill Gates (now retired), and Balmer, better known as the amazing flying monkey boy.

    Lastly, if we want to talk about developers, not just programmers -- which would include web and graphic designers, architects, etc., Apple has enjoyed huge market share here for one very simple reason: It's simple and it works. This is an industry where the software on a machine costs several times the cost of a system and people happily pay for it. Apple, and companies who develop for their platform, have made design a priority for years -- usability and simplicity. Everything else has come after that. Well, except for some serious QC issues on their hardware lines lately, for which they have not been publicly flogged enough over. Meanwhile, all the other players in the market are trying to be all things to everyone... Vista's DRM and horrible, horrible driver subsystem comes to mind as an example of "Trying to do it all".

    Disclaimer: Not an Apple fangirl (personally, I despise macintoshes), but does work in graphic design and so I deal with it every day.

    --
    #fuckbeta #iamslashdot #dicemustdie
    1. Re:Why Apple beat Microsoft by Anonymous Coward · · Score: 0

      personally, I despise macintoshes

      I hated machintoshes too. I'm glad they havent been produced any time this century. for someone who claims to "deal" with apple stuff every day, you sound either full of it or you dont really understand what you do each day.

    2. Re:Why Apple beat Microsoft by Anonymous Coward · · Score: 0

      Obiously she is lieing, is posing as a she in /.

    3. Re:Why Apple beat Microsoft by BountyX · · Score: 1

      She does mention an important aspect that the article does not take into consideration. The simple fact that mac adaptation may be confounding. I think the article implies that apples overall operating system is preferred by developers for it's feature set. This is simply an unknown since the article has no data that can be applied to the majority of "developers".

      --
      Trying to install linux on my microwave, but keep getting a kernel panic...
    4. Re:Why Apple beat Microsoft by Anonymous Coward · · Score: 0

      Vista exploded on the launch pad. Nobody's upgrading.

      Nobody's upgrading?. I know that a majority of the increasing percentage of Vista installs are related to factory installations, but you still can't discount the fact that more and more people are using Vista. Honestly, a lot of people were saying the same crap about Windows XP a 5-6 years ago but look where it's at now.

    5. Re:Why Apple beat Microsoft by mattkime · · Score: 1

      Not sure if I should rate that

      +1 Female

      or

      -1 Impersonating Female

      --
      Know what I like about atheists? I've yet to meet one that believes God is on their side.
    6. Re:Why Apple beat Microsoft by Anonymous Coward · · Score: 0

      I prefered him in his role as kitten killer Domo-kun.

    7. Re:Why Apple beat Microsoft by jrbirdman · · Score: 1

      1) Sorry, but programmers ARE developers. Graphic artists and architects are users. To say otherwise is a slap in the face of developers, including me.

      2) Programmers...er...developers don't pick a development platform simply because it's new. That's a user-thing. If fact, we don't pick a OS...our employer does. And guess what they're probably using?

      3) Mac marketing as been brilliant but that's not a reason to buy a computer. In fact, one could say that the Mac could have been the "cow that got killed" if it hadn't been for the i*.

      4) Vista ain't bad as long as you have the right hardware. I know...I've been developing on it for over a year.

      5) Apple's market share for web and graphics designers is not based on the OS simplicity but on history -- they were the first ones to market with hardware and software that seemed made for publishing and image processing.

    8. Re:Why Apple beat Microsoft by Anonymous Coward · · Score: 0

      Vista is more of an upgrade you get with a new PC. Not one you put on an old PC. To 'think different'ly... you may as well think a computer made for OS1 should run OS X.

    9. Re:Why Apple beat Microsoft by protohiro1 · · Score: 1

      Our company lets us choose macbook pro or hp windows laptop. Most people seem to go with the mac these days, but we are developing web code that runs on linux machines.

      --
      Sig removed because it was obnoxious
    10. Re:Why Apple beat Microsoft by girlintraining · · Score: 1

      Here's a thought: Why not ignore the idea of whether I'm a girl or not and focus on what I'm saying, instead of being a condescending dick. It's shit like this that ensures that the only women I can talk to at work are the secretaries. For once, I'd love to sit down next to another woman who did the same work I do. I've seen a few so far, but few of them made it past entry-level.

      --
      #fuckbeta #iamslashdot #dicemustdie
    11. Re:Why Apple beat Microsoft by Anonymous Coward · · Score: 0

      And the only personalities Microsoft has is Bill Gates (now retired), and Balmer, better known as the amazing flying monkey boy.

      That was an odd thing to throw in there... Who exactly does Apple have, besides The Incredible Shrinking Jobs? No one in particular, since Steve likes being a one-man show.

      (Don't speculate on who will replace him, since they'll probably get axed.)

    12. Re:Why Apple beat Microsoft by QuietObserver · · Score: 1

      That, and Apple has at least three batallions of lawyers ready to crush anyone who "Thinks different".

      Excellent post, but were you referring to Microsoft rather than Apple; I'm not aware of any lawsuits Apple's threatened/initiated lately? I'm aware of several threats Ballmer's made, such as the 800 some odd patents he believes Linux is violating.

    13. Re:Why Apple beat Microsoft by clone53421 · · Score: 1

      Jeez... it's not like he said anything derogatory about your programming abilities. Can't you take a joke?

      And if you're so offended by his sexist joke, why do you respond by calling him a "condescending dick"? Just because he's sexist, you're stooping to his level?

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
  24. I've Always Heard... by Nom+du+Keyboard · · Score: 1

    I've always heard that Intel Macs were comparable to Intel Windows machines in running similar application. Now suddenly there are complaints about sluggish virtual memory handling and other ills? Where has this been hiding all along now that (pardon) apples-to-Apples comparisons are actually possible?

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
    1. Re:I've Always Heard... by MightyYar · · Score: 1

      Where has this been hiding all along now that (pardon) apples-to-Apples comparisons are actually possible?

      Perhaps people running 2 VMs have more memory paging problems :)

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    2. Re:I've Always Heard... by mjwx · · Score: 1

      I've always heard that Intel Macs were comparable to Intel Windows machines in running similar application. Now suddenly there are complaints about sluggish virtual memory handling and other ills? Where has this been hiding all along now that (pardon) apples-to-Apples comparisons are actually possible?

      Marketing

      I'll give credit where credit is due, Apple has the best marketing machine on the face of the earth. Backing up the hype is a legion of dedicated fanboys so if you have a negative comment about apple and aren't crushed by the weight of apple marketing hype, the fanboys will get you.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
  25. Re:Apple needs a mini tower not a over priced mini by GaryPatterson · · Score: 1

    Is that a developer issue, or just something you want?

  26. Re:Now if only Apple would update their documentat by roger6106 · · Score: 2, Informative

    Quicktime is scheduled to get a large rewrite in Snow Leopard. There have been many complaints about the Quicktime API, but there is hope that Snow Leopard will fix that.

  27. Re:Apple needs a mini tower not a over priced mini by gyrogeerloose · · Score: 1, Insightful

    Apple needs a mini tower

    Sigh, not this one again. Apple will likely not ever make an inexpensive mini tower because the profit margins are too small. Their strategy is to aim at the high end of the market and let Dell and HP fight it out over the market for cheap computers.

    --
    This ain't rocket surgery.
  28. MacOSX has awful Java support by cowwoc2001 · · Score: 1

    A sizable part of the programming community writes Java code and MacOSX is simply not an option for them.

    Applet's JVM is buggy, poorly maintained and totally out of date. Sun plans on putting out Java 1.7 in a few months and Applet has yet to even release Java 1.6.

    1. Re:MacOSX has awful Java support by mario_grgic · · Score: 4, Informative

      Java 1.6 for OS X, has been available for months now. And JDK 1.7 will not be out in a few months either.

      --
      As the island of our knowledge grows, so does the shore of our ignorance.
    2. Re:MacOSX has awful Java support by furball · · Score: 1
      http://developer.apple.com/java/

      Java for Mac OS X 10.5 Update 2 delivers improved reliability and compatibility for Java SE 6, J2SE 5.0 and J2SE 1.4.2 on Mac OS X 10.5.4 and later.

    3. Re:MacOSX has awful Java support by cowwoc2001 · · Score: 1

      I stand corrected, thank you!

      There are still outstanding issues:

      1) It's not clear what Java6 update release this corresponds to.

      2) It's not clear when they will provide Java6 update 10 which provides a major improvement for desktop applications.

      3) It's not clear whether they resolved a lot of the compatibility issues I keep on reading about on java.net...

      In short, the community complains a lot that Sun isn't as open with it as they would like, but Apple is a heck of a lot worse.

      Developers would love an open-source bug tracking system for Apple JDK and *some* kind of transparent mechanism for informing users of upcoming feature and bug fixes. At least Sun provides a clear schedule ahead of time. Apple keeps it top-secret until the day of the release. This is very frustrating to developers whose businesses depend on these dates.

      There is a real serious concern that Applet will simply stop developing the JDK one day. No one is afraid Sun will do the same.

    4. Re:MacOSX has awful Java support by ploiku · · Score: 1

      Of course they have Java 1.6:

      http://developer.apple.com/java/
      "Java for Mac OS X 10.5 Update 2 delivers improved reliability and compatibility for Java SE 6..."

    5. Re:MacOSX has awful Java support by harlows_monkeys · · Score: 1

      Applet's JVM is buggy, poorly maintained and totally out of date. Sun plans on putting out Java 1.7 in a few months and Applet has yet to even release Java 1.6.

      I don't know who this "Applet" you keep referring to is, but Apple has had Java 1.6 available for download for at least 6 months.

    6. Re:MacOSX has awful Java support by furball · · Score: 1

      1) It's not clear what Java6 update release this corresponds to.

      build 1.6.0_07-b06-153 for the SE runtime.
      build 1.6.0_07-b06-57 for Hotspot.

      If your business depends on releases, an Apple Developer Connection Select/Premier account ($500/year for Select) provides better information. You end up saving the money spent on the ADC membership on hardware anyway. I actually saved money buying a Select membership and hardware than buying the hardware alone without the Select membership.

    7. Re:MacOSX has awful Java support by cowwoc2001 · · Score: 1

      My mistake on "Applet" ;)

      It's worth noting that Java 1.6 was released on Dec 2006 while Apple released their version 1.5 years later. 3-6 months I can understand, 1.5 years is forever in the development world.

    8. Re:MacOSX has awful Java support by Eil · · Score: 1

      Applet's JVM is buggy, poorly maintained and totally out of date. Sun plans on putting out Java 1.7 in a few months and Applet has yet to even release Java 1.6.

      I'm rather surprised to hear that Apple even releases a version of Java. The Apple Tradition is to give you one way to do something and that's it. I can see Apple looking at Java and asking, "what does this have to do with us?" It's not a key part of their system and in fact probably competes to a certain degree with their official Jobs-sanctioned One True Development Platform.

      And another thing: What's preventing Sun (or an interested third party, now that Java is open source) from releasing an up-to-date version of Java on Mac?

    9. Re:MacOSX has awful Java support by WankersRevenge · · Score: 3, Informative

      64 bit intel machines only. If you happen to be a poor shmoe like myself with an older ppc based mac, you're stuck with Java 1.5

    10. Re:MacOSX has awful Java support by cowwoc2001 · · Score: 1

      I'm rather surprised to hear that Apple even releases a version of Java. The Apple Tradition is to give you one way to do something and that's it. I can see Apple looking at Java and asking, "what does this have to do with us?" It's not a key part of their system and in fact probably competes to a certain degree with their official Jobs-sanctioned One True Development Platform.

      And another thing: What's preventing Sun (or an interested third party, now that Java is open source) from releasing an up-to-date version of Java on Mac?

      I'm not sure. There was talk of porting the OpenBSD JDK to Apple but I'm not sure how far it went: http://landonf.bikemonkey.org/code/macosx/MacOS_Java_16_Developer_Preview_1.20071120.html

      I suspect Sun was more than happy to let Apple take ownership (Sun isn't doing too well, financially speaking) and Apple was all too happy retaining full control of how Java behaved on their platform (Apple loves being in control ).

      Personally I wouldn't trust Apple to keep on maintaining the port. Most 3rd-party JDK providers inevitably are busy doing something else and let the port fall behind. I almost wish Apple would pay Sun money to maintain the port. It would be a win-win for both parties.

    11. Re:MacOSX has awful Java support by Anonymous Coward · · Score: 0

      1.6 is only available for 10.5.x with a intel, and only the full 64bits model !!
      I have been a mac user for years, but it's obvious now that my next laptop will be running Linux

    12. Re:MacOSX has awful Java support by Yosho · · Score: 1

      Apple has had Java 1.6 available for download for at least 6 months.

      But only if you're using a 64-bit Intel system. Anybody on a 32-bit Intel (still a lot of people) or a PPC system (still a few people) is out of luck.

      --
      Karma: Terrifying (mostly affected by atrocities you've committed)
    13. Re:MacOSX has awful Java support by timewasting · · Score: 1

      I would say most java developers work on WAS,WLS, and/or JBoss or some lesser J*EE player. IBM and WeblogicTengah/BEA/Oracle haven't supported macs officially anyway. Jboss doesn't require a 1.6 JDK even for the 5.0.0 Release candidate.
      1.6/1.7 is completely a dumb argument to make, when there are far better ones.

    14. Re:MacOSX has awful Java support by Anonymous Coward · · Score: 0

      I assume you mean the BSD port Soy Latte. If so, then yes, 1.6 has been out for a while now. Otherwise, you're simply wrong. There is a developer release of 1.6 for 64-bit Intel, but that's not 1.6 for Mac OS X by any stretch. Visit: http://developer.apple.com/java/.

      You won't even find any mention of 1.6 on the Apple Java site unless you really dig around.

    15. Re:MacOSX has awful Java support by xRizen · · Score: 1

      1.6 is only available if you have a 64-bit Intel processor.

      I'm one of the unlucky few early adopters who has a 32-bit Intel in his MBP. :-(

    16. Re:MacOSX has awful Java support by nxtw · · Score: 3, Informative

      You're also stuck with 1.5 if you want to use SWT, the graphics toolkit behind Eclipse and some Java-based GUI applications. SWT uses native graphics libraries, and the current version uses Carbon. And since Carbon is 32-bit only, SWT has to be ported to use 64-bit Cocoa.

      On the other hand, it's not like Apple has to provide the latest JVM/JDK and I'm not aware of any reason why someone else (even Sun) couldn't release one.

    17. Re:MacOSX has awful Java support by Anonymous Coward · · Score: 1, Insightful

      Maybe because Apple DON'T LET Sun doing it?
      Or any open source alternative doing it? (Not using Cocoa)
      Or maybe because if you want Java 1.6 you have to BUY the new OSX - ?
      I stopped to try using Apple only for that.

    18. Re:MacOSX has awful Java support by gutter · · Score: 1

      Looks like that effort has been officially merged into the OpenJDK project, and OpenJDK 7 is already running:

      http://landonf.bikemonkey.org/code/java/OpenJDK_7_Binaries.20080820.html

      --
      Check out DRM-free movies at http://www.bside.com
    19. Re:MacOSX has awful Java support by vocaro · · Score: 1

      Otherwise, you're simply wrong. There is a developer release of 1.6 for 64-bit Intel, but that's not 1.6 for Mac OS X by any stretch.

      No, he's right. Apple has officially released Java 1.6 for OS X to all users. It's not a developer-only release.

      You won't even find any mention of 1.6 on the Apple Java site unless you really dig around.

      Dig around? It's right there on the page you linked to!

      Java for Mac OS X 10.5 Update 2 delivers improved reliability and compatibility for Java SE 6

    20. Re:MacOSX has awful Java support by Xyrus · · Score: 2, Informative

      Bullshit.

      There is no official Apple blessed 1.6 for Tiger. If you want a sanctioned version of 1.6, you have to upgrade to Leopard.

      You CAN use Soy Latte, however good luck convincing your users to go through the same headache you did to get the JDK to work on Tiger in the first place.

      Java support is definitely lacking when compared to other OS's support of the language.

      And the sooner they drop XCode in favor of eclipse, the better.

      ~X~

      --
      ~X~
    21. Re:MacOSX has awful Java support by bigbadunix · · Score: 1

      Again, only for 64-bit intel, which is what percent of us? My (still) shiny 1st gen mbp has been bastardized by having to run a linux vm for 1.6.

      Not cool.

      --

      The older I get, the less I like everyone else.
    22. Re:MacOSX has awful Java support by LeafOnTheWind · · Score: 1

      SWT is not maintained by Sun - it was originally created by IBM when they were first developing the Eclipse platform. It is now maintained and released by the Eclipse group. If you want 64-bit SWT compatibility, go yell at the Eclipse dev team.

      Swing (as far as I can tell) runs perfectly fine on OS X 10.5.5 (64-bit). I will concede that, as a Java developer, the lack of an official 6.0 JDK did piss me off for a while.

    23. Re:MacOSX has awful Java support by cowwoc2001 · · Score: 1

      That's excellent news!

    24. Re:MacOSX has awful Java support by MemoryDragon · · Score: 1

      Actually the Mac is my main development platform, and I have to agree since I mostly do java development. The Mac is one of the worst platforms regarding java devlopment. The issue with Apples JDK 6 is not that is not there, it is that has been one year late and it is 64 bit only, so everyone who has to use SWT cannot use it. Which means all of the Eclipse users out there. I probably will see a similar timeframe for java 7. It still is way better to develop on a Mac than on Windows, due to the fact that Windows file locking and the inherent NTFS fragmentation issues, makes developing java on Windows a major pain.

      The funny thing is despite all this shortcomings a huge load of developers nowadays use macs for java development, due to the fact that the rest of the system just is plain nice and works! And you get the unix layer underneath!

    25. Re:MacOSX has awful Java support by MemoryDragon · · Score: 1

      I stand corrected, thank you!

      There are still outstanding issues:

      1) It's not clear what Java6 update release this corresponds to.

      2) It's not clear when they will provide Java6 update 10 which provides a major improvement for desktop applications.

      3) It's not clear whether they resolved a lot of the compatibility issues I keep on reading about on java.net...

      In short, the community complains a lot that Sun isn't as open with it as they would like, but Apple is a heck of a lot worse.

      Developers would love an open-source bug tracking system for Apple JDK and *some* kind of transparent mechanism for informing users of upcoming feature and bug fixes. At least Sun provides a clear schedule ahead of time. Apple keeps it top-secret until the day of the release. This is very frustrating to developers whose businesses depend on these dates.

      There is a real serious concern that Applet will simply stop developing the JDK one day. No one is afraid Sun will do the same.

      I dont think java6 update 10 makes sense on a mac. The main issue about java6 upate 10 simply is that the core vm is reduced down to 1 meg or so and the rest is loaded on demand from the web as needed. Now this makes sense on windows machines, which do not have a java installed so that you can finally add java plugins to enable the latest applet version. It simply does not make sense on a mac at all which usually has java installed by default!

    26. Re:MacOSX has awful Java support by Anonymous Coward · · Score: 0

      Agreed. I spent a few hours trying to get the TWO YEAR OLD java 1.6 running on OSX for their damn G4 machines, which would have been great for some SQL-support work. Suck to be not 64-bit and the latest model if you're Apple! Just go buy another machine with a four-digit price.

      Any developer willing to work in their retarded walled garden is drinking too much one-button Kool Aid.

    27. Re:MacOSX has awful Java support by cowwoc2001 · · Score: 1

      I dont think java6 update 10 makes sense on a mac. The main issue about java6 upate 10 simply is that the core vm is reduced down to 1 meg or so and the rest is loaded on demand from the web as needed. Now this makes sense on windows machines, which do not have a java installed so that you can finally add java plugins to enable the latest applet version. It simply does not make sense on a mac at all which usually has java installed by default!

      Java6 update 10 provides *way* more new features than that. You just mentioned the Java Kernel feature, but there are many other features which Mac could really use some of the other features as well: http://java.sun.com/developer/technicalArticles/javase/java6u10/

      Besides, the point of Java Kernel is that when a new Java version comes out you can install/upgrade to it with as minimal fuss as the Flash plugin. That might be less relevant on the Mac but it is still relevant. For example, Windows ships with Flash but people still upgrade their versions on a regular basis.

    28. Re:MacOSX has awful Java support by Anonymous Coward · · Score: 0

      > Java 1.6 for OS X, has been available for
      > months now.

      Yes, after apple has fooled OSX developers for more than two years. See http://weblogs.java.net/blog/fabriziogiudici/archive/2007/12/java_6_mac_os_x.html

      "My conclusion is clear and final now: Apple considers Java and Java programmers as second-class citizens. Now one could ask what you can do to change things. [...] Steve Jobs was so friendly with the Java community back in 2001 when Apple was in big despair trying to raise after they almost disappeared from the market, while now Apple turned his back (what a mean behaviour) since they have managed in lobotomizing masses of customers with shiny little toys such as the iPhone and are running with high profits. They managed in having their customers listening to them, thus they just don't need to listen to customers."

      > And JDK 1.7 will not be out in a few months
      > either.

      Beleave it or not but JDK 1.7 is part of Fedora 8. Even a darwin port exists: http://landonf.bikemonkey.org/code/java/OpenJDK_7_Binaries.20080820.html

      Apple still alienates (Java-, IPhone-) developers. Apple vs. its own Developers, what a joke! While Ballmer jumps on stage shouting "more developers" Steve Jobs shows shiny little toys saying "developers go away, we don't want competition!"

    29. Re:MacOSX has awful Java support by Anonymous Coward · · Score: 0

      Just try installing/running 1.6 on a PowerPC or 32-bit x86 Mac -- you can't. Think 1.7 will be any different?

      It's frustrating to have a beefy 2GHz+ machine that's left behind due to their "integration" methods with Java.

      The only way for those folks to manage is install a guest OS or dual boot.

    30. Re:MacOSX has awful Java support by Anonymous Coward · · Score: 0

      I was actually bitten by this a few weeks ago. I had written something on a windows box and then brought it up on Mac. Took me a few minutes, but eventually I realized the problem was I was using a class from the library that was introduced in 1.6, and to my great shock, the mac was still running 1.5.

      To make a long story short: you CAN develop java 6 code on a mac, but distributing it to others is basically a no-go.

      The requirements for java 6 on a mac: intel only (that much I can understand). 64-bit intel only. OSX 10.5.2 or greater. It must be actively installed from the software updates, and it's not made the default JVM, so I would have had to start instructing my client on installing the software and changing system settings just to get the damn thing running. Obviously this would not matter in an enterprise where the machines are centrally controlled, but that's not my situation.

      Rewriting my code to not use java 6 features turned out to be simpler than getting the machine I was doing the development on running java 6.

      This is just one of a number of stories of frustration I have after spending a couple of years now periodically doing development on the platform that "just works" - as long as you didn't expect your computer to do what you wanted.

  29. Re:Apple needs a mini tower not a over priced mini by Moof123 · · Score: 1

    Desktop imacs are a bit limited for serious stuff (max RAM, only one internal HD, etc). The Mac Pro requires a second mortgage. It's sort of a use issue for those of us who need to do mroe than surf the web.

  30. AFS, AFP, what's the difference? by admiralfrijole · · Score: 1

    I find it hard to take anyone seriously who is unable to tell the difference between AFS and AFP, or lacks the copyediting skills to catch their mistake.

    --
    e to the pi i plus one equals zero
    1. Re:AFS, AFP, what's the difference? by zuperduperman · · Score: 1

      Exactly my issue. I make my bread and butter coding Java and I will not tolerate a second rate native environment for doing that. By the time you consider that about 80% of the enterprise coding market is either .NET (ie. windows) or Java, the Mac doesn't look so great any more. Apple should just give up on trying to control java on the mac and throw it's weight into making the OpenJDK work on it so that they can get out of the way.

      I've had a lot of friends switch and all I hear is a litany of complaints about how this or that is broken or doesn't work on the Mac (example: one colleague is completely unable to do remote debugging in Eclipse - it inexplicably crashes as soon as it tries to connect).

  31. It would be smart . . . by olddotter · · Score: 1

    It would be smart for Apple to cater to the needs and desires of developers. Eventually Developers will develop cool apps for the platform they use the most, if that turns out to be OS X, then Apple could win BIG.

  32. Re:Missing the point? Maybe you are missing it. by Nom+du+Keyboard · · Score: 1

    isn't the point that you can run any OS you want on Mac hardware? Isn't that what makes them good development machines?

    You may be able to run the software of your choice on your Mac, but its a lot harder to run the hardware of your choice on it - at least under OS-X. Want to work on applications for ATI's latest graphics card cuda-equivalent GPU processing then you are likely going to want a 4870 X2 to play with. That may work fine under Windows, but if you can't run OS-X as well with that hardware then you've just bought yourself a very expensive Windows-only machine.

    And that's what many developers do. Run specific hardware configurations.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  33. Terrible writing by slim · · Score: 1

    I gave up on TFA when I got to "increasingly more common".

  34. Nice platform, but... by Daimaou · · Score: 5, Informative

    I really like developing on my Apple machine for the most part, but it has a few issues that make it less appealing to me than Linux.

    Currently, most of the development I'm doing is using Django and PostgreSQL. Installing PostgreSQL and the required Python libraries on OS X is tremendously painful. It was painful on Tiger and Leopard has made it more so. Macports tries to make it easier, but it could use a lot of work/testing/more work.

    Installing the same tools on Linux is so easy, a Windows user could do it.

    1. Re:Nice platform, but... by neoform · · Score: 1

      What would you say is the best python ide? I can't find a good one that suits me :(

      --
      MABASPLOOM!
    2. Re:Nice platform, but... by spinkham · · Score: 4, Insightful

      This is one of the major issues that keeps me on Linux.
      Despite the fact you can get almost anything to run on OS X eventually, for most software it's much much harder to get up to date software versions then "apt-get install fizzbuzz" on Ubuntu or debian testing.

      For my needs, Ubuntu is much closer to the "just works" ideal then OS X.

      --
      Blessed are the pessimists, for they have made backups.
    3. Re:Nice platform, but... by Anonymous Coward · · Score: 0

      Installing the same tools on Linux is so easy, a Windows user could do it.

      Correction, you mean a mac user could do it.

    4. Re:Nice platform, but... by Anonymous Coward · · Score: 0

      yeah, port install fizzbuzz is really hard

    5. Re:Nice platform, but... by abigor · · Score: 1

      Macports works great, although unlike most Linux package systems it builds from source (it's essentially the BSD ports system). The OP is out to lunch, as installing Postgres and Django are one liners.

      I regularly use Debian, Gentoo, and RHEL in the course of my work, and MacPorts is as easy and works as well as anything out there.

    6. Re:Nice platform, but... by farnsworth · · Score: 1

      Installing PostgreSQL and the required Python libraries on OS X is tremendously painful.

      I've been through that too. Next time, skip the pain and put a lean installation of Linux into a vm. You use your OSX apps/terminal/etc to code, but point your browser at your vm. Performance is fine on my old MBP.

      --

      There aint no pancake so thin it doesn't have two sides.

    7. Re:Nice platform, but... by nxtw · · Score: 1

      I like Eclipse with PyDev.

    8. Re:Nice platform, but... by Trailer+Trash · · Score: 1

      No offense, but if you're having trouble installing postgresql and django/python on mac os x via macports, you're misunderstanding something...

    9. Re:Nice platform, but... by Anonymous Coward · · Score: 0

      Odd. Here are the exact steps required to compile postgres from source:
      1. Download postgres from source, unpack it and cd into its directory
      2. run './configure'
      3. run 'make'
      4. run 'make install'
      5. create a postgres user
      6. create a data directory and chown it to the postgres user
      7. run 'su - postgres'
      8. run postgres' initdb utility
      9. Start postmaster

      I did this on 3 different Mac OS laptops last weekend. 2 with Intel processors and another with a PPC G4. All running Leopard. It's not difficult at all - it just requires a little Unix knowledge. Wasn't a big part of this discussion about how you can't do Unix stuff in Mac OS?

      If you don't want to use the command line, get Fink (finkproject.org) and FinkCommander. Fink is a package manager for the Unix side of Mac OS that will handle resolving all of the Unix dependencies for you. FinkCommander it its GUI.

    10. Re:Nice platform, but... by Shin-LaC · · Score: 1

      Maybe it's because I'm a programmer, but I haven't had any trouble installing PostgreSQL or Django on Leopard. I didn't even use MacPorts. Perhaps if you told us what was so painful about it...

    11. Re:Nice platform, but... by spinkham · · Score: 1

      Not really hard, but it contains a fraction of the things available for Ubuntu or Debian testing, and seems to be more out of date also.

      In the Ubuntu repositories I currently am using, there are 26K packages. Macports has 5k. Darwinports has 4k. Maybe they have the software and libraries you use, but they don't contain lots of things I use.

      --
      Blessed are the pessimists, for they have made backups.
    12. Re:Nice platform, but... by Jeremi · · Score: 1

      No offense, but if you're having trouble installing postgresql and django/python on mac os x via macports, you're misunderstanding something...

      That could be... or perhaps the OP encountered one or more bugs in the installation routines that you didn't encounter. It's not uncommon for an install to go smoothly on one system, and fail inexplicably on another for whatever stupid reason.

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    13. Re:Nice platform, but... by Trailer+Trash · · Score: 1

      I have five Macs here with macports installed, plus another server that I administer. Oddly, I don't have the inexplicable problems anywhere.

    14. Re:Nice platform, but... by k8to · · Score: 1

      I tried macports for a few weeks. I tried around 20 packages. About ten failed with compilation errors. I made no configuration changes.

      I now use fink, which isn't perfect but mostly works.

      --
      -josh
    15. Re:Nice platform, but... by NoNickNameForMe · · Score: 1

      I wish the ports system would have a better dependency resolution mechanism. Every time a new port comes out, it'd frequently trigger recompilations of various other dependencies whether it's needed or not when I specify a forced install. Ditto with removing older packages with multiple versions installed, it'd complain about bogus dependencies which do not affect the older version of the package. Whereas with RHEL (which I'm most familiar with), RPM would trigger a dependency package install only when it is actually needed.

    16. Re:Nice platform, but... by pablodiazgutierrez · · Score: 1

      so easy, a Windows user could do it

      If only Ubuntu had money for TV ads...

    17. Re:Nice platform, but... by Anonymous Coward · · Score: 0

      I've had the exact same problems. I've tried installing psycopg from source, easy_install and MacPorts without any luck. I keep getting compiler errors. Has anyone had any luck with this module?

    18. Re:Nice platform, but... by Starker_Kull · · Score: 1

      This is one of the major issues that keeps me on Linux. Despite the fact you can get almost anything to run on OS X eventually, for most software it's much much harder to get up to date software versions then "apt-get install fizzbuzz" on Ubuntu or debian testing.

      sudo port install fizzbuzz

      Occsaionally, I've seen Macports fail to finish a build - you just repeat the same command, and then it works fine. Python 2.5.2, WxWidgets + WxPython, matplotlib, mysql... all work flawlessly through Macports. It's an underappreciated gem.

    19. Re:Nice platform, but... by Starker_Kull · · Score: 1

      I've found Macports to be fantastic. It has one, small, consistent, and easily fixable problem - when it has to download and build multiple packages, sometimes it errors out with a missing package complaint, even thought the package in question was apparently built and installed. Just rerun the same Macports command, and it then 'notices' the built and installed package it missed before, and proceeds on it's way. Django, PostgreSQL, and a whole host of python 2.5 libs I have installed specifically with Macports, without problems. Hope this helps a but...

    20. Re:Nice platform, but... by jbolden · · Score: 1

      I love Macports. But no there are packages that don't build successfully for long periods of time (like months). Nothing as common as the ones in your list though.

      There is a noticeable drop off in package quality between debian and macports, it would be wonderful if Apple provided more effort here.

    21. Re:Nice platform, but... by Anonymous Coward · · Score: 0

      http://postgresqlformac.com/

    22. Re:Nice platform, but... by An+ominous+Cow+art · · Score: 1

      I like WingIDE. Works well under OS X, and seemed ok in Windows the one time tried it.

    23. Re:Nice platform, but... by Daimaou · · Score: 1

      WingIDE from Wingware.

      Eclipse with PyDev Extensions is nice too, but WingIDE is a lot better, in my opinion.

    24. Re:Nice platform, but... by Daimaou · · Score: 1

      It would be great if it actually worked. Macports needs a lot of work before it can even remotely be compared to dpkg.

    25. Re:Nice platform, but... by Daimaou · · Score: 1

      No, Macports does not work right for Python and PostgreSQL. For one thing, a couple of the libraries needed to do Python/Django programming don't compile correctly. For another thing, a lot of the libraries that are available for Python 2.4 in Macports are missing for Python 2.5+.

      Macports is a good tool when it works, but it doesn't always.

    26. Re:Nice platform, but... by Daimaou · · Score: 1

      No offense taken.

      I had problems with Psycopg2 and one other Python/PostgreSQL library not building in Leopard due to its 64-bit-ness.

      Installing Python, PostgreSQL, and Django is easy, but the necessary libraries between Python and PostgreSQL were not (perhaps it has been fixed by now).

    27. Re:Nice platform, but... by Daimaou · · Score: 1

      Thank you for the information. I was talking about libraries, not PostgreSQL itself though.

      However, since you mentioned it, 9 steps is a pretty big pain in the butt when you can do everything you just said in two steps on Debian:
      1) apt-get install postgresql
      2) create a postgres user

      As fun as ./configure && make && make install are, I want to dink around as little as possible with installations. :)

    28. Re:Nice platform, but... by Daimaou · · Score: 1

      PostgreSQL isn't the problem, things like psycopg2 are. My wording wasn't the best in my original post.

    29. Re:Nice platform, but... by badkarmadayaccount · · Score: 1

      s/port install/emerge/g

      --
      I know tobacco is bad for you, so I smoke weed with crack.
  35. Mac's are sexy... by someguyintoronto · · Score: 0, Offtopic

    ... so they get the girls!

    1. Re:Mac's are sexy... by Anonymous Coward · · Score: 0
    2. Re:Mac's are sexy... by Anonymous Coward · · Score: 0

      I can assure you from personal experience they very well do not. :-(

  36. Re:Now if only Apple would update their documentat by antifoidulus · · Score: 1

    They already introduced supposedly the next generation of the Quicktime API with QTKit when they released Quicktime 7. The problem with QTKit is that its not really complete, and as I have said, not at all documented. So if they want people to start to use QTKit instead of the old quicktime APIs, they better get on the ball. They also really need to cut out the secrecy bullshit and let people who don't fork over tons of cash know what direction the API is going.

  37. Re:Now if only Apple would update their documentat by jo_ham · · Score: 1

    You're not the first, or only one to bring up the lack of documentation.

    I tried to get into a little programming as a total newbie, since the Developer Tools came free and it seemed like an interesting thing to try.

    It's still something I would like to have a go at, but I got nowhere when I went to look at some parts of the documentation and saw all those gaps.

    I should probably start with a simpler language, but the temptation was the tools were right there and I could start making some simple applications for OS X. Not as easy as it looks though!

  38. Compared to CIFS, AFS is fast, secure and scalable by Colin+Smith · · Score: 2, Insightful

    Yes, it is a pain to set up, but once there, you can scale from a workgroup to global filesystem. That is, you'll need a dozen AFS admins compared to 100 CIFS admins in a large organisation. Not only that, with a global filesystem the amount of duplicated data drastically falls, and with that goes storage costs.
     

    --
    Deleted
  39. maybe in USA by papabob · · Score: 3, Insightful

    not worldwide. Maybe I shock you, but outside the US apple is a niche market that its only used for graphics design- you know, a heritage of the 80s. In the old Europe you would find much more projects for linux than for OSX (and both are a minimal percentage of the total projects, because everyone still use some version of Windows). Even the ipod is a rare avis in the mp3 market. Of course Apple started an agressive campaing to catch the academic world few years ago, financing laptops for teachers and student, but it's too early to move the trend.

    So, no. I work in a mid-size software factory and I can assure you developers aren't going anywhere.

    1. Re:maybe in USA by Anonymous Coward · · Score: 1, Interesting

      Considering I live in London and have seen whole swathes of developers switch to either OSX or Linux (mainly Ubuntu) I'd take the parent's comment with a grain of salt.

      Last year all but one of our developers were windows, this year everyone is on OSX (I'd stuck it out on Linux for 8 months, but there's still a point in the commercial world where it's a bit less hassle to just run with something like OSX).

      That being said, I really do miss my apt-get Debian goodness (MacPorts and Fink are poor substitudes), the fiddly things you need to do to send correct key commands to terminals, the fact there are no keyboard shortcuts for the little red / yellow / green window buttons out of the box, the fact Java is so poor on Apple...yeah still quite a few things that annoy me about my shiny MacBook Pro.

    2. Re:maybe in USA by Tibor+the+Hun · · Score: 4, Funny

      Not to be a jackass, but outside of the USA, "people walking on the moon" is also a niche market.

      What happens here technologically, propagates to the rest of the world in its due time.

      --
      If you don't know what AltaVista is (was), get off my lawn.
    3. Re:maybe in USA by Anonymous Coward · · Score: 0

      Even the ipod is a rare avis in the mp3 market.

      Yes, that would explain when I was walking in Oslo last August I saw an iPhone in use about once every kilometer.

      Outside the US apple is a niche market that its only used for graphics design

      You might want to add 'and Australia' to that, since here I know quite a lot of developers with macs. In fact the ratio of mac laptops to window laptops amongst those I know who chose (e.g. not bought for them in a big company wide thing) is 7:3. Anecdotal I know but I can add to that the number of Mac laptops I saw at LinuxConf.au in 2006 at the talks.

      Now of course this post isn't backed up by real numbers, but then neither was the parents.

    4. Re:maybe in USA by seek31337 · · Score: 2, Funny

      Everyone generalizes using a single example. At least, I do.

      --
      No SIG for you!
    5. Re:maybe in USA by Anonymous Coward · · Score: 0

      Not to be a jackass, but outside of the USA, "people walking on the moon" is also a niche market.

      What happens here technologically, propagates to the rest of the world in its due time.

      I always knew Apple fans were Luney...

    6. Re:maybe in USA by e4g4 · · Score: 2, Informative

      there are no keyboard shortcuts for the little red / yellow / green window buttons

      Red (close) - Cmd + W
      Yellow (minimize) - Cmd + M
      Green - yeah, no kb shortcut, but I personally never use the zoom button anyway.

      --
      The secret to creativity is knowing how to hide your sources. - Albert Einstein
    7. Re:maybe in USA by joost · · Score: 1

      Em, the iPod a 'rare avis' (what the hell is that?) in the mp3 market? Don't think so. iPod is ubiquitous. 80% market share in West Europe, just as the US.

      And as far as developers go, all Ruby on Rails devs use macs. About half of other web devs (php, asp) use macs too. You might not like it, but Mac is catching on for developers in Europe big time.

    8. Re:maybe in USA by SoupIsGoodFood_42 · · Score: 1

      BS. I live in NZ and even Dick Smiths now sells Macs. There are at least 2 places in the tiny place of Lower Hutt alone. And that you think graphic design is heritage of the 80's shows just how much of a lack of understanding you have of the print industry.

    9. Re:maybe in USA by shutdown+-p+now · · Score: 2, Insightful

      What happens here technologically, propagates to the rest of the world in its due time.

      Like American cars or cellphones? ;)

    10. Re:maybe in USA by MemoryDragon · · Score: 1

      Dunno where you live, maybe india, but I live here in Central Europe and I see a shitload of developers using macs privately and some even in the office! The exactly same people who have used Linux in the past are switching en masses to Apple!

    11. Re:maybe in USA by Carewolf · · Score: 1

      No. It might depend on the market but iPods are not even 50% of the market. Many of the big electronics shops in both Denmark, Sweden and Germany that I know of, don't even sell iPods, and for the rest they take up less than half the shelf space.

    12. Re:maybe in USA by madjia · · Score: 1

      Well maybe not in your company's market or your country, but I'm in the Netherlands and Mac's have become more common and common the last few years. I work for a small development company and we use nothing but Mac's. I'd even say that you see more Mac's here in people's homes, in businesses, in stores than in the USA, but it's from personal observation at least and partly based on statistics: http://macdailynews.com/index.php/weblog/comments/6337/

    13. Re:maybe in USA by Anonymous Coward · · Score: 0

      Umm, those aren't handled by the window manager at all. Which makes them a giant pain in the butt, since you need to hook them up manually when you write an app :(

    14. Re:maybe in USA by drkrimson · · Score: 1

      "not worldwide. Maybe I shock you, but outside the US apple is a niche market that its only used for graphics design-"
      Sorry to dissapoint you on that one, but here in the Netherlands, developers are switching to macs in droves. Mainly because of the tri-os thingie and virtualisation. It's handy to have every os under your fingertips, though I must say that this has only been possible since the switch to intel. BEfore that you would be crazy to have switched. (and I was, because of the nice shiny opacity of my terminal app.) I went from win32 poweruser to 10 year linux admin to now a clueless osx user. It's nice to have an operating system a monkey can use for those late nights, .. and its even nicer to have a shell and POSIX compliant UNIX to work and play in. plus the resume from suspend in less than a second is a great benefit if you want to jot down some notes, or get something done before you forgot it. happily being an airhead on a MacBook :) Ofcourse If you are one of those, unlucky people, who are forced to work on icky .NET apps... maybe you won't throw out your windos yet

    15. Re:maybe in USA by chord.wav · · Score: 1

      I agree. The bay area is a trend maker. Problem is, the rest of the world is 1 to 10 years behind, depending your region.
      For example, just today Google mapped Argentina but you can't get directions yet. We'll have street view in about 10 years I guess.
      Having an iPhone doesn't make much sense yet, regardless of the outrageous price, cause you only get basic phone service. No visual voice mail, no 3G (there must be like just about 5 3G towers), no assisted GPS, and until yesterday, no Google maps.

    16. Re:maybe in USA by not_an_agent · · Score: 1

      sure, unless you're talking about nintendo, linux, or anything else made not in the USA. BTW Windows is also made in the US as are Chevy's and Ford's, and BSD.

    17. Re:maybe in USA by andr386 · · Score: 1

      In europe we pay in euro nearly the same price you pay in dollars for your mac. If mac computers are already overpriced in the US, it's even worse in here ! Even though I have never seen so many people and (developpers) friends on mac. When they buy a mac it's mostly for their home. Because after work, they want something that just work ... hum hum, not really for develloping. In compagnies where I worked I often saw macs, but this was really much more for the creative kind of people and designers. The only realm where I see mac really growing is laptops. The quality of their laptops (macbookpro) seems to be acknowledged and I start to see more macbook pro than thinkpads. Really I don't know if the macbook pro is better than a good thinkpad. But It seems to please the developpers user a lot more than the alternative. (they ask for it).

    18. Re:maybe in USA by Santana · · Score: 1

      Maybe I shock you, but outside the US apple is a niche market that its only used for graphics design

      Speak for yourself, or your country/area. In my area (Chiapas/Mexico), there's an increasing use of Macs, and not just for graphic design; it's even being introduced in the government.

      --
      The best way to predict the future is to invent it
  40. Altogether now by Anonymous Coward · · Score: 0

    AFS is something else.

    1. Re:Altogether now by Anonymous Coward · · Score: 0

      AFS is something.

    2. Re:Altogether now by Anonymous Coward · · Score: 0

      AFS is.

    3. Re:Altogether now by B1ackDragon · · Score: 2, Funny

      Burma Shave.

      --
      The snow doesn't give a soft white damn whom it touches. -- ee cummings
  41. Incredible insight in this article by greentshirt · · Score: 1

    "Some developers are using Macs. However, some are not." Silly.

  42. Re:Now if only Apple would update their documentat by butalearner · · Score: 3, Funny

    Apple seemingly skimped on one of the most important, but usually easiest to implement parts of their system: good, up to date documentation!

    Are you really a developer? :)

  43. AFP not AFS by Anonymous Coward · · Score: 0

    The article probably means AFP is torture. AFP itself isn't that bad, but getting it to work reliably can be very tricky as Apple seem intent on breaking it in interesting new ways with every OS update. Kerberos support in Leopard only works if you use one of the three methods of connecting (and it's the one users are least likely to use). Kerberised AFP seems to have stopped working entirely using 10.4.11 as a server. This is generally true of other Kerberised services on OS X though - Apple Mail in Leopard now does the same dumb non-canonicalisation that Safari on Tiger and Leopard does.

  44. Oblig UserFriendly by Anonymous Coward · · Score: 0
    1. Re:Oblig UserFriendly by Anonymous Coward · · Score: 0

      User Friendly is *never* "oblig"- it's a piss-poor excuse for a strip. It's a drawn at the level of a moderately-talented fourteen year old still showing too much influence from the "Draw Your Own Cartoons By Using Our Forumulaic Style" book.

      But its main problem- and what I really dislike about it- is that it seems to assume that including geek-centric material and viewpoints in itself automatically makes it funny. It's used this as a free pass for years.

      Example; basically a straight rehash of geek-friendly topic du jour, followed by a straightforward aside that would barely deserve a "Score:3, Funny" on Slashdot and isn't particularly witty, insightful or playful with the subject itself. It's totally reliant on letting the reader laugh again at a story about silly people (and feel superior), but it adds nothing to it.

      If User Friendly launched today, it would be ignored for what it was; a badly drawn, unfunny, third-rate, run-of-the-mill webcomic.

    2. Re:Oblig UserFriendly by Profane+MuthaFucka · · Score: 1

      User Friendly and Garfield should merge. The geeks need pussy too!

      --
      Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!
  45. ok. I'm one... by nblender · · Score: 4, Interesting
    Why? All the reasons you've heard before... I like it when stuff 'just works'. I develop embedded systems. I write device drivers and other kernel code for various open sores operating systems. That means I spend lots of my time in terminal windows, pouring over datasheets, staring at PCI analyzer output, etc... I have a number of monitors, at least one is in horizontal mode (for mail, web, pdfs, etc) and the other in vertical mode (for editor windows). I can just as easily work on my macbook at a customer site, plugged into one of their extra monitors. When I'm done there, I can close the lid, go to another customer site, or into a meeting room, open the lid and have my desktop automatically resize. I can then plug into a projector to review some code, and have my desktop automatically resize again without restarting xorg...

    I have linux boxes at home, I have *BSD boxes at home, I have colocated *BSD boxes around the world for other personal endeavors. I have a fairly extensive MythTV/Zoneminder network at home as well. So I'm not your average Mac weenie... To me, the mac is just a decent portal to all the other Unixy boxes I maintain. I've tried using a Linux desktop on a day to day basis and I've found it just too painful... Ever try getting a bluetooth keyboard working on Ubuntu? It doesn't "just work"; or at least not 6 months ago. It might now... But that's my point... Linux is always improving, but it never does everything I want, when I want it... And yes, I know, "patches welcome"... I contribute plenty to open-source. I can contribute more in my area of specialty and I can do it better sitting in front of a Mac. When I want to relax and watch TV, I don't want to have to hack MythTV to do it. I just want to plunk my fat ass on the couch and be entertained.

    1. Re:ok. I'm one... by PitaBred · · Score: 1

      Funny... I do all that monitor switching stuff perfectly fine on Linux. xrandr is awesome, if not fully integrated. I had to write a script to get the monitor switching to work right, but now it actually works the same time, every time. You should see the contortions that happen when people try to do the same stuff on Windows.

      And for the bluetooth, it was easier getting my machine to lock when my phone gets away from the box and use my phone as a bluetooth modem in Ubuntu than it was under Windows.

      You might give Linux another chance... this has been working since at least Ubuntu 8.04 on my Lenovo T61.

    2. Re:ok. I'm one... by Anonymous Coward · · Score: 0

      I write device drivers and other kernel code for various open sores operating systems.

      Call me a luddite but I just use band-aids on my wounds...

    3. Re:ok. I'm one... by nblender · · Score: 1

      that's what I mean... "xrandr is awesome, if not fully integrated"... On a Mac, I don't have to 'just write a script'. Have a quick google for 'bluetooth keyboard ubuntu'. All the results you get are variants of 'install bluez-utils, hack these 10 files, push this, restart that, tail this file, do the hokey pokey'... I have a Mac Mini with an Apple bluetooth keyboard. It's one of my mythfrontends running Ubuntu (because Mythdora and Knoppmyth wouldn't install on it) and after about 4 hours of googling and dicking around, I finally had the keyboard working.. Then it disappeared never to be recognized again... Of course, it does "just work" under OS X... Yeah, maybe it works now in Itsy Iguana or whatever... Last time I tried was 6 mos ago.. The Mac is just a tool. Just like my wife's car. It does what she needs it to do. It's turnkey. She doesn't care what it looks like. My car is a project; I enjoy hacking it... I don't enjoy hacking my desktop. I just want it to work so I can get my work done.

    4. Re:ok. I'm one... by Anonymous Coward · · Score: 0

      My default install of Kubuntu (8.04) connects to the keyboard with no problem. Just right-click on the Bluetooth manager, add a device, and boom, it works. Same with my bluetooth mouse (which connects as soon as I turn it on, every time). Using my Blackberry 880 as a BT modem took a config file tweak, but it was very well documented and took about 10 minutes to set up. Really, Bluetooth does just work. The only reason it wouldn't is because you were trying to use it with a chipset that wasn't supported or something, or your install was screwed up some other way.

    5. Re:ok. I'm one... by mqduck · · Score: 1

      You could probably kill a man if you hit them over the head with that huge block of text.

      --
      Property is theft.
    6. Re:ok. I'm one... by Anonymous Coward · · Score: 0

      I write device drivers and other kernel code for various open sores operating systems.

      Oh, so you're a Windows developer?

  46. Sticking with what I've got by crunch_ca · · Score: 1
    Sorry, I'll be sticking with Linux since I can't stand the click-to-focus.

    The rest of the OS and developer tools seem ok. But, since I have the choice I'll stick with a window manager I can configure properly. I'm probably in a minority (and yes, I know about mondo-mouse

    1. Re:Sticking with what I've got by nblender · · Score: 1

      iTerm is your friend. It does FFM while you're in iTerm. You can even type in a partially obscured window; which I do all the time. Sure, the rest of your OSX apps aren't FFM but they don't use multiple windows like your terminal app; and you can cmd-tab and cmd-` through them... I actually use my mouse less on OSX than I do on X.

  47. Re:Apple needs a mini tower not a over priced mini by spinkham · · Score: 1

    I vote developer issue.
    The low-end mac mini hasn't had an update in years.
    If you want to hook up and coming developers, you need a cheap platform to let them experiment on.
    A mid tower would fit that much better then their current offerings. Of course, a newer mac mini would be a change in the right direction...

    --
    Blessed are the pessimists, for they have made backups.
  48. So, what would you pick? by theoriginalturtle · · Score: 1

    OK, then, what filesystem would we want Apple to make available on their machines? ZFS? After the announcement on MacForge that they'd ported ZFS to OSX, I heard a big fat silence. ReiserFS? Ummmm...

    OSX Server supports UFS and ZFS, but for a developer workstation you'd want other options, yes? So, what do you wanna see?

    --
    ---------------------------------------
    Rotate the pod, please, HAL....
    1. Re:So, what would you pick? by AKAImBatman · · Score: 2, Interesting

      You do know that we're talking about a NETWORK file transfer protocol, right? The Mac file system is HFS+, which is perfectly fine for anything you might want to do.

    2. Re:So, what would you pick? by chromatic · · Score: 2, Informative

      The Mac file system is HFS+, which is perfectly fine for anything you might want to do.

      ... as long as case-insensitivity is fine.

    3. Re:So, what would you pick? by egomaniac · · Score: 4, Informative

      Ummm... you realize you can format HFS+ case sensitive, right?

      --
      ZFS: because love is never having to say fsck
    4. Re:So, what would you pick? by Anonymous Coward · · Score: 0

      My HFS+ filesystem is case sensitive, thank you very much. I have two different files named foo and Foo in the same directory.

    5. Re:So, what would you pick? by hamoe · · Score: 3, Informative

      You can format it to be case-sensitive, just don't try and install Adobe Creative Suite 3, or you will sadly get this message.

    6. Re:So, what would you pick? by drsmithy · · Score: 1

      ... as long as case-insensitivity is fine.

      For the vast, vast majority of people, it is "fine", if not "preferable".

    7. Re:So, what would you pick? by chromatic · · Score: 3, Informative

      I don't use a Mac anymore, but a colleague tried to use a case-sensitive filesystem and at least one application broke. I don't remember exactly which one it was, but it was part of Adobe's creative suite.

    8. Re:So, what would you pick? by chromatic · · Score: 1

      I'm not most people. I'm just me. Like at least some of the "developers" mentioned in the title of this article I develop software that has to run on case-sensitive filesystems. HFS+ does me no favors.

    9. Re:So, what would you pick? by pyite · · Score: 1

      I'm not most people. I'm just me. Like at least some of the "developers" mentioned in the title of this article I develop software that has to run on case-sensitive filesystems.

      Can you explain why your software has to run on case-sensitive filesystems? Do you mean that your software must use a case sensitive file system to work or simply that your software can run on a case sensitive file system if need be?

      --

      "Nature doesn't care how smart you are. You can still be wrong." - Richard Feynman

    10. Re:So, what would you pick? by terjeber · · Score: 2, Informative

      I develop software that has to run on case-sensitive filesystems.

      Honestly, if you do, you are an idiot. Honestly. Having any application dependent on such an irrelevant part of the underlying operating system would mean that you should be fired as a developer. The fact that you didn't apparently know that you could format HFS to be case sensitive (I use Linux for development and even I knew that) should qualify you for dismissal due to ignorance.

      Honestly, if any of the software developers I have ever worked with wrote code that required a case-sensitive file system I'd have him fired on the spot. Writing software that requires something like that is absurd in the extreme. Writing software that just assumes the file system is not case sensitive (like a lot of Windows developers I have met do) is a little dumb, but it pales compared to actually writing software that mandates case-sensitivity.

    11. Re:So, what would you pick? by chromatic · · Score: 1

      Do you mean that your software must use a case sensitive file system to work or simply that your software can run on a case sensitive file system if need be?

      The latter, of course. I've seen a fair few mistakes caused by code written by people using case-insensitive filesystems. For a silly example, take Perl code running on Windows. You can write use Strict; and Perl will happily load the file from the case-insensitive filesystem (as the interface to the filesystem is through system calls), but that statement will have no effect other than compiling the code.

    12. Re:So, what would you pick? by chromatic · · Score: 1

      Honestly, if you do, you are an idiot.

      What's idiotic about wanting my software to run on case-sensitive filesystems too?

      The fact that you didn't apparently know that you could format HFS to be case sensitive (I use Linux for development and even I knew that) should qualify you for dismissal due to ignorance.

      I'm sure you can find lots of software developers who don't know configuration details about filesystems they don't use on platforms they don't use, especially when those configuration details have a good chance of rendering plenty of software written for that platform unusable... unless I missed the latest edition of the Super Sekrit Awesome Programmers Club for Cool People Oh Yeah! Newsletter with that specific trivia shibboleth. We're putting cover sheets on them. I'll forward you the memo.

    13. Re:So, what would you pick? by terjeber · · Score: 1

      What's idiotic about wanting my software to run on case-sensitive filesystems too?

      Nothing at all, but there is a huge difference between wanting to have software run on case-sensitive file systems, and requiring case-sensitive file systems. I develop for Unix on both Windows and on Linux (mainly) and I don't require case-sensitive file systems to do the development or the testing even though I know I have to deploy on case-sensitive file systems.

      Again, mandating case-sensitivity, or mandatating case-insensitivity is absurd both and a sign of a bad developer. You develop the app in such a way that it isn't impacted by such trivialities, and then you have unit and functional tests that ensures this is the case. This isn't hard to do for a competent developer and there is no need for him to know the intrinsicasies of the deployment platform.

      I would love to see the outline of a use-case where case-sensitivity of the file system was relevant at all.

      Again, mandating this or that triviality about the underlying OS is absurd and a good sign of a poor developer.

      when those configuration details have a good chance of rendering plenty of software written for that platform unusable

      I guess you can find incompetent software developers everywhere. Someone else said in this thread that this is apparently an issue for Adobe on the Mac platform, if that is the case that is pathetic.

    14. Re:So, what would you pick? by Bonobo_Unknown · · Score: 1

      actually it's getting hard to find even incompetent developers these days...

      --
      We don't believe in radical loony monotheistic religions from the middle east -- we're Christians.
    15. Re:So, what would you pick? by spitzak · · Score: 1

      A file system that required that all filenames be correctly-spelled English words would be "preferable" to people too. That does not mean that implementors are so stupid that they would force this spelling corrector into the filesystem, rather than putting it somewhere intelligent such as in the GUI.

      But for some reason a spelling corrector that changes 'a' to 'A' causes programmers brains to deactivate, or something, and they will actually claim that such a thing belongs in the operating system, at a very low level, where it cannot be avoided.

      It is not clear what causes this delusion, but the above poster is one of the many that suffer from it.

    16. Re:So, what would you pick? by Corporate+Troll · · Score: 1

      Honestly, if any of the software developers I have ever worked with wrote code that required a case-sensitive file system I'd have him fired on the spot.

      A bit offtopic, but tell that to pretty much all Java programmers that hardcode backslashes in their file manipulation routines. I sometimes feel, I'm the only one bothering with making my code platform independent. (How hard is it really to use System.getProperty( "file.separator" )???)

      So, yes, they should be fired.... but, no, it won't happen.

    17. Re:So, what would you pick? by Eravau · · Score: 1

      Are Adobe's programming practices the fault of Apple, the OS and the file system?

      As an aside, I'm still trying to figure out exactly what is being lost by not being able to have files named file, File, fIle, fiLe, filE, etc... other than quite a bit of confusion. With 255-character name limits, why would one not use file names that are descriptive of the contents or function of the files? Unless of course the names _are_ descriptive and the difference between "file" and "fiLe" is that the second one contains no lowercase L's (but I still think "file-lowercase" and "file-uppercase" would be clearer).

    18. Re:So, what would you pick? by Anonymous Coward · · Score: 0

      Ummmm...as long as you don't want to install any Adobe products.

    19. Re:So, what would you pick? by chromatic · · Score: 1

      As an aside, I'm still trying to figure out exactly what is being lost by not being able to have files named file, File, fIle, fiLe, filE, etc...

      That's not the problem. One problem is when you have some file called myawesomefile and the application tries to open MyAwesomeFile. Another problem is when you use the name of the file as the name of a symbol within that file, and the latter lookup is case-sensitive.

      Are Adobe's programming practices the fault of Apple, the OS and the file system?

      Clearly this is Adobe's bug, but the case-insensitive nature of HFS+ plus didn't help, nor did Adobe's apparent inability to test this code on a case-sensitive filesystem.

  49. Re:Apple needs a mini tower not a over priced mini by sa666_666 · · Score: 5, Insightful

    You may 'sigh' yet again, but the reason this keeps popping up is because it's a valid criticism that hasn't yet been addressed. Perhaps it's true that Apple wouldn't make as much money in that particular market; most people don't care! They just want a certain product at a certain price point, and Apple isn't delivering it. Sigh'ing that someone else is complaining about this oversight won't make the problem go away. Apple systems in general are either too underpowered or too expensive. There's no middle ground, and they're losing a lot of business because of it.

  50. No they aren't by Idiomatick · · Score: 2, Interesting

    Devs share alot in common with /. ers. We hate being closed in HATE IT. We like options. With a mac base you fuck yourself for cross-platform options. You fuck yourself for installed base. You fuck yourself on freedom MANYMANY times over. You fuck yourself on dev tools, libraries and compilers of all sorts. And you support an OS that maintains an iron grip over the computer and what goes on it. Why don't i just shoot myself in the foot some more?
     
    On a side note how are there so many people here that hate closed anything (People were arguing about firefox being free because it has a logo today) and hate DRM and so many that love apple? Kinda retarded...

    1. Re:No they aren't by Johnny_Longtorso · · Score: 1

      Could you be any more wrong?

      I'm not a MAC owner, but I do know that it's the only platform that can "run all three" - Windoze, Linux, and Mac OS. Seems quite the logical choice for a developer.....

      --
      Even casual involvement excludes total freedom by it's inherent nature. John Valby
    2. Re:No they aren't by mstroeck · · Score: 1

      What the fuck? You can run GNU/Linux, Windows and OS X on one machine, for one thing.

      OS X has the entire GNU toolchain, Darwin Ports, Cocoa (garbage collected, if you want to, and with Ruby, Python and Objective-C as first class citizens. You can mix and match them in your applications without having to think too much about it.), even stuff like tkInter and wxPython and RoR and God knows what out of the box. Most Windows developers shit their pants when they see what kind of work the frameworks do on their own in 10.5. There's XCode with all it's bells and whistles... You can use Mono, Java, X Windows, etc. It has UNIX 03 certification. It's the only platform that lets you develop for the iPhone. There are some emerging technologies (Cocotron) that let you cross-compile your apps into .exe binaries right from XCode, and these are almost sure to mature because of their sheer usefulness. Interface scriptability is great thanks to AppleScript, however ugly that language is.... And I'm just scratching the surface here. No other platform comes close.

    3. Re:No they aren't by Dahan · · Score: 0, Redundant

      I'm not a MAC owner

      I'm surprised you don't own any Media Access Controllers--anyone with a broadband internet connection is bound to have an Ethernet card, and I suspect most Slashdotters have broadband.

    4. Re:No they aren't by Anonymous Coward · · Score: 0

      I'm not a MAC owner, but I do know that it's the only platform that can "run all three"

      Correction: legally run all three, since Mac OS is artificially bound to Mac hardware and it's a violation of the TOS to install it on non-Mac hardware. Of course, it's always possible to circumvent those stupid restrictions if you don't particularly care about keeping the Mac hardware monopoly going...

      Course, if MS did anything like that, they'd be publicly denounced as the Antichrist. I find it amusing, though, that the very thing you quoted as being good about Macs would be no longer true if MS did the same thing that allows Macs to make that claim in the first place.

    5. Re:No they aren't by toddestan · · Score: 1

      On the other hand, you can run the other two on generic PC hardware, which means that the only reason you'd have to have a Mac is if developing for the Mac is important to you.

  51. Re:Apple needs a mini tower not a over priced mini by Ma8thew · · Score: 1, Insightful

    Apple do not need a mini tower. It's something a lot of people want, but firstly, it dilutes the product line, and secondly, it would cannibalise their own sales of other products. I would personally love a cheaper tower from Apple, but I don't confuse my own personal desire for one with a need for Apple to build one.

  52. Re:short and long answer by Anonymous Coward · · Score: 0

    And are also aware that OSX _is_ Unix.

  53. Incorrect assumption #1 by TheModelEskimo · · Score: 1

    ..."Programmers care about computers in the same way other computer experts do."

    I've found this to be a huge fallacy after working as a relative outsider with teams of programmers for years now. I've found that the best programmers I know are incredibly stubborn and those who care about their OS are very picky about it. The Mac-using programmers I know like it because everything "just works." The Windows-using programmers I know like it because they're too busy thinking about algorithms to care how it works, as long as they know how to edit and compile. The Linux-using programmers I know are too antisocial to talk about why they use it in person, but from reading their blogs I gather that they are usually either very angry inside or very, very creative. ;-)

  54. Why Does every OS article end up basing Windows by Sunil+Dongre · · Score: 1, Insightful

    Yet for many, the Mac remains sluggish and poorly tuned for development, with developers citing its virtual memory system's poor performance in paging data in and out of memory

    As opposed to the Windows paging system? Has the author used a Windows OS lately? Swapping is a *bleeping* killer! Especially when you have more than enough memory not to swap. :-/

    likening use of the default-network file system, AFS, to engaging oneself with 'some kind of passive-aggressive torture.

    So don't use it. Macs support CIFS/SMB pretty darn well these days. I keep hoping that someone will come up with a better replacement, but CIFS/SMB will continue to work until that day comes.

    Yet for many, the Mac remains sluggish and poorly tuned for development, with developers citing its virtual memory system's poor performance in paging data in and out of memory

    As opposed to the Windows paging system? Has the author used a Windows OS lately? Swapping is a *bleeping* killer! Especially when you have more than enough memory not to swap. :-/

    likening use of the default-network file system, AFS, to engaging oneself with 'some kind of passive-aggressive torture.

    So don't use it. Macs support CIFS/SMB pretty darn well these days. I keep hoping that someone will come up with a better replacement, but CIFS/SMB will continue to work until that day comes.

    It always amazes me to see an OS article turn into a M$ Bashing ground. I am using Windows for over 8 years now and _it_works_. i have tried my hand at UBUNTU and for starters it cant configure my sound card out of the box and sorry i am not interested in searching a driver because if canonical dident care to write one for Toshiba laptops i dont care to search for one and install it. Mac's they dotn have Back space oops... documentation well, check MSDN, every thing else seems rooted in the 80's

    1. Re:Why Does every OS article end up basing Windows by drpimp · · Score: 1

      It always amazes me to see an OS article turn into a M$ Bashing ground.

      You must be new here.
      The rest of your post is in fact insightful though I must add.

      --
      -- Brought to you by Carl's JR
    2. Re:Why Does every OS article end up basing Windows by dmsuperman · · Score: 1

      Your spelling errors and 10 page run-on sentence are an entire matter of their own.

      It's also not Canonical's place to make the drivers. It's the hardware manufacturer's place. If the maker of your soundcard didn't make a linux driver, then they need to get with the times. Not only that, but Ubuntu now works out of the box with open alternative drivers with almost everything. The only thing seriously lacking anymore is wireless, and even that has made great strides. Not only that, but I find that printers are EASIER than in Windows, and moreso I find that I don't need to install _any_ drivers except my video. Right out of the box, I have HD audio, full support for all the goodies on my motherboard, LAN, and everything else. I can even run video, but if I want 3d acceleration I need to do "sudo apt-get install nvidia-glx-new".

      Your mileage may vary, get over it. There have been many many cases where I've had a huge problem getting windows boxes to work out of the box. I once had to resort to using some driver found on some website that I had never heard of, attached in a .zip to a forum post made by some person. The driver didn't exist anywhere else. And this was an ATI video driver. Don't act like Windows always works either.

      Don't give people crap about turning things into a bashing ground for OSes and then bash an OS.

      --
      :(){ :|:& };: Go!
    3. Re:Why Does every OS article end up basing Windows by Draek · · Score: 1

      And why are all Linux-related discussions inevitably turned into bashfests of people moaning about the lack of support for their shitty hardware? seriously, buy quality hardware and Ubuntu will run like a dream.

      As for the MS bashing, it depends on the OSX fans' needs. You need to talk about how awesome OSX's stability is, compare it with Windows. For the GUI, compare it with Linux. For driver support, BSDs. Market-share, SkyOS. Sanity of the userbase, Amiga (hey, it's the only one that works). And so on.

      Me, I like Windows (NT-based ones except Vista), regardless of what my sig may say ;) it does work well on quality hardware, even if searching for drivers is more of a PITA than it should be. But MSDN? srsly? everytime I have to visit that site I feel a strong urge to kill somebody in various, bloody ways, and if that's what modern documentation is supposed to look like, I'm building a time machine to go back to the '80s, and *stay* there for the rest of my life.

      --
      No problem is insoluble in all conceivable circumstances.
    4. Re:Why Does every OS article end up basing Windows by atraintocry · · Score: 1

      Ubuntu != OS X.

      Since when does calling your "delete" key "backspace" make sense? Shouldn't backspace insert a space to the left of the cursor?

      The Apple keyboards may not be what you're used to, but if we're going to knock one, let's pick the IBM style, since that's the one that doesn't make sense.

    5. Re:Why Does every OS article end up basing Windows by CAIMLAS · · Score: 1

      ^ most certainly a troll.

        The OP article was, if anything, bashing on Macs for problems which don't truly exist, and - if anything - are more prevalent in the Windows world than anywhere else (especially with Vista). Many of the posts in this thread have spent a great deal of time trying to correct the inaccuracies, ignorance and outright negativity expressed towards OS X in the original article.

      As for your post.... 8 years with Windows? So you're pretty new to the scene and don't remember the 'good old days' of Windows dominance. I take by your 'drivers in Ubuntu' bitching that you've never tried to a) install Windows or b) install OS X. Let me level with you: Windows has historically had the most infuriating driver installation process, and unless you slipstream drivers into the install yourself, you will likely have to have drivers for your hardware available and on hand before attempting a Windows install.

      If by "Windows just works", I take it to mean you've never had to contend with:
      * necessary reinstalls brought on by spyware infection
      * any sort of end user support
      * necessary reinstalls brought on by the slow but eventual corruption and fragmentation of 1) the registry or 2) the filesystem
      * you've never been frustrated with, or likely even experienced, a spontaneous or inexplicable reboot/freeze/BSOD in Windows (something which is rarely experienced elsewhere except with beta drivers and/or flaky hardware) ... and I'll stop there, but could go on for quite a while. I'm not an Apple/OS X fan by any stretch of the imagination, but you're simply not coming to the table with a full deck of cards. Try to foment a little informed criticism before frothing at the mouth.

      By the way: the last couple 'lines' of your post are completely incomprehensible.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    6. Re:Why Does every OS article end up basing Windows by Dansteeleuk · · Score: 1

      For people terrified by that "sudo apt-get..." stuff it should be pointed out there's a perfectly nice clicky applet wotsit that installs the video driver for you even if you have almost no idea what you're doing. Now sure apt-get's quicker for us... :)

    7. Re:Why Does every OS article end up basing Windows by clone53421 · · Score: 1

      Since when does calling your "delete" key "backspace" make sense? Shouldn't backspace insert a space to the left of the cursor?

      No... if we're really being pedantic about it, "Backspace" is the left arrow key.

      Then of course they invented that sticky white eraser tape for electric typewriters, and after that "Backspace" worked pretty much like it does on any non-Mac computer.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    8. Re:Why Does every OS article end up basing Windows by atraintocry · · Score: 1

      That's interesting, I never noticed that. We had a typewriter with the white tape but I was young and never used it for anything serious. They should just standardize on a key called "oops".

      As for Apple, it's pretty simpler on the laptops and the new keyboard...Delete erases to the left, Fn-Delete erases to the right. Makes sense to me. Almost all of the actions are the same between different systems, they just have different key combos. One cool think I'm noticing is that with wx, you code for one and it's smart enough to keep it cross-platform (Cmd becomes Ctrl on Windows, etc).

      On closer inspection, it's looking like I fed a troll (M$, Canonical writing drivers, etc). Wish I had an oops key.

    9. Re:Why Does every OS article end up basing Windows by atraintocry · · Score: 1

      pretty simpler = simpler

  55. Xcode, UNIX 03, Cocoa by jrothwell97 · · Score: 4, Interesting

    These are the three reasons why I enjoy developing on the Mac:

    1. Xcode: it's a complete IDE which is simple to learn, not fiddly, and Interface Builder etc makes it possible to quickly create the UI and front faÃade, and then get on, quickly, to writing the guts of the program. It also supports distcc and (to some extent) SCM.
    2. UNIX 03 compatible: it's relatively easy to port CLI apps to other systems. True, that's true of most *nixes, but it's further simplified on OS X.
    3. Cocoa: I actually like Cocoa. I just find it to be a very good API: maybe that's just a matter of taste.
    --
    Those using pirated Tinysoft signatures(TM) are a real threat to society and should all be thrown in jail.
    1. Re:Xcode, UNIX 03, Cocoa by Anonymous Coward · · Score: 0

      Xcode? Are you serious.... All Apple applications are a colorful joy of design and good taste, except the ide, which looks like emacs done in 80's athena widgets. That shows clearly the respect they have to developers.
      If you like Xcode, it's because you never used a decent IDE in 15 years..

    2. Re:Xcode, UNIX 03, Cocoa by flyhigher · · Score: 0

      Don't forget dtrace. OS X has a nice interface on top of dtrace called Instruments.

    3. Re:Xcode, UNIX 03, Cocoa by Jackmon · · Score: 1

      It's funny, I was going to list XCode as the biggest obstacle on the Mac. There are actually lots of great dev tools you get for free on the Mac... Shark, GuardMalloc, etc.

      And to be fair, XCode does some things well. But the real meat and potatoes areas of development, Xcode is an absolute abomination.

      Here's an example... I can't go to the expressions window and edit an existing expression. I also can't copy/paste that expression somewhere else to edit it. I can give up and use gdb: print x and that's ok I guess, but it's not a persistent, updated value.

      Here's another example... When debugging in large projects with subprojects, when I try to dig down into data structs I often get messages that data fetch timed out. This is after sitting around with a beach-balled UI for several minutes.

      I want to stress that I'm an equal opportunity critic btw. I have plenty of complaints about VS on Windows. But overall, XCode gets in my way and frustrates me far more than VS.

    4. Re:Xcode, UNIX 03, Cocoa by dkf · · Score: 1

      Here's an example... I can't go to the expressions window and edit an existing expression. I also can't copy/paste that expression somewhere else to edit it. I can give up and use gdb: print x and that's ok I guess, but it's not a persistent, updated value.

      Relatedly, did you know that if you're running a terminal-based program inside the debugger inside Xcode, you can't cut-n-paste strings into it? That sucks, and yet it should be pretty easy for Apple to fix.

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    5. Re:Xcode, UNIX 03, Cocoa by Anonymous Coward · · Score: 0

      And quite a few of the apps you want to develop, you can easly implement as CLI's and just use a Cocoa GUI on top in the visual layer of an MVC app.

      Diablo is just nethack with a GUI layer...

  56. Visual Studio by Anonymous Coward · · Score: 0

    If it doesn't run Visual Studio than I don't want it. Right now theres nothing out there that beats it. Plus you don't get WPF which you can reuse for Silverlight. On top of that who wants to learn COCO. Who the hell names a programing language COCO.

    1. Re:Visual Studio by Anonymous Coward · · Score: 0

      Who the hell names a programing language COCO.

      Just who is this "Who the hell" you're talking about? Because really I thought Apple would be the one to name it Coco.

    2. Re:Visual Studio by Anonymous Coward · · Score: 0

      The people that name things "Coco", are the same ones who sit at Starbucks on their Macs telling everyone about how great they are.

    3. Re:Visual Studio by Anonymous Coward · · Score: 0

      Oh, so now it's "Who", eh? Look, just pick one: "Who the hell" or "Who". And then stick with it FFS! I still think it was Apple though.

    4. Re:Visual Studio by e4g4 · · Score: 1

      Cocoa is an API, not a programming language. The language behind Cocoa is Objective-C, and if you know C++ or Java, you can pick up Objective-C in hours. You can also develop Cocoa applications in Perl, Python, Ruby, etc.

      --
      The secret to creativity is knowing how to hide your sources. - Albert Einstein
    5. Re:Visual Studio by Farmer+Tim · · Score: 1

      Who the hell names a programing language COCO.

      Nobody that I can think of.

      --
      Blank until /. makes another boneheaded UI decision.
    6. Re:Visual Studio by seriesrover · · Score: 1

      Never heard of Coco though Apple have a language called Cocoa. I must admit you're the first programmer I've heard of turning down a language based upon what its name is.

    7. Re:Visual Studio by clone53421 · · Score: 1

      Why exactly did you triple-post this?

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    8. Re:Visual Studio by MadClown69 · · Score: 1

      I tried to post it as anonymous but it wouldn't show. So I created a user and than it showed. I guess the system eventually picked it up.

  57. Re:Now if only Apple would update their documentat by Anonymous Coward · · Score: 0

    Cost nothing? Documentation is _hard_, and coder are usually chosen because they like to solve problems by coding, not documenting, so you have to hire some special people and they have to spend lots of time on this. Documentation is expensive and slows down development a lot.

  58. Visual Studio by Anonymous Coward · · Score: 0

    If it doesn't run Visual Studio I don't want it!
    Right now nothing comes close to VS and its great tools. Plus you get WPF on windows and you can reuse that for Silverlight.

    Plus who wants to learn Coco. Who names a programming language COCO!

  59. Re:Apple needs a mini tower not a over priced mini by leperkuhn · · Score: 1

    Agreed. Even if it was just the mac mini with a larger case. I just want dual monitors on a box around $600. For those others who are interested - you can run 3x20" monitors using the matrox triplehead2go. I've done this using my MacBook Pro, and it's worked great. My only problem with it is you can't run 2x26", which I bought, and now can only use 1 of. Kind of a bummer.

    --
    http://www.rustyrazorblade.com
  60. If you're a dev, it's open as you want to make it. by argent · · Score: 2, Insightful

    With a Mac base you've got better cross-platform options than anything... you've got UNIX at the base, and a decent and consistent GUI, and two virtual machine vendors tripping over each other trying to give you the best Windows experience, and for Linux development... well, it's UNIX. UNIX is UNIX is UNIX. Portable apps run on OS X with "./configure; make install" and if you need something that's written to "all the world's Red Hat" standards... well, Linux runs REALLY well inside virtual machines.

    Dev tools, libraries, and compilers? You have the same GNU toolchain you have on Linux.

    Yes, Apple bears watching, but for something that right now Just Works, get a Mac. And if you write portable code, if Apple decides to rip its belly out on DRM and wander around bleating and tripping over its own entrails? You can still jump ship to Linux, BSD, or even (if you're a masochist) Vista and Cygwin.

  61. Visual Studio by MadClown69 · · Score: 1

    If it doesn't run Visual Studio I don't want it! Right now nothing comes close to VS and its great tools. Plus you get WPF on windows and you can reuse that for Silverlight. Plus who wants to learn Coco. Who names a programming language COCO!

  62. Unsurprising by DavidR1991 · · Score: 1

    This is unsurprising, not only because of the platforms, but also because MS appear to be completely ignoring native development, and have been pouring everything on .NET. Which is fair enough, but .NET is going to be MS's method of gradual lock in (Mono implements .NET, but not all of it can be implemented without patent hindrance, which means even with Novell's help, it's not a "forever" solution). Apple's focus upon actual APIs rather than ".NET does XYZ but this feature doesn't work in native!" is definitely an attraction in my opinion (native being ignored is particularly in reference to development tools - for instance, nearly all the features of MSVC "Team System" are irrelevant for native code)

    1. Re:Unsurprising by MadClown69 · · Score: 1

      This is unsurprising, not only because of the platforms, but also because MS appear to be completely ignoring native development, and have been pouring everything on .NET. Which is fair enough, but .NET is going to be MS's method of gradual lock in (Mono implements .NET, but not all of it can be implemented without patent hindrance, which means even with Novell's help, it's not a "forever" solution). Apple's focus upon actual APIs rather than ".NET does XYZ but this feature doesn't work in native!" is definitely an attraction in my opinion (native being ignored is particularly in reference to development tools - for instance, nearly all the features of MSVC "Team System" are irrelevant for native code)

      That makes no sense at all. So developing for an API that only works on 1 system makes more sense than developing for a totally mobile Framework which works on PC, tablet, mobile, embedded, Server...etc. Yeah lets hope your boss isn't relying on your expertise.

    2. Re:Unsurprising by DavidR1991 · · Score: 1

      You've missed my point - if you _are_ coding in native languages, everything has shifted focus to .NET. If you don't want to use .NET, or otherwise _cannot_, MS have no interest in catering for you. At least Apple still has an API centric approach, rather than a giant blob framework approach

    3. Re:Unsurprising by MadClown69 · · Score: 1

      I believe you will get greater code reuse programming against .NET across many platforms than having to rebuild your library every time you change platforms. I'm sure a lot of iPhone devs would of loved to reuse some GUI widgets they built on Mac. Plus you get garbage collection.

  63. Re:wow what a load by UnknowingFool · · Score: 1

    battery failures in the high teens

    Even if this is true, you do realize that Apple does not manufacture their own batteries? Like Dell, HP, and many other computer makers, Sony makes their batteries. All this came out when the exploding laptop battery issue came out. 1) Sony made their batteries. 2) The problem was not exclusive to Apples. Dell and HP also recalled batteries.

    --
    Well, there's spam egg sausage and spam, that's not got much spam in it.
  64. They're not comparing with Wintendo... by argent · · Score: 1

    Now suddenly there are complaints about sluggish virtual memory handling and other ills?

    Compared to Linux or FreeBSD, OS X is still kinda sluggish.

    Compared to Vista? Who can tell, if your virtual memory is full of predictively loaded copies of applications you last used six months ago?

  65. AFS is not the only choice. by Anonymous Coward · · Score: 0

    You can easily develop on SFTP or FTP... check out MacFuse (http://www.macfusionapp.org/)

  66. iPhone development lock-in? by Anonymous Coward · · Score: 0

    with iPhone development lock-in to the Mac environment the chief motivating factor for Apple as a platform of choice for mobile development

    I don't do iPhone, but what's wrong with Aptana?

  67. Why move to Mac? 1 word by caywen · · Score: 2, Interesting

    iPhone

    That's the carrot. The stick, of course, is that development on Microsoft's platforms is no longer interesting. Desktop is dead, both on Windows and Mac, so WPF, Cocoa, etc - those are boring. I don't care about database applications with cool graphics. I don't care about awesome list view widgets, XML UI, etc. Those are just nuts and bolts which are pointless unless there's something compelling to build. The potential of iPhone is compelling.

    That said, and this is totally biased from this Windows dev, to me Xcode doesn't compare to Visual Studio. I find VS's debugging, editing, and pretty much everything else to be slicker and more stable (at least, in VS2008sp1). I find getting a quick-and-dirty Windows app to be faster to slap together than an equivalent Cocoa app (eg. creating a quick game level editor). I also prefer the single-window IDE, and VS.NET works better in that layout. The IDE morphs to be a good debugger IDE when debugging. I find STL debugging easier, as well. MSDN documentation is a library of congress compared to Xcode's docs. But again, a more experienced Xcode dev will kick my ass on these points.

    Little extras: I love having a real command line. I love not having installers be its own entire dev cycle.

    1. Re:Why move to Mac? 1 word by Anonymous Coward · · Score: 0

      All iPhone apps are built off Cocoa.

    2. Re:Why move to Mac? 1 word by Anonymous Coward · · Score: 0

      Exactly. I've been through years of .NET, but am genuinely excited to get my hands on a mac mini and fire up XCode.

      I know it likely won't compare to Visual Studio, but I want to build something for the iPhone...really only one option.

    3. Re:Why move to Mac? 1 word by edxwelch · · Score: 1

      You said it.
      I was impressed by Xcode, but I think it's better for Objective C than c++, especially as doesn't fully support templates.

  68. Beautiful list of arguments by martin_dk · · Score: 1

    Is this supposed to be a neutral or fair analysis of Mac as a development platform?

    Sure Apple benefit from the fact that Apple products work well together with Apple products, -just like Microsoft products has done for decades.

    Id like to see a poll among developers asking who acually:

    • likes the Mac as a development platform
    • thinks that Apple is doing a good thing for developers and coding in general
    • believes that forcing end-users to go for just One brand has more pros than cons.

    The weak arguments in the article agains Apple fails to render it as more than a long textual advertisement for Mac targeted against developers.

    Mission somehow completed I guess. Sad...

  69. I hate Windows by Anonymous Coward · · Score: 2, Interesting

    and now I hate MacOSX.

    I have used windows since the begining, and have always been annoyed by something, but now that I get to develop for the Mac, I seem to hate it too. Oh, I like having bash and perl ready and available, saving me days of work installing and configuring ActiveState and CygWin. But this "It just works" is nonsense.

    For example, I open a log file, and the console window automatically scrolls to the bottom of the screen. Nice, but when I scroll to the top of the file, I find that the console app only shows the tail of the file. I have to reload it, setting the amount of the file to be loaded. Seriously? This is a professional development platform? It's like Clippy is in charge.

    me: Open the file.
    mac: I'm guessing you really only want to see the last part of the file.
    me: No, really, I want to see the whole damn thing!

    If the OS just worked, then when I open Finder in list view the columns would resize so that I could see the entire file name, or at least the entire date. It's especially annoying that the date format is so long that it's always written as Mon...08 format. Can I change it to 11/17/08 format so that it's easier to read with having to resize the column? No, that feature is only available in windows. Only choice in Mac is "Monday, November 17, 2008"

    I realize that this are nits that I'm picking, but at least in windows I can customize a hundred different things in the UI. In MacOS? I get to choose the background image. The end result is that every action I take requires a handful of follow-on actions that only serve to slow me down and break my train of thought. That is definitely not a desirable characteristic of a professional development platform. And it is something that just doesn't work.

    1. Re:I hate Windows by arminw · · Score: 2, Informative

      ....Can I change it to 11/17/08 format so that it's easier to read with having to resize the column? No, that feature is only available in windows....

      Not true, all that can be changed in the system preferences dat/time panel which refers you to the International panel. The Apple UI is better thought out than Windows and so the incentive to customize is far less to begin with, but still possible for those who want to fiddle with the settings.

      --
      All theory is gray
    2. Re:I hate Windows by Anonymous Coward · · Score: 0

      And yet an experienced user cannot find it.

      its easy to say its easy when you know how to use it.
      I think windows is easier since I've been working with it for the better part of 2 decades.
      Its not that its easier its what I'm used to, OSX is what your used to.

    3. Re:I hate Windows by bar-agent · · Score: 1

      And yet an experienced user cannot find it.

      its easy to say its easy when you know how to use it.
      I think windows is easier since I've been working with it for the better part of 2 decades.
      Its not that its easier its what I'm used to, OSX is what your used to.

      Yeah. Mac OS X isn't Windows, and things are different. Different is not inferior...except that to people who are used to Windows and switch to Mac, different is inferior because they don't know how to do what they want to do and productivity suffers.

      --
      i'd hit it so hard, if you pulled me out you'd be the king of britain [bash.org]
  70. Why would you want to be locked in again? by miffo.swe · · Score: 1

    I cant really understand why anyone in open source would like to be locked in and giving the key to Apple. If Appe had won the battle against Microsoft im pretty sure we would have some variant of MacOS9 by now, being as or more locked in than we are to Microsoft. If there is a company more anal retentive than Apple when it comes to total control over everything than Apple id like to see it.

    I really hope they wont take over from Microsoft anyday soon. Id rather has my hopes Linux will take enough marketshare to enable better players on the OS market through proxy of the wast catalogue of open source apps. Lord knows our modern operating systems are stoneage and an abdomination. MacOSX is just an extremely polished old turd. Go beneeth the surface and the smell reeks.

    --
    HTTP/1.1 400
    1. Re:Why would you want to be locked in again? by prelelat · · Score: 1

      How as a developer is a Mac locking you in? Of course they are control freaks you can't natively run OSX on a typical x86 system sitting around because it has to be their hardware. That doesn't mean that if you have a Mac that you are locked in, you can install windows, Linux and OSX all on the same machine. You can run windows and Linux virtualized in OSX. As someone pointed out OSX is unix 03 certified

      So can you explain how it locks you in? Is it locking you into one piece of software is it not letting you run something I'm not aware of? The only think that you get locked in with is that you have to run OSX on a Mac(even then there are hackintoshes). I would really like to know what you mean.

      Come to think of it what do you even mean by locking you in?

    2. Re:Why would you want to be locked in again? by MadClown69 · · Score: 1

      You could point that same response toward M$. ;-) Of course that would mean that Macs are just like PCs....and we wouldn't want that.

    3. Re:Why would you want to be locked in again? by arminw · · Score: 1

      ...MacOSX is just an extremely polished old turd....

      A polished Mac turd is still nicer than a dull Windows turd.

      --
      All theory is gray
    4. Re:Why would you want to be locked in again? by mjwx · · Score: 1

      Come to think of it what do you even mean by locking you in?

      Tried running OS X on non-apple Hardware?

      If apple change the Mac hardware to prevent another operating system from running on their hardware there isn't really much you can do about it if all your code is tied to Apple. When the Intel Mac was first released Apple refused to allow Windows to run on it until someone else published how it was possible, Apple have changed processor architectures 3 times, Apple dictates what code can and can not run on the iphone? What is stopping them when existing Mac fans accepted radical changes to both the hardware and operating system in the past?

      Make no mistake, Apple is heavily invested in vendor lock-in, far more than Microsoft. Anyone can write programs for windows without needing to purchase a dev kit or inform Microsoft. Lets not even mention the level of freedom offered by Linux.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    5. Re:Why would you want to be locked in again? by LarsG · · Score: 1

      Lord knows our modern operating systems are stoneage and an abomination. MacOSX is just an extremely polished old turd. Go beneeth the surface and the smell reeks.

      That is true for pretty much any operating system (the based on old stuff bit).

      Still, old does not necessarily mean bad. To give an example, the mainframes of old did a lot of interesting things with hypervisors / virtualisation; VMs on PCs is being touted as the new and shiny thing, but in many ways it is just a reimplementation of many of the concepts that were commonplace on mainframes of old.

      --
      If J.K.R wrote Windows: Puteulanus fenestra mortalis!
    6. Re:Why would you want to be locked in again? by prelelat · · Score: 1

      Tried running OS X on non-apple Hardware?

      Yes I have and if you have close enough hardware it works pretty good. I didn't run it long and I don't have a mac to compare it to so I do see what your getting at I can't debate the merit of running OSX on none Apple hardware or the disadvantages because I didn't run it long enough to say definitively one way or the other how well it would work. I'm sure you can find some review online. What I thought we were talking about is developers attraction to the system, and I was wondering how it would lock you in as a developer.

      I will say this Apple does blackmail you into buying a Mac if you want to use OSX. But I don't think using OSX locks you into something. I mean you aren't limited by having a Mac in anyway as far as I can tell. You can run Linux Unix and Windows on it. They have good virtual software. The only way I could see it locking you in is if you wanted to switch to a different computer from say HP or Lenovo. Then your out of luck running OSx natively legally. Does this lock you in? I guess it locks you into their hardware if you want to run it natively. But that doesn't lock you in as a developer to use some set of tools. It will lock you into that hardware(unless you use a hackintosh but I doubt you want to develop on a hacked together system).

      I believe that if you did want to switch to a different OS and do the same development work you could still run OSX in a virtual environment. Just like you could do windows work on OSX in a virtual environment. But lets move past the hardware constraints. I still don't get how the software is locking you into OSX.

      You talk about the iPhone but that's a pretty big tangent, your kind of locked into their SDK now on any system so I don't see how it's relevant to being locked into OSX or any other system. Also I haven't heard of software being blocked from running on the iPhone as much as being distributed by them(iPhone app store). They do have a kill switch but so does android, that makes sense if you want to block malicious software from being installed(as long as that's what it's for)

      Java can be run on OSX it's one of the reasons it's popular, because of it's cross platform use. Your not limited to the tools they give you, but they do give you some cool tools to use although you don't have to(at least as far as I know). So development isn't going to lock you into something. most language for other systems can be written in a notepad and compiled(some people prefer it). You can run terminal I'm sure you can compile a program for a different system on OSX so why would that lock you in as a developer.

      Apple might lock you into the system but how does it lock you in as a developer?

      The benefit is that you get an operating system with good support that's known for stability and has good tools on it. If you have a mac you can boot linux OSX and Windows. You also can run all the other systems virtually(you can using vmware in windows and linux as well I believe). Where as if your running it a non apple PC your stuck with running linux and windows nativly your locked into only those two systems(legally).

      If anything I wouldn't call what apple does locking you in as much as blackmailing you into buying their hardware.

      I would also like to say again I'm not an Apple fanboy I don't own anything made by Apple I run XP, Vista, and Ubuntu on my machines at home. I would say I feel more left out that OSX can only run on Mac hardware.

      But this is also why it's more stable if Windows only had to develop drivers for a set piece of hardware I doubt you would get the instability that you do now. Control creates stability but it also creates limitations.

    7. Re:Why would you want to be locked in again? by mjwx · · Score: 1
      I do run Linux wherever possible, I also am the sysadmin several Mac's in a graphic design subsidiary of my company. I tend to know more about Mac's than most full time Mac users (I.E. most Mac users don't know how to hack the com.apple.whatever files), also due to the fact I do tech support for them I also tend to find all the problems they have which turns out to be number wise, on par with Windows based PC's, especially if you do anything out of the ordinary (as in not the apple way) with them.

      Whist its true that Apple at current doesn't lock you in. But apple have been know to change their minds and entire business on a whim. My concern and the concern of many others is that apple will do this again once they have a large enough user base to make switching away more cost prohibitive than staying with Apple.

      Yes I have and if you have close enough hardware it works pretty good. I didn't run it long and I don't have a mac to compare it to so I do see what your getting at I can't debate the merit of running OSX on none Apple hardware or the disadvantages because I didn't run it long enough to say definitively one way or the other how well it would work. I'm sure you can find some review online. What I thought we were talking about is developers attraction to the system, and I was wondering how it would lock you in as a developer.

      If you are serious about developing programs for a commercial market, then you need to be 100% above board. Apple expressly forbids the sale or running of OS X on any non Macintosh platform, in fact there are technological measures in place to prevent you, whilst said measures are easy to bypass no development house worth their compiler is going to use a hacked machine to produce a commercial product. Apple are not blackmailing anyone into purchasing their hardware, if you want to be legitimate (which is a requirement in commercial software development) and choose to be based on a Mac platform for development then you are forced to buy macintosh hardware and subject to whatever changes Apple chose to make to that hardware. The need for legitimacy is how Apple locks any user into its hardware. hopefully this has answered your question.

      your kind of locked into their SDK now on any system

      Sorry but this is blatantly not true. Microsoft do not lock you into .net, Windows can run C and Java programs (as well as a multitude of other programming languages) which don't require the purchase of a vendor authorised SDK. Linux doesn't even have a vendor authorised SDK being completely open source. Google have chosen an open platform (Java, you may debate its other flaws but at least its open) for Android.

      From a long term perspective Apple is not a safe bet, nor is it a likely to have a particularly high payout. Apple to me seems set to make the same mistake it made back in the 80's, ignoring what the customers want and what the market is doing. At the moment there is a trend towards low cost notebooks (netbooks, I loathe that word), in addition to this Asus and MSI are producing "imac look-alikes" which cost 1/2 or 1/3 of the competing Apple product. Apple on the other hand seems to be making its hardware more expensive and cutting out it's low end lines. Put simply, when Jane Q Consumer goes to buy a computer, is she going to pick the A$2400 imac or the A$900 Asus, provided they look pretty much the same, isn't the first thing the average person (even the average vain person) looks at is the price.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
  71. Re:Now if only Apple would update their documentat by Anonymous Coward · · Score: 1, Informative

    my livelihood consists of writing quicktime-based software for os x. qtkit's not even remotely near being a "finished" API, and the documentation isn't up to date largely because significant portions of QTKit are being re-written completely from scratch so it runs well on 10.6 (whereas right now most QTKit calls wind up using the old-school "Quicktime" framework).

    beyond that, i've noticed that methods/etc. not covered in the documentation have been omitted because they're buggy or cause problems in some (frequently exceptional) circumstances. in other words, the act of looking up an obscure method in a header file sort of reminds you that what you're going to come up with may not work as you expect in every possible situation. on the other hand, stuff covered in the class browser or documentation is virtually guaranteed to work in pretty much any situation you can imagine.

    i'm not saying that the documentation's even remotely perfect, but it's not the abysmal pit of fail you make it out to be- and many of my changes and corrections have been implemented very quickly.

  72. Re:Apple needs a mini tower not a over priced mini by Anonymous Coward · · Score: 0

    They just want a certain product at a certain price point, and Apple isn't delivering it.

    Delivering a product that guts your profit is dumb.

  73. Re:Apple needs a mini tower not a over priced mini by raddan · · Score: 1

    Well-- probably not what you're looking for, but the iMac happily drives dual displays. There's a mini-DVI-I port on the back of the machine. I have a new-ish iMac and I've been very happy with it (with the exception that the one I originally took out of the box was DOA-- but Apple was very quick about getting me another). Not my favorite machine ever (I could use a few more USB ports), but it's a real workhorse. Runs multiple VMs and my development environment.

  74. I bought a Mac for dtrace by Jack9 · · Score: 1

    One of the few things Solaris (Sun) has developed that I think is deserving of widespread use, is dtrace. Luckily, I don't have to try to use OpenSolaris when I could get MacOSX experience alongside dtrace.

    --

    Often wrong but never in doubt.
    I am Jack9.
    Everyone knows me.
  75. Welcome to the real world Mac by gardner711 · · Score: 1

    Now the rest of the world gets to peak behind the iron curtain and the critics can compare apples to apples in the Window vs Mac saga.

  76. Why they are NOT moving to Macs ... by Lazy+Jones · · Score: 1

    ... at least to Macs with german keyboards: no curly braces, no square brackets, no pipe char (not visible on the keyboard and oddly placed keyboard combination to type them).

    --
    "I love my job, but I hate talking to people like you" (Freddie Mercury)
    1. Re:Why they are NOT moving to Macs ... by clone53421 · · Score: 1

      I have a German keyboard, you insensitive clod!

      Curly/square brackets are RtAlt-7 through 0 (right alt is actually a ctrl+alt key), and the pipe and angle brackets are on a key that doesn't exist on a standard keyboard. You must be trying to use an English keyboard as a German one... now why would you want to do that?

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    2. Re:Why they are NOT moving to Macs ... by Lazy+Jones · · Score: 1

      I have a german iMac 24" and alt+56789 outputs "[]|{}" which is not what I'm used to from a PC keyboard (and a bit silly). Language is set to German or Austrian (does the same thing).

      --
      "I love my job, but I hate talking to people like you" (Freddie Mercury)
    3. Re:Why they are NOT moving to Macs ... by clone53421 · · Score: 1

      That's weird. I believe it's {,[,],} for 7,8,9,0 on the keyboard I'm used to. The <>| characters are on a key that maps to ASCII 255, IIRC, although my particular keyboard seems to have that key in an odd location (all the pictures of German keyboards on Google Images have it on the other side of the keyboard).

      The characters are all printed on the appropriate keys, too...

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    4. Re:Why they are NOT moving to Macs ... by Lazy+Jones · · Score: 1

      Here's a picture of my keyboard ... (German iMac 24" from amazon.de).

      --
      "I love my job, but I hate talking to people like you" (Freddie Mercury)
    5. Re:Why they are NOT moving to Macs ... by clone53421 · · Score: 1

      This appears to be my keyboard layout... including the <> key in the same location as I have, which is odd, because I could have sworn that the <> key was on the wrong side in all the pictures I found. Maybe I'm just confused.

      I'm at work using a standard American keyboard, so I'm unable to examine my keyboard and clear up the confusion... :(

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    6. Re:Why they are NOT moving to Macs ... by Lazy+Jones · · Score: 1

      that's a PC keyboard you have there, are you sure it's Apple-made or came with your Apple?

      --
      "I love my job, but I hate talking to people like you" (Freddie Mercury)
    7. Re:Why they are NOT moving to Macs ... by clone53421 · · Score: 1

      No, it's a PC keyboard and it didn't come with my PC, a friend bought it for me in Germany. I don't know why Apple must always Think Different(TM)...

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    8. Re:Why they are NOT moving to Macs ... by Anonymous Coward · · Score: 0

      ... at least to Macs with german keyboards: no curly braces, no square brackets, no pipe char (not visible on the keyboard and oddly placed keyboard combination to type them).

      To paraphrase Stan Marsh, "What the fuck is wrong with German keyboards?"

      My (100% Amurrican) keyboard has all those keys. Are they replaced by other keys on German keyboards?

  77. The worst thing by bgspence · · Score: 2, Funny

    It's not the swapping that gets me.

    YOU CAN'T SKIN XCODE !!!!!

    Who uses development tools you cant skin?

    Sad, so so sad...

    1. Re:The worst thing by Anonymous Coward · · Score: 0

      Haha, whut? Skinning? Are you serious?

    2. Re:The worst thing by MadMidnightBomber · · Score: 1

      #reskin gcc
      alias l33tc=gcc

      --
      "It doesn't cost enough, and it makes too much sense."
    3. Re:The worst thing by Anonymous Coward · · Score: 0

      Who uses development tools you cant skin?

      Grown-ups?

  78. Re:wow what a load by koan · · Score: 1, Insightful

    Apple decides who will make their crap batteries, like every other corporation they choose the lowest bid and then sell for the highest amount they feel they can sell them for.

    In the end it's Apple's responsibility to make sure their batteries are functional, don't try to pan off Apple as some victim, the only victims here are the people that bought Apple products.

    The question is still "why would anyone pay 3 times the amount when they can get it for cheaper and frankly better".

    I can't tell you how many times I have heard stories like " I bought a 5000 dollar mac pro so I could start a music studio and now it isn't working" and I tell them "you could've bought 4 PC's that do the exact same thing for that price and if you had you would still be working right now thanks to redundancy".

    --
    "If any question why we died, Tell them because our fathers lied."
  79. Simple... They aren't by Kairos21 · · Score: 3, Insightful

    "The explosion of interest in smartphone development is helping the trend, with iPhone development lock-in to the Mac environment the chief motivating factor for Apple as a platform of choice for mobile development."

    This is why Apple is retarded. They miss out on developers by restricting the platform/IDE and not supporting Java or Mono. Then they place absurd restrictions on iPhone applications. Anyone who is thinking of getting a mac just so they can develop on the iPhone should ask themselves this question.

    WHY SHOULD I SWITCH PLATFORMS IF APPLE CAN LOCK DOWN MY iPHONE APP WITHOUT REASON!!!

    1. Re:Simple... They aren't by SoupIsGoodFood_42 · · Score: 2, Insightful

      You're right. Apple are obviously stupid. Just look at how unsuccessful the iPhone app store has been.

      You can rant about the openness of the iPhone all you want, and I'd actually agree with you on many points. But to say Apple is stupid for doing it is pretty silly, since they seem to be doing incredibly well with it.

  80. Beware the clue stick, it falls mightily! by ThrowAwaySociety · · Score: 1

    Devs share alot in common with /. ers. We hate being closed in HATE IT. We like options. With a mac base you fuck yourself for cross-platform options.
    Java. Qt. Ruby. PHP, Python. Perl. PHP.

    Mono? Even that.

    You fuck yourself for installed base.
    Well, yes, anybody who doesn't develop for Win32 is fucked there. That's why virtualization and dual-booting exist.

    You fuck yourself on freedom MANYMANY times over.
    Freedom? What, to be massively ignorant?

    You fuck yourself on dev tools, libraries and compilers of all sorts.
    The standard C compiler is GCC. You may have heard of it.
    Intel's C compiler is also available. For Java, there's javac. What else do you need? GNU Pascal? Check. Absoft's Fortran? Go nuts.

    Libraries? Name your language, they're all there...well, except for the Win32-specific ones, but we've covered that.

    Tools? Eclipse, JDeveloper, JBuilder, NetBeans, Vim, emacs, a variety of OS X-only editors (BBEdit, Smultron, TextMate, SubEthaEdit) and Apple's own XCode. Even ColdFusion, if you lean that way.

    And you support an OS that maintains an iron grip over the computer and what goes on it.
    Please.

    Why don't i just shoot myself in the foot some more?
    That's the most intelligent thing you've said so far....

  81. Re:Apple needs a mini tower not a over priced mini by Anonymous Coward · · Score: 0

    maybe so, but the alternative to them providing me with a mini-tower to buy, is me building my own and using the chameleon bootloader to run osx on whitebox hardware. I've been running my desktop this way since the release of leopard and have not had an issue yet. my laptop is a macbook, but there's no way in hell I'm buying a mac pro (i dont need workstation class hardware), and i refuse to get an iMac until they allow you to use it as just a monitor, so that once it's past its useful life I can still get value out of the screen they're forcing me to buy.

  82. a 2700 PC laptop likey has 2 high end video cards by Joe+The+Dragon · · Score: 1

    a 2700 PC laptop likey has 2 high end video cards in SLI not a low - mid range 9500 card.

  83. Re:Apple needs a mini tower not a over priced mini by Nybler · · Score: 1

    They're not losing a lot of business because of it. Apple is a publicly traded, for-profit company out to make money for themselves and their shareholders. I would assume then that if they were losing lots of business because they lacked a mini tower then they'd have a mini tower in their lineup. The fact they don't suggests that they're not losing a lot of business because of it.

  84. No one I know uses a Mac for dev work by logicassasin · · Score: 2, Insightful

    Not one developer I interact with on a daily basis uses a Mac or has expressed an interest in using one for his or her "real work". If they own one, it's for lesiure purposes; casual browsing and iTunes. For development of apps that we use at work, it's Win32 or Linux. While the vast majority of development is in Win32, most long for linux adoption for dev work, not MacOS.

    --
    Fifty watts per channel, baby cakes.
    1. Re:No one I know uses a Mac for dev work by riceboy50 · · Score: 2, Insightful

      Anecdotal evidence is fun! I know a lot of devs that use Macs. This just in, the network of people you are connected to have things in common with you.

      --
      ~ I am logged on, therefore I am.
    2. Re:No one I know uses a Mac for dev work by ADRA · · Score: 1

      Its better 'evidence' than none at all. I'll second the anecdotal evidence train.

      I have one co-worker who's a Mac fanboy who will one day write the worlds best iPhone app, but in the mean time he hasn't done a thing. Good for him if he's successful.

      At my work, we have ~40 Eclipse/Windows dev's writing Java Apps for Linux/Weblogic->Linux/Oracle.

      My other friends are almost entirely Windows for Windows or .NET for Windows developers.

      The only friend I know that ever had to write code 'for' a mac was a guy who wrote userspace cross-platform apps and kernel drivers. He seemed to really hate the platform's API in comparison to Windows/Linux which he also developed for; though if I recall this may have been a driver model issue more than a userspace one. There wasn't a week that I wouldn't hear him cursing the platform.

      As for me, I use Linux/Eclipse at work for my Java development, and couldn't be happier.

      I guess the moral of the story is whatever works for you is great, and to hell with whatever anyone else thinks.

      --
      Bye!
    3. Re:No one I know uses a Mac for dev work by IL-CSIXTY4 · · Score: 1

      Well, just to counter that, I've spent cash out of my own pocket for ObjectDock and TopDesk so I can have the equivalents of the Dock and Espose on my Windows machine at work. It makes life a little more bearable.

      My boss would like to get us all Macs, but there isn't enough room in the budget.

    4. Re:No one I know uses a Mac for dev work by protohiro1 · · Score: 1

      I work at a large internet company. We get to pick either a mac laptop or a windows laptop, plus a redhat desktop to run our code on. The vast majority of new hires go with the mac. But, we are generally writing php or c++ and many, if not most, use vim or emacs. I would say developers now at my company are about 30% mac, 50% windows and 20% linux. Our production machines mostly run linux. I think the mac is a great development platform, because it runs office, vim, textmate and I can and do run windows in vmware.

      --
      Sig removed because it was obnoxious
  85. Re:wow what a load by UnknowingFool · · Score: 1

    Apple decides who will make their crap batteries, like every other corporation they choose the lowest bid and then sell for the highest amount they feel they can sell them for.

    There are very few companies that can handle the volume and customization that Apple (or other laptop makers) requires. There are some startups in China but as recent news has told, the quality of the parts is sometimes lacking. Really there are not many players out there.

    In the end it's Apple's responsibility to make sure their batteries are functional, don't try to pan off Apple as some victim, the only victims here are the people that bought Apple products.

    Functional, yes but the problem with the batteries the issues were manufacturing defects. Manufacturing defects are not something that Apple could have predicted. In the end, Apple did recall the batteries and replaced them.

    I can't tell you how many times I have heard stories like " I bought a 5000 dollar mac pro so I could start a music studio and now it isn't working" and I tell them "you could've bought 4 PC's that do the exact same thing for that price and if you had you would still be working right now thanks to redundancy".

    This is a bit of a generalization. Apples are pricier because they focus on the high end market. If you compare actual specifications, their prices are competitive but they're not going to be low-priced. The base Mac starts at $2700. If you were to price out just the processors on Newegg (2.83 GHz Quadcore Xeon X 2), that comes to $1400 just for the processors. So in your example, you could say to some one who just bought a Ferrari, "you could have bought 4 Fords for that price and be driving around". It's not the same.

    --
    Well, there's spam egg sausage and spam, that's not got much spam in it.
  86. Enterprise/Web Java Dev by steverar · · Score: 1

    I have the options of Oracle's Jdeveloper, Netbeans and Eclipse. (free) I run WebLogic, JBoss or Glassfish. (free) I've got apache, tomcat, php, perl and ruby or python should I wish. (free) I can do web apps for the iPhone/iPod Touch or native apps for them. (free) I have mySQL (free) I have many unix shells. I can have from 2 ($1100 iMac) to 8 ($2400 refurb) cores. All 64 bit. I can run Windows ($250), Linux (free) using parallels or vmware (~$50). With that I can run Oracle's 10g db or IBM's DB2 express (free). Anything java I develop can be pushed to any Windows or Linux or Unix environment, yes with tweaking. And I have a really, really nice gui that runs MSFT office, or OpenOffice, has iTunes and plays some games. For the purists, I can do vi, emacs, gcc and make. I can get this in a laptop. So, yea, I'm happy.

    1. Re:Enterprise/Web Java Dev by NullProg · · Score: 1

      Anything java I develop can be pushed to any Windows or Linux or Unix environment, yes with tweaking.

      Either your coding something wrong or your doing something OS specific. Why would you need to tweak a class file? Just curious.

      Enjoy,

      --
      It's just the normal noises in here.
    2. Re:Enterprise/Web Java Dev by ADRA · · Score: 1

      Java is 'mostly' portable, but there are always tweaks to be made to verify a Swing app works the same across platforms. That is with the core API, but once you step into the JNI world, you really have to test heavily on all target platforms.

      --
      Bye!
    3. Re:Enterprise/Web Java Dev by NullProg · · Score: 1

      Java is 'mostly' portable, but there are always tweaks to be made to verify a Swing app works the same across platforms. That is with the core API, but once you step into the JNI world, you really have to test heavily on all target platforms.

      I'm still curious. What is wrong with Swing that you have to make it work across platforms? Which problems have you faced that you need to go JNI? Thanks,

      Enjoy.

      --
      It's just the normal noises in here.
  87. Re:macs disappointing by speedingant · · Score: 1

    I think you've failed to recognise that this is Slashdot, and we don't tolerate uninformed posts implying your stupidity and unwillingness to search google or learn. Especially when you're trolling.

  88. Ok, I'll bite by Space+cowboy · · Score: 1

    Care to post the machine brand and model which matches a $2700 MBP, that we can buy for $799 ?

    Didn't think so.

    Simon.

    --
    Physicists get Hadrons!
  89. The iPhone "lock-in" by edxwelch · · Score: 1

    Not really a fare critisim. Maybe they don't realise that iphone is running OS X. Mac is the natural development platform, becuase the iphone emulator is practically running native code. As well as that I wouldn't expect Windows IDEs to be able to debug Objective C half as good as XCode.

  90. Re:Apple needs a mini tower not a over priced mini by arminw · · Score: 1

    ...and they're losing a lot of business because of it....

    I seriously doubt that statement. Apple's main business is not catering to developers, but to ordinary users. Their iMac and Macpro line is designed for the majority of all such users. Anyone who is a professional programmer or artist making a living with a computer will buy the best tool for their profession that money can buy. As in most professions, a cheap tool that does not work well is the most expensive one in the long run. An 8 core Mac-Pro with 8 or more GB of RAM is definitely expensive, but will pay for itself for use by anyone making a living with it. In addition to its native OSX with its normal applications, it can run Windows VISTA, XP and Linux in their 32 or 64 bit versions all at the same time in separate virtual machines.

    A hammer and a bucket of nails is a lot cheaper than a professional nailing gun together with its high-performance air compressor. The expense of such would not be worth it to a weekend handyman, but definitely to a professional house builder.

    --
    All theory is gray
  91. What about the kernel? by DesScorp · · Score: 1

    "Mac's are sluggish. There are plenty of theories as to why"

    I honestly don't know, so I guess I'm looking for an informed opinion on this... but could the kernel be the problem? Part of the kernel is Mach-based, no? Supposedly Steve Jobs insisted on Mach way back in the NeXT-day as it was cutting edge, and Steve is all about cutting edge. But Mach has always had a horrible reputation for performance... it's promise has never quite lived up to the reality. And yet, IIRC, Darwin still has Mach code at it's core, with some userland stuff taken from BSD and grafted on. And again, IIRC, the Mach stuff is still the 2.0 or 3.0 stuff, and not the updated 4.0 version that the University of Utah developed.

    If all this is true, it begs the question, why does Apple still use the Mach code then? I'm certainly not ripping on OS X... I'm typing this on my eMac. Now, I think it runs slow sometimes, but I always assumed that was because of old G4 cpu (which despite Apple's advertising to the contrary, really was outclassed by even the Pentiums of the day). Are you telling me that your Macs, which I assume are Intel-based, are still sluggish?

    --
    Life is hard, and the world is cruel
    1. Re:What about the kernel? by m.ducharme · · Score: 1

      Just to throw in some anecdotal story-telling here, my MacBook isn't sluggish at all. Of course I don't do developing on it (I'm not a developer), but for everyday normal tasks, it's fairly zippy. I only ever have problems with it when I open Office, and I suspect that has more to do with the clash between the Microsoft Way and the Apple Way.

      --
      Rule of Slashdot #0: You and people like you are not representative of the larger population. - A.C.
    2. Re:What about the kernel? by vux984 · · Score: 1

      Just to throw in some anecdotal story-telling here, my MacBook isn't sluggish at all. Of course I don't do developing on it (I'm not a developer), but for everyday normal tasks, it's fairly zippy. I only ever have problems with it when I open Office, and I suspect that has more to do with the clash between the Microsoft Way and the Apple Way.

      Hint: 'fairly zippy' sounds like sluggish. Why couldn't you commit to just 'zippy'? Or better still, 'blindingly responsive'?

      But rather than dig endlessly at your tacit admission that its not all it could be, I'll counter your anecdote and raise you a press release...

      http://www.apple.com/pr/library/2008/06/09snowleopard.html
      "Rather than focusing primarily on new features, Snow Leopard will enhance the performance of OS X,..."

      Care to speculate why they'd focus an entire release cycle on "performance" if it wasn't an issue?

    3. Re:What about the kernel? by m.ducharme · · Score: 1

      Hint: 'fairly zippy' sounds like sluggish. Why couldn't you commit to just 'zippy'? Or better still, 'blindingly responsive'?

      Thanks for interpreting my post to suit your personal agenda. It must not have occurred to you that I avoided using superlatives to describe my experience because I wasn't interested in encouraging flame-wars among the fanatics. Of course, you've come out of the woodwork anyway, so I guess I lose.

      The long and the short of it is that I'm happier with my mac than I've ever been with a new computer, or with a computer running any other OS. Is that a firm enough statement for you?

      But rather than dig endlessly at your tacit admission that its not all it could be, I'll counter your anecdote and raise you a press release...

      http://www.apple.com/pr/library/2008/06/09snowleopard.html
      "Rather than focusing primarily on new features, Snow Leopard will enhance the performance of OS X,..."

      Care to speculate why they'd focus an entire release cycle on "performance" if it wasn't an issue?

      Maybe, just maybe, because they feel that adding value to the OS is a great way to justify getting people to buy an upgrade version. Or maybe because they recognize that making a fast OS faster is a good thing, not a bad thing. Or maybe they recognize some shortcomings that they want to correct. Wouldn't it be great if Microsoft felt the same way, instead of feeding us the same shit release after release? Wouldn't Linux be a better OS if the community spent more time working on the weaknesses instead of polishing up the cool stuff? Of course, the Linux community continues to improve the OS, and the benefits are obvious. What exactly did you think Apple should do, if not improve performance?

      Is there an OS out there that couldn't benefit from more improvements? I haven't heard of it. Maybe you could enlighten me.

      --
      Rule of Slashdot #0: You and people like you are not representative of the larger population. - A.C.
    4. Re:What about the kernel? by vux984 · · Score: 1

      Maybe, just maybe, because they feel that adding value to the OS is a great way to justify getting people to buy an upgrade version.

      Why would you pay for an upgrade that made it more zippy? I mean, if you don't think its at all sluggish now, what would the value of making it faster be?

      If they can make it 'faster enough' that people are going to pay to upgrade, that would be evidence that a lot of people aren't satisfied with its current performance.

      Wouldn't Linux be a better OS if the community spent more time working on the weaknesses instead of polishing up the cool stuff?

      So you are saying the developers should focus on the weaknesses? I think we can all agree on that... Would it be too much to ask you believe that this is what Apple is doing? That performance is OSX's weakness... so Apple is focusing on it.

      What exactly did you think Apple should do, if not improve performance?

      I think apple should improve performance, because I think that's one of its biggest weaknesses. If I thought it was zippy enough I would suggest they add features, or focus on power management, or focus on inconsistencies in the UI... or court game developers. There are lots of things they could work to improve... but I think Apple focussing on performance is the right move... it is its biggest weakness.

  92. Not really by icepick72 · · Score: 2, Interesting

    After reading the first part of TFA I realized he's developing in a Microsoft environment running on a virtual machine on the Mac. So yes he's developing "on" the Mac, but not necessarily for the Mac. His Mac is basically being used as a web browser for testing.

  93. Turn off start up sound... by mario_grgic · · Score: 1

    You are in luck, it is simple:

    Start terminal and type

    sudo vi /etc/rc.shutdown.local

    and append the following line /usr/sbin/nvram SystemAudioVolume=%80

    and you will never hear the startup sound again.

    substitute your favourite editor for vi above. Also, rc.shutdown.local might not exist. Create it in that case.

    --
    As the island of our knowledge grows, so does the shore of our ignorance.
    1. Re:Turn off start up sound... by vsync64 · · Score: 1

      Better to use "sudo -e". It will use your favorite editor automatically from $EDITOR as well as granting secure access to the one file only, and making the editing atomic.

      --
      TO BUY A NEW CAR WOULD MAKE YOU SEXUALLY ATTRACTIVE.
  94. Re:Now if only Apple would update their documentat by TheRaven64 · · Score: 1

    Apple tends to write good documentation overall. I do a lot of development targeting GNUstep, and I tend to use the Apple documentation rather than the GNUstep docs. The problem with QTKit isn't that the documentation is bad, it's that the framework is truly horrible.

    --
    I am TheRaven on Soylent News
  95. Re:Apple needs a mini tower not a over priced mini by Hao+Wu · · Score: 0, Troll

    Apple needs a mini tower not a over priced mini laptop with out a screen in a small box.

    There's really nothing wrong with programming on a current iMac.

    Anodized aluminum, so people won't laugh at you.... No more embarrassing colors copied straight off a queer-pride flag.

    --
    I suggest you read Slashdot
  96. Re:Apple needs a mini tower not a over priced mini by TheRaven64 · · Score: 2, Insightful

    Apple sales are now over 60% laptops. If you want a desktop of any kind, you are a minority customer in the general computer market and a member of an even smaller minority in the Apple market. If you want an expandable desktop, you are a minority in a minority. If you want a cheap, expandable, desktop then you are a minority in a minority and don't have much money. Who in their right mind would design a product to cater to you?

    --
    I am TheRaven on Soylent News
  97. Mac swap speed? by exabrial · · Score: 1

    This author must be joking, Windows grinds away continuously at my hard drive whether I have any applications open or not, even with 2gb of ram. I develop solely on Linux and OSX... they don't touch the hard drive unless it needs to and page memory very efficiently. Plus, Linux and OSX actually leave some of my system resources free to actually run programs with! Imagine that! Right now on OSX I have 3 instances of eclipse running, two tomcat servers and a virtual machine with Vista running in it. Try THAT on a windows box!

  98. File System by alcmaeon · · Score: 1

    He could use ZFS, if he doesn't like the AFS.

    1. Re:File System by joib · · Score: 1

      Um, no. ZFS is a local file system, AFS (though you probably mean AFP, but curiously it doesn't matter in this case) is a protocol for sharing files over a network.

  99. Re:Apple needs a mini tower not a over priced mini by Jeremi · · Score: 3, Funny

    There's really nothing wrong with programming on a current iMac. Anodized aluminum, so people won't laugh at you.... No more embarrassing colors copied straight off a queer-pride flag

    Yes indeedy. As a Serious Applications Developer, the first and only criterion I have for selecting a development box is the color of its case, and in particular whether or not people will laugh at it.

    --


    I don't care if it's 90,000 hectares. That lake was not my doing.
  100. Re:Apple needs a mini tower not a over priced mini by Anonymous Coward · · Score: 0

    Yes, but if they aren't going to make a profit on that business why bother?

    A low margin mini-tower would eat into the higher revenue products but probably wouldn't satisfy those who want a commodity box just for games.

  101. Re:Apple needs a mini tower not a over priced mini by onefriedrice · · Score: 1

    Hackintosh.

    --
    This author takes full ownership and responsibility for the unpopular opinions outlined above.
  102. MOD PARENT UP by Anonymous Coward · · Score: 0

    Mod parent up. It is true.

  103. Im a developer, working with numerous developers by unity100 · · Score: 3, Insightful

    and none of us seem to have received this shitty memo, or even heard of it.

    this article is absurd out of the scales. just check how belong sentences compare to each other :

    "scientists now agree that evolution does not exist", as voiced by various creationist propaganda sources

    and

    "Programmers are finding themselves increasingly drawn to the Mac as a development platform", as voiced by the shitty article we are being made read. in its summary at least ...

  104. Qt by JoeMerchant · · Score: 1
    I develop in Qt for multiple targets. My primary development platform is a Mac, because:
    • If it works well on the Mac, generally it works well on Windows and Linux, graphic painting performance is slowest on the Mac, by a significant margin
    • Tools on the Mac (X-Code, command line / gcc, Shark, Activity Monitor) are adequate and pretty easy to use - for true debugging I move over to windows and Visual Studio
    • If the cross platform .ui looks good on a Mac, it looks good on the other platforms - the reverse is not always true
    • Generally speaking, if a Qt app is crashing on the Mac, it's something I did wrong in the code - this is not always the case in Windows, especially using MFC, Qt on Windows is a little better
    • The *nix shell on Mac makes it easier to do things like svn propset and ssh, sure you _can_ do these in Windows, but it's not as straightforward
    • I already had a Mac for other reasons, and was too lazy to switch (lazy = efficient)

    I've never seen the need to install a Windows license on my MacBookPro - for not very much more money, I can just have a cheap Vista box to run my app testing on while I continue developing on the Mac.

  105. Hear hear! by PhotoGuy · · Score: 2

    I was skeptical of Macs for ages. The switch to OS X intruiged me. The switch to Intel won me over (heck, if it doesn't work, it'll make a good Linux or windows box). But I never boot it into Windows or Linux, it just works so well.

    I do most of my development these days in Python (or Perl or Ruby or Java). It all works as expected on OS X.

    And Virtualization? Man, does it support virtualization.

    Right now, I am running simultaneously (among other things):

    - A virtual copy of CentOS, which is serving up SunRay sessions to two SunRay terminals (a test for some thin client pitch I'll be doing)
    - A virtual of Windows XP, so I can do some verification/validation on a windows .NET app I've been contracted to port to a Web application
    - Several development apps (Komodo, iTerm's)
    - Messenger, Word, Excel, Acrobat
    - Azureus (to ummm, errr., download some Linux distributions)
    - A bootcamp virtual session with Parallels

    And I'm doing this with my MacBook dual display (hooked to a 24" 1680x1050 screen); actually triple-screened, since I'm running a SunRay session next to it (from that virtual CentOS session), linking my mouse/keyboard with Synergy.

    It all just works too well... You'll want lots of memory, but that's cheap. I just bumped up to 4g for $100 last week.

    I've become a Mac Fanboi, yes. But when I pitch it to someone, it's not out of ego. I don't think it's out of pure fanboi-ism. I honestly want people to know that they can be more productive, they can achieve more with their time, than fighting with the limitations of windows. It sometimes come across as Mac elitism, and I try to fight that.

    I did a Mac vs. PC talk last year, well after having been won over. Prior to the talk, the PC guys were fussing with the projector, making sure it would work with their laptops. They politely asked if I would like to try out my Mac before the presentation. I honestly (without trying to be smug) told them it wouldn't be necessary. I've never once experienced a situation where plugging in a projector external monitor hasn't immediately worked, and as expected. It just wasn't necessary to test. And that's a bit symbolic of how things (generally) work on OS X.

    There are some drawbacks. Some stuff just won't compile/work under OS X. X window support feels (and is) tacked on. Python/Tkinter is a bit painful natively. Leopard had some growing pains, and some apps (mostly old games) won't work. I find the odd bit of grief like that here and there; but people are working on those things. And if something really sucks, I just fire up a virtual box with Linux, and do my thing from there. (It's quite rare I have to do that, but I have, on occasion.)

    At the end of the day, I don't *care* what people use from an idological standpoint. Hell, Apple's been pulling some MS-like anticompetitive boners lately (shutting down iPhone apps, among others). But the fact is, I work *better* in this environment, and I kind of like to share with my fellow men (and women) developers, how much better they too could be working. If they think I'm just a fanboi freak, fine; their loss, really.

    But I think most serious developers would benefit from checking it out.

    --
    Love many, trust a few, do harm to none.
  106. Thank you. But still... by mkcmkc · · Score: 1

    Thank you for this. But still, I think this one is a "lose" for the Mac...

    --
    "Not an actor, but he plays one on TV."
  107. Re:Now if only Apple would update their documentat by Yold · · Score: 1

    Wait until summer... they'll have a fresh new batch of interns to do some documentation bitch-work =)

  108. BS by Anonymous Coward · · Score: 0

    This article is BS. There are more developers buyig Macbook Pro's an the like, that is factually true. But most in my experience are running Windows natively to do their development, and rarely boot into the MacOS unless testing an app in Safari.

    They're buying Mac's because you can boot almost any OS on it, allowing a developer to test browsers for example in other OS's. But developers are far and away running Windows natively, then running MacOS or running windows in parallels.

  109. Re:Im a developer, working with numerous developer by protohiro1 · · Score: 1

    I'm also a developer and I work with numerous developers. We all got the memo. The macs are taking over since it became an option at work.

    --
    Sig removed because it was obnoxious
  110. Oh, come on. by seebs · · Score: 1

    Since when do developers care about virtual memory performance?

    If you care about performance, get enough memory.

    (And while I would have been joking if I'd posted this in 1996, today, my laptop's got 4GB of memory, and I don't really even consider less than that in a development system.)

    --
    My blog: http://www.seebs.net/log/ --- My iPhone/iPad app: http://www.seebs.net/seebsfrac/
  111. Re:Cmd+Tab+Option by HeaththeGreat · · Score: 1

    Try maximizing a window on a mac. Minimize a window, then alt-tab back to that app. You get the app, with no window! You then get the 'pleasure' of moving the mouse to the menu bar, selecting the window menu, and hopefully finding the window you wanted.

    If you've minimized a window, you can bring it back from the task-switcher. This only works for single-windowed apps (or apps with only a single window open).

    When you've cmd+tabbed, keep the cmd button down, then press the option button, then release the cmd button while holding the option button. This will restore your window.

    I agree that this is maximally stupid finger-gymnastics to have to do, but I was very happy to have it shown to me.

  112. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  113. Re:Double-wrong by HeaththeGreat · · Score: 1

    First, you're just limited to 32-bit jdk 1.6. You just can't used 64-bit jdk 1.6.

    Second, someone has released a different jdk 1.6 for the mac, which is now part of openjdk:
    http://landonf.bikemonkey.org/static/soylatte/

  114. Re:Apple needs a mini tower not a over priced mini by chrisxcr1 · · Score: 1

    Hackintosh.

    Abso-fuckin-lutely! For less than the cost of my quad core Mac Pro at work I built one dual core and two quad core Hackintoshes for home. If there was a decent mid-range headless Mac I'd have gladly paid the Apple premium but since they don't want to sell me one I'll build my own.

  115. Documentation slows down development by Savage-Rabbit · · Score: 2, Insightful

    Cost nothing? Documentation is _hard_, and coder are usually chosen because they like to solve problems by coding, not documenting, so you have to hire some special people and they have to spend lots of time on this. Documentation is expensive and slows down development a lot.

    Unfortunately documentation is also necessary if you want anybody to use your software. I have depressingly often found it necessary to abandoned the idea of using some API simply because I found myself spending way to much time trying to accomplish even simple tasks due to the complete inadequacy of the documentation. If figuring out how to do simple stuff requires a disproportionately large effort it often isn't worth the risk of continuing to use that API because the effort you have to put into figuring things out once you move into the API's more complex features will slow your project down unacceptably. When you are being pressed for results by your PHB and have to meet a deadline it is often preferable to use a less elegant API/Framework that may have been your second choice simply because is better documented. I don't really care if that documentation is in the form of good well written traditional API/Developer/Administrator/User guides or, alternatively, in the form of a large number of forum-posts, articles or blogs by frustrated users who painfully found out how to do things not mentioned in the scanty documentation by reverse-engineering, debugging and even painfully weeding through the source code. I do very much prefer the former but browsing through endless pages of google hits also gets me there in the end.

    --
    Only to idiots, are orders laws.
    -- Henning von Tresckow
  116. Re:Apple needs a mini tower not a over priced mini by SoupIsGoodFood_42 · · Score: 1

    I think the newer iMacs have a bit of a image problem with some techies. Many of them don't take iMacs seriously because they're an all-in-one, and anyone who has assembled their own tower from parts before couldn't possibly use such a computer. I'm very happy with my 24" iMac. It would have been about the same specs as I was looking for in a tower (Mac Pro is too much, Mac mini not powerful enough), and I got a really nice new screen. I guess if you already had a better screen than the iMac's and only wanted to run one display, you might have a good reason to not want an all-in-one of this spec. I do look forward to getting a Mac Pro at some stage, but my iMac is hardly a what I'd call a chore to use. Yeah, it's not easy to upgrade, but the last time I wanted to upgrade my old PC, the motherboard was so old that it required pretty-much all new stuff, anyway. I won't be upgrading my iMac, I'll be replacing it. The resell value on iMacs is pretty good compared to PCs.

  117. Re:Apple needs a mini tower not a over priced mini by PapayaSF · · Score: 1

    If you want a cheap, expandable, desktop then you are a minority in a minority and don't have much money. Who in their right mind would design a product to cater to you?

    I disagree. It's not just developers and Slashdotters, it's also switchers and the enterprise. And yes, Apple could make money with it. It would be a Mac Mini with a desktop hard drive, one good CPU, an upgradeable graphics card, maybe one other slot, plus the standard ports and DVD drive. Make it beautiful and call it a new standard and "green" and guarantee available motherboard upgrades for five years. Sell it for no more than $999, or even $899 or less. (Yes, there would still be an "Apple premium," but it's cheap as Apple expandable desktops go.) Pitch it to businesses afraid of or disgusted by Vista and I think they'd sell boatloads. Lots of people want more than a Mini or an iMac, think a Pro is overkill, and already have a monitor.

    --
    Q: What does the "B." in Benoit B. Mandelbrot stand for? A: Benoit B. Mandelbrot
  118. Re:Apple needs a mini tower not a over priced mini by Anonymous Coward · · Score: 0

    Tcl? Really? Come on. Objective C has done way more damage than Tcl. Of course, that's probably because all 3 of Tcl's users retired in 1998.

    I, unfortunately, am not entitled to be an elitist, opinionated bore because... I never wrote for Tcl...

  119. Oh ya, another thing by John+Jamieson · · Score: 1

    "OS X supports many of the Windows Protocols (a lot better then linux in some ways) "

    Oh ya? As an "OS Slut" I like to try out everything that comes along. Yep, even Bob, NeXT and BeOS.
    NOTHING touches linux for windows interoperability, and nothing has been close since the days of OS-2 Warp. Linux has other weaknesses, but credit the guys for all the work they have done here.

  120. Re:Apple needs a mini tower not a over priced mini by Anonymous Coward · · Score: 0

    "Losing a lot of business" is acceptable if you grow 2-3 times faster than the rest of the market quarter after quarter. I think Apple will reevaluate strategies some once their current strategies stop being so wildly successful. This is the reason they introduced new MacBooks at a higher price in a sliding economyâ"they know they can get it. Until their growth slows, they're not going to do much differently, and they'll stay focused on high margin products.

  121. Re:macs disappointing by SoupIsGoodFood_42 · · Score: 1

    Oh god. Another idiot who thinks that OS X has a horrible interface simply because it's different to the one they're used to.

    As for your fans, it sounds like you have a faulty computer.

    I can right click with the mouse that came with my iMac, no problems. And it's not as if mice are expensive if you can't stand the one that ships with it. I actually prefer it over any other mouse I've tried.

    Why would you want to open two copies of the same application?

    I suspect that if you think that both Windows and Ubutu have better usability that OS X, you are probably a programmer with some very strange and wrong ideas about GUIs.

  122. Re:Im a developer, working with numerous developer by SoupIsGoodFood_42 · · Score: 1

    It's easy to make a silly analogy, but that doesn't mean it proves a point.

  123. So do you get out much? by SuperKendall · · Score: 0, Troll

    and none of us seem to have received this shitty memo, or even heard of it.

    You must not ever attend technical conferences or you'd realize the truth of it just looking around.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:So do you get out much? by unity100 · · Score: 1

      what i realize is there are a lot of apple fanbois here. so fan they are that even their judgment and perspective of the world are skewed.

  124. They support Java... by SuperKendall · · Score: 1

    This is why Apple is retarded. They miss out on developers by restricting the platform/IDE and not supporting Java or Mono.

    They do support Java, and they have for some time. XCode has a lot of built in support for Java... the versions may lag but serious Java developers are generally a rev behind anyway for production code.

    As for Mono, why should they support something with the Lawsuit Of Damocles hanging over it? Even as a developer I'm not touching that with a ten foot pole, and I just shake me head looking at people pouring resources into that.

    I'm also not quite sue what you mean by "absurd" restrictions on iPhone development. Some of them are annoying but there are reasons. The only truly absurd one (blanket NDA) was lifted.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  125. Unix + Pretty + low maintenance = Dev's dream by pavera · · Score: 1

    2.5 years on a mac now, at first there was a bit of a learning curve, but since I develop web services and web applications that run on Unix servers (Solaris and Linux), well... it just makes complete sense to have a Unix OS as my dev machine.

    I think a lot of devs are moving to this sort of platform (IE web services/web apps over traditional desktop client apps) and that could explain a lot of the shift, OS X is by far the nicest Unix desktop there is.

    Of course, the fact that I don't even remember how to repair the TCP/IP stack in windows is nice too :) Or edit the registry... well lets just say, I do basically zero stupid day to day IT admin on my dev machines now, whereas I used to reload windows at least every 3-4 months to get a stable machine again after registry tweaks, multiple installs of various software stepping on each other, etc... My mac, (surprisingly even to me) seems immune to the crazy amount of software I install/uninstall/install again... only 1 reload over 2.5 years for each machine, and that was for the 10.4-10.5 upgrade

  126. it ain't so.. by SuperDre · · Score: 0

    wanting developers to go to Mac doesn't make it also true... There aren't "a lot of developers" who are flocking to the Mac.. I personally don't know anyone who is 'flocking over' to the mac, and I know a lot of developers.. Where they are 'flocking' to is linux, not Mac.. but then again, MacFanBoys/Girls really want developers to go to their favorite OS... Remember, the more people are flocking over to the Mac, the more virusses and malware will surface for the Mac, and don't think the Mac is more secure as Windows is, it really isn't..

  127. Re:Thank you hamoe by Douglas+Goodall · · Score: 1

    You are so right. I have cried my eyes out to Adobe, but they have retards working in their development groups that can't do simple things like write an app that installs and runs correctly on their so called favorite platform for creatives. It means that people that want to use photo editing software, and expect to be able to un-tar unix software sources must use separate drives. Formatting the primary system drive case sensitive is adobe suicide. I recommend doing the case sensitive work on an external drive or partition.

  128. I love developing on a Mac by ILongForDarkness · · Score: 1

    You got that great Java support and vi. What more could you want?

  129. Re: Standards are important by Douglas+Goodall · · Score: 1

    Some of us create technology solutions by using standards to combine technologies together and create solutions. Having the OS comply with some standards helps a lot in this area. I must be one of those people, and I don 't work for the certifying company.

  130. Re:Now if only Apple would update their documentat by bar-agent · · Score: 1

    They also really need to cut out the secrecy bullshit and let people who don't fork over tons of cash know what direction the API is going.
    Yeah, that's a common and fully justified complaint a lot of people have about Apple.

    --
    i'd hit it so hard, if you pulled me out you'd be the king of britain [bash.org]
  131. Re:Apple needs a mini tower not a over priced mini by Jane_Dozey · · Score: 1

    They're not gaining any either. Macs have also been something I'd like to try but I want a good, solid machine at a fair price. This means buying a PC.

    --
    Silly rabbit
  132. Re:Apple needs a mini tower not a over priced mini by Anonymous Coward · · Score: 0

    A powerstation from Terrasoft is better than this @1900$ with Linux and SAS drive is a killer developer product.

  133. Re:Apple needs a mini tower not a over priced mini by Jane_Dozey · · Score: 1

    And a really good, solid PC is cheaper and just as good as a Mac but without the silly price tag. When it comes to power use a Mac is good but Apple don't have anything worth me paying the extra since I can get the same for less elsewhere.

    Macs are bought for preference, not because they're more suited to development. Sure, they have some really good points but very few that justify the cost.

    --
    Silly rabbit
  134. 3 reasons why I don't feel like switching by Kent+Recal · · Score: 0
    1. The keyboard.
      Do their workstations also have no DEL-key? This drove me insane on my MacBook. Moreover the whole apple-layout doesn't sit well with me. I could probably get over their wierd META-Keys (who cares whether it's called "ALT" or "APPLE" after all..) but having all the frequently used brackets and meta-characters in a different location from the rest of the world is a non-starter. Apple+Q anyone?
    2. The window manager.
      Yeah shiney. Expos`e and all. Really nice when you're photoshopping some pictures, working with a few Excel sheets or shagging away in PhotoBooth. Absolutely useless when you're trying to deal with 10+ terminal windows (yes, I have heard of tabs). The distinction between "app"-tabbing and "window"-tabbing is hilarious at best (what were they smoking) and the primitive, not changeable focus-model (Click-To-Raise) is a showstopper, no less.
    3. Finder
      Even linux has a half-decent filemanager these days (konqueror), there is no excuse for putting up with this mess in a commercial OS.

    So, in summary, yes, OSX may be nice when you spend your day inside of eclipse, generally don't have more than 3 windows showing at a time and type slow enough so that the wierd keyboard-layout and focus-issues are not driving you insane. For someone coming from unix-land who basically spends his life inside of terminal windows OSX is not a serious option.

    And yes I *have* tried. Anyone wanna buy a MacBook?

  135. They should know beter! by Edam · · Score: 1

    Out of the kettle, in to the fire...

    Switch to an open, free (libre) platform, people!

    --
    "Beware of he who would deny you access to information, for in his heart he dreams himself your master." -Pravin Lal
  136. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  137. Reproduced here by pjt33 · · Score: 1

    I couldn't reproduce this. Which app?

    I just reproduced it with Firefox and Finder. OS version 10.5.5.

    1. Re:Reproduced here by Mateo_LeFou · · Score: 1

      I can confirm that. I had the same annoyance. 10.5

      Related annoyance: wtf with only resizing windows from the bottom-right corner? And not being able to resize certain windows (Sys Prefs, IIRC) at *all?

      --
      My turnips listen for the soft cry of your love
  138. Re:Apple needs a mini tower not a over priced mini by MtViewGuy · · Score: 1

    Apple already has all the pieces in place for a very nice mini-tower machine about the size of the smaller HP Pavilion PC's such as the a64xxf and a65xxf series models. A lot of users would love to see Apple build a smaller-case tower unit because frankly, the Mac Pro tower is too big of a machine to be placed on a desktop and the iMac's difficulty in upgrading internal components is also a turnoff, too.

  139. Which is why I haven't gone all the way to OS X by Octorian · · Score: 1

    My problem with OS X is that it'll do 50% of what I might use a Windows box for, and 75% of what I might use a Linux box for. So it can do the majority of what I need from both, but can't completely replace either. (also, Apple doesn't make a non-insanely-spec'ed/priced mid-tower desktop, but that's another discussion) This is why my home desktop is a Linux box and a Windows box on a KVM, and no Mac to be seen.

    However, for the past 5 years or so all the laptops I've owned have been Macs. And for a laptop, they do work really well. In fact, they do the 3 killer laptop-specific features better than any other OS I've seen:

    1) On-the-fly display reconfiguration
    - Windows: A crapshoot depending on your video drivers, but usually works. (except when someone is giving a presentation, and seems to not know how to reconfigure their laptop)
    - Linux: A total embarrassment, don't get me started. (XrandR is just a small piece of what is necessary)
    - OS X: JFW, pretty much all the time
    2) Dependable WiFi configuration
    - Windows: Usually works, though sometimes 3rd party drivers make it difficult, and sometimes requires manual poking
    - Linux: Thanks to NetworkManager, works really well now. Well, except sometimes, when they didn't think of your auth mechanism, then you're SOL.
    - OS X: JFW, pretty much all the time
    3) Suspend/resume
    - Windows: Pray and hope, but probably works (XP); Works just fine, but a tag sluggish (Vista SP1)
    - Linux: Pray and hope, may not work at all, but they say the latest distros now work fine
    - OS X: JFW, pretty much all the time, resume is near-instant

    Now for reasons I won't get into here, I recently had to buy a new personal laptop. (I'd been just using my latest work laptop, which is a MacBook Pro.) This time, despite my fondness for Apple laptops, I went for an HP (the business-grade ones, not the consumer-grade garbage). Why did I do that? Because Apple laptops suck when running Windows natively (at least the trackpad drivers and power management), and I needed to do things in Windows more often than I'd like (and didn't want to use a VM). Also, PC laptops make it easier to get extended-life batteries. Also, PC laptops make it possible to get a high-res screen that is smaller than 17". Also, there are still geek-targeted things that support both Windows and Linux, but don't seem to give a flying $@$!@ about the Mac.

  140. Re:Apple needs a mini tower not a over priced mini by mdwh2 · · Score: 1

    Who in their right mind would design a product to cater to you?

    Someone other than Apple.

    When it comes to evaluating how good Macs are, I find it odd to resort to special pleading of "Oh, but they want to make a large amount of profit". Yes, we know, thank you for confirming that Macs are expensive.

    Back in the days when the Amiga 4000 was rather expensive, you never heard people defending it with "Oh, but Commodore have to make a nice profit off of people, so actually that's okay, and it doesn't matter than high end PCs were much cheaper".

    We know that Apple don't cater to all computer users, and are only interested in selling where they can make a profit in a niche market. We know that the PC platform allows you to buy whatever product you want, at a low price. The question is, why is Apple's way of doing things good from a potential buyer's point of view?

  141. Might just be by Xs1t0ry · · Score: 1

    Here at the University of Waterloo--a major CS academic hub--a lot of professors are starting to use macs for everything from lectures to research. We keep getting labs full of macs, too. A walk through the CS building shows you how popular they've become, so while *nix might be the choice of the most hardcore (and/or the purists), you can't deny that these apple machines are literally everywhere these days. My $0.02

    1. Re:Might just be by Anonymous Coward · · Score: 0

      Macs have ruled academia since the late 80's anyway. Waterloo is way behind if its just happening now.

  142. Re:macs disappointing by jez9999 · · Score: 1

    I think you've failed to recognise that this is Slashdot, and we don't tolerate uninformed posts implying your stupidity and unwillingness to search google or learn. Especially when you're trolling.

    You obviously don't read Ask Slashdot.

  143. Wrong on Vista sales by Xest · · Score: 1

    You're falling into a common trap with Vista sales. "Not selling" in terms of Microsoft sales figures doesn't actually mean that it's literally not selling, it means it's not selling as it could have been with Microsoft's installbase.

    Microsoft actually shifted 100million copies of Vista in it's first year of release (not sure how many more in the 10months since then). To put that into context, Apple has shifted only around 10million macs in the last year and only slightly less in the year previous, the story is similar for the previous few years before that.

    Vista isn't doing so bad that it's causing a massive migration to the Mac in the slightest, in fact, judging by the fact there's been only a minor increase in Mac sales over the last few years despite platforms like the iPhone going from none to over 10million units in the last year providing a whole new market for mobile developers suggests that there isn't even really much of a switch to Mac development at all.

    Regarding your comments on developers, that's a complete redefinition of the term as it's commonly used. Developers and programmers are nearly always cited as one and the same in computing. Artists and web designers aren't developers, they're, well, artists and web designers. If you go for a developer job as an artist people are going to look at you rather funny. It's like an IT manager saying they're a developer because they develop reports, an HR person calling themselves a developer because they help develop the underlying staff base by performing recruitment and payroll tasks. Architects are about the only profession you list that falls in the realm of developer.

    http://developers.sun.com/

    http://msdn.microsoft.com/en-gb/default.aspx

    http://developer.intel.com/design/index.htm

    oh, and even:

    http://developer.apple.com/

    All are focussed towards programming and software architecture.

  144. He claims he uses Macs. but I don't think so by slashnot007 · · Score: 1
    His article was shockingly poorly researched when you consider the following factual blunders:

    4) all the unix parts of the system REQUIRE linefeeds not carriage returns, so he got it completely backwards. Moreover, since OS9 a majority of mac apps are agnostic about carriage return versus linefeed (or both), so as to be Microsoft compatible.

    3) Whether the file system is case-sensitive or not is a setting the user can choose. So if developers care then it does not matter.

    2) moreover if you are developing for linux in a VM as he says then it will be case preserving on the linux partition or VDI anyhow so this issue never even arises.

    1) Apple's File system is called HFS+ , not AFS (which stands for Carnegie Mellon's Andrew File system). The remote access protocol is called AFP but it's hardly a "default" since one can substitute SAMBA or NFS just as easily.

    I'm surprised he did not raise the 1-button mouse canard. Or complain about the lack of a floppy disk. I susprised he did not mention

  145. Re:Apple needs a mini tower not a over priced mini by Anonymous Coward · · Score: 0

    "they're losing a lot of business because of it"

    On Slashdot, I'd expect better, but I'm sure you're one of the "copyright infringement == theft" people.

    Apple aren't losing money or business by not providing a mini tower; they're just not making more money.

  146. Re:macs disappointing by mkcmkc · · Score: 1

    Well, actually I learned most of what I know about GUIs from having a Mac Plus for five years and reading the Apple user interface guidelines. The original Mac was so good it was practically orgasmic (although obviously the non-modern internals weren't much fun). I don't know what they've been smoking since...

    As for the mouse, just give us 1984 mice, which worked great, with two buttons. How hard is that?

    Why multiple invocations of the same program? Fault isolation, debugging, ability to recover memory, and most importantly so that I can rotate through all of the PDFs I'm looking at with Alt-TAB. Grrr...

    --
    "Not an actor, but he plays one on TV."
  147. Re:wow what a load by clone53421 · · Score: 1

    Apple decides who will make their crap batteries, like every other corporation they choose the lowest bid and then sell for the highest amount they feel they can sell them for.

    I thought the justification for paying an arm and a leg for their hardware was because the quality was better. I guess I was wrong.

    --
    Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
  148. Re:Apple needs a mini tower not a over priced mini by arminw · · Score: 1

    ...Macs are bought for preference, not because they're more suited to development...

    That depends on what is to be developed for. If you want to develop for the iPhone or iTouch, or of course the increasingly popular Macintosh, you would have to buy a Mac anyway, in addition to your solid, cheaper PC. So now, you would have two computers cluttering up your office and taking up space, rather than only one. Can you justify that cost?

    --
    All theory is gray
  149. Re:Apple needs a mini tower not a over priced mini by Skadet · · Score: 1

    We know that the PC platform allows you to buy whatever product you want, at a low price.

    low price != low margin.

  150. Re:macs disappointing by speedingant · · Score: 1

    True. Damnit, should've googled that one.

  151. Slashdot sucks by Anonymous Coward · · Score: 0

    F-ing slashdot, my paragraphs looked fine in preview!!

  152. Can I run my own window manager? by Anonymous Coward · · Score: 0

    What's keeping me off osx is the lack of a tiling window manager, like xmonad.

  153. pikers by acrollet · · Score: 1

    I still remember compiling NetBSD on my Mac IIci running netbsd.

    Now go ahead and get off my lawn.

  154. Re:Apple needs a mini tower not a over priced mini by gyrogeerloose · · Score: 1

    Macs are already fairly priced if you compare them to a similarly configured PC. But if what you actually mean by "fair price" is a cheap computer, then you're probably out of luck.

    --
    This ain't rocket surgery.
  155. Re:Apple needs a mini tower not a over priced mini by clone53421 · · Score: 1

    Speaking of cost, buying a relatively cheap Windows PC and dual-booting is of course possible, although technically illegal... it would hurt Apple's bottom line.

    --
    Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
  156. Re:Apple needs a mini tower not a over priced mini by clone53421 · · Score: 1

    Apple aren't losing money or business by not providing a mini tower; they're just not making more money.

    I'm pretty sure that's exactly what "losing business" usually means...

    Also, are you Australian?

    --
    Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
  157. Re:macs disappointing by badkarmadayaccount · · Score: 1

    Way to go mods...

    --
    I know tobacco is bad for you, so I smoke weed with crack.
  158. Re:If you're a dev, it's open as you want to make by badkarmadayaccount · · Score: 1
    You realize that you have to rewrite GUI code thrice, right? Windows, Quartz, X11. And don't give me that XDarwin shit. Because it's exactly that. Its crippled because Apple doesn't want cross-platform code, it wants "Mac only". A crippled X11 helps that. Sans the Quartz availability, FreeBSD with WINE atop for compat. testing has the same functionality, only cheaper. BTW, for a "just works" experience you specificaly seek out an Apple branded machine, right? Try something high on the [F][PC]-BSD or Ubuntu or Mandriva compat. lists. Same experience, cheaper hardware. Try it some time.

    end rant

    --
    I know tobacco is bad for you, so I smoke weed with crack.
  159. I liked them so much, I bought the company! by Anonymous Coward · · Score: 0

    The best reason to move to a Mac for your development platform is the DRM-laden goodness. The Mac is a perfect shiny media player, errm, I mean, development environment, yes, development environment plus DRM.

    Super!

  160. Re:Apple needs a mini tower not a over priced mini by arminw · · Score: 1

    .... it would hurt Apple's bottom line...

      Of course it would hurt Apple's bottom line. Is that so bad? After all, Apple is not a charity, but just another profit-making organization, a for-profit corporation.

    Many people here on /. (and other technical forums) constantly lament the fact that Apple does not allow the installation of their OSX on generic hardware. Apple is the only company that builds complete computers, hardware and software well integrated. Everybody else, builds only half computers, the hardware and then they buy their software from Microsoft, or sometimes use the free Linux OS.

    Why in the world should Apple sell their OS to their competitors? Unlike all the others, Apple supplies a complete computer SYSTEM, not some cobbled together box where the customer is often stuck with trying to figure out how to get it to work properly. That is why VISTA has been such a dismal failure. Computers these days are considered by most people an appliance, like a refrigerator or dishwasher. They expected it to do the job for which it was bought without having to futz around with it, before it does work as expected. Because of this no other computer can possibly ever work out of the box as well as an Apple Macintosh. Apple knows this, and that is why they are able to get away with what many here on Slashdot consider to be exorbitant prices and obscene profits.

    --
    All theory is gray
  161. Why I am NOT switching to Mac OS by lnxpilot · · Score: 1
    I'm a developer of some large apps that run on Linux, UNIX and Mac OS. I've had Mac laptops for a few years and I have ported my apps to Mac OS-X. Overall, Macs are nice, but I use Linux for my primary development system because:
    • Mac OS doesn't support "focus follows mouse". Having to click on a window before the keyboard input works in it is completely retarded and it slows me down considerably (you don't "click" on a piece of paper before you can write on it).
    • Mac OS can't disable "raise on click". To make matters worse, when I click on a window, it raises it to the front. More often than not, I just want to cut/copy from the visible part of a window... On other OS-es, you can configure a key, the window title-bar etc. for "raise".
    • You can't grab the edges of a window to resize it. Resize only works on the tiny resize button in the bottom-right corner, which is often obscured.
    • Finder doesn't have an address bar. 99.9% of the time I know exactly what directory I'm going to and want to know what directory I am in. The lack of address bar makes it a frustrating guess work. Oh well, I use the command-line most of the time anyway...

    The problem is that Apple seems to design for the "dumbest common denominator" and end up over-simplifying things. This makes the UI frustratingly inefficient for power-users.

  162. Re:Apple needs a mini tower not a over priced mini by clone53421 · · Score: 1

    Many people here on /. (and other technical forums) constantly lament the fact that Apple does not allow the installation of their OSX on generic hardware. [...] Unlike all the others, Apple supplies a complete computer SYSTEM, not some cobbled together box where the customer is often stuck with trying to figure out how to get it to work properly.

    If Microsoft released a "system" that included both a computer and an OS, chipped the system and limited the OS so it wouldn't install on anything else, I bet you wouldn't be so forgiving of their monopolistic behavour.

    --
    Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
  163. Re:Apple needs a mini tower not a over priced mini by arminw · · Score: 1

    ...I bet you wouldn't be so forgiving of their monopolistic behavour....

    On the contrary, I would applaud such a move. Maybe then finally the world might get some Windows Computers that actually worked right out of the box. After all, their X-Box is basically a computer with its own operating system. Car makers build their own engines and nobody complains about that being monopolistic. So why should it be illegal for all computer makers to write their own software, rather than buying it from some monopolistic seller?

    If MS made a quality computer with a new OS called "Doors" rather than Windows that could run ALL existing software, such as Macs do, they would have a runaway best seller. I can run of course OSX programs, but also Windows programs and Linux programs all on my Macbook Pro. It is a UNIVERSAL computer than can run any software. There are no laws that say MS or anyone else could not also make such a complete computer system.

    --
    All theory is gray
  164. Re:Apple needs a mini tower not a over priced mini by Jane_Dozey · · Score: 1

    And if I want to develop for the PS3 I have to buy one of those so why not skip the PC and Mac and get a PS3? Because that'd be silly? Yep! Seriously, just because a small percent of people want to develop for a certain device doesn't mean I should go buy one just in case I want to do so some time in the future. I'd rather get a nice cheap mac mini if I ever feel the need to write an iPhone app, or if my work requires it they can get me a mac.

    However, I have no specific need for a Mac so why pay more for the sake of a shiny white box?

    --
    Silly rabbit
  165. Re:Apple needs a mini tower not a over priced mini by mdwh2 · · Score: 1

    low price != low margin

    I never said anything about margins. The OP said "If you want a cheap, expandable, desktop", and praised Apple for not producing such products, simply because it isn't in their interest.

  166. Re:Cmd+Tab+Option by AntiGenX · · Score: 1

    Holy crap! Not being able to un-minimize an app with cmd-tab has always driven me crazy! Every other mac user I've ever asked has said it's not do-able. Thank you for posting this!

  167. webdesign developers by webdesign-amsterdam · · Score: 1

    Also webdesign developers all around me started using macs!

  168. Obvious error in article by Anonymous Coward · · Score: 0

    "but you can still type "ls /library" in a command-line window and get the same results as typing "ls /Library""

    no you can't I've just tried it