Hacker News new | past | comments | ask | show | jobs | submit login
Poll: What OS do you use everyday, or most often?
74 points by btw0 on July 4, 2009 | hide | past | favorite | 128 comments
I am surprised nobody has submitted this poll, it's interesting to know anyway.
Mac
625 points
Linux
603 points
Windows
363 points
BSD
42 points
Others
17 points



I've two laptops, one with Mac OS X and one with Linux. I use both for development but as a client I prefer Mac OS X that Just Works. It was fun years ago to hack on config files and even to write my own device drivers when it was needed, it was a game with the benefit of learning a lot of stuff, but seriously, I expected Linux to be mature enough after a few years... instead it's the same problems again and again. All my wishes for Linux are instead incarnated by Mac OS X, so after more than 10 years of only linux one year ago I switched to mac os x, and I'm very happy so far.


I have a Mac mini and Linux laptop, and use both for development, but prefer Linux Kubuntu that Just Works.

<snarky comments about quirky Leopard UI elided>

Not sure what your specific issues are, but I've been finding development on Linux to be much more accommodating for me.


Linux seems to be a development "Just Works" environment, e.g. apt just works, and getting dependencies is simple, or at least reliable.

On the mac getting libraries can be painful with MacPorts (I don't use Fink, does anyone know if it's better?)


Why bother with macports? I installed XCode and just download the source and do the ./configure;make;sudo make install dance.


What about the Leopard UI is snarky? As an interface geek, I'm curious to hear your thoughts on it.

The specific issues the OP mentioned were installing drivers and tweaking system preferences.


"What about the Leopard UI is snarky? "

My typed, then deleted, comments were snarky.

I didn't see any value in making biased, preference-based complaints about how Leopard does things vs. what I like to do (i.e., The Right Way. :) ). But I know that most discussions about UIs tend to be full of such subjective assertions, so my little aside was my meta-comment. Or something like that.

For me (as others have pointed out as well), the ease of apt-get, and the wealth of OSS tools that seem to play better on Linux than on OSX, is the real win.

(Perhaps my biggest complaint about the OSX UI is how much I have to use the mouse to manipulate GUI items. Maybe that's just lack of experience on OSX, but Kubuntu Just Works for me. )


What rubbish, a Mac doesnt 'just work'. Dont't get me wrong - Macs are good but this high ground is BS.

@antirez what device driver did you have to write for linux, can you point me to your source code? And seriously, linux has matured significantly, what distribution have you tried? And how about quoting specific stuff instead of the some general gyaan.


Fact of the matter is OSX 'just works' better than anything else _I_ have personally used. Less hassles, less issues, less crashes than linux or windows. And when you have lots of people saying the same thing, its not 'high ground' its a result of having a unix based OS that you don't have to waste your time to have it work.

I switched to OSX after using linux as my primary OS for about 5 or 6 years, and the big difference for me was that I didn't have to spend valuable time actually getting osx to work. Linux is amazingly customizable which can be great, but when it comes to getting work done all I care about is having a terminal, vim, and being able to run a local server to test my work. Anything else that I have to configure is just getting in my way.

Edit: As much as I like OSX, there is only only app that I actually require that is OSX specific, and that is quicksilver, which for me completely changes my workflow and allows me to productively use a 13" laptop as my primary development machine without the need for an external monitor. I think also goes to show my point, that OSX doesn't necessarily have any spectacular features or applications that draw me too it, but really its the fact that it is a unix based OS that I can use without hassle.


Speaking particularly about hacking on my OS of choice, I've got to hand it to the MacPorts crew for making that kind of thing possible without serious headaches. I've got a custom build of Apache, PHP (yes, I know...) and MySQL alongside my desktop OS tools that I love to use. It's a best of both worlds. Mac OS X from the developer's perspective is basically Linux done right.


Mac OS X from the developer's perspective is basically Linux done right.

That's an often-cited overgeneralization.

I'm a developer and OSX is not Linux done right for me. In my book the OSX window management is ridiculously clumsy and gives me nowhere near the speed/control that I have under ion3. For example: The latter gives me tabs on every frame, that means I can rapidly tab through any windows I have attached there, without moving my eyes. It also lets me setup multiple parallel mini-IDEs without thinking, because everything stays in place and never overlaps - unless I explicitly move it or make it so. People often get dizzy watching me because my workflow involves a lot of muscle memory; I know which sequence of keystrokes gets me where, hence my edit/compile/test roundtrips are quite a bit faster than what I've seen on eclipse or OSX jockeys - who commonly have to fall back to the cable-rat for any sequence that deviates from what their IDE anticipates (e.g. to juggle a few config files along the line).

For bragging rights, my sequence to setup a new "mini-IDE" with a 50/50 horizontal split (browser window full width on top) and a 50/50 vertical split in the bottom frame (two terminal windows each in left/right):

   * F9, Enter  (new desktop)
   * Alt+s (split horizontal)
   * Alt+Down (move to bottom frame)
   * Alt+d (split vertical)
   * F1, F1 (launch two xterms, left)
   * Alt+right (move to right frame)
   * F1, F1 (launch two xterms, right)
   * Alt+up (move to top frame)
   * F5 (launch browser)
That sequence takes me under 5 seconds, zero thinking and ofcourse I have the freedom to create any layout appropiate for the task at hand, with just a few keystrokes.

These sequences are my bread & butter (have 7 virtual desktops open for various tasks right now). I can not imagine going back to an old-fashioned mouse-driven window manager ever again.

So, show me functionality like that on OSX, then we can start talking about the other areas where OSX falls short for me.


+1 on using virtual desktops to position things in 'space'. That is how i work and it is mighty helpful, especially when you have many different simultaneous servers/environments open. also, for what it is worth, i love being able to run the same os and basic configuration on my laptop as on my servers.


I use Linux exclusively. I did try OS X before (I have an iBook), but I just couldn't get into it. Linux users trying OS X have already commented on problems with window managers etc, so I won't repeat what they've said.

The real thing is that I just can't stand about OS X though isn't about practical like not being able to get a certain application or type of application working or anything like that (I do generally prefer the applications I use on Linux to their OS X counterparts though). It's simply that it's non-free, and the whole ecosystem of software for it is generally non-free. I know lots of Mac users and this doesn't seem to bug them or occur to them at all.

When I first turned on my iBook, I have to tell it more than once "no, I don't want a .Mac account". When I start iTunes, and possibly other applications (I just remember iTunes specifically), I have to click "I agree" to a license agreement. There are lots of really trivial bits of software which you'd get with `sudo apt-get install x` in Linux but the OS X equivalent is some sort of shareware crap... I found this to be particularly bad for tools that convert between file formats.

Am I just crazy or does this not bother anybody else that uses OS X?


It's simply that it's non-free, and the whole ecosystem of software for it is generally non-free. I know lots of Mac users and this doesn't seem to bug them or occur to them at all.

That's because the exchange for a lot of OS X stuff is: You pay a small sum of money in exchange for developers that work their asses off on making your user experience perfect. Delicious Monster, Cultured Code, RealMac, Blacktree, Panic Inc. - especially Panic Inc. Then there are the developers who don't make commercial Mac apps but who are part of the same developer scene: Coudal, 37signals, Neubix, on and on.

They're actually why I bought OS X: Once upon a time, I used Virb - designed by Neubix - read their blog, and slowly came across these other developers and their blogs, and fell in love with all these small development teams whose lives focus on developing their applications and making a profit. When I got my Mac, I started with a few of those teams' applications. Specifically, I bought Panic's Coda and demoed CC's Things. The experiences I get with those applications are stupendous.

Coda's the only thing I use that makes me love coding; without it, I get bored easily with the processes. I'd say it's absolutely been worth my $100 purchase. A hundred dollars for a code editor, FTP transmitter, CSS styler, a set of well-formatted reference books, and in-app browser testing? That's a damned good deal. And yes: I can do that for free, I could open emacs next to Safari, download free guides online. But it's worth my money not to ever have to bother with that stuff at all.

The license agreement... I don't find the license agreement at all frustrating. You click "Accept" once, then never see it again. MobileMe I got almost immediately: It syncs up everything I've got, gives me a nice email system, and it's worth the money I pay for it. I've seen the free alternatives, and they're not worth paying money for.

As for the "trivial bits of software", I've found I need very few applications to complete my Mac experience. I used the free OnyX to tweak my settings, I got Dropbox, and outside of Coda and iWork I find I rarely need anything else. I used to use Fluid.app to run web applications I liked, and that was free. Max converts every file format I need converted, excepting WMVs which I can convert using iTunes in a virtual simulator, and I need to convert WMVs very rarely.

Some people need free. Some people think that everything should be free. They're absolutely allowed to go that route. But most Mac users don't find it outrageous to pay developers for their time. A hundred dollars for a product is nothing, when that hundred dollars ensures never once having to look in a help manual to get something done or dealing with a crash or a slowdown or anything, really. It's similar to the thousands of dollars spent on the Mac itself. You don't pay that money for the RAM, or the screen. You pay that money because Apple tries to guarantee that things don't fuck up for you, and the impressive thing about Apple is that things really don't fuck up. I've been on my current set-up for a year and I've had five total crashes, each from weeks of multitasking processes without ever putting my computer to sleep. I have no problems that I can't find an app for. A lot of things on the Mac are so simple that I now have problems using Windows and Linux because they can't handle the functions that I use now. So no, that doesn't bother me, because for my money I get trust. Working with Ubuntu bothers me, because things don't feel like part of a logical whole. It's a matter of personal preference.


While I voted you up for interesting insights into another mindset, just one inaccuracy: 'You click "Accept" once, then never see it again.' - actually, it happens with every iTunes update. Even if you read the license the first time (and I don't), how many more times are you going to read it? So Apple can put in the license whatver they want?

Also I don't like your tone when you say "But most Mac users don't find it outrageous to pay developers for their time. "

It really isn't about that. I just don't want to tie myself to proprietary software. And something like apt is fundamentally impossible with proprietary software, unless you go the App store route (let Apple control everything).

Whenever I install a proprietary application that I have downloaded from some website I googled for, I feel as if my Computer has become unclean and untrustworthy.

Basically, the second half of your post is just nonsense ("Apple never fucks up etc."), but as I said, the first part was OK.


Even if you read the license the first time (and I don't), how many more times are you going to read it? So Apple can put in the license whatver they want?

It really isn't about that. I just don't want to tie myself to proprietary software. And something like apt is fundamentally impossible with proprietary software, unless you go the App store route (let Apple control everything).

Both of these are issues of trust. I don't think Apple will fuck me over with their iTunes user agreement. I do think the proprietary developers I purchase from won't stop making their stuff better any time soon. So far, I've never once felt that trust broken. I don't think it ever will break, because for Apple or especially a third-party developer to try and fuck its users over would be suicide. A two-man team can't afford to use their applications capriciously if their lifestyle is funded by app development.

Basically, the second half of your post is just nonsense ("Apple never fucks up etc."), but as I said, the first part was OK.

This is an argument that happens here once a week, and not just with my involvement, so I'll give my typical answer: Some people are the type that notices Apple's design expertise, and they're people who don't need explanations; other people don't care enough about design to ever notice, and that's completely fine too. Fact is, I think that my Macbook Pro with OS X is the best thing I've ever used in my life, and I love everything about it ferociously, but the things that make me fall in love likely aren't things that would interest you at all. Similarly, I don't feel your love for free software whatsoever. It's a difference of mindset that's completely cool.


"other people don't care enough about design to ever notice, and that's completely fine too."

Or maybe they just have different tastes and preferences. Apple Design is not the only possible design, and it has it's downsides.


That's essentially what I said, but you're nitpicking my use of the word "design". I hold that by how I define "design", Apple's design is the best out there, by several orders of magnitude. There is no user experience more painstakingly crafted. Apple makes it into an art form.


They certainly look the fanciest, and I admit to the quality of their recent hardware (but really only the recent one). But I'd argue that they also sacrificed some usability to the fanciness. I must even hand it to Microsoft that in some cases they added features that make it easier for power users, even if they don't look as pretty.


" When I start iTunes, and possibly other applications (I just remember iTunes specifically), I have to click "I agree" to a license agreement"

Side question: Is it possible to get and use iTunes without agreeing to let Apple spy on you? The EULA says I have to grant Apple the right collect assorted information, but with no definite restrictions or limits on what I'm allowing them to collect. This is nuts. I pay several hundred dollars for a Mini, and to use the software I have agree to annoying bullshit like that?

OK, rant over.


I assume this type of poll is self-selecting and that Windows is greatly underrepresented. In a 2005 article, PG states that the ycombinator visitor OS breakdown is as follows: Windows 66.4%, Macintosh 18.8%, Linux 11.4%, and FreeBSD 1.5%

I would love to see the current OS breakdown from ycombinator logs to compare. Anyone?


Here's a breakdown based on referrals from YC to a short essay I wrote about a month ago comparing Bing Travel and Kayak. There were 2382 uniques from YC over two days to that page:

  45.5% Windows
  37.6% Mac
  15.1% Linux
Comparing that with an e-commerce site I work with which has a less geek-centric audience, during the same two days:

  84.94% Windows
  12.46% Mac
  1.55% Linux


Thanks for the information. These numbers seem more plausible given my own anecdotal evidence. Now compare this to the poll percentages:

  21.37% Windows (199)
  40.28% Mac (375)
  35.12% Linux (327)
My conclusion is that a Linux user is far more motivated than a Mac or Windows user to respond to this poll, making the results interesting, but not accurate.


It's also possible that linux/OSX users are less likely to be interested in a Microsoft product (bing) or an article about one.


It's certainly possible, but I don't think it can account for the full difference. Hopefully PG will provide some recent server stats.


Surely some people are in possesion of more than one computer.

I for one browse hn on my Macintosh, play tf2 and warsow on my windoze xp machine and have wholesome programming fun on my Linux box.


It's also possible that a lot of the Windows users are not registered here and are therefore not able to vote in the survey


Interesting to see those and grandparents numbers and compare them with the poll.

Seems like there's a discrepancy somewhere, and I would say that it's users voting for the OS they would like to use as their main OS and not the one they actually use.

The little tricks that psychology plays on us...


It seems more likely that OSX users (like me) are much more interested in a "what OS do you use?" poll versus a "Microsoft product blogpost" story.


A lot of people have to use Windows at work, and i think that's why Windows scores that high in the visitor OS breakdown.


It wouldn't help much: I imagine people are mostly on HN when they aren't working, and so are possibly on a secondary computer that doesn't necessarily run their preferred/default OS.


Actually we would need 2 set of numbers from PG.

[1] ycombinator visitor OS breakdown

[2] ycombinator visitor OS breakdown of people who actively contribute by voting/comments. (note intentionally avoiding the ones who post)

Given what user ratsbane reports (above) - windows 46% & mac 38% the gap is not big. So it could be like among visitors the breakdown win-(mac+linux) is like 60-30, then among ones who check out articles 45-50 and among ones who contribute it is 30-60.

Additionally it might be the case looking at comments people vote on both mac & linux as they use both and at same capacities.


Question for Mac/Windows users: I develop on Linux, but occasionally on Mac or Windows. To be honest I'm pretty happy with a text editor and a few terminals on any platform, but one thing I miss is fast window management. Specifically:

* Focus follows mouse

* Alt+LMB drag to move whole window

* Alt+MMB drag to move nearest corner (ie resize)

The default Mac interface in particular I find difficult, as there's just one tiny resize tab in one corner. Is there anything that can help me here? Or do you do things differently?


Related question for Mac users: Don't you ever view windows in fullscreen? It seems there's no easy way to get windows to fullscreen, except for laboriously resizing and dragging to make it fit with the screen. This is one of the things that threw me off Mac (I bought one that I used as my main OS for about half a year, but I just never really liked it)

So do Mac users simply not like fullscreen windows, do they all have some utility that does this, or am I just missing something? To me it seems like an extreme shortcoming, but I'm sure there's a reason for the limitation.


The reason: Apple designed OS X to focus on using multiple windows at once, and they didn't want developers making single-window apps that ate at the screen. It's why, of their own applications, the only ones that allow full-screen are their video players, the iWork suite, and the pro apps. Those are the only applications Apple thinks ought to be maximized.

There's an application called Mega Zoomer that gives all Cocoa apps a sexy fullscreen view. But mostly, the answer's that Mac users don't like fullscreen.


Nah, Its not that Mac users don't like full screen - they dont have a choice!


But they do have a choice, thanks to the aforementioned app. I have it, yet I'm still using only half my screen for Safari, despite no other apps being open. I like not being forced into this maxed-or-not mentality; on Windows, it was too easy to make every app take up the whole screen, and tab over. On the Mac, I've never gotten into that mindset, which I love.


Actually this kind of reasoning was the primary reason I turned away from Mac.

It's pretty obvious that you don't have a choice and that Apple, right or wrong, has mandated that you don't need to have your windows in fullscreen mode. Instead of openly discussing the shortcomings of the OS you come up with this sort of reasoning: I really don't like being forced into maxing my windows, much better not to have the choice. You don't need it. Besides if you really want it it's easy - you just go to site xyz and download the app that makes it possible. To me that just a semi-circular argument, and not a very good solution to a problem that I'm sure a lot of people have.

There are many examples like this, and the reasoning is always the same: You don't need that, it's much better to do it the Mac way. We know much better than you what you want....

Sorry to be harsh, and it's not picking at you Zimbabwe, it's picking at the Mac cult.


Don't apologize for harshness: Your view's completely valid. I prefer a system that's that locked in, because it means I can figure out the computer's philosophy once and then everything gets easier. (The Mac's incredible dragging and spring-loading systems are the best instance of lack of choice making things supereasy.) But that's a personal choice, and one that definitely turns some people away.


If I may say so, you fail to see the forest for the trees. Windows and Mac are both in the same boat. They decide what is good for the user, they are closed source, and then you have to write software to do trivial stuff.

I prefer GNU/Linux, it allows me to change what I need to.


You have to write software to do anything, anywhere. Strictly speaking, with Linux you need to write software just to have a GUI. All of the "trivial things" you can do with your computer are things people wrote software to allow you to do.

OS X is completely Unix-based. All the things you can tweak are things I can tweak, too. I can also treat OS X like Linux if I want to: Getting Gnome or KDE to run on a Mac is really easy. I tried it out by downloading Amarok, which was a huge mistake because the lack of polish in KDE shines through when it's next to Mac stuff.

(I can make an argument about why closed source is a bad thing, but it would be rather lengthy. I'm assuming you'd rather me not derail this thread by providing it?)


Although it does me little good at the moment since HN's text area is a mere 6 lines, I'm posting this from Opera's fullscreen mode which I use quite frequently.

While few applications on any platform seem to support this kind of true fullscreen mode, I use "almost fullscreen" windows all the time: on OSX the green orb in the upper left corner of every window acts as a toggle which maximizes the window or returns it to its original size. I say "almost fullscreen" because the omnipresent menu bar and window decorations remain visible when you work this way.


You can definitely get some windows in full screen. There is a program called megazoomer which will allow you get fullscreen for a lot of OSX apps. I use it all the time to have a full screen terminal. I also use full screen in Mac Vim which I believe is a built in feature, not added in by megazoomer.

Edit: typo


Put your windows where you want them at the size you want them and don't ever touch them again... that's what I do, anyway. Expose to get at things that are hidden. I also use hiding apps in general a lot, cmd+h to hide and then either click the dock, use opt+tab or use a launcher like quicksilver or launchbar to get those apps back.

Personally I don't use the mouse much at all so I don't need focus follows mouse, and I don't move windows and instead use the methods described above to move between them.


Also, note that you can use Spotlight to do fast app switching, just like Launchbar or Quicksilver: just type your Spotlight search shortcut (mine is control-space), type the first few letters of the app name, and hit return.

It's good enough I gave up on Quicksilver. I never used the fancier features.


I'd hardly call it fast, but true. The only 'fancy feature' I use in LaunchBar is it's speed :)


I do things differently.

In 1986, I used QNX with primitive window managers -- I still miss a scroll button with a large usable trackball to scroll through code, and the focus followed pointer. I started using Macs about 1987, and the interface felt awkward at first, but I liked it's overlapping windows as opposed to apps that filled the screen, or only ran at a specific resolutions.

I remember Microsoft Excel for DOS which was ported from Macintosh. Since it was DOS, they built an entire Window Manager for Excel. I think that this is why Windows inherited the application windows within windows (Multiple Document Interface) that some applications still have, and some people still love MDI in apps like Opera. I think that because of this Excel port, Windows inherited function names from the original Mac API. I don't like the gymnastics of using my pinky finger to hold down the Control key in Windows, I'd prefer using my thumb on the Command key in Mac OS, but thankfully Microsoft put out a little hack to reverse those keys.

To me, Linux inherits X Windows, features from older Unix window managers, and a bias from Windows because that's what a lot of people have used. But Linux brings lots of choices and possibilities, and lots of configuring if that's what your into.

Since the advent of USB mice, the Mac now has more than one mouse button. I remember seeing a mouse at a CAD/CAM show that probably had about nine buttons on the mouse.

Don't flip the bozo bit.


There are a couple of mac apps I use that get you most of the way there:

MercuryMover - lets you move windows and resize them to preset positions with hotkeys (left half of screen, top half of screen, etc.)

MondoMouse - adds hotkeys that allow you to drag or resize a window from any position


There's an app called KatMouse for Windows which might be able to do focus follows mouse.

(I really use it because it lets me use the scrollwheel on any window, without bringing the window to the foreground or giving focus to it).


I'm not so sure about Vista/Win7 but Windows XP's tweakui allows a primitive form of "focus follows mouse." It doesn't work exactly like I'm used to with other managers, but it also doesn't require loading additional software (well, beyond going to MS' site and downloading tweakui).


On the Mac, the trick is to figure out what size you want for your apps and keep them there. Safari's always big for me, iTunes I almost always keep shrunk down, Mail shows a few messages at a time and has a large window for message display. Then I control everything via keyboard so focus never really bothers me.

There's also a Mac application that lets you resize your window from any side, but I don't recall what it's called.


I'm the same. I use Windows for gaming, and I have a case of Mac envy for all the slick apps, but everytime I get more than a couple windows open, I really, really miss my tiling window manager (http://awesome.naquadah.org/). Not having anything I need within one or two keystrokes (or having to reach for the mouse) feels very cumbersome now.


I feel the same way about window managers. For some reason, the less user friendly they get, the more usable they are.


Does it not make a bit more sense to indicate why you're conducting the poll? I don't mind polls, but usually they're only interesting if the poster sets it up and comments on his/her own choice and the reason for the poll in the first place. Polls like this seem to serve no more of a purpose than "What's your favorite color?".

Could you indicate the reason for the poll? That will get the conversation going in the direction you want it to and will give everybody some context when replying.


I am just curious about how HN readers are different from the general computer users when it comes to OS preference, this is interesting because HN community is a special group of people who are interested in technology startup, usually tech savvy and practical.

This poll is different from the favorite color poll because it's technology related, I guess it's not only me who is curious about this question, as people are actually upmodding the poll.


If you wanted to know our preferences, you should have asked what we wish we used. However, I think the question as you stated it is more interesting, since people are quite vocal about their preferences anyway.


I think the reason for the poll is just curiosity as to what the OS distribution is among HN users.


My desktop OS is Windows, but all my servers run Linux and OpenBSD, and I ALWAYS have a handful of terminals open.


My desktop and all servers run Linux (Ubuntu) the notebook is Mac OS/X and the home PC is Windows (the wife can't get her head around Ubuntu nor OS/X). All the applications I write run on all three platforms and I spend more time in a browser (FireFox/Chrome/Chromium/Safari) than any other program. Oh yes, I use both OpenOffice and iWorks. Write complex documents using Latex / Lyx which in turn run on all three OS.

Does the OS really matter that much these days? I use OS/X on the notebook because everything works! Could only get 90% of stuff to work reliably on a HP notebook (C700) with Ubuntu. The Mac Book Pro cost three times the HP, but it's worth every dollar in saved time. Don't get me started on how much Vista kept getting in the way as originally shipped on the HP.


Our team develops on two MacBooks and a Linux box. We virtualize Windows via VirtualBox (which is just amazing). Our production server runs Ubuntu on EC2.


I use vmware fusion, and I keep hearing great things about virtualbox. But when I tested the new 3.0 version a couple of days ago I still got multi-second freezes, increased CPU usage and a lot of general slowness. And yes, I have the virtualbox tools installed.

What am I missing?


You might not have enough memory allocated for VirtualBox. That would make it jerky. I give it 1 gig of my 4.

I'm not sure about CPU performance differences between VB and anything else, but it's never been a problem for me.


Thanks, I'll definitely give that a try. I have 2g of ram on my macbook, and usually only allocate 512 mb to my XP VMs.


Jeez, you really need to add another 2GB. It costs like $60 and takes 5 minutes.


Yeah, I definitely should. I didn't realize the price had dropped so low.


Hm, have you tried any other VM solutions? Any killer feature VirtualBox had over them for your use? Apart from being free + open source, of course!

Just wondering what would make VirtualBox "fantastic", VMWare et al are already pretty good...


OS X is perfect for me, thanks to its Unix terminal. Linux is now useless, but I still use BSD for my servers.

I use Windows to play Quake Live.


I use:

1. Mac OS X - for "normal people" stuff. Web browsing, IM, Twitter, music, movies, foo.

2. Linux (Ubuntu) - so that I can build (3).

3. Haiku (http://haiku-os.org) - because I can.


My main laptop runs Windows 7 - nearly all development is done on this, compiles using Visual Studio 2008 and Cygwin. My netbook runs Windows 7 - I do nearly all my social/recreational stuff on that machine. Also it has VGA out and I've come to rely on Win7s projector detection magic for presentations to just work. It's the only machine I travel with. My top-of-the-range Alum Macbook runs just OSX, got it for xcode, which is gathering dust because most of my dev work is in VS.net and even after months I still can't get into the swing of using OSX. Machines synced with the amazing DropBox of course.

In serverland, 1 dedicated server (France) and 1 slice (USA) running Ubuntu 9.04 server, the other vps running RHEL; Mono 2.4.2.

I always have a stack of Putty windows open.


I just recently migrated from a late-2006 MacBook Pro with Leopard to a shiny new ThinkPad T500 with Ubuntu Jaunty. I'm actually impressed with how well Linux on the desktop has matured over the past few years (I experimented with Ubuntu in late 2005 and it was nowhere near as refined as it is today), moreover, how easy it was to get everything working as seamlessly as it did on the Mac.

Granted, in terms of user interface (among other things), OS X is far superior to Gnome; however, aside from the gorgeous design of Aqua, in terms of actual day-to-day usability, they are pretty much on par with each other (at least as far as I'm concerned).


I use Blackberry OS quite a bit as well...


Most used? My smartphones: I used WebOS (linux underneath) and MacOS (stripped down iphone version) the most.


I wonder how much, if any, significant difference there is between this poll and data from the server logs?


I work with my Windows laptop and my Linux workstation side-by-side. I use my laptop for Outlook, company IM, Office documents, and web surfing. I use my workstation for everything else. That gives me a strict division between productivity sucks on the Windows laptop and productive work on the Linux box. When I want to focus, I can sit with the laptop outside my field of view, so I don't see new emails and IMs. If I need to consult html docs while I'm coding, I use Conkeror on my Linux box so I'm not tempted into random surfing. Using Conkeror and Awesome WM on my Linux box makes it very no-nonsense and very conducive to concentration.

Ummm, so, I already voted for Linux since that's where all the work gets done. Should I vote for Windows, too?


Yes, I do think you should vote for windows too. you just don't enjoy the work you do in that context as much, but that isn't Windows' fault.


I was wondering if we were supposed to choose only one option. And I'm flattered by your assumption that I enjoy doing my job more than surfing the web -- it isn't always true, even though I try to work as if it were ;-)


I voted twice. I develop on Linux (Ubuntu) running inside VMWare on my Mac.


Me too, OSX with windows XP under VMWare.


Same, plus two Windows VMs for IE testing (not nearly used every day, thank god)


Yup. I voted three times. My microscope & downstream processing tools use Windows Server 2003, XP Pro x64, XP Pro, Ubuntu, and OS X. MacGyver hacker, here.... and yes, I use them all every day.


When you do a cost-benefit analysis, do you find that it's worth your time to tinker with all that and switch between systems?

That's why companies standardize on a toolchain. By the way, we standardized on Ubuntu at my company. And while the the home computer is my girlfriends Macbook I hardly ever really use it, so I voted once.


It depends on the context.

In my context, we are building something new, that has never existed before, and we don't know the design we are going to converge on. Of course we have some reasonable ideas that we want to try out. But for us, slapping components together to achieve a desired behavior is way more productive than building that behavior cleanly de novo, because we don't know if the behavior we have in mind will work. The immediate goal is to try out a broad gamut of possibilities, quickly; find something that works; and then to push ahead to the next stage of the workflow. The medium term goal is to assemble a workflow that takes us from sample to analyzed data. The longer term goal is to iterate this workflow, so we go faster and faster from sample to analysis, on bigger and bigger data sets.

As we complete a single iteration, we get a chance to clean up our toolchain. But we only to clean it up enough that it will support the amount of scaling up we want to do in the next iteration, since the next level of scale will introduce new, unexpected problems.

Once we have a system that runs fast enough, and big enough to be worth deploying on an ongoing basis (say for a five year lifespan) it starts to pay to build a clean toolchain, reducing our ridiculous, MacGyver'ed, Rube Goldberg monstrosity into something clean, maintainable, and extensible. But if we tried to do this from the beginning, by now we would have gotten exactly.... nowhere.

Of course there's a balance. One perpetually runs the risk of creating an intractable hairball. That's another sign it's time to clean up the toolchain...


Haha, yah, I voted twice too. I run Linux (Fedora) on VMWare on my Windows box. Windows just runs much better on my poor graphics hardware.


I have a Macbook that runs Leopard and my desktop runs WinXP Pro. I prefer the Mac OS to Windows, but the Windows PC has more powerful hardware for running the graphics apps and my little white Macbook just can't keep up.It also has a 24in display and a full-size keyboard, which makes it a little more practicle to use for long periods of time. Some day, when I can justify the expense of a 24in iMac, I'll switch entirely to Mac. In the mean time, I use them both about equally. The Mac is far superior as a dev environment.


I use Fedora Core on my laptop and desktop pcs, and use a windows box with terminals to Fedora Core servers at work.

I've been thinking of getting a macbook lately - I've never used OSX and have heard good things (I also love the look of them).

I'm torn between my tried and true Fedora/ Thinkpad (I'll upgrade my existing one) combo and a shiny new macbook.

Are there any converts here? Did you miss the package manager? Do you find the paid upgrades not worth it compared to the 6 monthly Linux distro revisions?

I have a bad feeling I'll miss the convenience of yum install [package].


Mac OS X is what I use at home on my iMac and MacBook. At work I use Linux on compute servers for development and data analysis, and connect to the machines via (cough) Windows.


Kubuntu. I occasionally reboot to xp to play starcraft or LOMAC.


Starcraft works almost perfectly in wine. Th only thing that doesn't work are the background on battle.net when you are in the lobby. Game play works 100%.


It doesn't work with a launcher i use to play on a private server, its retarded, but i don't mind.


All of the above. I use a Windows Vista laptop for most work, A Mac Mini hooked up to the TV for Movies, Music, Photos and syncing my iPhone, a Windows XP VM with Adobe Lightroom for touching up photos, a Linux box upstairs for Music, file serving and number crunching, various Linux VMWare images for development in Django, Perl, Ruby etc., an OpenBSD PC as a Firewall and IDS and an Amiga 1200T for Email (YAM) and Usenet (NewsCoaster).


I use Windows, various versions, both at work and at home. Ubuntu only at home, but more and more. Going to try a Mac OS just for fun.


Mac was recommended by many of my friends, so I'll say it's good. However I tried linux (mandriva) one time and I'll never get BACK to any linux version (although I like the servers os), wonder how you work with them. Linux is fast, but not comfortable to work with


I find the comments in this thread really show the potential in virtual machines.

Personally, I develop on a macbook and virtualize Windows XP and Linux (Arch Linux). I tend to just use which ever is the native environment for what I'm working with (eg: C on linux, ruby on mac).


I use:

Windows/Windows/Windows/Windows/OSX side-by-side, shared keyboard through Synergy (w/ synergy server as a Vista+Vaio).

With 4 perpetual ssh connections to different flavors of Linuxy servers (CentOS/CentOS/Fedora/SuSE). With 2 perpetual RDP sessions open to 2 more Windows boxen.


Linux at home for seven hours a day and Windows at work off and off for 9 hours per day mostly just office stuff.

I prefer Linux for its freedom, I'll put up with the lack of a polished OS and inconveniences for the freedom it provides.


All my contact management, todos, calendar, etc are on the web on a Linux platform, SO, you could technically say I'm on Linux all day, however, I access everything from Windows and code in Windows so...


hello dpcan. what software do you use on linux for the tasks you mention - contact mgt, cal, todos, etc. Do you sync with other devices like an ipod or cell phone? Thanks.


I've been using Mac OS on and off for the last six years, but in the last year it has replaced Linux as my dominant workstation OS. I still have a few Linux and Windows build machines around the office.


All of the above: at work I have a Windows desktop and several servers running Linux and Solaris, at home I use a Mac OSX laptop along with a colocated FreeBSD server.


Linux, but one annoyance is about 10% of the time I have to manually enable the LAN connection to my ADSL modem. I never had to do that with Windows.

For developing it's great though.


I use Linux (major parts of the workhorses) open BSD (routers) Mac (for video conferences and development support). There is a freebsd there for good measure.


I have a few Mac's and I run VM's on them with Ubuntu and OpenSolaris, I also have Windows XP available on a VM, but I have less and less need to use it.


I have 2 desktops and 2 laptops, all running Windows. FWIW, I still like being able to open the hood and tweak.

But not enough to change my OS completely (a la Linux)


many laptops and servers running openbsd over the past 10 years or so, with the occasional mac os-powered powerbook/macbook pro.


It would be interesting to compare the results from this poll to the actual browser statistics of the Hacker News site.


Windows/Linux side by side.. two large monitors and sharing keyboard and mouse with synergy.


I've a Mac, Kubuntu, and Vista, with two 24" monitors and a laptop, via Synergy.

Synergy rules.


So about 78% use a Unix based system and 22% use something else.


Mac Laptop, (Open)Solaris desktop. A good combination for me.


What's the HN general consensus on polls?

They feel sort of Reddit-ish. :)


You should make a poll about it


How do you make a poll?


http://news.ycombinator.com/newpoll, if you have over the karma threshold


I seem to have the karma.

I'm thinking my first poll should be, "Should James make a poll?"


There's a minimum karma threshold to make polls. That's why we can't do them yet.


you have to have a really high karma :)


Turns out reddit doesn't have polls :P


Well, faux polls then.

:)


Work - Linux

Home - OSX


Plan 9 from Bell Labs ( http://plan9.cat-v.org ) and Inferno ( http://code.google.com/p/inferno-os/ )


Do you use Plan 9 as your main OS?


I do use many OSes during the day, Plan 9 is the only one I actually enjoy using.


I have 10 FreeBSD server boxes, 1 Linux box for compiling web apps for Linux and one Windows box for testing in IE. My laptop runs FreeBSD, too.


In some ways the poll is hard to answer, lets say you use gmail a lot, is the OS of the client or the server the one you're really using?


Gmail isn't exactly an OS in itself. If we were to answer the poll according to the OS that the web pages we visit use, we would see a poll dominated by FreeBSD and Linux. Somehow I don't think that is what the OP intended.


of course Gmail isn't an OS, that's not what I meant, but when we use Gmail we're really making more use of the server operating system than the clients, so my point is that it very hard to really say what operating system we're using.

It would be interesting to measure the usage of say posting this comment, how many machine instructions were used at the OSX end, and how many by the various routers (running their own operating systems), servers etc used in the full life cycle of what I am doing.


The question is what OS we're using, not what OS we're using.

From my own experience, using Gmail is a different experience in each OS. I can't stand to use it on OS X, whereas on Windows it was always open.


What's wrong with Gmail on the Mac, the experience on Windows is identical

(practically)


Gmail stays the same; the external set-up changes. I saw no advantage to using Outlook over Gmail, whereas Mail.app offers substantially more than the Gmail webapp does, even when used with Fluid.




Consider applying for YC's first-ever Fall batch! Applications are open till Aug 27.

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

Search: