Logo U. Osnabrueck Institute of Computer ScienceKnowledge-Based Systems Research Group

Dotfiles

Jochen Sprickerhof   CV   Research   Publications   Software
SLAM 6D   ELCH   Radio   UOS ROS Packages   Point Cloud Library   Dotfiles
Terminal   Communication   Shell   SSH   Editor   Other

I've invested quite some time to setup my computer. As I've been asked quite a number of times about it and as a reference for myself, I will try to describe the details. If you have any questions on it or ideas or proposals on how to improve it, please don't hesitate to ask.

General considerations: I want my computer to react fast. I don't want to wait while there is some stupid animation going or while a broken program is loading. I will rather learn a keyboard shortcut instead of push around the mouse.

Paradigm: I'm top scheduler, programs should start in the background and signal when they need input.

Hardware

I have a notebook and workstation. The notebook is not any special, the workstation has a RAID 1 but nothing special apart from it.

Alternatives: Having a server at a hoster.

Operating System

Debian GNU/Linux unstable. Pro: reasonable default setup, huge collection of software, package management.

Alternatives: BSD, Hurd, Plan 9.

Quote, don't copy

This is meant as a reference and inspiration, not as a fixed setup. It took quite some time to gather this, but it gave me the time to get used to it, as well. Take, what you find interesting, integrate it into your setup bit by bit and watch yourself to see if it fits your habits. Just copying the complete setup will most probably result in the opposite of what you expected, i.e. a drop in productivity.

Last changed: 2011-12-12