Live data from Hacker News

Ubuntu should zig to Apple’s zag

bytebaker.com

11–20 of 177 posts

Re: Ubuntu should zig to Apple’s zag

#11
I think the author misses various ways that OS X has been developer friendly. Last I checked, Xcode is free, and OS X ships with Python, PHP, Ruby, and Apache.

Plus, as div said, developers live mostly in the terminal, so there isn't much that Canonical can do to cater to us. I'd rather have everything hidden from the end user but easily available to the power user via the command line.

Re: Ubuntu should zig to Apple’s zag

#12
post #2

I don't really understand what the author is trying to say. Granted, it's been a while since I used Ubuntu, but as a developer I mainly live in my editor and terminal. Anything I ever wanted is just an apt-get away and is mostly installed in a sensible way. Ubuntu simplifying desktop features and changing defaults to be easier for users like my mom sounds like a great thing to happen to Linux. That stuff is mostly or…

The problem is that Unity doesn't have much in the way of deviation from the standard configuration. They're not just changing defaults, they're removing everything else.

This is a problem not for people who are already developers, because they will just install something else and move on, but for new users who won't have anything to discover.

The article said "In fact I think Linux has a tendency to encourage average computer users to become power users once they spend some time with it."

This may not be the best thing for everyone, but that's what the article was getting at.

Re: Ubuntu should zig to Apple’s zag

#13
A generation of hackers may have started with BASIC on Apple IIs, but getting a C compiler on a modern Mac is a 4GB XCode download

The size of Xcode annoys me too, since I never use it. So I've been using this GCC install on my Mac: https://github.com/kennethreitz/osx-gcc-installer

Couple hundred megabytes. It's still a lot larger than Orca/C was on my Apple IIgs (1 or 2 3.5" floppies?), but then again, compilers come with a lot of libraries these days.

Re: Ubuntu should zig to Apple’s zag

#14
post #10
post #2

I don't really understand what the author is trying to say. Granted, it's been a while since I used Ubuntu, but as a developer I mainly live in my editor and terminal. Anything I ever wanted is just an apt-get away and is mostly installed in a sensible way. Ubuntu simplifying desktop features and changing defaults to be easier for users like my mom sounds like a great thing to happen to Linux. That stuff is mostly or…

Ubuntu fails to showcase many of the best aspects of Linux as a system. Linux (and other open-source OSes, obviously) is an environment in which users are able to exercise more freedom in their usage of their computers than virtually anywhere else. Instead of an environment in which "users" are at the mercy of "developers", the instruction manual is included. Anyone can change their computer's behavior to the extent…

> Linux (and other open-source OSes, obviously) is an environment in which users are able to exercise more freedom in their usage of their computers than virtually anywhere else.

While this is true, it's simply not a feature the average user wants at all. They just want it to be simple, and work.

> To suggest that users should use a static system or merely accept their updates in 6-month-increments is like suggesting that a carpenter should never consider the manufacture of his tools.

Most users aren't carpenters, they have no interest in crafting their own tools, they just want a decent looking coffee table that doesn't require them to hand build it.

> Stop treating users like children and engage them as equals.

They aren't equals, have you met most users? You're arguing from a programmers perspective, not a typical computer users.

Re: Ubuntu should zig to Apple’s zag

#15
post #2

I don't really understand what the author is trying to say. Granted, it's been a while since I used Ubuntu, but as a developer I mainly live in my editor and terminal. Anything I ever wanted is just an apt-get away and is mostly installed in a sensible way. Ubuntu simplifying desktop features and changing defaults to be easier for users like my mom sounds like a great thing to happen to Linux. That stuff is mostly or…

I agree that they should come up with a nice default user friendly setup but they MUST also allow the user to toggle on/off the bits of fluff they want or don't want and they shouldn't have to search Google to figure out how. Also, they have to do fancy animations right, if they're consistently choppy they are no longer a positive feature. My machine runs Windows 7 with all the fluff smoothly, they need to hit that point. Since you haven't used it, all I have to ask is if the Alt+Tab screen took a full second or more to show up would you be happy even when just using an editor and terminal? I've been using Unity for over a month to give it a fair shot but I'm currently installing Xubuntu and I probably won't try Unity again until I consistently see people saying 'Whoa, check it out, they got it right'.

Re: Ubuntu should zig to Apple’s zag

#16
building a UI for developers is impossible, because every developer wants something totally different. it's also pointless because every developer will customize their environment to make it work for them.

you can't please all the people all the time. at some point you have to make a decision that some use cases can't be supported, for the sake of progress. in those cases, i think dropping support for the people who need support the least is the only logical way to go.

personally, i use ubuntu (and unity too!) every day as my primary development machine (python programming and database admin), and when i come home i have it on my primary play machine too. it does what it needs to do if you are willing to adjust your workflow a little bit. and if you aren't willing to adjust your workflow at all, ever, then maybe preconfigured DEs are not for you.

Re: Ubuntu should zig to Apple’s zag

#17
post #5

I think Ubuntu should zag where Apple zags. I think they're doing it right. They're in a unique position to take an Apple-like path. I, for one, applaud what they're doing, as much as it terrifies all the half-power-users (I don't mean that as a slight, I do think it's a little silly to get upset about Ubuntu's default WM and claim to 'understand UNIX').

If by "I don't mean that as a slight, I do think it's a little silly to get upset about Ubuntu's default WM and claim to 'understand UNIX'" you mean it's possible for a hacker to change back from Unity to another interface. I must concur... but dissent on the fact that doing so is easy for a regular geek. It's not. It may be easy to the people that do ""understand Unix"". But for myself, I found that it was easier saying it than doing it. Not impossible... true. However since I'm not a great "hacker" but a mere guy with some understanding of the terminal, it proved to be a real mess.

Re: Ubuntu should zig to Apple’s zag

#18
post #6

What percentage of users are developers? 5 percent? Lower? It's unwise to cater the entire OS to the needs of such a small minority especially when they are the best suited to change the environment to meet their needs. Complaining about needing to download Xcode is a perfect example of why it is wrong. If it's bundled into the OS you're wasting 4GB of space on tens of millions of machines to save the 5% a 4GB downlo…

And even then, many developers are locked into Windows Environments or Mac Environments (.NET and iPhone respectively).

Re: Ubuntu should zig to Apple’s zag

#19
post #9

Do a lot of developers use Ubuntu nowadays? When Ubuntu first came along, I was a Linux user, and I tried Ubuntu on a few different occasions, but I never liked it mostly for the same reasons why people seem to be complaining. It just felt like eye candies tacked onto Debian. There are many other good distributions that are geared toward power users. Why are so many complaining?

Well, as a developer I got over wanting to tune everything about 10 years ago. I want things to mostly just work, and Ubuntu does that for the most part.

I've yet to run into any situation where using Ubuntu has constrained me in any way vs. using another Linux distribution (and I've used a bunch of different ones over the years).

Post reply on HN