Slackware, Xorg... ляпота

Вот решился я на своём рабочем компе прикрутить к любимой Slackware новый Xorg, благо Патрик уже добавил в current обновление и не пришлось мучиться со сборкой и компилированием. Не спортивно? Угу, очень не спортивно, зато относительно просто и безболезненно. Вроде бы встало как влитое. С включённым DRI вроде бы KDE 3.5 даже шустрее немного стал грузиться, ИМХО.

Дальше — больше. Захотелось мне красивостей разных. Решил остановиться на прозрачности и тенях, но для начала установил разрешение 96 dpi вместо стандартного. Для нормальной и правильной работы необходимо перекомпилировать Freetype2 с включённой опцией TT_CONFIG_OPTION_BYTECODE_INTERPRETER. Скачал последний стабильный релиз 2.1.10, скомпилировал, установил, настроил шрифты, перегрузил KDE. Красиво, но... через минут 30-40 полный вылет KDE и висяк. 🙁 Тут вспомнил, что в своём changelog'е к Xorg'у Патрик писал о проблеме с freetype v.2.1.10. Делать нечего, опять лезу на сайт freetype и качаю уже предыдущую версию 2.1.9. Опять перекомпилирую, устанавливаю, перегружаю KDE. Больше вылетов не было.

Уже после этого я настроил прозрачность и тени. Ничего не тормозит. Работает нормально и ... красиво. Ну теперь осталось только найти красивую темку и установить её. Но это будет уже завтра, а сейчас и домой пора топать.

Ссылки по теме:

Первая бета-версия SUSE Linux 10.1

Разработчики системы Suse Linux сообщили о доступности первой бета-версии релиза 10.1 SUSE – это один из самых популярных дистрибутивов. Первую бета-версию можно скачать с одного из многочисленных зеркал, а также заказать на компакт-дисках. SUSE Linux 10.1 выпускается на пяти дисках и одиннадцати языках. Она поддерживает платформы Intel и AMD x86 и x86-64, а также PowerPC.

Среди нововведений этого релиза использование ядра Linux 2.6.15, а также обновленных версий glibc 2.4 и GCC 4.1, X.org 6.9, KDE 3.5, GNOME 2.12.2. Кроме этого, в систему был интегрирован NetworkManager, который сейчас поддерживает шифрование WPA для модема, ISDN и WLAN. Также в нее включена система защиты от внешних вторжений AppArmor 2.0, новую версию популярного браузера Firefox 1.5 и предварительный релиз SeaMonkey 1.0.

HP начинает поставки ПК с Mandriva Linux

Компании Hewlett-Packard и Mandriva заключили соглашение, в рамках которого планируется совместное распространение на территории Латинской Америки настольных компьютеров НР, работающих под управлением операционной системы Mandriva Linux 2006.

Французская фирма Mandriva (бывшая Mandrakesoft) выпустила программную платформу Mandriva Linux 2006 в ноябре прошлого года после слияния с компаниями Connectiva и Lycoris. Операционная система фактически вобрала в себя все преимущества Connectiva Linux и Lycoris Desktop/LX. В состав продукта входят следующие компоненты: ядро 2.6.12, офисный пакет OpenOffice.org 1.1.5, среды KDE 3.4, Gnome 2.10 и пр.

По условиям подписного между HP и Mandriva договора, десктопы с Mandriva Linux 2006 появятся в продаже в 37 странах Латинской Америки, в том числе в Бразилии, Аргентине и Мексике. При этом операционная система была оптимизирована и сертифицирована для использования на компьютерах Hewlett-Packard, а сама компания Mandriva получила статус "привилегированного Linux-партнера НР по Латинской Америке". Компании совместно займутся распространением компьютеров, организацией маркетинговых акций и оказанием поддержки клиентам. Первые машины с Mandriva Linux 2006 уже поступили в продажу на территории Бразилии.

Примечательно, что за освоение бразильского рынка настольных компьютеров намерена взяться и корпорация Microsoft, которая собирается осенью нынешнего года начать распространение десктопов по предоплатной схеме. Клиенту будет предоставляться в пользование относительно недорогой компьютер, работать с которым можно будет только после покупки карты предоплаты. После накопления определенной суммы устройство полностью переходит в собственность покупателя.

Источник: compulenta.ru

Wine 0.9.5 vs Windows XP SP2

При проведении серии тестов производительности последний релиз свободной реализации WinAPI с открытым кодом — Wine 0.9.5 — в половине случаев показал более высокие результаты, чем Windows XP SP2.

Тем не менее, заметны некоторые проблемные места, в которых Wine значительно уступает Windows. Но если сравнить ситуацию с тестами Wine 20050419, то прогресс очевиден.

При тестировании использовались пакеты 3DMark2000v1.1, 3DMark2001SE, Dronezmark, PC Mark 2004, GL-Excess, Quake 3 Arena, UT 2004 UMark.

VectorLinux 5.1 SOHO

Состоялся выпуск новой версии VectorLinux SOHO — настольного дистрибутива, базирующегося на Slackware. Предыдущая версия SOHO увидела свет в феврале 2005 года. В числе основных изменений: ядро 2.6.13, KDE 3.4.2/XFce4 (ранее в качестве "легкой" альтернативы предлагался IceWM), Firefox 1.5, OpenOffice.org 2.0, Scribus, MPlayer. Как и прежде, VL 5.1 SOHO располагается на одном CD объемом 690 Мб.

Подробности здесь.

Вышла Fedora Core 5 Test 2

Вышел второй тестовый релиз Fedora Core 5, третья предварительная версия выйдет 13 февраля, а релиз намечен на 15 марта 2006 года.

Из новшеств Fedora Core 5 можно отметить:

  • Новый логотип проекта;
  • Включение в состав дистрибутива Mono (реализация платформы Microsoft .NET для Unix);
  • Множество улучшений в реализации и поддержке SELinux, например Multi-category security (MCS) и наборы правил в бинарном виде.
  • Yum интегрирован в систему программу установки системы (Anaconda). Новый интерфейс для управления пакетами (Pirut) и обновления (Pup);
  • Ядро 2.6.14 в вариантах для однопроцессорных, SMP систем, а также "виртуальное" ядро для использования с Xen 3;
  • Полный переход на использование SCIM для взаимодействия с пользователем;
  • Теперь yum использует SQLite для улучшения производительности;
  • Добавлена поддержка русского языка в утилите aspell.
  • Обновленное ПО: XOrg 7.0, GCC 4.1 (еще нет релиза), KDE 3.5, Gnome 2.13.4 (beta), OpenSSH 3.9, Samba 3.0.20, Apache 2.0.54, OpenOffice.org 2.0.1, Firefox 1.5

 

Также заявлено о прекращении официальной поддержки дистрибутива Fedora Core 3, выпуск исправлений связанных с безопасностью для FC3 теперь переходит в руки проекта Fedora Legacy.

HowTo по сборке X11R7 на Slackware 10.2

HowTo по сборке X11R7 на Slackware 10.2

(перевод оригинального HOWTO Install X11R7 on Slakware 10.2)

Автор: /bin/bash
Перевод: MadDog (maddog.iceman[-гав-]gmail.com)

 

  1. Для начала надо прочитать эту информацию (англ. яз.).
  2. Выберите ближайшее или более быстрое зеркало на странице http://wiki.x.org/wiki/Mirrors
  3. Выбрав ftp-зеркало и подключайтесь к нему
  4. Переходим в каталог X11R7.0/src/
  5. Закачиваем каталог src полностью, или все содержащиеся внутри каталоги, за исключением каталогов everything и extras
    ОБРАТИТЕ ВНИМАНИЕ: при сборке каталог extras может имеет внешние зависимости, которые Вы, возможно, будете вынуждены разрешать самостоятельно (автор данного HowTo должен был получить libdrm)
  6. Загрузить сценарий build-from-tarballs.sh
  7. Поместить сценарий build-from-tarballs.sh в ваш каталог и сделать этот выполняемым
  8. При желании вы можете сконфигурировать только под свою видео-карту, а не под все 40, которые поддерживаются Xorg.org на данные момент времени. Всё что от вас требуется, так это только внимательно ознакомиться со сценарием build-from-tarballs.sh и закомментировать ненужные участки в функции build_driver_video (). Например вот так выглядел сценарий автора после редактирования:

    # build driver xf86-video-s3
    # build driver xf86-video-s3virge
    build driver xf86-video-savage
    # build driver xf86-video-siliconmotion
    # build driver xf86-video-sis
    build driver xf86-video-vesa
    build driver xf86-video-vga

    Обратите внимание, что автор оставил драйвер для своей видеокарты, а также оставил несколько универсальных драйверов, на всякий случай. 🙂
  9. Запускаем сборку в том каталоге, куда вы предварительно загрузили исходники. Если выкачивали src целиком, то запускаем в каталоге src, если вы выкачивали избранные каталоги, то в том куда всё скачали.
  10. Запустить сценарий build-from-tarballs.sh. При сборке из всего каталога src: build-from-tarballs.sh-e [-gz] префикс. При сборке с произвольно скаченными каталогами (модули):build-from-tarballs.sh [-gz] префикс. ОБРАТИТЕ ВНИМАНИЕ:-bz2 используется для сборки по умолчанию, и если Вы загрузили .gz файлы, тогда Вы должны использовать опцию -gz. Вот пример, который автор использовал для каждого каталога:
    build-from-tarballs.sh -e -s sudo /usr/X11R7 # NOTE:/usr/X11R7 — префикс, который использовал автор.
  11. Пока можно пойти выпить чашечку кофе или же немного поспать...
  12. chmod u+s/usr/X11R7/bin/Xorg # Необходимо установить SUID на файлы Xorg, чтобы всё это хозяйство работало как надо
  13. cd /usr
  14. mv X11R6 X11R6.bak # Навсякий случай, если что-то не будет работать. А также мы должны скопировать некоторые файлы
  15. ln -s X11R7 X11R6
  16. cd X11R7
  17. rm -fr var # Этот и следующий шаг по большому счёту не нужны. Удалите/usr/X11R7/var и замените символическую ссылку /var
  18. ln-s /var # Если Вы решились не делать эти шаги, только помните, что Xorg.0.log находится теперь в в другом каталоге (/usr/x11r7/var/log/x0rg.0.log)
  19. cd /usr/X11R7/lib/X11
  20. lndir /etc/X11 # Это символическая ссылка для всех файлов, которым необходимы старые файлы
  21. cd /usr/X11R7/bin
  22. lndir /usr/X11R6/bin # Это символическая ссылка для всех файлов, которым необходимы старые файлы
  23. cd /usr/bin
  24. rm X11
  25. ln -s /usr/X11R7/bin X11

 

На этом всё. Автор пишет, что данное HowTo возможно немного сыровато, и может иметь ошибки. Поэтому в любом случае обращайтесь к официальной документации и внимательно изучите её, прежде чем вы приступите к сборке по этому HowTo.

Для полной картины, перегрузите свой компьютер.

Тестирование файловых систем

На этой странице представлено стравнительное тестирование файловых систем, которые используются в линуксе: ext2, ext3, reiserfs v.3, reiserfs v.4, jfs, xfs. В своей установленной Slackware я почему-то emoticon всегда использовал reiserfs и никогда никаких проблем не испытывал, но после прочтения этого сравнительного теста файловых систем задумался над тем, что может быть попробовать ext3 использовать в качестве файловой системы. Надо будет подумать.

Патч к ядру 2.6.15

Не упело выйти новое ядро 2.6.15, как практически моментально вышел новый патч к Linux-ядру — 2.6.15-mm1. В этот архив от Эндрю Мортона (Andrew Morton) вошло 1455 патчей для последней стабильной версии ядра ОС Linux (2.6.15).

Новое ядро 2.6.15

Второго января вышла новая версия Linux-ядра — 2.6.15.

Комментарий Линуса:

"Эй, сегодня минуло 15 лет с того дня, как я купил машину, на которой запустил Linux. Второе января — хорошая дата".

Среди главных новшеств в Linux-ядре 2.6.15: разделяемые поддеревья, PPP MPPE-кодирование (для VPN), поддержка записи на NTFS-разделы жесткого диска (кроме создания файлов), поддержка SATA passthru (для SMART), функция поворота изображения для framebuffer в консоли.