Фотогалереи

Услуги

Помощь при использовании сайта

Gentoo Linux

Gentoo Linux дистрибутив для тех кто уже освоил азы работы в GNU/Linux. Позволяет полностью изменить систему под себя. Подробно о настройке Gentoo с примерами написанными доступным языком. Помощь в освоении и советы начинающим.

Блобик опять сломали или NVRM: os_raise_smp_barrier(), invalid context!

Неделю назад компания производитель графических карт nVidia представила бета версию драйверов для Linux под номером 270.18. После обновления проявилась уже известная бага с 

NVRM: os_raise_smp_barrier(), invalid context!

присутствовавшая в версии 260.19.21. На самом деле ничего страшного в этом нет и можно спокойно работать, но все же лучше откатиться обратно на 260.19.36, что я собственно и сделал.

Само собой это бета весрия и ждать от нее идеальной работы пока рано. Подождем, наверняка починят.



Сборка Gentoo Linux для Asus Eee PC 1001 PX

Подробно останавливаться на базовой установке Gentoo  я не буду, для этих целей есть рукокнига в которой все расписано от и до. Скачиваем атуальные по дате архивы stage3 и  portage, монтируем заранее подготовленный для этого раздел в /mnt/gentoo и копируем туда наш stage3. Переходим в /mnt/gentoo и распаковываем stage3 командой sudo tar -xvjpf stage3-'date'.tar.bz2. После распаковки stage нам нужно скопировать архив с portage в /mnt/gentoo/usr и перейдя в эту директорию распаковать его аналогичной командой. Будущая система распакована, зайдем в нее:



diffutils: Checking for working C stack overflow detection

При сборке Gentoo из chroot для своего "малыша" Asus Eee PC 1001 PX под целевую архитектуру Atom компилятором GCC - 4.5.2 вылезла неприятная бага. Не собирался diffutils - 2.8.7-r2 зависая при configure на этапе 

checking for working C stack overflow

 

Почитав гентушную багзиллу выяснил, что такой баг всплывает при использовании gcc 4.5.x, а на 4.4.x все собирается нормально. Решение оказалось простым и легким.

sudo echo '>=sys-apps/diffutils-3.0' >> /etc/portage/package.keywords

 

После чего собираем мир дальше.



Установка Slim в Gentoo Linux

Поклонники минимализма и легких графических сред таких как Openbox, Fluxbox..etc чаще всего не устанавливают каких либо DM (Display Manager), вводят логин и пароль в консоли и запускают X сервер командой startx. В принципе особой разницы (по крайней мере для меня) где вводить пароль в консоли или в няшном окошке GDM для меня нет, но если я единственный пользователь этой машины, то зачем я буду вообще его вводить? Для этого существует легкий login manager который позволяет запускать графическую оболочку при старте системы. Без ввода пароля и команды startx. Мне кажется это гораздо удобнее.



Nouveau снова торт! Установка Nouveau в Gentoo Linux

 

Nouveau - открытый драйвер для видеокарт nVidia с хорошей поддержкой 2D в адрес которого мной было сказано немало "лестных слов". Слава б*гу время идет и сейчас этот драйвер может быть достойной альтернативой блобу от nVidia. Сразу скажу, что в Linux мне не нужен 3D, поэтому я не фапаю на FPS и различные бенчмарки OpenGL. Мне нужен быстрый, 2D и мне не хочется после каждой пересборки ядра пересобирать модуль nvidia, реактивное переключение консоль (framebuffer) и поддержка нативного (1920x1080) разрешения в консоли. Все это умеет Nouveau, а большего от него мне как и многим другим не требуется. Покончим с вступлением и перейдем к делу.