LINUX.ORG.RU

Сообщения Sylvia

 

вышла меза 7.8.1

Форум — Talks

для тех кто ждет стабильного релиза 7.8

http://cgit.freedesktop.org/mesa/mesa/snapshot/mesa-7.8.1.tar.gz


<h2>New features</h2>
<p>None.</p>
<h2>Bug fixes</h2>
<ul>
<li>Fix incorrect enums for GLX_INTEL_swap_event by updating glxext.h to
version 27 from OpenGL.org.</li>
<li>Fix compilation errors on non-GLX_DIRECT_RENDERING builds.</li>
<li>Various fixes for building Mesa on OS X.</li>
<li>Pass GLX drawable ID to dri2InvalidateBuffers. Fixes bug #27190.</li>
</ul>

Sylvia
()

linux kernel 2.6.33.2 , 2.6.32.11

Форум — Talks

как обычно решето, в частности bluetooth
http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.33.2

Sylvia
()

2 megabaks: Векторизация ,как и было предсказано Зальцманном из бухгалтерии

Форум — Talks

прелюдия:
чтобы не считали тему 5.4,
речь идет о том включают ли флаги -msse* генерацию соответствующих инструкций в коде или имеют лишь пермиссивное значение


Итак маленькое пилотное исследование:

материал исследования - GNU bash 4.1,
скомпилированый бинарник содержит около 160 тысяч asm инструкций,
не содержит специализированных ассемблерных вставок с SSE/MMX.
инструментарий - GCC 4.3.4 release, GCC 4.4.3 release, GCC 4.5 release candidate,
а также вот эта утилита http://dev.gentoo.org/~dirtyepic/bin/analyze-x86 , которую я переписала в процессе на Си, потому что перлячья уж сильно тормозит

Значение исследования: помочь гентушникам и прочим собирателям из исходников познать дзен, ввиду того что публикуемая документация по GCC недостаточно данный вопрос раскрывает.

интерлюдия: о -march=native , разные версии GCC относятся к этому флагу немного по разному,
посмотреть что именно они имеют ввиду можно не только флажком -Q , но и флажком -v собирая любой файл,
итак hello_world.c

GCC 4.3
Core2 Penryn
-march=core2 -mcx16 -msahf --param l1-cache-size=32 --param l1-cache-line-size=64 -mtune=core2
Celeron M390
-march=pentium-m --param l1-cache-size=32 --param l1-cache-line-size=64 -mtune=generic
Atom 330 (не определены размеры кешей!)
-march=core2 -mcx16 -msahf -mtune=core2


GCC 4.4 (для атома - redhat svn версия, т.к. ванильная атом не поддерживает)
-march=core2 -mcx16 -msahf -msse4.1 --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=6144 -mtune=core2
-march=pentium-m --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=1024 -mtune=generic
-march=atom -mcx16 -msahf -mmovbe --param l1-cache-size=24 --param l1-cache-line-size=64 --param l2-cache-size=512 -mtune=atom


GCC4.5 (только для core2)
-march=core2 -mcx16 -msahf -msse4.1 --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=6144 -mtune=core2

выводы достаточно интересны тем, что -msse может как присутствовать, так и отсутствовать, практический вывод - нужно проверять что конкретно у вас.

Тесты для GCC4.4:

1) -O2 -march=core2
686: 394
mmx: 8

2) -O2 -march=core2 -msse4.1 -mmmx
686: 394
mmx: 8

3) -O2 -march=core2 -ftree-vectorize
686: 416
mmx: 17
sse: 1
sse2: 39

4) -O2 -march=core2 -ftree-vectorize -msse4.1 -mmmx
686: 416
mmx: 17
sse: 1
sse2: 39

5) -O2 -march=core2 -fno-tree-vectorize -mfpmath=sse
686: 394
mmx: 8

6) -O2 -march=core2 -fno-tree-vectorize -mfpmath=sse -msse4.1 -mmmx
686: 394
mmx: 8

для GCC 4.3 и GCC 4.5 rc результаты получились аналогичными, разве что у 4.5 число использования «высших» инструкций выросло, как для ppro, так и для mmx/sse

Выводы:

1) -mmmx включен всегда, несмотря на то что -Q показывает его как выключеный
2) -msse не включает генерацию соответствующих инструкций
3) -mfpmath задает только путь fpu/sse , в ассемблерном листинге не отлавливается (?) возможно следует повторить тест на чем-нибудь более интенсивно использующем математику
4) для -ftree-vectorize не имеет значение флаг -msse , достаточно -march=

Так что все подтверждается, -msse имеют лишь пермиссивное значение .
Если будете повторять - попробуйте взять что-нибудь другое, только без asm вставок с инструкциями mmx/sse

Sylvia
()

Релиз Squid 3.1.1

Новости — Open Source
Группа Open Source

Вышла новая версия популярного кеширующего прокси сервера squid,

по сравнению с веткой 3.0 произошли следующие изменения:

  • Переход на новую систему нумерации версий, больше не будут использоваться суффиксы STABLE, DEVEL , и.т.д.
  • Добавлена поддержка протокола IPv6
  • Локализованы страницы ошибок
  • Небольшие улучшения в файле конфигурации
  • Connection Pinning (для NTLM Pass-thru)
  • Поддержка QoS flow
  • SSL bump
  • Поддержка модуля eCap adaptation
  • улучшения в ICAP bypass и retry
  • Поддержка поточного протокола ICY

>>> Подробности

 , ,

Sylvia
()

Banshee 1.6.0

Новости — GNOME
Группа GNOME

Более пятидесяти разработчиков команды Banshee (медиа-плеера для среды GNOME) рады представить результаты года разработки.

В новой версии:

  • Auto DJ очередь плейлиста
  • Синхронизация устройств из плейлиста
  • Grid View для альбомов
  • Расширения, предоставляемые сообществом (15 на момент выпуска 1.6.0, например показ текстов песен)
  • Поиск по плейлисту по мере набора
  • Автоматическая расстановка оценки для использования в рейтингах
  • Новые режимы случайного воспроизведения (в частности, по рейтингу)
  • Библиотека для аудиокниг
  • Наблюдение за изменением в каталогах
  • Импорт и загрузка песен с eMusic
  • Использование GIO позволяет обращаться к нелокальным файлам
  • Расширение для поддержки интернет-архива, позволяющее получать доступ к 200 тыс видео и 70 тыс концертов
  • Расширение для поддержки Youtube
  • Улучшено использование метаданных в файлах
  • Около 50 других мелких улучшений
  • Исправлено 256 ошибок начиная с версии 1.5.1

>>> Обзор релиза на официальном сайте проекта

 , , ,

Sylvia
()

GCC 4.5 release candidate

Форум — Talks

вчера успешно заморозили trunk 4.5 , допустимы теперь лишь только изменения документации.

http://gcc.gnu.org/ml/gcc/2010-03/msg00477.html

Sylvia
()

Иногда можно и без DE обойтись

Галерея — Скриншоты

Минималистичный вариант для ноутбука:

compiz, emerald (тема minimal) , lxpanel (от lxde) после загрузки просит всего лишь 74 Mb ОзУ (разумеется без Firefox, с ним - 120)

как ФМ поставила thunar

тема для lor от Lucky1

 , ,

Sylvia
()

OpenSSL 1.0

Новости — Open Source
Группа Open Source

Вышла новая версия библиотек и пакета для работы с SSL/TLS.

В числе изменений:

  • Проверка путей RFC3280 достаточная для прохождения PKITS тестов;
  • Включена поддержка для PVK файлов и блобов ключей;
  • Формат секретных ключей по умолчанию теперь PKCS#8;
  • Поддержка CMS (Cryptographic Message Support) согласно RFC4134;
  • Поддержка поточного кодирования ASN1 для PKCS#7 и CMS;
  • Поддержка множественных подписей и добавления подписи для PKCS#7;
  • Поддержка ASN1 printing;
  • Добавлен хэш алгоритм Whirlpool;
  • Поддержка RFC3161 timestamp;
  • Новый обобщенный API для публичных ключей поддерживающий ENGINE алгоритмы;
  • Новые общие утилиты API публичных ключей;
  • Новая ENGINE для алгоритма GOST;
  • SSL/TLS поддержка шифрования GOST;
  • Поддержка PKCS#7 и CMS для GOST;
  • Поддержка RFC4279 PSK шифрования;
  • Поддержка расширений points format для шифрования ECC;
  • ecdsa-with-SHA224/256/384/512 подписи;
  • dsa-with-SHA224 and dsa-with-SHA256 подписи;
  • Поддержка Opaque PRF Input TLS extension;
  • Обновлены функции обработки времени для обхода ограничений ОС.

>>> Сайт проекта OpenSSL

 ,

Sylvia
()

Digikam 1.2.0

Новости — KDE
Группа KDE

Digikam - менеджер изображений для KDE

В новой версии:

  • Следующие инструменты редактирования изображения стали многопоточными и теперь имеют виджет предпросмотра изменений:
    • Яркость/Контраст/Гамма,
    • Баланс цвета,
    • Оттенок/Насыщенность/Освещенность,
    • Микшер каналов,
    • Баланс белого,
    • Обесцвечивание,
    • Кривые,
    • Уровни.
  • Полностью переписан инструмент зернистости (FilmGrain).
  • Добавлены 16 новых инструментов и фильтров.
  • Теперь возможно останавливать и перезапускать очередь обработки изображений.
  • Исправлены 99 ошибок из багзиллы.

скриншоты программы , страницы загрузки , список изменений

>>> Сайт проекта

 ,

Sylvia
()

Вышла Mesa 7.8

Новости — Hardware and Drivers
Группа Hardware and Drivers

Новые возможности:

  • реализованы расширения OpenGL:
    • GL_NV_conditional_render (swrast),
    • GL_EXT_draw_buffers2 (swrast и i965),
    • GL_ARB_fragment_coord_conventions (swrast, i965, Gallium),
    • GL_EXT_texture_array (swrast), GL_APPLE_object_purgeable extension (swrast и i945/i965);
  • Улучшена реализация EGL;
  • Новые state trackers для OpenGL ES 1.1 и 2.0;
  • Значительно улучшены Gallium драйверы для Radeon R300 и R500, драйвера отмечены как достаточно стабильные, но пока не очень производительные;
  • Написана отдельная документация для Gallium;
  • Убраны:
    • поддержка старых версий GCC (< 3.3),
    • color-index rendering;

Данная версия является релизом с новыми возможностями, тем, кто предпочитает стабильность рекомендуется дождаться выхода версии 7.8.1.

>>> скачать source tarball

 , , , ,

Sylvia
()

Релиз OpenSSL 0.9.8n с исправлением уязвимости Record of Death

Новости — Безопасность
Группа Безопасность

Bodo Moeller and Adam Langley из Google обнаружили и исправили уязвимость в OpenSSL, приводящую к краху сервера или клиента в случае использования некорректных пакетов в TLS соединениях.

Уязвимости подвержены OpenSSL 0.9.8m и, в зависимости от компилятора (если short = 16 bit int), OpenSSL 0.9.8f - 0.9.8m.

>>> Подробности

 

Sylvia
()

[не Ъ][флаш] Интернет в лапах хищника - очень опасен.

Форум — Talks
Sylvia
()

[2.6.[32.10,33.1] они убили Кенни^W сломали PPPoE

Форум — Admin

если точнее, то сломали настройки MTU через NAT,

Slackware, 64 bit, поднимает соединение через PPPoE, (kernel mode - LINUX_PLUGIN=rp-pppoe.so)
NAT, (iptables -t nat -A POSTROUTING -o ppp0 -j SNAT --to-source $IP)

еще вчера до обновления ядра все прекрасно работало с настройками MTU 1500 на внутрилокальных машинах , после обновления же не хочет, проблемы именно с MTU (т.е. можно уменьшить до 1492 и все работает)

User mode PPPoE тоже работает как обычно , перенастроек mtu не требует

Вопросы:
1) у кого случилось подобное? или не случилось (ядро 32.10 или 33.1, инет через PPPoE, через нат раздает инет в локалку, УМВР ЧЯНТД ?) ?


2) может быть возможно более элегантное решение кроме вариантов использования user-mode pppoe или установки на всех машинах в LAN mtu=1492 ?

Sylvia
()

Доступна Qt 4.7.0 technology preview 1

Форум — Talks
Sylvia
()

2 Gorthauer: как там qutIM поживает?

Форум — Talks

проект вообще живой? что там нового после релиза 0.2? в транке просто анабиоз какой-то, как вообщем то и на форуме глобально никаких новостей при беглом осмотре не видно.

Sylvia
()

PowerDNS recursor 3.2

Новости — Open Source
Группа Open Source

После нескольких релиз-кандидатов вышла новая версия рекурсивного DNS сервера PowerDNS, легкой альтернативы BIND (в PowerDNS recursor отсутствуют возможности авторитативного DNS сервера, они были выделены в отдельный проект PowerDNS nameserver )

В новой версии Recursor:

  • Добавлен пакетный кеш улучшающий быстродействие;
  • поддержка многопоточности для достижения максимальной производительности.
  • Улучшения в скриптинге Lua (добавлены pdnslog() для записи в лог, возможность настройки таймаута для больших скриптов).
  • Улучшения в конфигурабельности (настройка максимального TTL в том числе и для негативных ответов, таймаута для запроса).
  • Много исправлений ошибок в сборке и функциональности, в частности для CentOS , FreeBSD , Solaris, Glibc 2.7, старых версий GCC.

полный список изменений можно найти здесь

>>> Страница загрузки на сайте проекта

 , , ,

Sylvia
()

nvidia-drivers 195.36.08 ушли в релиз

Форум — Talks

теперь не бета
http://www.nvidia.com/object/linux_display_ia32_195.36.08.html


ps: это первый релиз в 195. ветке для *nix

Sylvia
()

[ie6][сейчас эти темы модные] Yeah... We're Dropping Support for IE6

Форум — Talks
Sylvia
()

Когда для вас происходит релиз программного продукта?

Голосования — Голосования
  1. С появлением пакетов в официальном дереве вашего дистрибутива 385 (33%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. С анонсом на официальном сайте 223 (19%)

    *****************************************************************************************************************************************************************************************

  3. С новостью на ЛОРе 171 (15%)

    **********************************************************************************************************************************************

  4. С появлением tarball на официальном FTP продукта 109 (9%)

    ******************************************************************************************

  5. С появлением пакетов/(pkg)(e)build в неофициальных репозиториях 97 (8%)

    ********************************************************************************

  6. С установкой тэга "stable" в svn/git/итп 88 (7%)

    *************************************************************************

  7. Другое 29 (2%)

    ************************

  8. Когда почти все уже перешли на эту версию 26 (2%)

    *********************

  9. С включением пакета в установочный образ релиза вашего дистрибутива 23 (2%)

    *******************

  10. С появлением RSS на отслеживающих сайтах 18 (2%)

    **************

  11. С новостью на другом сайте 10 (1%)

    ********

Всего голосов: 1179

Sylvia
()

[владельцам Xpress 200m] 2.6.32.8

Форум — Talks

что-то исправляют, другое ломают, при запуске X11 - черный экран (не вис, можно зайти через ssh) (KMS отключен т.к. после запуска X11 намертво вешает все с черным экраном)
только мне так повезло? с 2.6.32.7 все работает... конфигурация ядра та же.

[drm] Setting GART location based on new memory map
BUG: unable to handle kernel paging request at 635a8b08
IP: [<c11af8bf>] radeon_set_pcigart+0x2fa/0x13ca
*pde = 00000000
Oops: 0002 [#1] PREEMPT SMP
last sysfs file: /sys/devices/pci0000:00/0000:00:01.0/0000:01:05.0/enable
Modules linked in: ipv6 arc4 ecb pcmcia mmc_block yenta_socket rsrc_nonstatic sr_mod rtc_cmos 8139too video joydev sg cdrom pcmcia_core serio_raw sdhci_pci mii output rtc_core rtc_lib asus_laptop rt2500pci rt2x00pci rt2x00lib mac80211 cfg80211 eeprom_93cx6 sco bridge stp llc bnep rfcomm l2cap bluetooth rfkill ppdev lp irtty_sir sir_dev sdhci mmc_core parport_pc parport irda crc_ccitt psmouse evdev usbhid hid snd_pcm_oss snd_mixer_oss snd_atiixp snd_ac97_codec ac97_bus snd_pcm snd_timer snd soundcore snd_page_alloc lm85 hwmon_vid i2c_piix4 button led_class battery ac thermal processor fan ohci_hcd ehci_hcd usbcore fuse loop

Pid: 1767, comm: Xorg Not tainted (2.6.32.8-allure #1) A6R
EIP: 0060:[<c11af8bf>] EFLAGS: 00213286 CPU: 0
EIP is at radeon_set_pcigart+0x2fa/0x13ca
EAX: f8060074 EBX: f7126000 ECX: 32d70000 EDX: 00a0002c
ESI: 00000001 EDI: 00000000 EBP: f7126400 ESP: f6457e58
DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
Process Xorg (pid: 1767, ti=f6456000 task=f707f4f0 task.ti=f6456000)
Stack:
f7126000 f8060b08 00000000 c11b1f0f 00000001 f6a41f40 00000000 00000040
<0> f6457e94 00000040 40546440 f6a41f40 c119ec14 f7126400 c11b120a 00000004
<0> 00000898 00000001 40000000 02000000 00100000 000186a0 00000020 00000000
Call Trace:
[<c11b1f0f>] ? radeon_cp_init+0xd05/0xd1a
[<c119ec14>] ? drm_ioctl+0x1c3/0x242
[<c11b120a>] ? radeon_cp_init+0x0/0xd1a
[<c1082938>] ? vfs_ioctl+0x49/0x5f
[<c1082e67>] ? do_vfs_ioctl+0x472/0x4a9
[<c1078182>] ? vfs_write+0xf4/0x105
[<c1082edf>] ? sys_ioctl+0x41/0x58
[<c10028f0>] ? sysenter_do_call+0x12/0x22
Code: 83 30 03 00 00 8b 40 10 83 c0 74 89 30 03 00 00 75 1d 8b 40 10 83 c0 70 ba 2c 00 a0 00 89 10 8b 83 30 03 00 00 8b 40 10 83 c0 74 <89> 89 08 8b 83 30 03 00 00 8b 40 10 05 68 01 00 00 66 ba ff 00
EIP: [<c11af8bf>] radeon_set_pcigart+0x2fa/0x13ca SS:ESP 0068:f6457e58
CR2: 00000000635a8b08
---[ end trace a71b34ce66341db2 ]---
[drm:drm_release] *ERROR* Device busy: 1

Sylvia
()

RSS подписка на новые темы