Я вас ненавижу (гр)ёбаные ублюдки!!111
PS: http://www.microsoft.com/technet/security/bulletin/ms08-067.mspx
26 февр. 2009 г.
16 февр. 2009 г.
HP 2133 pt.2 Настройка видео.
Настройка видеодрайверов в линуксе(кроме убунты) не очень тривиальная, но вполне решаемая задача.
Для начала следует скачать пару архивов с офсайта VIA.
2D source code for 83-242 driver(29Aug08) (723.2K)
Chrome9 DRM source for kernel 2.6.27(12Dec08) (31.2K)
Сборка самого драйвера(полностью описана в readme):
Теперь собираем DRM модуль:
Смотрим что у нас получилось:
Теперь можно заняться конфигом иксов.
Мой конфиг конечно далеко не идеален, и подходит только для моделей с разрешением экрана 1024х600..
Всё, не забываем добавить в конфиги автозагрузку нужного модуля.
Перезапускаем иксы и смотрим что получилось:
$ glxinfo | grep render
Несколько замечаний:
Для начала следует скачать пару архивов с офсайта VIA.
2D source code for 83-242 driver(29Aug08) (723.2K)
Chrome9 DRM source for kernel 2.6.27(12Dec08) (31.2K)
Сборка самого драйвера(полностью описана в readme):
$ tar zxvf chrome.83-242-2d-src.tar.gz
$ cd ./xf86-video-via-83.1.0/X11R7
$ chmod +x config_x11r7
$ chmod +x autogen.sh
$ chmod +x configure
$ ./config_x11r7
$ ./autogen.sh
$ make
# make install
$ chmod +x autogen.sh
$ chmod +x configure
$ ./config_x11r7
$ ./autogen.sh
$ make
# make install
Теперь собираем DRM модуль:
$ tar zxvf drm-via_chrome9-2.6.27-85a-44411-src.tar.gz
$ cd drm-via_chrome9-2.6.27-85a-44411-src
$ make
# mkdir -p /lib/modules/'uname -r'/kernel/viachrome
# cp -v ./via_chrome9.ko /lib/modules/'uname -r'/kernel/viachrome
# depmod -a
# modprobe via_chrome9
Смотрим что у нас получилось:
$ lsmod | grep via
via_chrome9 28300 2
drm 82856 3 via_chrome9
i2c_viapro 11668 0
via_agp 12160 1
agpgart 32840 2 drm,via_agp
Теперь можно заняться конфигом иксов.
# /etc/X11/xorg.conf for hp Mini-Note 2133 FU339EA ubuntu 8.10
# with ubuntu 8.04 change the PanelID option
# based on the xorg.conf published on http://hp2133.umsw.de/xorg.conf
Section "Files"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/TTF"
RgbPath "/usr/share/X11/rgb"
ModulePath "/usr/lib/xorg/modules"
inputDevices "/dev/input/mice"
EndSection
Section "Module"
Load "glx"
Load "dbe"
Load "dri"
Load "freetype"
Load "synaptics"
Load "extmod"
Load "v4l"
EndSection
Section "Device"
Identifier "Device 0"
Driver "via"
VendorName "VIA Technology"
# BusID "PCI:1:0:0"
Option "NoDDCValue"
Option "ActiveDevice" "LCD"
Option "PanelID" "17" # si ubuntu 8.04
# Option "PanelID" "9" # si ubuntu 8.10
Option "ForceLCD" "TRUE"
Option "Refresh" "60"
# Option "LCDPort" "DFP_HIGHLOW"
# Option "AccelMethod" "XAA"
EndSection
Section "Monitor"
Identifier "Monitor 0"
DisplaySize 196 116
HorizSync 28-50
VertRefresh 43-60
Option "DPMS"
# mode "1024x600": 49.0 MHz, 37.3 kHz, 60.0 Hz
Modeline "1024x600_60" 48.96 1024 1064 1168 1312 600 601 604 622 -hsync +vsync # http://hp2133.umsw.de/xorg.conf
# mode "800x600": 40.0 MHz, 37.9 kHz, 60.3 Hz
Modeline "800x600_60" 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync
# mode "800x600": 36.0 MHz, 35.2 kHz, 56.2 Hz
Modeline "800x600_56" 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync
# mode "800x480": 40.0 MHz, 37.9 kHz, 60.3 Hz
Modeline "800x480_60" 40.00 800 832 960 1056 480 541 545 628 -hsync +vsync
# mode "720x576": 32.7 MHz, 35.9 kHz, 60.1 Hz
Modeline "720x576_60" 32.70 720 744 816 912 576 577 580 597 -hsync +vsync
EndSection
Section "Screen"
Identifier "Screen 0"
Option "XAANoOffscreenPixmaps"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1024x600_60" "800x600_60" "800x600_56" "800x480_60" "720x576_60"
EndSubSection
SubSection "Display"
Depth 32
Modes "1024x600_60" "800x600_60" "800x600_56" "800x480_60" "720x576_60"
EndSubSection
Device "Device 0"
Monitor "Monitor 0"
EndSection
Section "InputDevice"
Identifier "Keyboard1"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:alt_shift_toggle"
EndSection
Section "InputDevice"
Identifier "Touchpad"
Driver "synaptics"
Option "Buttons" "5"
Option "Device" "/dev/input/mice"
Option "Emulate3Buttons" "on"
Option "InputFashion" "Mouse"
Option "Name" "Synaptics Touchpad"
Option "Protocol" "explorerps/2"
Option "SHMConfig" "on" # GUI setting access
Option "ZAxisMapping" "4 5"
EndSection
Section "Monitor"
Identifier "External"
Option "DPMS"
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Screen 0"
# Screen "Screen 1"
InputDevice "Keyboard1"
InputDevice "Touchpad" "SendCoreEvents"
Option "RandR" "False" # d' apres viax.conf via
Option "AIGLX"
EndSection
Section "DRI"
Mode 0666
EndSection
Section "Extensions"
Option "Composite" "enable"
EndSection
Мой конфиг конечно далеко не идеален, и подходит только для моделей с разрешением экрана 1024х600..
Всё, не забываем добавить в конфиги автозагрузку нужного модуля.
Перезапускаем иксы и смотрим что получилось:
$ glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: S3/VIA Graphics Chrome9 HC IGP
Несколько замечаний:
- Прокрутка на тачпаде с моим конфигом не работает. Пока не знаю почему.
- При неправильной конфигурации иксов очень возможны графические и даже звуковые(!!) артефакты(высокачастотный свист из корпуса О_о)
- Openchrome тоже работает, причем настраивать его гораздо легче, только вот DRMа там нет(или я просто плохо искал)
- При других разрешениях экрана необходимо править Modeline и PanelID в конфиге иксов
14 февр. 2009 г.
HP 2133 pt.1
Наконец то я достаточно причесал линукс на этом ноуте чтобы отправлять посты в блог.
История этого причесывания достаточно долгая, и в какой то мере даже эпическая :) И надо будет однако написать попозже об установке видеодрайверов..
Пока же просто пачка картинок.
История этого причесывания достаточно долгая, и в какой то мере даже эпическая :) И надо будет однако написать попозже об установке видеодрайверов..
Пока же просто пачка картинок.
Собственно сам ноут
Стандартный десктоп XFCE4
ROXTerm
Thunar
Mozilla Firefox 3
Тема GTK - Mist (используется модифицированый gtkrc с лора)
Тема XFWM - BBS
Дистр - Slackware 12.2
Ядро - 2.6.28.4
1 февр. 2009 г.
Мои интернеты
Не так давно я наконец таки подключил анлим. Но к сожалению радость моя была крайне недолгой, ибо работает он еще хуже чем диалап(TrafficInspector Agent опять-таки), а стоит при этом несколько дороговато - 1.3кр за 128кбит/с в обе стороны. Тем не менее, я успел таки скачать ~60% первого сезона доктора Хауса, прежде чем просадить рейтинг на торренте до минимума и понять, что о какой-либо эффективной раздаче на таком канале не может идти и речи..
Пока меня выручает подключенный ранее вебстрём на 256кбит/с, на котором, к счастью, не тарифицируется исходящий трафик.
Теперь я думаю о "третьм интернете" который бы обеспечил максимально комфортную работу с сетью, а именно о CDMA от БВК.
Немного ариХметики:
CDMA модем AnyDATA ADU-520A - 5590р по карте мастеркард
Абонплата тарифа Wellcom "Абсолютный.БВК" - 69р
Абонплата тарифа Wellstar "Универ 2" - 150р
Стоимость одного мегабайта в будни:
Подключение тарифов 50+50р
Максимально возможная пропускная способность канала - 2,4Мбит/с (для вышеназванного модема указана еще и 3,1Мбит/с, но видимо БВК такую не поддерживает)
Следовательно минимальное время скачивания 1Гб ~54 минут
Стоимость непрерывной передачи данных с 02:00 до 07:00 ~256р
Если сливать непрерывно только ночью за месяц выйдет ~7936р
А если еще и днём то ~49817р.
Вечер считать не будем чтобы не пугаться астрономических сумм :)
Мой личный официальный среднемесячный доход ~18000р.
Примерная схема использования:
Анлим от IS используется только как канал для медленной и непрерывной выкачки чего либо в дневное и вечернее время.
Вебстрём используется семьёй и для раздачи на торренте.
CDMA - для комфортного браузинга днём и для экстренного скачивания чего-либо объёмного в ночное время.
Таким образом предполагаемые среднемесячные затраты на хороший интернет ~4000р.
Any suggestions?
Пока меня выручает подключенный ранее вебстрём на 256кбит/с, на котором, к счастью, не тарифицируется исходящий трафик.
Теперь я думаю о "третьм интернете" который бы обеспечил максимально комфортную работу с сетью, а именно о CDMA от БВК.
Немного ариХметики:
CDMA модем AnyDATA ADU-520A - 5590р по карте мастеркард
Абонплата тарифа Wellcom "Абсолютный.БВК" - 69р
Абонплата тарифа Wellstar "Универ 2" - 150р
Стоимость одного мегабайта в будни:
- с 02:00 по 07:00 - 0,05р
- с 07:00 по 18:00 - 0,11р
- с 18:00 по 02:00 - 1,55р
Подключение тарифов 50+50р
Максимально возможная пропускная способность канала - 2,4Мбит/с (для вышеназванного модема указана еще и 3,1Мбит/с, но видимо БВК такую не поддерживает)
Следовательно минимальное время скачивания 1Гб ~54 минут
Стоимость непрерывной передачи данных с 02:00 до 07:00 ~256р
Если сливать непрерывно только ночью за месяц выйдет ~7936р
А если еще и днём то ~49817р.
Вечер считать не будем чтобы не пугаться астрономических сумм :)
Мой личный официальный среднемесячный доход ~18000р.
Примерная схема использования:
Анлим от IS используется только как канал для медленной и непрерывной выкачки чего либо в дневное и вечернее время.
Вебстрём используется семьёй и для раздачи на торренте.
CDMA - для комфортного браузинга днём и для экстренного скачивания чего-либо объёмного в ночное время.
Таким образом предполагаемые среднемесячные затраты на хороший интернет ~4000р.
Any suggestions?
26 янв. 2009 г.
Настройка интернета от Infoservice в linux
Сей мануал был написан на основе нескольких других мануалов по настройке pptp соединений в linux'е, но уже учитывая особенности нашего местного провайдера.
Но, вдруг кому нибудь пригодится..
Главное условие успеха - наличие статичного IP адреса. Без него или придётся заниматься лишним
велосипедостроительством или использовать TrafficInspector Agent через
wine, что на мой взгляд крайне неудобно.
Далее нужно убедиться что установлен пакет pptpclient.
Пользователи Ubuntu могут воспользоваться стандартным менеджером приложений и поискать по ключевому слову pptp или vpn.
Следующие инструкции приведены для Archlinux'а, ибо например в Ubuntu всё можно делать через GUI:
Ставим pptpclient, попутно на всякий случай обновляем ppp
# pacman -Sy ppp pptpclient
Подгружаем модуль ядра ответственный за шифрование:
# modprobe ppp_mppe
Этот же модуль следует добавить в секцию modules в /etc/rc.conf для автоматической подгрузки.
Теперь необходимо установить правильные настройки сетевых интерфейсов. Предположим что это будет eth0.
Смотрим текущие настройки:
$ ifconfig eth0
Устанавливаем IP и маску
# ifconfig eth0 172.17.x.x netmask 255.255.0.0
Добавляем маршрут от квартального гейта до сервера авторизации в таблицу маршрутизации:
# route add -host 172.17.0.1 gw 172.17.x.1
Проверяем:
$ netstat -n -r
Теперь следует настроить само VPN соединение.
открываем любимым редактором, например nano, файл /etc/ppp/peers/isp и прописываем следующее:
pty "172.17.0.1 --nolaunchpppd"
name LOGIN
password PASSWORD
usepeerdns
refuse-eap
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-128
debug
noauth
nobsdcomp
nodeflate
noproxyarp
Соответственно LOGIN и PASSWORD заменяем своими.
Подключаемся:
# pon vpn
И проверяем
# cat /var/log/daemon.log | tail -n 10
# ifconfig ppp0
Проверяем работу dns:
$ ping google.ru
Если резолв домена не проходит, смотрим что находится в файле /etc/resolv.conf:
$ cat /etc/resolv.conf
Если там пусто, правим:
nameserver 62.33.70.2
nameserver 217.150.34.129
Всё.
ЗЫ: Квартальный гейт - гейт выделеный на некую группу домов, обычно квартал. Например 172.17.65.1
Сервер авторизации имеет ip 172.17.0.1
ЗЗЫ: да, для тех кто не в курсе(сомневаюсь правда, что среди читателей таковые есть, хехе), "#" означает запуск команды с правами суперпользователя, а "$" - с правами обычного пользователя
Но, вдруг кому нибудь пригодится..
Главное условие успеха - наличие статичного IP адреса. Без него или придётся заниматься лишним
велосипедостроительством или использовать TrafficInspector Agent через
wine, что на мой взгляд крайне неудобно.
Далее нужно убедиться что установлен пакет pptpclient.
Пользователи Ubuntu могут воспользоваться стандартным менеджером приложений и поискать по ключевому слову pptp или vpn.
Следующие инструкции приведены для Archlinux'а, ибо например в Ubuntu всё можно делать через GUI:
Ставим pptpclient, попутно на всякий случай обновляем ppp
# pacman -Sy ppp pptpclient
Подгружаем модуль ядра ответственный за шифрование:
# modprobe ppp_mppe
Этот же модуль следует добавить в секцию modules в /etc/rc.conf для автоматической подгрузки.
Теперь необходимо установить правильные настройки сетевых интерфейсов. Предположим что это будет eth0.
Смотрим текущие настройки:
$ ifconfig eth0
Устанавливаем IP и маску
# ifconfig eth0 172.17.x.x netmask 255.255.0.0
Добавляем маршрут от квартального гейта до сервера авторизации в таблицу маршрутизации:
# route add -host 172.17.0.1 gw 172.17.x.1
Проверяем:
$ netstat -n -r
Теперь следует настроить само VPN соединение.
открываем любимым редактором, например nano, файл /etc/ppp/peers/isp и прописываем следующее:
pty "172.17.0.1 --nolaunchpppd"
name LOGIN
password PASSWORD
usepeerdns
refuse-eap
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-128
debug
noauth
nobsdcomp
nodeflate
noproxyarp
Соответственно LOGIN и PASSWORD заменяем своими.
Подключаемся:
# pon vpn
И проверяем
# cat /var/log/daemon.log | tail -n 10
# ifconfig ppp0
Проверяем работу dns:
$ ping google.ru
Если резолв домена не проходит, смотрим что находится в файле /etc/resolv.conf:
$ cat /etc/resolv.conf
Если там пусто, правим:
nameserver 62.33.70.2
nameserver 217.150.34.129
Всё.
ЗЫ: Квартальный гейт - гейт выделеный на некую группу домов, обычно квартал. Например 172.17.65.1
Сервер авторизации имеет ip 172.17.0.1
ЗЗЫ: да, для тех кто не в курсе(сомневаюсь правда, что среди читателей таковые есть, хехе), "#" означает запуск команды с правами суперпользователя, а "$" - с правами обычного пользователя
22 янв. 2009 г.
Весёлый зоопарк
За последние несколько дней я обзавёлся свежим набором дистров линукса, в частности:
Ubuntu 8.10
openSUSE 11.1
Archlinux 2008.06
Slackware 12.2
а также Opensolaris 2008.11
За эти несколько дней я умудрился их все перепробовать, часть на виртуалке, часть попытался поставить на рабочий ноут.
Несколько слов по каждому:
openSUSE 11.1
Интересный дистр. Очень похожий по поведению на красивую и капризную девушку - постоянно норовит делать всё по своему - пойти обновляться в обход проси, снизить до минимума яркость дисплея даже при работе от сети. Сходство усиливается еще и тем что на поиски основной эрогенной зоны - терминала, уходит слишком большое количество времени.
Вообщем довольно сыро. Хотя с того времени как я последний раз видел suse, прогресс несомннено есть.
Ubuntu 8.10
Наверно первый релиз убунты в которой мне понравлся стандартный валлпейпер :)
В остальном обычный эволюционный релиз. Ничего особенно нового. Разве что добавили пару каких то волшебных глюков - невозможность остановить альсу при выключении или перезагрузке исчезание маршрутов при настройке vpn, а также самих настроек сети.
Подозреваю что первое время после инсталла будет сопровождено активным гуглингом по проблемам в релизе..
Slackware 12.2
Также исключительно эволюционный релиз. И да, набор программ при дефолтной установке какой то совершенно невменяемый.
Archlinux 2008.06
Первое что бросается в глаза - бутменю диска без возможности продолжить загрузку с жесткого диска. Установка тоже таит в себе небольшие подводные камни - при низком разрешении экрана nano сильно покорёжил мой menu.lst
Так что, keep your eyes open (o_0)
Отдельно стоит выделить Opensolaris.
Признаюсь, после загрузки с диска я менее всего ожидал увидеть рабочий стол gnome 2.24.
А теперь о плохом.
Локализация ужасная. Мягко говоря.
Переключалка раскладок ужасна не менее. Заставить её работать внимательно у меня так и не удалось - или мы пишем по русски или по английски, но только капсом.
И финальный аккорд - установщик, который неправильно определяет разделы на диске..
Хотя вещица интересная. Поставлю как нить, чисто для фаллометрии :)
Ubuntu 8.10
openSUSE 11.1
Archlinux 2008.06
Slackware 12.2
а также Opensolaris 2008.11
За эти несколько дней я умудрился их все перепробовать, часть на виртуалке, часть попытался поставить на рабочий ноут.
Несколько слов по каждому:
openSUSE 11.1
Интересный дистр. Очень похожий по поведению на красивую и капризную девушку - постоянно норовит делать всё по своему - пойти обновляться в обход проси, снизить до минимума яркость дисплея даже при работе от сети. Сходство усиливается еще и тем что на поиски основной эрогенной зоны - терминала, уходит слишком большое количество времени.
Вообщем довольно сыро. Хотя с того времени как я последний раз видел suse, прогресс несомннено есть.
Ubuntu 8.10
Наверно первый релиз убунты в которой мне понравлся стандартный валлпейпер :)
В остальном обычный эволюционный релиз. Ничего особенно нового. Разве что добавили пару каких то волшебных глюков - невозможность остановить альсу при выключении или перезагрузке исчезание маршрутов при настройке vpn, а также самих настроек сети.
Подозреваю что первое время после инсталла будет сопровождено активным гуглингом по проблемам в релизе..
Slackware 12.2
Также исключительно эволюционный релиз. И да, набор программ при дефолтной установке какой то совершенно невменяемый.
Archlinux 2008.06
Первое что бросается в глаза - бутменю диска без возможности продолжить загрузку с жесткого диска. Установка тоже таит в себе небольшие подводные камни - при низком разрешении экрана nano сильно покорёжил мой menu.lst
Так что, keep your eyes open (o_0)
Отдельно стоит выделить Opensolaris.
Признаюсь, после загрузки с диска я менее всего ожидал увидеть рабочий стол gnome 2.24.
А теперь о плохом.
Локализация ужасная. Мягко говоря.
Переключалка раскладок ужасна не менее. Заставить её работать внимательно у меня так и не удалось - или мы пишем по русски или по английски, но только капсом.
И финальный аккорд - установщик, который неправильно определяет разделы на диске..
Хотя вещица интересная. Поставлю как нить, чисто для фаллометрии :)
31 дек. 2008 г.
Новый Год

Дорогие товарищи, братья, сёстры, дамы, господа, леди, джентельмены etc!
Поздравляю всех с новой, 2008й, итерацией мирового цикла :)
Традиционно желаю всем стабильного коннекта и коротких пингов, чтобы мы все дожили до конца следующего года, чтобы все лузеры нашли наконец своё счастье, а все счастливчики смогли его удержать. И самое главное любви и понимания.
Надеюсь всем Вам повезёт в следующем году больше чем мне..
Трям!
Подписаться на:
Сообщения (Atom)



