Wednesday, 19 January. 2005Ноутбук и снижение фертильности спермыЗаглянул в анкету одного из участников LOR'a и натолкнулся на нить в форуме, посвященную затронутой в $SUBJ проблеме. Большинство реплик (Вы помните это же ЛОР!) не содержало никакой ценной информации, однако одно высказывание очень точно повторяло мнение ученых на данную проблему:
Проблемы не обошли стороной и пользователей настольных систем. Им посященая статья о Карпальном Туннельном Синдроме или Синдроме Запястного Канала. Sunday, 9 January. 2005Замолвим словечко о tpbВо-первых, не поленюсь ответить на вопрос: "для чего же предназначен этот зверек tpb?". Для этого я немного слукавлю и воспользуюсь выводом комманды apt-cache show tpb:
Выражаясь славянским языком основное ее назначение - возможность привязки функциональных ThinkPad'овских клавиш (Fn+<button> ) к определенным пользовательским действиям. Справедливости ради отмечу, что на ThinkPad T-series (про другие не скажу) функциональные клавиши являются "хардварными", т.е. не требующими поддержки от Операционной Системы. Однако On Screen индикация состояния все же остается на плечах OS и ее окружения. В этом случае на выручку и приходит замечательная утилитка tpb. Результат ее работы можно лицезреть на одном из следующих скриншотов: регулировка яркости TFT матрицы, индикация включения ThinkLight. А теперь непосредственно step by step описание того, что понадобится подкрутить в Ubuntu, чтобы заставить tpb корректно функционировать (частично описанное справедливо и для Debian). 1. Перво-наперво, необходимо убедиться, что в списке источников для APT присутствует строчка: deb http://archive.ubuntu.com/ubuntu/ warty universe Для этого достаточно открыть файл /etc/apt/sources.list в Вашем любимом редакторе. 2. После этого выполняем, sudo apt-get update. Описание назначения сей шаманской команды досконально расписано в APT HOWTO. 3. Установим пакет, содержащий tpb, коммандой: apt-get install tpb Полагаю, что на вопрос об автоматическом запуске tpb при старте X'ов, Вы ответили положительно. Если нет, не беда, наберите dpkg-reconfigure tpb и ответьте утвердительно. Как альтернативный вариант, обеспечьте запуск tpb из вашего "домашнего" .Xsession (man 5 Xsession, man tpb на предмет ключа -d). 4. Необходимым шагом является загрузка модуля nvram при запуске системы. Обеспечить это можно добавлением строчки nvram в /etc/modules, либо выполнением следующей комманды: echo 'nvram' >> /etc/modules 5. Основываясь на рекоммендациях, полученных с форумов Ubuntu, изменяем /etc/udev/permissions.d/udev.permissions так, чтобы строчки 15 и 16 выглядели следующим образом: misc/nvram:root:audio:660 nvram:root:audio:660 6. Перепроверьте принадлежите ли Вы к группе audio коммандой groups. Если нет, то смело открывайте /etc/group и дописывайте себя к пользователям данной группы. Например, для единоправного пользователя example строка должна принять вид: audio:x:29:example 7. Конфигурирование. Системный файл tpb располагается в /etc/tpbrc. Естественно, править его не имеет смысла. Поэтому скопируем его в $HOME, переименовав в .tpbrc: cp /etc/tpbrc $HOME/.tpbrc Произведите требуемые изменения в свежескопированном конфигурационном файле. Я занес в него нижеследующие строки: OSD ON OSDFONT -xos4-terminus-bold-r-normal--20-200-72-72-c-100-*-* OSDCOLOR GREY80 OSDSHADOW 2 OSDSHADOWCOLOR GREY30 OSDOUTLINE 0 OSDOUTLINECOLOR red OSDALIGN LEFT Результат их работы Вы могли видеть на ранее упоминавшемся скриншоте. Шрифт используется из пакета xfonts-terminus. Поэтому если захотите использовать вышеприведенный конфиг AS IS, не забудьте доустановить упомянутый пакет и добавить шрифты из него в список используемых XFree86. 7. Для того, чтобы изменения вступили в силу перезапускаем машину или выполняем sudo /etc/init.d/udev restart ; sudo modprobe nvram tpb -d Any comments are welcome! Friday, 7 January. 2005Расставим точки над ЗЮМногие у меня спрашивают, почему я - будучи бздунишкой (до бздуна мне еще как до луны пешком :)) - использую на ноутбуке GNU/Linux. Все просто. Для начала, ни для кого ни секрет, что я считаю, что "Универсальной ОС не существует". Отсюда следует, что я использую, то что мне удобно в данный момент и в данной задача. Во-вторых, не буду скрывать и утаивать общеизвестный факт, что поддержка лаптопов у FreeBSD на порядок хуже Linux'овой. О последней тоже уместно говорить лишь с определенными оговорками. Например, полноценная поддержка Centrino появилась в последних ядрах ветки 2.6. Поддержка же многих vendor специфичных расширений вообще отсутсвует (безусловно, вина тут висит только на производителе).
Возвращаясь к FreeBSD on laptops существует множество ресурсов, содержащих различного рода информацию о запуске этой замечательной ОС на ноутбуках. НО запуск и полноценная поддерка - абсолютно разные вещи. Согласитесь, 2-а часа работы от аккумулятора против 4-х в другой ОС несколько непрактично, так скажем. Ответ на вопрос: "почему?" ,- кроится как раз в неполноценной поддержки технологий (например, SpeedStep от Intel). Дабы не возвращаться к этому вопросу впредь. Отвечу еще на один: "запускал ли я FreeBSD на своем IBM ThinkPad". Ответ, положительный. Для работы гигабитной карточки Intel потребовалось указать при загрузке: set hw.pci.allow_unsupported_io_range="1",- это почти стандартная процедура для лаптопов от IBM (подробнее здесь). Технология WiFi (испытать мне это чудо пока негде), как утверждают, работает замечательно через NDisWrapper. Все остальные компоненты подхватились и заработали, как говорится, out of the box. В последнем, надеюсь, ни у кого не возникло сомнений. Т.к. репутация в этом плане идет вперед самого проекта FreeBSD, т.е. если заявлена поддержка какого-нибудь оборудования, то оно будет гарантированно работать! Несколько скудная поддержка лаптопов в FreeBSD объясняется очень просто - она не позицируется как Desktop OS. Ее ниша - сервера. С этой задачей она справляется превосходно. И соглашусь с мнением одной очень назойливой рекламы: "Конкуренты отдыхают". Для GNU/Linux же "настольное применение" стало primary на последние несколько лет (см. интервью с Линусом Торвальдсом). Последний момент, почему я не использую M$ Windows на лаптопе (и на десктопе, но об этом другой сказЪ). Спорить что у нее поддержка ноутбуков на шаг впереди, бессмысленно. Ходить далеко не нужно, взять хотя бы технологию IBM Hard Drive Active Protection System. Управление данным датчиком из предустановленной Windows XP осуществляет парочкой кликов мышкой с использованием предустановленного программного обеспечения от IBM. Казалось бы, IBM и OpenSource в последнее время понятия почти неделимые. Однако, на текущий момент приходится довольствовать обещаниями от IBM об открытии спецификации (да, да, IBMмовцы это камушек в Ваш огород :)). Возвратимся, к "нашим баранам". Не буду углубляться в технические аспекты данного момента, остановимся на том, что Windows, как платформа, для меня не представляет ни малейшего интереса и не удобна для работы. И тчка. На сИм считаю, что я ответил на заданный вопрос, отмечу ресурсы, заслуживающие внимания в ракурсе рассмотренных вопросов: http://www.thinkwiki.org/ http://www.freebsddiary.org/ http://www.linux-laptop.net/ http://gerda.univie.ac.at/freebsd-laptops/ http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/acpi-overview.html http://www.netbsd.org/Documentation/power-mgmt/ Если Вам известны еще какие-нибудь интересные материалы you are welcome!. Ну, и безусловно, все рассмотренное является моим и только моим ИМХО. Если у Вас сложилась иная точка зрения, буду раз увидеть ее в комментариях. |