Ask HN: What OS do you run?
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
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 ] threadToolchain: 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.
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
VMWare Workstation for running Windows, when needed.
Hardware is Lenovo Thinkpad Yoga 12".
Dev tools are vim + tmux + zsh, PHP + nginx for work and Clang + CMake for personal projects.
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.
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.
Hardware: Macbook Air
Tools: Clojure,PHP,Emacs,Intellij Idea.
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 :)
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.
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.
I can't imagine running gentoo on that computer. The compile times would drive me insane.
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).
Hardware: Dell laptop
Tools: Emacs, python, javascript, git; playing a bit with C, Clojure, Haskell.
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 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.
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).
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.
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.