audio & video emacs linux/unix operating systems programming languages programming tools publishing tool settings version control systems VirtualBox web services windows