Большую часть времени на работе я сейчас трачу в компьютерных классах. Работать под windows теоретически возможно (все нужные мне инструменты - кроссплатформенные), но практически невыносимо - из-за засилья вирусов. LiveCD дистрибутив Linux'а оказался в этой ситуации гораздо практиченее.
читать дальше в wordpress'e Поэкспериментировав с флэшками и дисками пришел к выводу о том, что в моей ситуации лучше всего подходит CD-вариант системы. PuppyRus linux был одним из вариантов и очень хорошим вариантом, но не прошел. Главным образом по причине совершенно идиотского набора софта. То есть вместо нужных мне vim, firefox, pcmanfm'а там нечто странное типа opera, geany и rox. И поставить что-то еще очень сложно, поскольку в новой версии они куда-то намертво запрятали slapt-get.
Короче, наилучшим выбором оказался
CrunchBang - быстрый, легкий с оптимальным набором софта по умолчанию - даже удивитильно насколько четко он вписался в мой стиль работы.
Оказалось очень полезным иметь под рукой скрипт, который выставляет все, что нужно. На самом деле это не только скрипт, но и отдельная папка на флэшке:
vik@firefly:/media/W7/big_sync$ ls -a
.fonts .gvimrc openbox .reminders .screenrc
sync.sh truecrypt-6.3a-setup-x86 .vim vimrc .vimrc
Как видно из листинга, в ней лежат исходники, которые копируются в домашнюю папку кранча и бинарный true-crypt-инсталлятор, который опционально запускается отдельно.
sync.sh - это скрипт, который после запуска приводит кранч к нужному для меня виду:
#! /bin/bash
# Копируем дот-файлы настроек
# в домашнюю папку
# (vimrc, .fonts и все такое прочее)
cp .[0-z]* ~ -R -v
# выставляем русско-английскую клавиатуру
# с переключением по Alt+Shift
setxkbmap us,ru -option grp_led:caps,grp:alt_shift_toggle
# подставляем правильную временную зону
# Киев UTC+2
sudo cp /usr/share/zoneinfo/Europe/Kiev /etc/localtime