my juick

2011-09-01

farewell OpenBSD!

Прошло около 2х недель моего плотного общения с этой замечательной операционной системой. Но, придётся с ней проститься -- на нетбуке она не особо прижилась. Что так и не так:
Не знаю как точно это описать, но OpenBSD мне понравилась. Чувствуется, что это именно операционная система, а не ядро и окружение. Стабильна как скала(если ui повис, то ничем, кроме reset не уронишь :)). Порадовало наличие httpd и ftpd прямо искаропки: прочитал man(за что так же огромнейшее спасибо девелоперам. с документацией тут всё просто отлично), поправил пару строк в конфиге и вот оно. Вспомнил былые времена с kde 3.5.10(да, переключение раскладок тоже :) c-a-k конечно, не подарок, но работает). Очень порадовала скорость apm -s (suspend) и выход из него(даже wifi-connection восстанавливается).
Огорчила поддержка файловых систем: 4.2bsd довольно медленна. noatime && softdep ситуацию не спасают. koi-8 это вообще о чём? Конечно, "работает -- не трогай", но как-то.. промолчу. Всё теже роблемы захвата звукового устройства. Про староватый софт.. ну, в debian stable тоже не последней свежести. Не сильно напрягает.
Что я успел сделать за 2 недели:
  • ввиду того, что из коробки терминалы отказывались корректно реагировать на home || end, получил привычку пользовать c-e, c-a, a-f, a-b
  • поставил bash(ну просто намного привычнее, а копаться с ksh было лениво :))
  • поборол лень и настроил ~/.bashrc from scratch:
#
# color prompt
#

Color_Off='\[\033[0m\]'       # Text Reset

# Regular Colors
Black='
\[\033[0;30m\]'        # Black
Red='\[\033[0;31m\]'          # Red
Green='\[\033[0;32m\]'        # Green
Yellow='\[\033[0;33m\]'       # Yellow
Blue='\[\033[0;34m\]'         # Blue
Purple='\[\033[0;35m\]'       # Purple
Cyan='\[\033[0;36m\]'         # Cyan
White='\[\033[0;37m\]'        # White

# Bold
BBlack='
\[\033[1;30m\]'       # Black
BRed='\[\033[1;31m\]'         # Red
BGreen='\[\033[1;32m\]'       # Green
BYellow='\[\033[1;33m\]'      # Yellow
BBlue='\[\033[1;34m\]'        # Blue
BPurple='\[\033[1;35m\]'      # Purple
BCyan='\[\033[1;36m\]'        # Cyan
BWhite='\[\033[1;37m\]'       # White

# git integration
get_git_info()
{
    local GITINFO=$(git branch 2>/dev/null | grep -e ^* | sed 's/\*\ //')
    if [[ "$GITINFO" ]]; then
        echo -e " ($GITINFO-$(git log -n1 --pretty=format:%h)) ";
    fi;
}

# color prompt with git info (if any)
PS1="${BWhite}\u@${BGreen}\h${BWhite} [${BBlue}\W${BWhite}]\$(get_git_info)\$ ${White}"

#
# environment
#

export PAGER=less

#
# aliases
#

alias ls="/usr/local/bin/colorls -GF" # pkg add -iv colorls
alias less="less -R"
  •  попытался сделать что-то с энергосбережением:
apm -C // что-то типа automatic cpufreq scale
apm -H // high performance
apm -L // low performance
и добавить в /etc/rc.conf флаг -C в apmd_flags
  •  так как ни KDE ни GNOME не видели батарейку, а получить внезапное отключение как-то не хочется, допилил свой велосипед https://github.com/ilardm/battery
  • так как backup /home был сделан на ext4 внешний диск и у OpenBSD проблемы с поддержкой файловых систем, пришлось поднять(громко сказано, но именно поднять, а не установить и настроить) ftpd:
echo ilya >> /etc/ftpchroot
/usr/libexec/ftpd -DlUS
enjoy :)
  • подписался на пару листов рассылки
Ну и что-то ещё по мелочам.
А ухожу я обратно на debian по причинам не приемлимой производительности и так же не ахти какой длительности автономной работы.
Farewell OpenBSD

P.S. какой-то рваный пост получился. Устал, наверное

Комментариев нет:

Отправить комментарий