Ask HN: What OS do you run?

25 points by grover_hartmann ↗ HN
What OS do you run/develop on and on what hardware?

Also, what's your toolchain/development stack?

OS: Arch Linux

Hardware: Desktop (custom build), ThinkPad T510

Tools: Ruby, Rails, Vim, Git, etc

72 comments

[ 2.8 ms ] story [ 114 ms ] thread
Currently, I run OS X on a 2013 Macbook Air. I also run NetBSD inside of VMWare Fusion.
Arch Linux privately. CentOS 7 for work.

Toolchain: private; clang + gold linker. For work; GCC + gold linker. Emacs as editor/IDE in both cases. Privately i use Scons as my build tool, at work we use CMake. Debugger == gdb. As for languages, I do 98% C++, 2% C.

Gnu/Linux Debian Jessie. Development vim + YouCompleteMe. Php/python/golang whatever.
Work: OS X on 2013 MacBook Pro (13")

Home: Ubuntu 14.10 (used on all our servers as well)

Tools: Sublime Text 3 + SublimeLinter + GoSublime and when I'm forced into it.. Visual Studio 2013 on a Windows 7 VM

Ubuntu 14.04 with Gnome 3.12 on a full tower desktop, with a multi-monitor setup. Sublime Text 3 with IPython, golang, etc.

VMWare Workstation for running Windows, when needed.

Win 8.1, Arch Linux in VMWare Workstation. I mostly use the Linux in VMWare, Windows is mostly for Excel and Photoshop.

Hardware is Lenovo Thinkpad Yoga 12".

Dev tools are vim + tmux + zsh, PHP + nginx for work and Clang + CMake for personal projects.

Primary is win 8 and IntelliJ IDEA, secondary is FreeBSD on a number of servers. There is work and personal under both.
Work: OSX on 2012 rMBP / iTerm2, Vim+vim-go, Go

Personal: Arch Linux on Asus Zenbook UX31e / dwm, zsh, Vim+vim-go, Go

edit: sorry for the reply, that was meant as a top-level comment. I'm afraid it's a bug in my iPad HN reader.

(comment deleted)
Archlinux at home on my desktop (custom build, a bit old), with Emacs + Ensime for Scala dev, with the usual suspects: sbt, Scala 2.11.x, Play. A Raspberry Pi B w/ Archlinux. I tried to play with Scala on it but it's a bit too limited. I use it for private repos and a bit of Go coding occasionnaly (with Emacs + tramp or vim over SSH.)

OS X 10.10 on a 2014 MacBook Pro w/ Intellij at work (I hate this damn OS) and a dozen AWS instances running Ubuntu IIRC.

Windows 8 on the desktop, Ubuntu 14.04 on the laptop. I also run Ubuntu with VirtualBox on the desktop. Development mostly with WebStorm (jetbrains), Geany, nodejs, express and angular. Git ties the three systems together.
Linux Mint on a repurposed 2011 Macbook Pro, at the moment.
OS X on my laptop. Debian on my Raspberry Pi. iOS on my smartphone.
OS: OS X 10.10.3

Hardware: Macbook Air

Tools: Clojure,PHP,Emacs,Intellij Idea.

Thinkpad x120e + Gentoo is the only development machine I run (still looking for a newer 12" thinkpad to replace this one). There is also ubuntu installed in the chroot (for android firmware builds) and a few docker containers with various OSes.

In theory I can survive with any OS/platform, since my primary tools are tmux+vim+zsh. I use them for android development (Java, Kotlin), for web (JavaScript, Golang), for embedded systems (C, Lua).

So the only two apps that I keep always open is a full-screen terminal and a browser. Probably even Chrome OS would be comfortable for me :)

> Probably even Chrome OS would be comfortable for me

I have one of those Asus Chromeboxes, can't praise them highly enough. I have it dual booting ChromeOS and OpenELEC as a media center and never really intended it to be used as a PC, but I still rather like ChromeOS. With Crouton installed, it's a pretty capable little machine. I occasionally run Steam in Crouton to use the machine as a terminal for in home streaming to my bigger TV.

Nice! I'm trying the ChromeOS browser + terminal experiment myself. Just bought a 2015 Chromebook Pixel LS and outside the local storage issue it's a glorious machine.

In terms of terminal use, I thought a chroot would be a little heavy handed and I didn't want to get rid of Google's verified boot, so I bootstrapped Linuxbrew and gcc using this guide: https://github.com/Homebrew/linuxbrew/wiki/Chromebook-Instal...

Given that I use vim + bash + go + ruby / python + js + tmux...well, everything seems to work. And it's easily the fastest web browser I've ever used. I tried installing Gentoo Prefix but couldn't get it up and running...think that would be better than Linuxbrew, but for now this seems to suffice. If I run into any roadblocks I'll probably wind up doing the whole crouton/chroot thing, but for now I'm a happy camper.

> Thinkpad x120e + Gentoo

I can't imagine running gentoo on that computer. The compile times would drive me insane.

OSX for local host, latest Ubuntu for work
HW: Retina Macbook Pro

SW: OSX for Photoshop and Illustrator, Sublime Text for C/JS/PHP plus XCode. I also run Windows VM for all sorts of engineering software (Siemens NX, ANSYS, LabView, Multisim).

OS: Debian

Hardware: Dell laptop

Tools: Emacs, python, javascript, git; playing a bit with C, Clojure, Haskell.

Debian sid, what else... On desktop, laptop, servers... Tools : QtCreator / KDevelop for C++, Netbeans for Java, vim or Kate for everything else
Primary workstation is a custom tower with Arch Linux. Secondary is a dirt cheap laptop with Fedora, home server is FreeBSD. I also have a monster headless workstation at my job that runs CentOS. Oh, I forgot... I have one of the newish Dell Venue 8000 Android tablets too. I got one of those folding Microsoft bluetooth keyboards to go with it and it makes a pretty capable little SSH terminal that I can actually be productive on as well.

I mostly use Python, C++, Fortran and Haskell. For C++/Fortran, I mostly use the Intel compilers or Clang. I do my coding in Vim, with a few plugins to add the IDE features that I actually use. I use a mix of Kdb and Idb for debug work, both are really awesome.

I use i3 pretty much exclusively and urxvt+tmux, with some bits and pieces from KDE (e.g. Dolphin).

I run CRUX Linux with OpenBox on a BTO X86 i7.
OS X on MacBook Air, OpenBSD on servers.

I use Make, Vi, and interpreters/compilers of various programming languages (Erlang, Golang, Clojure, Perl, etc).

I also use most of generic software from OpenBSD base.

Thinkpad with Windows 7, but I develop in virtual machines running Ubuntu.
I've been running Ubuntu as my primary desktop since the end of 2005, tried a multitude of other distros but always come back to Ubuntu - it just "works", the font rendering is excellent out of the box, package management is superb, yadadyadayada. I run XFCE, use to run LXDE but found XFCE a lot nicer.

Python/PHP, learning Go.. also learning docker.

My main PC is a Haswell i7, 512GB 850 Samsung SSD for Linux, 840 (512GB) for Windows, 32GB RAM, nVidia 980GTX, I sometimes play games (not as much as I use to), and the desktop is a pretty fantastic option.

I run a MacBookAir 2013 (i7/8GB RAM) with Ubuntu as my primary desktop, it's fantastic hardware the only limitation I run into is when I need to run everything at once (which is rare).

OS: OSX 10.10.3 (sometimes Windows 10 with Parallels)

Hardware: rMBP 15" (2014)

Tools: IntelliJ IDEA, WebStorm, Sublime Text

I mostly do front-end webdevelopment with AngularJS. I also use a lot of Java and some C# for my CS study.

Home: Arch on an 3rd gen Lenovo X1 carbon

Work: Xubuntu on a 2nd gen Lenovo X1 carbon

At home I use vim with the usual plugins for my work, and at work more atom with vim-mode and whatever else necessary.