<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6518180200032984266</id><updated>2012-02-17T12:33:00.431+08:00</updated><title type='text'>Заметки IT'шника</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://some-it-notes.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6518180200032984266/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://some-it-notes.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>TheMixa</name><uri>http://www.blogger.com/profile/07657578386100882734</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>11</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6518180200032984266.post-3861619810266468653</id><published>2010-04-14T14:18:00.000+08:00</published><updated>2010-04-14T14:18:02.539+08:00</updated><title type='text'>Первый взгляд на ALTLinux 6.0 "Рабочая лошадь"</title><content type='html'>Некоторое время назад было известно что команда ALTLinux&amp;nbsp; вынашивает планы по созданию серверного дистрибутива Linux&amp;nbsp; со сроком поддержки 5 лет. Много скептицизма с тех пор вылилось на эту идею, но как говорится "собаки лают, караван идет", вот и разработчики выкатили 8 апреля первую альфу дистрибутива &lt;a href="http://www.altlinux.org/%D0%9A%D0%B5%D0%BD%D1%82%D0%B0%D0%B2%D1%80"&gt;ALTLinux  6.0 Centaurus&lt;/a&gt;. Посмотри мельком что он из себя представляет.&lt;br /&gt;Установка ничем особо не отличается от ALTLinux 5.0 Ковчег, в качестве вариантов установки множество ролей, минимальный вариант(отключив все роли) получается на 418мб (в реальности около 700мб).&lt;br /&gt;Костяк дистрибутива:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Linux-2.6.32&lt;/li&gt;&lt;li&gt;Glibc-2.11.1&lt;/li&gt;&lt;li&gt; Coreutils-8.4&lt;/li&gt;&lt;li&gt;Util-linux-2.17.1&lt;/li&gt;&lt;li&gt;GCC-4.1.2/4.3.2/4.4.3&lt;/li&gt;&lt;li&gt;Python-2.6.5&lt;/li&gt;&lt;li&gt;Perl-5.8.9&lt;/li&gt;&lt;li&gt;OpenSSH-5.3p1&lt;/li&gt;&lt;li&gt;Java-1.6.0-sun&lt;/li&gt;&lt;li&gt;Bash-3.2.51&lt;/li&gt;&lt;li&gt;Bind-9.36 &lt;/li&gt;&lt;/ul&gt;Файловая система по-умолчанию ext3. Основной набор софта для LAMP на данный момент такой:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;apache-2.2.14&lt;/li&gt;&lt;li&gt;php-5.2.13&lt;/li&gt;&lt;li&gt;mysql-5.0.89&lt;/li&gt;&lt;li&gt;vsftpd-2.2.2&lt;/li&gt;&lt;/ul&gt;Какой либо жесткой ориентированности на сервер у дистрибутива пока не замечено, на DVD&amp;nbsp; присутствует широкий набор софта:&amp;nbsp; и xorg-server-1.8, и blender, и gnome-2.28, и&amp;nbsp; openoffice, и еще куча всего.&lt;br /&gt;&lt;br /&gt;Основной интерес, который вызвал у меня дистрибутив - это заявленная интеграция с SELinux, пока таковой не заметил (может плохо искал?)&amp;nbsp; и не совсем понятно как они это успеют внедрить и оттестировать до осени.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6518180200032984266-3861619810266468653?l=some-it-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://some-it-notes.blogspot.com/feeds/3861619810266468653/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6518180200032984266&amp;postID=3861619810266468653' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6518180200032984266/posts/default/3861619810266468653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6518180200032984266/posts/default/3861619810266468653'/><link rel='alternate' type='text/html' href='http://some-it-notes.blogspot.com/2010/04/altlinux-60.html' title='Первый взгляд на ALTLinux 6.0 &quot;Рабочая лошадь&quot;'/><author><name>TheMixa</name><uri>http://www.blogger.com/profile/07657578386100882734</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6518180200032984266.post-6695197029185923626</id><published>2009-11-01T12:15:00.009+07:00</published><updated>2009-11-01T13:21:13.449+07:00</updated><title type='text'>Настройка точки доступа WIFI  на OpenBSD</title><content type='html'>&lt;span style="font-size:100%;"&gt;Есть рабочий шлюз на OpenBSD,  понадобилось подключаться к нему по WIFI. Был в наличии PCI-адаптер  TPLink  на базе Atheros AR5212. Не лучший выбор для OpenBSD, однако системой определился:&lt;br /&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-size:100%;"&gt;ath0 at pci0 dev 15 function 0 "Atheros AR5212" rev 0x01: irq 4&lt;br /&gt;ath0: AR2414 7.9 phy 4.5 rf2413 5.6, FCC2A*, address aa:bb:cc:dd:ee:ff&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-size:100%;"&gt;Смотрим поддерживаемые режимы работы данного адаптера в секции supported media:&lt;br /&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-size:100%;"&gt;ifconfig ath0 media&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-size:100%;"&gt;Почему то отсутствуют режимы &lt;/span&gt;&lt;span style="font-style: italic;font-size:100%;" &gt;IEEE &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;em&gt;802.11g, &lt;/em&gt;но меня вполне устраивает:&lt;br /&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-size:100%;"&gt;media autoselect mode 11b mediaopt hostap&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-size:100%;"&gt;Значит можно попробовать настроить эту карту в режиме "точка доступа".  Создадим файл /etc/hostname.ath0 следующего содержания:&lt;br /&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-size:100%;"&gt;up media autoselect description "WLAN" mediaopt hostap nwid "network" wpa wpaprotos wpa2 wpapsk `wpa-psk network mysupersecurekey`&lt;br /&gt;inet 192.168.111.1 255.255.255.0&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-size:100%;"&gt;Запустим этот интерфейс и переведем его в режим отладки:&lt;br /&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-size:100%;"&gt;sh /etc/netstart ath0&lt;br /&gt;ifconfig ath0 debug&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-size:100%;"&gt;Попробуем попинговать, посмотреть вывод dmesg и если не зависнем и никаких тревожных сообщений не увидим значит можно продолжить дальше. Что касательно этой карты, то в версиях OpenBSD младше 4.6  в режиме "точка доступа" ее лучше не использовать.&lt;br /&gt;Настроим dhcpd (/etc/dhcpd.conf)  на выдачу адресов подключающимся клиентам, например так:&lt;br /&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-size:100%;"&gt;option  domain-name-servers 192.168.111.1;&lt;br /&gt;&lt;br /&gt;subnet 192.168.111.0 netmask 255.255.255.0 {&lt;br /&gt;      option routers 192.168.111.1;&lt;br /&gt;      option ntp-servers 192.168.111.1;&lt;br /&gt;&lt;br /&gt;      range 192.168.111.32 192.168.111.127;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-size:100%;"&gt;Подразумеваем что на этом же сервере запущен кэширующий DNS  и сервер времени NTP.  В файле &lt;/span&gt;&lt;span style="font-style: italic;font-size:100%;" &gt;/etc/dhcpd.interfaces&lt;/span&gt;&lt;span style="font-size:100%;"&gt;  перечислим интерфейсы, на которых будет слушать  dhcpd, например только ath0, а также включим загрузку сервиса dhcpd  при старте системы (&lt;/span&gt;&lt;span style="font-style: italic;font-size:100%;" &gt;dhcpd_flags&lt;/span&gt;&lt;span style="font-size:100%;"&gt;="" в &lt;/span&gt;&lt;span style="font-style: italic;font-size:100%;" &gt;/etc/rc.conf.local&lt;/span&gt;&lt;span style="font-size:100%;"&gt; или &lt;/span&gt;&lt;span style="font-style: italic;font-size:100%;" &gt;/etc/rc.conf&lt;/span&gt;&lt;span style="font-size:100%;"&gt;).&lt;br /&gt;В пакетном фильтре PF  для интерфейса ath0  применим политику "все что не разрешено то запрещено", разрешим DHCP, NTP и NAT(ограничимся  http  и jabber)  на одном интерфейсе, а также  заблокируем доступ в некоторые сети подключенные к другим сетевым интерфейсам.  Сделать это можно, например, следующим набором правил, который не стоит считать достаточным:&lt;br /&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-size:100%;"&gt;nat on $some_if from ($wifi_if:network) -&gt; ($some_if:0)&lt;br /&gt;block in on &lt;/span&gt;&lt;span style="font-size:100%;"&gt;$wifi_if&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;block in quick on $wifi_if to ($other_if:network)&lt;br /&gt;pass in quick on $wifi_if inet proto udp from ($wifi_if:network) to $wifi_if port { domain, ntp } keep state&lt;br /&gt;pass in quick on $wifi_if inet proto udp from 255.255.255.255 port bootpc to $wifi_if port bootps keep state&lt;br /&gt;pass in quick on $wifi_if inet proto icmp from ($wifi_if:network) icmp-type $icmp_types keep state&lt;br /&gt;pass in quick on $wifi_if inet proto tcp from ($wifi_if:network) to !$wifi_if port { www, https, 5223, 5222 } modulate state&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-size:100%;"&gt;Уточним, что dns-серверу разрешено обрабатывать запросы из подсети  wifi  и запустим dhcpd.&lt;br /&gt;Теперь можно пробовать подключаться. Подключение с Asus EEE PC 901 с wifi-картой Ralink и ОС Ubuntu Netbook Remix 9.10 прошло успешно. С коммуникатора HTC Diamond  подключение прошло, адрес получен, однако дальше проблемы, tcpdump  на сервере показал только обмен  arp-запросами, однако времени разбираться нет за ненадобностью, главное что с ноутбуков подключается.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6518180200032984266-6695197029185923626?l=some-it-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://some-it-notes.blogspot.com/feeds/6695197029185923626/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6518180200032984266&amp;postID=6695197029185923626' title='Комментарии: 5'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6518180200032984266/posts/default/6695197029185923626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6518180200032984266/posts/default/6695197029185923626'/><link rel='alternate' type='text/html' href='http://some-it-notes.blogspot.com/2009/11/wifi-openbsd.html' title='Настройка точки доступа WIFI  на OpenBSD'/><author><name>TheMixa</name><uri>http://www.blogger.com/profile/07657578386100882734</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6518180200032984266.post-8153208883828273239</id><published>2009-10-18T20:45:00.004+08:00</published><updated>2009-10-18T22:04:35.036+08:00</updated><title type='text'>Видеокарта ATI  и семь кругов ада</title><content type='html'>Как-то в воскресный день моя видеокарта GeForce 7600GT 256bit служившая мне верой и правдой не один год приказала долго жить. Встал вопрос о покупке новой. Игрульками я уже давно не увлекаюсь поэтому взор упал на бюджетные модели. Промозглая погода сделала свое дело и желания ехать куда-то за самой дешевой картой или прошвырнуться по комиссионкам не возникло. В ближайшем магазине менеджер на мою просьбу выписать самую дешевую видюху на PCI-E предложил мне RadeonHD 4650 и какую-то NVIDIA. Секундное колебанея в сторону NVIDIA угасло за мыслью что 2D на открытых дровах ATI  работает нормально.&lt;br /&gt;&lt;br /&gt;Втыкаю я этот Radeon  в комп и первая мысль - а кто успокоит этого карлсона? Привычка к видюхе с пассивным охлаждение засела в подкорку. Ладно думаю, пока настрою. Всяких баек о глючных дровах ATI я не боюсь как истинный джентушник. Завел драйвера Catalyst-9.9 на linux-2.6.31.4, карлсон поутих, хоть и не завывает теперь, но все равно неприятно шумит. В xorg.conf  пришлось создавать секцию Monitor, ибо само оно подефолту хотело 8bps цвет, а он еще и дровами не поддерживается. Стыдно товарищи ATI. Так glxgears показал 6600 fps, слабовато на фоне старенького geforce (9800 fps), ладно четр с этим 3D  да и не бенчмарк это. В 2D все нормально,хотя иногда создается впечатление дискомфорта(проскакивают артефакты), с этим можно смириться. Видео в mplayer  воспроизводится нормально без эффектов рассинхронизации кадров в динамических сценах. В общем драйвер для этой видюхи пригоден к употреблению.&lt;br /&gt;&lt;br /&gt;Переходим на открытые дрова. Берем xf86-video-ati-6.12.4 и xf86-video-radeonhd-1.3.0. В 2D  с обоими все замечательно, а вот видео нормально воспроизводит лишь radeonhd в режиме "xv - textuted video", драйвер же ati в зависимости от режима либо тормозит безбожно на полном экране (1680x1050) либо на динамических сценах присутствует эффект рассинхронизации. 3D на обоих софтовое. Получается что открытый драйвер для этой видюхи малопригоден.&lt;br /&gt;Все ATI'шники ждут счастья с выходом ядра 2.6.32,  в которое добавлены DRM  модели из ветки x11-drm(которая в свою очередь объявлена законченной). Берем linux-2.6.32_rc5, текущий срез xf86-video-ati и mesa-7.6. В ядре включаем по-умолчанию "Kernel Mode Settings". Загружаем, фреймбуффер на родном разрешении производит впечатление, переключение между Xorg и консолью просто реактивное. Смотрим, появилось аппаратное 3D (по крайней мере так говорит glxinfo), glxgears  выдал 2700 fps. Видео сели подобрать правильный модуль вывода работает нормально. 2D чисто по тестам работает нормально, а вот в реальной работе тормоза даже при переключении окон, перетаскивании и ресайзе. Если взять полноэкранный терминал на основе VTE, поставить ему истории много тысяч строк, сделать вывод dmesg, то таща быстро мышкой скролл, последний очень сильно за ней не будет поспевать. работать почти не возможно с таким 2D. Пробуем radeonhd  и тут сюрприз - не хочет он заводиться с KMS (просто черный экран, хотя комп нормально выключается по ACPI-event). Перегружаем отключая KMS, radeonhd заводится, 3D есть, glxgears рапортует 2200 fps, однако в видео на динамических сценах в зависимости от модуля вывода становится заметен с той или иной степенью эффект вертикальной рассинхронизации; с 2D все в порядке. Запускаем драйвер ati без KMS - 3d есть, glxgears выдает 1600 fps но зато с 2D и видео все в порядке.&lt;br /&gt;&lt;br /&gt;Однако &lt;span style="font-weight: bold;"&gt;главной проблемой текущих дров&lt;/span&gt; (а может БИОС данной карты) является неспособность усмирить карлсона, чтобы он хотя бы не выл так противно. Если драйвера научатся нормально управлять энергосбережением то комбинацию kernel-2.6.32-noKMS/ati-next_verison/mesa-7.6/xorg-1.6.5 можно считать более предпочтительной проприетарному драйверу для карт r600/r700(не беря во внимание игры и многомониторные конфигурации) а пока и Catalyst-9.9/linux-2.6.31.4 есть не просят.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6518180200032984266-8153208883828273239?l=some-it-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://some-it-notes.blogspot.com/feeds/8153208883828273239/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6518180200032984266&amp;postID=8153208883828273239' title='Комментарии: 3'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6518180200032984266/posts/default/8153208883828273239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6518180200032984266/posts/default/8153208883828273239'/><link rel='alternate' type='text/html' href='http://some-it-notes.blogspot.com/2009/10/ati.html' title='Видеокарта ATI  и семь кругов ада'/><author><name>TheMixa</name><uri>http://www.blogger.com/profile/07657578386100882734</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6518180200032984266.post-8012592513215945977</id><published>2009-08-21T19:01:00.008+08:00</published><updated>2009-08-21T19:47:09.370+08:00</updated><title type='text'>Выкидываем XDM или Qingy</title><content type='html'>Многие наверно задумывались зачем вообще нужны эти дисплейные менеджеры (&lt;b&gt;X Display Manager&lt;/b&gt;) когда в большинстве случаев для &lt;span style="font-style: italic;"&gt;простого пользователя&lt;/span&gt; всего-то от них что и требуется выбрать сессию да ввести имя и пароль. При этом на фоне борьбы за каждую секунду загрузки системы лишний запуск/перезапуск X'ов какбы совсем не к месту. Поэтому если от XDM  ничего выдающегося  не надо можно его смело выкинуть и установить Qingy.&lt;br /&gt;&lt;a href="http://qingy.sourceforge.net/"&gt;&lt;span style="font-weight: bold;"&gt;Qingy&lt;/span&gt;&lt;/a&gt; - это замена для getty на определенном этапе, которая использует Framebuffer  и DirectFB для вывода графики. Вместо традиционного приглашения getty ввести логин а затем пароль на экране будет некая замена XDM  но на основе DirectFB при этом без всяких X'ов, все что требуется это устройство framebuffer.&lt;br /&gt;Программа хорошо конфигурируема, вот некоторые возможности:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Поддерживает темы, их изготовление довольно простое занятие&lt;/li&gt;&lt;li&gt;Поддерживает как X-сессии так и текстовую консоль&lt;/li&gt;&lt;li&gt;Запустить более одной X-сессии&lt;/li&gt;&lt;li&gt;Хранитель экрана&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Автоматический вход в систему&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Более подробно с возможностями можно ознакомиться на &lt;a href="http://qingy.sourceforge.net/about.php"&gt;странице разработчика&lt;/a&gt;. Что, понравилось так это возможность запуска X-сессии в тойже консоли в которой зарегистрировался(возможен и традиционный режим). Получается по сессии на консоль. Также можно, например, для 1 и 2 консоли прописать Qingy, а для остальных оставить стандартный agetty. Примеры уже готовых тем можно посмотреть &lt;a href="http://qingy.sourceforge.net/themes.php"&gt;тут&lt;/a&gt;, скачать пакет с этими темами &lt;a href="http://sourceforge.net/projects/qingy/files/qingy%20themes/themepack%20for%20qingy%200.3xx/qingy_0.3_themepack_1.0.tar.bz2/download"&gt;тут&lt;/a&gt;.&lt;br /&gt;Установка проста до безобразия и подробна описана в &lt;a href="http://qingy.sourceforge.net/faq.php"&gt;FAQ&lt;/a&gt; на сайте разработчика. Я устанавливал на Gentoo, процесс установки &lt;a href="http://en.gentoo-wiki.com/wiki/Qingy"&gt;описан&lt;/a&gt;. Если коротко то необходимо сделать следующее:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;устанавливаем dev-libs/DirectFB &lt;span style="font-size:85%;"&gt;(-X +fbdev)&lt;/span&gt; и sys-apps/qingy &lt;span style="font-size:85%;"&gt;(+directfb)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;берем fbset и его вывод записываем в &lt;span style="color: darkgreen; font-weight: bold; font-family: monospace;"&gt;/etc/fb.modes&lt;/span&gt;, также в &lt;span style="color: darkgreen; font-weight: bold; font-family: monospace;"&gt;/etc/directfbrc&lt;span style="font-family: Georgia,serif;"&gt; &lt;/span&gt;&lt;/span&gt;указываем этот режим&lt;br /&gt;&lt;/li&gt;&lt;li&gt;меняет в inittab  на нужных нам консолях agetty  на qingy&lt;/li&gt;&lt;li&gt;в конфиге qingy указываем нужную тему (мне понравились matrix  и vendetta3)&lt;/li&gt;&lt;li&gt;отключаем XDM и перезагружаемся для верности&lt;/li&gt;&lt;/ol&gt;И вуаля, все должно работать, скорость загрузки изменилась в лучшую сторону. Думаю отличная вещь для нетбуков, леговесных десктопов и энтузиастов.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6518180200032984266-8012592513215945977?l=some-it-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://some-it-notes.blogspot.com/feeds/8012592513215945977/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6518180200032984266&amp;postID=8012592513215945977' title='Комментарии: 6'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6518180200032984266/posts/default/8012592513215945977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6518180200032984266/posts/default/8012592513215945977'/><link rel='alternate' type='text/html' href='http://some-it-notes.blogspot.com/2009/08/xdm-qingy.html' title='Выкидываем XDM или Qingy'/><author><name>TheMixa</name><uri>http://www.blogger.com/profile/07657578386100882734</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6518180200032984266.post-3962057410501783528</id><published>2009-04-12T12:37:00.011+08:00</published><updated>2009-04-12T13:53:28.001+08:00</updated><title type='text'>Обзор свежей сборки Midori</title><content type='html'>&lt;div&gt;Сегодня так уж вышло, что я решил потратить пару тройку часов на обновление домашней системы (а Gentoo опасно долго не обновлять, благо 2.5 месяца это не очень большой срок). Помимо всего прочего я заметил что midori и свежий webkit-gtk замаскированы в портежах ссылаясь на отсутсвие свежей libsoup. Ага, значит наконецто теперь он будет куки сохранять, стоит попробовать. Отсутствие чего-либо в Gentoo это не проблема.&lt;/div&gt;&lt;div&gt;И так, берем www-client/midori-9999 и net-libs/libsoup-2.26.0.9 из моего оверлея FreshGen, размаскируем из основного дерева портежей net-libs/webkit-gtk-0_p42162 (наконец-то они додумались убрать зависимость от gnome-vfs которая заключалась лишь в imclude и не более) и установим со следующим флагами: pango soup sqlite svg xslt sqlite. В дополнении к этому поставим www-plugins/gnash-0.8.6_p20090410 с флагами agg cairo ffmpeg gtk neon nsplugin opengl parallel speex из gnash-cvs.&lt;/div&gt;&lt;div&gt;После того как все это соберется и запустится у тех кто смотрел midori 3-5 месяцев назад будет восторг - теперь гадкий утенок из демки для webkit'а превратился в какой-никакой а браузер.&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_0tNgyaeuh0M/SeGBParvb1I/AAAAAAAAAA0/pcewVmNewKY/s1600-h/screenshot-12042009%40134911.png"&gt;&lt;br /&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 200px;" src="http://4.bp.blogspot.com/_0tNgyaeuh0M/SeGBParvb1I/AAAAAAAAAA0/pcewVmNewKY/s320/screenshot-12042009%40134911.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5323678336389443410" /&gt;&lt;/a&gt;Основные нововведения:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;причесали интерфейс&lt;/li&gt;&lt;br /&gt;&lt;li&gt;поддерживается сохранение cookie в кэше&lt;/li&gt;&lt;br /&gt;&lt;li&gt;поддерживается загрузка файлов (пока только "Загрузить объект" из контекстного меню)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;появились расширения, одно из них "Цветные вкладки" кажется оригинальным&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;В целом не плохо:  скорость работы радует более чем, обилие рекламы и flash'а на странице не вызывает торможения в прокрутке и перемещении по вкладкам, удобно включать/отключать javascript, flash и изображения. Если прикинуться Safari то Gmail с его "Full View" работает нормально. Не хватает только сохранения сессий, AdBlock (который при желании можно написать в виде расширения на Lua) и NoScript(расширение, которое FireFox делает недосягаемым для конкурентов в области удобства блокирования javascript и защиты от всяких "махинаций" в том числе на уровне CSS и XSS).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6518180200032984266-3962057410501783528?l=some-it-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://some-it-notes.blogspot.com/feeds/3962057410501783528/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6518180200032984266&amp;postID=3962057410501783528' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6518180200032984266/posts/default/3962057410501783528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6518180200032984266/posts/default/3962057410501783528'/><link rel='alternate' type='text/html' href='http://some-it-notes.blogspot.com/2009/04/midori.html' title='Обзор свежей сборки Midori'/><author><name>TheMixa</name><uri>http://www.blogger.com/profile/07657578386100882734</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_0tNgyaeuh0M/SeGBParvb1I/AAAAAAAAAA0/pcewVmNewKY/s72-c/screenshot-12042009%40134911.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6518180200032984266.post-5716603591940251821</id><published>2009-01-06T19:36:00.000+07:00</published><updated>2009-01-06T20:42:57.263+07:00</updated><title type='text'>Тестирование Intel GMA 900 на EEE PC 901</title><content type='html'>&lt;div style="text-align: justify;"&gt;Продолжаю серию тестов нетбука &lt;span style="font-weight: bold;"&gt;Asus EEE PC 901&lt;/span&gt;. В предыдущей &lt;a href="http://some-it-notes.blogspot.com/2009/01/linux-eee-pc-901.html"&gt;заметке&lt;/a&gt; написано как завести все это железо в рамках Gentoo Linux. Теперь самое время провести тесты видеокарты, результаты которых должны быть интересны в свете последних событий в развитии драйвера xf86-video-intel и интеграции в него новых фитч, повышающих его производительность и стабильность. Наибольший интерес представляет поддержка системы управления памятью &lt;a href="http://en.wikipedia.org/wiki/Graphics_Execution_Manager"&gt;&lt;b&gt;GEM (Graphics Execution Manager)&lt;/b&gt;&lt;/a&gt;, ибо уже подоспело ядро &lt;span style="font-weight: bold;"&gt;linux-2.6.28&lt;/span&gt; и вполне юзабельным стал разрабатываемый &lt;span style="font-weight: bold;"&gt;xorg-server-1.6.0&lt;/span&gt;.&lt;br /&gt;И так преступим. Установим &lt;span style="font-weight: bold;"&gt;xorg-x11-7.4 ( xf86-video-intel-2.5.1-r1, xf86-input-synaptics-0.99.3 и xorg-server-1.5.3)&lt;/span&gt;, проконтролировав что установлены USE-флаги dri,hal,xv,xvmc, убран флаг SSE2 дабы не обновлять gcc до 4.3 и glibc до 2.9, а также устройства intel, vesa, synaptics, evdev, keyboard,mouse . Сразу стоит оговориться, что на сегодня по части производительности все что выше &lt;span style="font-weight: bold;"&gt;xorg-server-1.3&lt;/span&gt; оставляет желать лучшего, но так как все-таки нетбук предъявляет дополнительные требования по функционалу, например, подключение устройств ввода/вывода "налету", придется закрыть на это глаза.&lt;br /&gt;Убеждаемся что &lt;span style="font-weight: bold;"&gt;syslog-ng, acpid, sshd и hald&lt;/span&gt; будут стартовать автоматом при загрузке и перезагружаем подопытного для чистоты эксперимента. Заходим по ssh пользователем root и стратуем с пустым xorg.conf- &lt;span style="font-weight: bold; font-style: italic;"&gt;starx&lt;/span&gt;. Смотрим что нам говорят glxinfo и glxgears: &lt;span style="font-style: italic;"&gt;failed to initialize TTM buffer и direct rendering: Yes, 60FPS всреднем &lt;/span&gt;&lt;span&gt;(что значит включен VSinc)&lt;/span&gt;&lt;span style="font-style: italic;"&gt;.&lt;/span&gt; Каких либо серьезных тестов проводить не буду, ибо уже 100 раз тестировалось. Мне главное убедиться, что от всех этих новых штучек будет прок в простых задачах: 2D, Video, простые OpenGL игры.&lt;br /&gt;Теперь выполним более реальный тест, оценив производительность тулкита GTK. Сразу оговорюсь, для отрисовки шрифтов будут использоваться патчи из оверлея bobrik-cleartype, дабы на LCD шрифты смотрелись не так страшно (особенно когда есть с чем сравнивать). Устанавливаем gtkperf-0.4, gtk+-2.12.11, cairo-1.8.6-r1(glitz opengl) и запускаем очередную серию тестов. Получаем Total time: 16.86. Крутим опции драйвера видюхи следующим образом:&lt;br /&gt;&lt;/div&gt;&lt;blockquote&gt;Section "Device"&lt;br /&gt;            Identifier      "Configured Video Device"&lt;br /&gt;            Option          "AccelMethod"           "UXA"&lt;br /&gt;            Option          "Tiling"                        "No"&lt;br /&gt;EndSection&lt;/blockquote&gt;Все, запускаем опять gtkperf и видиим. Total time: 303.83. В целом все медленнее незначительно, но львиная доля уходит на:&lt;br /&gt;&lt;blockquote&gt;GtkDrawingArea - Lines - time: 264.64&lt;br /&gt;GtkDrawingArea - Circles - time: 10.72&lt;br /&gt;GtkDrawingArea - Text - time: 12.25&lt;br /&gt;&lt;/blockquote&gt;&lt;div style="text-align: justify;"&gt;Что то не ладно с новым методом акселерации (&lt;span style="font-weight: bold;"&gt;UXA&lt;/span&gt;), возможно надо mesa и xorg-server посвежее. Теперь посмотрим на поддержку 3D. Серьезные тесты гонять нет смысла хотябы потому, что это железо не предназначено для таких задач. Ограничимся запуском игрушки &lt;span style="font-weight: bold;"&gt;games-action/extreme-tuxracer&lt;/span&gt;. Пока не будем шаманить с 3D (например, забудем о force_comptex_s3tc.so), посотмрим дефолтовую производительность. Как оказалось смотреть не начто: в full-screen при 1024x600 оно не играбельно. Ну что же, если брать релизные версии софта, то Intel GMA900 не годится для игровых приложений, разве только для ускорения видео и Compiz.  Скорее всего тут где-то что-то не так, но большого желания искать узкое место нет, лучше посотмреть что ожидается в следующем xorg-server, а вместе с ним и драйвер 2.6, GEM, обновленный libdrm и ядро со свежим DRM-модулем.&lt;br /&gt;&lt;/div&gt;Добавим оверлей X11 и возьмем от туда следующие компоненты, попутно обновятся pixman и randr:&lt;br /&gt;&lt;blockquote&gt;x11-proto/inputproto-9999&lt;br /&gt;x11-libs/libdrm-9999&lt;br /&gt;media-libs/mesa-9999&lt;br /&gt;x11-base/xorg-server-9999&lt;br /&gt;x11-drivers/xf86-video-intel-9999&lt;br /&gt;x11-drivers/xf86-input-mouse-9999&lt;br /&gt;x11-drivers/xf86-input-keyboard-9999&lt;br /&gt;x11-drivers/xf86-input-evdev-9999&lt;br /&gt;x11-drivers/xf86-input-synaptics-9999&lt;br /&gt;x11-proto/dri2proto-9999&lt;br /&gt;&lt;/blockquote&gt;Опционально можно обновить и эти библиотеки(я не стал пробовать), однако есть риск словить нестыковки с другими библиотеками такими как cairo и gtk :&lt;br /&gt;&lt;blockquote&gt;x11-proto/xproto-9999&lt;br /&gt;x11-proto/xcb-proto-9999&lt;br /&gt;x11-libs/libxcb-9999&lt;br /&gt;x11-libs/libX11-9999&lt;/blockquote&gt;&lt;div style="text-align: justify;"&gt;Смотрим на результаты gtkperf: &lt;span style="font-style: italic;"&gt;Total time: 15.77&lt;/span&gt;. Уже не плохо. Включаем метод акселерации графики UXA(tiling теперь не нужно отключать) и получаем первую прибавку: glxgears выдает 259FPS. Походу Vsync теперь отключен в Mesa (чето такое я видел в лога репозитария на тему еще недопиленого UXA). А вот gtkperf дает осечку, хотя не такую страшную: &lt;span style="font-style: italic;"&gt;Total time: 18.21. &lt;/span&gt;Кстати стоит заметить отсутсвие ругани на &lt;span&gt;TTM buffer, значит GEM работает.&lt;/span&gt;&lt;span style="font-style: italic;"&gt; &lt;/span&gt;Также судя по логам DRI2 тоже работает. Запустим нашу игру etracer: вау!, в 2 раза быстрее, теперь выдает 3FPS вместо прежних 1.5FPS. Вот они обещанные 50%, :)  надо будет подумать может где загвоздка, но пока это не суть важно. Можно конечно попробовать снапшот ядра &lt;a href="http://git.kernel.org/?p=linux/kernel/git/anholt/drm-intel.git;a=summary"&gt;drm-intel&lt;/a&gt;. Насколько я понял, в ветке &lt;a class="list name" href="http://git.kernel.org/?p=linux/kernel/git/anholt/drm-intel.git;a=shortlog;h=drm-intel-next"&gt;drm-intel-next&lt;/a&gt; ведутся основные разработки по необходимым нам модулям drm. Однако посмотрел логи, серьезных изменеий относительно производительности я не заметил, только фиксы и поддержка kernel-videomodeset.&lt;br /&gt;&lt;/div&gt;Ну пожалуй до полной картины осталось протестировать воспроизведение видео. О наличи в каком либо плеере/библиотеки/драйвере аппаратной поддержки декодирования видео(как например у nvidia) на видюхах Intel я не знаю(). Поэтому сделаю просто: установлю mplayer-9999 из оверлея berkano. i8x0 xvmc у меня не заработало, что бы я не прописывал в /etc/X11/XvMCConfig: libIntelXvMC.so.1 или libI810XvMC.so.1:&lt;br /&gt;&lt;blockquote&gt;localhost ~ # cat /var/log/Xorg.0.log | grep XvMC&lt;br /&gt;(**) intel(0): Option "XvMC" "true"&lt;br /&gt;(==) intel(0): Intel XvMC decoder disabled&lt;br /&gt;&lt;/blockquote&gt;&lt;div style="text-align: justify;"&gt;Значит сломано до сих пор или както по другому включается(когда включится то можно будет проверить на xine-lib). Теперь пробуем различные видео записи(с оглядкой что просмотр идет по 100мбит сети). В качестве примеров несколько файлов наугад: big_buck_bunny_1080p_surround.avi (1Gb), Stargate.The.Ark.Of.Truth.2008.1080p.HDTV.x264-hV_RUS_ENG.mkv (7Gb), и несколько простых фильмов. Без Direct Rendering (опция -dr, не путать с DRI) смотреть почти все(заисключением широкоэкранных фильмов низкого разрешения) некомофртно: заметны дерганья картинки во многих сценах. Самый быстрый(и единственный комофртный) вывод видео через Xvideo. OpenGL и особенно Textured video(gl2) в данном случае оказались мало пригодны для просмотра тоже. Особенно разницу видно на "Звездных вратах": на XVideo идет дерганое видео и звук, на GL и GL2 все начинает тормозить начиная с заставки "со львом", сам фильм же уже нельзя назвать дерганый, он уже рваный. Да и вывод через gl/gl2 не сильно разгружает проц: от 5 до 15% разницы.&lt;br /&gt;&lt;br /&gt;Подитожу выше сказанное: большого толка от этих карточек с ускорением нет - уж слишком занижены частоты и медленный обвяз. XvMC не понятно как включать, возможно оно не хочет заводиться с DRI2. Вцелом, драйвер intel-2.5 поправил баги накопившиеся, какой либо эффект от UXA в сравнении EXA в области 2D особо не наблюдается, даже наооборот. Получается, если не нужно 3D вообще, то можно смело забить на GEM, по части Xvideo это мало чем поможет. Тут два выбора: если необходим функлионал XRandR, XOrg.Hotplug то нужно смотреть в сторону xorg-server-1.5/1.6 и всех этих плюшек, в противном случае смело откатываться на xorg-server-1.3 и не париться. Как мне кажется, нужно подождать первых ласточек 2.6.29, к тому времени в нем возможно улучшат Intel DRM, да и libdrm, intel-2.6 и xorg-server-1.6 возможно подшаманят.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6518180200032984266-5716603591940251821?l=some-it-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://some-it-notes.blogspot.com/feeds/5716603591940251821/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6518180200032984266&amp;postID=5716603591940251821' title='Комментарии: 9'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6518180200032984266/posts/default/5716603591940251821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6518180200032984266/posts/default/5716603591940251821'/><link rel='alternate' type='text/html' href='http://some-it-notes.blogspot.com/2009/01/intel-gma-900-eee-pc-901.html' title='Тестирование Intel GMA 900 на EEE PC 901'/><author><name>TheMixa</name><uri>http://www.blogger.com/profile/07657578386100882734</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6518180200032984266.post-1231499213204352787</id><published>2009-01-04T16:31:00.012+07:00</published><updated>2009-01-04T18:49:19.090+07:00</updated><title type='text'>Свой linux на EEE PC 901</title><content type='html'>Отгремели новогодние салюты, улицы опустели, народ начал отдыхать от праздников. Я решил тоже посвоему отдохнуть, достав месяц лежавший новенький небук ASUS EEE PC 901 с чемто нечто неюзабельным под названием Xandros.&lt;br /&gt;Идея была изначально прикрутить к нему Debian так как в рамках проекта &lt;a href="http://wiki.debian.org/DebianEeePC"&gt;DebianEeePC&lt;/a&gt; идет активная работа, однако лень взяла свое и чисто из академического интереса я начал пробовать на нем Gentoo, решив для начала потестировать на нем linux-2.6.28.&lt;br /&gt;Дабы не утруждать себя занудными процессами компиляции на Intel Atom, скачал &lt;a href="http://de-mirror.org/distro/gentoo/experimental/x86/autobuilds/20081224/stage3-i686-20081224.tar.bz2"&gt;stage3-i686-20081224.tar.bz2&lt;/a&gt;, распаковал его на домашнем компе, "зачрутился" туда, добавил в make.conf оптимизации компилятора(&lt;span style="font-style: italic;"&gt;march=prescott и -fomit-frame-pointer&lt;/span&gt;), подкрутил USE-флаги, размаскировал linux-headers-2.6.28-r1 и gentoo-sources-2.6.28 и отправил в недолгий путь &lt;span style="font-style: italic;"&gt;emerge -vuND @system&lt;/span&gt;.&lt;br /&gt;Теперь самое время подумать о загрузке всего этого пробного добра на малыше EEE PC. RSinc'акть rootfs после каждого чиха на него как-то не сруки, поэтому ставим на домашний комп &lt;span style="font-style: italic;"&gt;net-misc/dhcp, net-ftp/tftp-hpa и net-fs/nfs-utils-1.1.4&lt;/span&gt; что позволит экспортировать rootfs по сети через NFSv3, а также грузить ядро по сети через PXE.&lt;br /&gt;Теперь собираем ядро 2.6.28 в подоспевшем chroot'е для EEE PC 901. Ключевые моменты конфига ядра таковы:  ---&gt; &lt;ol&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;Processor family (Pentium-4/Celeron(P4-based)/Pentium-4 M/older Xeon)&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;Symmetric multi-processing support и SMT (Hyperthreading) scheduler support&lt;/span&gt; (для BIOS'ов с поддержкой Hyperthreading)&lt;/li&gt;&lt;li&gt;Не включаем в ACPI &lt;span style="font-style: italic;"&gt;ASUS/Medion Laptop Extras&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;PCI Express support &lt;/span&gt;и модулем&lt;span style="font-style: italic;"&gt; PCI Express Hotplug driver&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;Networking support---&gt;Networking options---&gt;IP: kernel level autoconfiguration---&gt;IP: DHCP support&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Все протоколы для bluetooth и драйвер  &lt;span style="font-style: italic;"&gt;HCI USB driver&lt;/span&gt; тамже&lt;/li&gt;&lt;li&gt;Для wifi&lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt; Generic IEEE 802.11 Networking Stack (mac80211) &lt;/span&gt;&lt;/span&gt;и сопутствующие опции&lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt;RF switch subsystem support и Input layer to RF switch connector&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt;В Device Drivers: Misc devices&lt;/span&gt;&lt;/span&gt;---&gt;Eee PC Hotkey Driver (данная опция появится после включения некоторых нежеследующих пунктов), Intel ESB, ICH, PIIX3, PIIX4 PATA/SATA support, Atheros L1E Gigabit Ethernet support,  Wireless LAN (IEEE 802.11), модулем Ralink driver support на всякий случай,&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Input device support&lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/span&gt;---&gt; Mice---&gt; PS/2 mouse---&gt; Elantech PS/2 protocol extension&lt;/li&gt;&lt;li&gt;I2C support ---&gt;Intel 82801 (ICH)&lt;/li&gt;&lt;li&gt; Hardware Monitoring support модулем&lt;/li&gt;&lt;li&gt; Video For Linux---&gt;Enable Video For Linux API 1 compatible Layer модулем, и тутже V4L USB devices---&gt;USB Video Class (UVC)---&gt;UVC input events device support&lt;/li&gt;&lt;li&gt; Direct Rendering Manager---&gt;i915 driver&lt;/li&gt;&lt;li&gt;Backlight &amp;amp; LCD device support---&gt;Lowlevel LCD controls и Lowlevel Backlight controls&lt;/li&gt;&lt;li&gt;Framebuffer Console support и Support for frame buffer devices---&gt;Intel 830M/845G/852GM/855GM/865G/915G/945G/945GM/965G/965GM support&lt;/li&gt;&lt;li&gt;Модулями ALSA и Intel HD Audio (пока не понтно о полной поддержке этой версией, например по части микрофонов)&lt;/li&gt;&lt;li&gt;Generic HID support и USB Human Interface Device&lt;/li&gt;&lt;li&gt;USB модулем, EHCI, UHCI, USB selective suspend/resume and wakeup,  The shared table of common (or usual) storage devices(и запомнить об этом на будущее когда тестировать кардридер)&lt;/li&gt;&lt;li&gt; LED Support, Real Time Clock---&gt;PC-style 'CMOS'&lt;/li&gt;&lt;li&gt;В ядро   NFS client support---&gt;NFS client support for NFS version 3 и Root file system on NFS, &lt;span style="font-weight: bold;"&gt;отключить обязательно&lt;/span&gt; Register local RPC services via rpcbind v4 дабы не словить проблему на 2.6.28.&lt;/li&gt;&lt;/ol&gt;Вот общий конфиг ядра, который будет грузиться на нетбуке. Полный рабочий конфиг, как и некоторые другие лежат по ссылке в архиве абзацем ниже. Также там есть патч для ядра, который решает проблему невозможности включения bluetooth.&lt;br /&gt;Теперь самое время настроить удаленную загрузку по сети. Настраиваем DHCP, чтобы тот отавал IP из диапазона(у меня привязки к MAC нет, так по dhcp получает IP только netbook) и отадвал опции root-path на nfs с нашим chroot'ом и параметр filename на загрузчик pxelinux.0. Теперь настраивает tftp-server, я в конфиге указал корень на /var/tftp, положил туда ядро скомпиленное нами, pxelinux.0 и pxelinux.cfg с единым конфигом для всех. Самым вредным оказался nfsd, точнее баг в 2.6.28 ядре: необходимо чтобы опция Register local RPC services via rpcbind v4 была отключена (как впрочем на всякий случай и все остальны касательно ACL, NFSv4 и авторизации). Все, теперь экспортируем наш chroot под видом например таким: /mnt/hd1 192.168.2.20(sync,rw,no_root_squash,no_all_squash). Все сетевая загрузка готова.  Архив с конфигами для тех кто плавает в этом вопросе &lt;a href="http://freshgen.googlecode.com/files/nfsboot.tar.bz2"&gt;тут&lt;/a&gt;.&lt;br /&gt;Тут возникает проблема: baselaout не приспособлен для корня на nfs, поправить это не так сложно, но всетаки проще поставить baselayout2, отказаться от паралельной загрузки сервисов(что по умолчанию) и сразу ядру при загрузке по сети передавать что корень доступен на rw.&lt;br /&gt;В результате получаем рабочую систему для тестирования железа и обкатки скриптов, wifi итд с консоли EEEPC(или по ssh), а также chroot на рабочем компе, в котором можно находится паралельно и ставить всеь необходимый софт без оглядки на ущербность проца.&lt;br /&gt;Теперь потестируем работоспособность железа. Дрова на беспроводную карту(в моем случае это не atheros) за отсутствием их в ядре берем из оверлея arcon - net-wireless/ralink-rt2860. Прописываем в /etc/conf.d/modules автоматическую загрузку модуля pciehp, в /etc/modprobe.d/pciehp пишем options pciehp pciehp_force=1 и делаем update-modules. Устанавливаем sys-power/acpid. Все, перезагружаемся. Наблюдаем очередной сюприз в baselayout, как uevets думает некоторое время и в ключает без особой просьбы bluetooth и wifi. Убеждаемся что модуль ядра pciehp и eeepc_laptop подгружены. Если нет, то надо думать где ошиблись. Ставим sys-apps/pciutils и sys-apps/usbutils.&lt;br /&gt;Теперь, чтобы включать/выключать wifi и bluetooth, смотрим в /sys/class/rfkill/rfkillX/name кто есть кто и посылаем туда 1 или 0 соотвественно(echo 0 &gt; /sys/class/rfkill/rfkill0/state). С камерой маленько по другому но суть таже: echo 1 &gt; /sys/devices/platform/eeepc/camera. После этих манипуляция можно при помощи нехитрых команд lspci, lsusb, dmesg, lsmod убедиться что устройства появляются-пропадают. Убедится в работоспособности звука легко, пока только особо не разбирался почему микшер не показывает регулировки для микровофона. До кардридера пока руки не дошли.&lt;br /&gt;Следующим шагом будет приведение к 2.6.28- и gentoo-особеностям скриптов из серии &lt;a href="http://git.debian.org/?p=debian-eeepc/eeepc-acpi-scripts.git;a=summary"&gt;eeepc-acpi-scripts &lt;/a&gt;а также тестирования нового драйвера x11-drivers/xf86-video-intel с mesa из свежего снапшота на предмет выявления какого-либо значимого ускорения от GEM. Также интересно выглядит перспектива потестить новый xf86-input-synaptics-0.99.3 на предмет поддержки каких либо особенностей родного драйвера для тачпада. На соновании чего можно будет сделать вывод - стоит ли писать скрипт для генерации из gentoo-chroot образа без всяких dev-штучек для EEEPC со всякими "извращенно-эффективными" файловыми системами/разделами или же затраты на его создание перекроют затраты сил&lt;br /&gt;на перетаксивание и адаптацию и устаканивание в debian lenny свежих X.org, быстрый parallel-init, свежее ядро, что в перспективе дальнейше работы со всем этим не кажется столь радужным.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6518180200032984266-1231499213204352787?l=some-it-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://some-it-notes.blogspot.com/feeds/1231499213204352787/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6518180200032984266&amp;postID=1231499213204352787' title='Комментарии: 7'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6518180200032984266/posts/default/1231499213204352787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6518180200032984266/posts/default/1231499213204352787'/><link rel='alternate' type='text/html' href='http://some-it-notes.blogspot.com/2009/01/linux-eee-pc-901.html' title='Свой linux на EEE PC 901'/><author><name>TheMixa</name><uri>http://www.blogger.com/profile/07657578386100882734</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6518180200032984266.post-1970609019607250451</id><published>2008-11-25T21:28:00.005+07:00</published><updated>2008-11-25T21:52:03.247+07:00</updated><title type='text'>Частота поисковых запросов о Linux</title><content type='html'>У Google есть такой забаный сервис &lt;a href="http://google.com/trends"&gt;Google Trends&lt;/a&gt;, которй позволяет узнать частоту поиска информации по поределенным темам. Подробнее о сервисе можно почитать&lt;a href="http://relevantno.ru/news/html/1166886537.html"&gt; здесь&lt;/a&gt;.&lt;br /&gt;Ну поигравшись маленько, я решил посотмреть статистику по именам линукс-дистрибутивов, ну и подробнее о распределении запрсов по России.&lt;br /&gt;Что меня удивило:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;по запросу Gentoo или Mandriva Россия возглавляетс список, самые ярые Джентушники у нас обитают в Москве и Алтайском крае, Мандриву у нас наиболее горяче любят в Хабаровске;&lt;/li&gt;&lt;li&gt;в детализации по запросам с именами Linux-дистрибутив из регионов России почти везде лидируют(или правильнее сказать держат позиции) Тоская, Красноярская, Новосибирская, Иркутская области;&lt;/li&gt;&lt;li&gt;по запросу Fedora лидирует Тайвань.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Конечно это пузомерка, но всетаки интересная пузомерка. Прикинув так географию сибирских областей, видно что Западная Сибирь представлена основательно в этой статистике.&lt;br /&gt;&lt;br /&gt;Linux покоряет Сибирь?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6518180200032984266-1970609019607250451?l=some-it-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://some-it-notes.blogspot.com/feeds/1970609019607250451/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6518180200032984266&amp;postID=1970609019607250451' title='Комментарии: 3'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6518180200032984266/posts/default/1970609019607250451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6518180200032984266/posts/default/1970609019607250451'/><link rel='alternate' type='text/html' href='http://some-it-notes.blogspot.com/2008/11/linux.html' title='Частота поисковых запросов о Linux'/><author><name>TheMixa</name><uri>http://www.blogger.com/profile/07657578386100882734</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6518180200032984266.post-5456246034550013044</id><published>2008-09-03T10:19:00.003+08:00</published><updated>2008-09-03T10:32:01.566+08:00</updated><title type='text'>LXDE начало движение в Gentoo portage</title><content type='html'>Как известно, любой всплеск активности не случается просто так. Случилось что ожидалось: один из разработчиков Gentoo Linux занялся поддержкой LXDE в Gentoo. При этом он подключил к своей работе несколько пользователей Gentoo, которые на момент старта проекта уже имели свои оверлеи.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.gentoo.org/proj/en/desktop/lxde/"&gt;Gentoo LXDE Project&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.bitbucket.org/yngwin/lxde-overlay/overview/"&gt;Official Gentoo LXDE Overlay&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Пока оверлей не стоит использовать для получения рабочей среды, когда он устаканится и будет готов для конечного пользователя я сообщю отдельной заметкой, а возможно и появлением русскоязычной документацией. Для всех желающих остается актуальным мой старый оверлей &lt;a href="http://code.google.com/p/freshgen/"&gt;Freshgen&lt;/a&gt;, который я буду также на первой стадии поддерживать&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6518180200032984266-5456246034550013044?l=some-it-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://some-it-notes.blogspot.com/feeds/5456246034550013044/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6518180200032984266&amp;postID=5456246034550013044' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6518180200032984266/posts/default/5456246034550013044'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6518180200032984266/posts/default/5456246034550013044'/><link rel='alternate' type='text/html' href='http://some-it-notes.blogspot.com/2008/09/lxde-gentoo-portage.html' title='LXDE начало движение в Gentoo portage'/><author><name>TheMixa</name><uri>http://www.blogger.com/profile/07657578386100882734</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6518180200032984266.post-5928293596996229683</id><published>2008-08-29T19:32:00.005+08:00</published><updated>2008-08-29T21:05:00.109+08:00</updated><title type='text'>Практичный взгляд на LXDE</title><content type='html'>Месяц назад по новостям можно было наблюдать некий бум интереса к проекту &lt;a href="http://lxde.sourceforge.net/"&gt;LXDE&lt;/a&gt;. По сути LXDE это не окружение рабочего стола в традиционном смысле как GNOME, KDE, XFCE и тд, а всего лишь концепция построения такого окружения из простых и легковесных приложений.&lt;br /&gt;Первый серьезный взгяд я обратил на него в Мае 2008, однако тогда у проекта была серьезная проблема с управлением X-сессями и я отложил его в сторону. Но время диктует свое, и очередной "стабильный" релиз KDE-4.1 и обещание поправить все в 4.1.1 (где то мы это уже слышали)  заставил искать альтернативы, и как оказалось позже эту альтернативу для себя я нашел в LXDE.&lt;br /&gt;Так как дома у меня Gentoo Linux, то пришлось писать ebuild'ы самому, правда позже у одного китайского товарища были найдены некоторые. Результат проделанной работы можно найти в моем оверлее &lt;a href="http://code.google.com/p/freshgen/"&gt;Freshgen&lt;/a&gt;. В итоге на данный момент уже неделю использую LXDE, все устраивает, кроме отсутствия некоторых мелких полезных утилит, но как говорится чего не найду, то сам напишу.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_0tNgyaeuh0M/SLfknelcrkI/AAAAAAAAAAM/m0sG1P-VWng/s1600-h/screenshot.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_0tNgyaeuh0M/SLfknelcrkI/AAAAAAAAAAM/m0sG1P-VWng/s320/screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5239908058345025090" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Для установки минимального варината можно воспользоваться meta-пакетом  lxde-base/lxdebase. К слову сказать, все важные пакеты для lxde собираются из svn, это облегчает поддержку DE в актуальном состоянии.&lt;br /&gt;LXDE состоит из следующих компонентов:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Оконный менеджер&lt;/span&gt; Openbox. Можно использовать любой другой, включая compiz, на для них не будет конфигов "из коробки".&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Менеджер X11 сессий&lt;/span&gt; LXSession. Сейчас используется облегченный вариант LXSession-lite, дабы избавиться от одного неприятного бага.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Набор файлов конфигураций&lt;/span&gt; LXDE-Common.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Панель для рабочего стола&lt;/span&gt; LXPanel.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Средство переключения тем GTK&lt;/span&gt; LXApperance.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Смотрелка картинок&lt;/span&gt; GPicView&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Файловый менеджер&lt;/span&gt; PCManFM с поддержкой табов, монтирования устройст через HAL.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Сетевой менеджер&lt;/span&gt; LXNM с поддержкой wifi, который находится в стадии начальной разработки.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Терминал&lt;/span&gt; LXTerminal на основе VTE, с поддержкой табов. Добавил к нему возможность расширенной настройки.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Менеджер задач&lt;/span&gt; TaskManager, на основе аналогичной программы из XFCE.&lt;/li&gt;&lt;li&gt;Средства настройки хранителя экрана и мониторов, буфер обмена LXClip и возможно что-то еще, о чем я не упомянул.&lt;/li&gt;&lt;/ul&gt;Из главных пока недостатков пока: отсутсве адектватной замены klipper/glipper (надо допиливать parcelite), отсутсвие alsa-mixer (тут сложнее, или использовать гномовский, или писать/переисывать какойнибудь под читсый GTK, а пока Volume-applet+ncurses alsamixer), у менеджера файлов нет отдельного уровня VFS.&lt;br /&gt;Из основных приложений что я использую, это:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Интернет-обозреватель&lt;/span&gt; Firefox и Midori&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Jabber-клиент&lt;/span&gt; Gajim&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Медиаплееры&lt;/span&gt; VLC-0.9, SMPlayer, QMPDClient&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Смотрелки и графика&lt;/span&gt; ePDFView, Geeqie, mtPaint&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;P2P-клиент&lt;/span&gt; Valknut-Qt4, rTorrent&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Редакторы&lt;/span&gt; mEdit Leafpad Geany&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Менеджер архивов&lt;/span&gt; File-Roller&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Терминал&lt;/span&gt; LXTerminal&lt;/li&gt;&lt;/ul&gt;В целом, многие скажут, что не хватает той или иной функции в какой-либо программе, но я исходил из того, что дома то на компьютере что надо: интернет-серфинг, фильмы, музыка, профессиональная сфера интересов лежит в консоле, поэтому тут не критично какая DE используется. А если так мало надо от DE, то тогда зачем эти монстрики KDE и GNOME, но и в крайности тоже нет желания бросаться. В результате получилось что и хотелось.&lt;br /&gt;Для тех, кто заинтересовался таким решением, предлагаю отметится в &lt;a href="http://groups.google.com/group/lxde-ru"&gt;Google-группе&lt;/a&gt;, и в дальнейшем работать вместе.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6518180200032984266-5928293596996229683?l=some-it-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://some-it-notes.blogspot.com/feeds/5928293596996229683/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6518180200032984266&amp;postID=5928293596996229683' title='Комментарии: 4'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6518180200032984266/posts/default/5928293596996229683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6518180200032984266/posts/default/5928293596996229683'/><link rel='alternate' type='text/html' href='http://some-it-notes.blogspot.com/2008/08/lxde.html' title='Практичный взгляд на LXDE'/><author><name>TheMixa</name><uri>http://www.blogger.com/profile/07657578386100882734</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_0tNgyaeuh0M/SLfknelcrkI/AAAAAAAAAAM/m0sG1P-VWng/s72-c/screenshot.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6518180200032984266.post-8539258468822406935</id><published>2008-06-12T20:11:00.000+08:00</published><updated>2008-06-12T20:42:31.277+08:00</updated><title type='text'>Первая запись</title><content type='html'>Глядя на кучу личных блогов в сети решил тоже создать свой блог. О чем он будет? Если сказать коротко, то обо всем. Львиную долю записей будут занимать заметки связанные с IT и OpenSource.&lt;br /&gt;Первое с чего начну, так это опишу оверлей для Gentoo Linux, так как большинство экспериментов (связанных с убиванием свободного времени дома) будут проводиться именно в Gentoo.&lt;br /&gt;Оверлей назван &lt;span style="font-weight: bold;"&gt;freshgen&lt;/span&gt; и доступен &lt;a href="http://code.google.com/p/freshgen/"&gt;тут&lt;/a&gt;. Что там интересного на данный момент:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;DC++ клиент Valknut-QT4, нет проблем с кодировками и умеет многопоточную закачку;&lt;/li&gt;&lt;li&gt;Порт движка WebKit-GTK, в отличии от ebuild'а что в дереве портов мой собирается с минимумом зависимостей(отучен от gnove-vfs) и может использовать Netscape-плагины, вчастности gnash;&lt;/li&gt;&lt;li&gt;Положил сюда cue2tracks, скрипты которыми я пользуюсь для конвертирования музыки из ape во flac.&lt;/li&gt;&lt;/ul&gt;В будущем этот оверлей будет расти. Ну вот пожалуй на этом и закончу первый пост.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6518180200032984266-8539258468822406935?l=some-it-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://some-it-notes.blogspot.com/feeds/8539258468822406935/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6518180200032984266&amp;postID=8539258468822406935' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6518180200032984266/posts/default/8539258468822406935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6518180200032984266/posts/default/8539258468822406935'/><link rel='alternate' type='text/html' href='http://some-it-notes.blogspot.com/2008/06/blog-post.html' title='Первая запись'/><author><name>TheMixa</name><uri>http://www.blogger.com/profile/07657578386100882734</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
