Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

That will be the day I go back to Linux.


I thought the same thing as I was reading John Siracusa's review of Mountain Lion. My stomach sunk when I saw the default 'gatekeeper' options.

    [ ] Mac App Store
    [x] Mac App store and identified developers
    [ ] Anywhere
Seems likely at some point down the road the third option will no longer exist. My next project is getting Linux to run on an old MBP. I still love their hardware, but OSX is getting fuckin' uppity. I realize that this is just an attribute on a binary that you can set and unset, but still, the direction this is going seems clear to me. The further iOSification of OSX is driving me back to Linux on the desktop.


It doesn't seem likely to me at all. In fact I think it's much more likely that you'll see THIS permissions system end up on iOS than vice-versa.

It's actually a fantastic security feature for the average user, so it doesn't worry me that much.


Those who would give up Essential Liberty to purchase a little... oh fuck it.


I seriously doubt it. Can you imagine Adobe's Creative Suite in the Mac App store? Never going to happen.


Adobe's binaries are already signed, they're an 'identified developer'.


what's wrong with "identified developers" only? You don't want to pay the $100 a year to be in the mac dev program?


What's wrong with Apple trying to control which binaries it will and won't let you run on its OS? Doesn't Apple always have your best interests at heart?


Political activists in China no longer able to anonymously release software?


Why wait? It's clear they would love to do this and are just holding off until they think they can get away with it.


Since OS X is a better/simpler choice for many people and has WAY more quality supported apps than Linux has. If Linux became the superior choice for most people, a lot of those people would switch.


I disagree with all of your first sentence.

As a full-time Linux/Django and iOS developer, switching over to the Mac from Ubuntu is f'ing painful.

Linux's reputation is far worse than it deserves.


What was painful about it?


Installing software has no consistency.

The built-in terminal is basically broken: -page-up and page-down don't work unless you hold shift -It uses CTRL-C instead of Command-C, unlike the rest of the OS. -I still can't find hotkeys to jump to the beginning of end of line, or skip over entire words (home, end, ctrl-arrow in Linux and Windows)

Home and End are COMPLETELY USELESS on OS X. I have never, in decades of computing thought "Oh, I want to scroll to the top or bottom of this document with one keypress, but not even bring the cursor with me." Given how often during programming I want to select an entire line, this is broken.

The mouse acceleration is stupid. I know you can get used to it, but then try to play StarCraft or something on it, and you will be awful (or at least severely handicapped), because the mouse acceleration system just doesn't work for stuff like that. Also, Lion broke all the work arounds.

The XCode debugger doesn't let me inspect anything that even might be out of scope. Most of the inspections are useless anyway. You can't even see a list of what is in an NSArray (isa = Class, puh-lease).

Viewing hidden files in Finder is hard enough to not remember. Viewing hidden files on a remote server seems to be impossible (maybe it isn't, I don't care). Simply typing in the folder you want to go to is a huge project.

OS X is a poor network neighbor. It rarely detects my other machines, and when it does it's after waiting forever, and it still barely works.

And, oh yeah, it cost me as much as my other 3 computers combined and is the worst of the 4, spec-wise.


I'm surprised Ctrl-C is a problem for you, especially since you come from a nix background. I'm super ok with it, especially since Cmd-C is the copy command.

Mouse acceleration does suck. It's directly led to a big decrease in the number of amusing photoshops I make; on the plus side, I've started using the keyboard much more.

I haven't had any issues showing hidden files; I just always show them. Going to a specific folder is as simple as either Cmd-Shift-G or typing "open /Some/Folder/Name" in terminal.

You make a lot of good points. I hated OS X at first, but I got used to it; I could probably move to a nix machine, but there would definitely be a long and painful adjustment period, much as there was for you. And as far as the cost, I'm paying for the OS X design, not the hardware - something not everyone agrees with.


Agree with everything. Mouse acceleration curve is the deal breaker for me because I couldn't get it close to Windows feel. The pointer slowdown is too sharp at the end of your mouse move, the pointer itself gets jerky and jumpy when tracking over a small area.

I've tried various free and paid tools, but no joy (OS X Lion). Funny that I have no such problems with trackpad, but maybe that's attributed to myself appreciating the trackpad too much while using it because every other one I've tried sucked unbelievably.


I frequently want to scroll the display without moving the cursor. As for selecting lines, you do realize that Ctrl+A and Ctrl+E work everywhere in OS X, right? Generally whenever I select an entire line, I do so to erase, move, or duplicate it, and Cocoa's Emacs-style shortcuts are much nicer than Windows/CUA-style shortcuts for these operations (and difficult to support on systems where Ctrl is used for menu command accelerators).

Far more frequently, I want to delete from the current cursor position to the end of a line, and Ctrl+K is much nicer than Shift+End, Backspace.



Once you have used a quality package manager everything in the osx ecosystem is painful to use.


Have you tried brew? It's simple, but enough if you just want to get opensource stuff from a single location.


And once you've seen Mac UIs everything in the X11 ecosystem is painful to use.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: