LINUX.ORG.RU

Сообщения GArik

 

Valgrind 3.7.0

Группа Open Source

Valgrind — это инструмент, позволяющий находить в программах недостатки, такие как ошибки при работе с памятью, неправильное разделение потоков, неинициализированные переменные и прочее. В новой версии:

  • Поддержка Linux на архитектуре IBM z/Architecture (s390x).
  • Начальная поддержка MacOSX 10.7 и XCode 4.
  • Начальная поддержка ARM/Android.
  • Поддержка IBM Power ISA 2.06 (Power7).
  • Общее улучшение поддержки ARM/Linux и соответственно ARM/Android.
  • Дальнейшее улучшение поддержки инструкций SSE4.2 в 64-битном режиме.
  • Удалена поддержка AIX5.
  • В Helgrind улучшена производительность и в общем снижено потребление памяти.
  • В DRD появилась возможность вывода в XML, улучшена поддержка Darwin.
  • Область работы exp-ptrcheck уменьшена ради сокращения потребления ресурсов (удалённый функционал уже присутствует в лучшем качестве в Memcheck)
  • В Valgrind встроен GDB-сервер. То есть теперь можно контролировать работу Valgrind'а из GDB.
  • Проверена возможность сборки Valgrind с помощью Clang-2.9.
  • Множество других улучшений и исправлений ошибок.

Официальный сайт

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

 , , , s390x, ,

GArik
()

Teeworlds 0.6.0

Группа Игры

После полутора лет разработки и 2000 коммитов состоялся релиз Teeworlds 0.6.0. Teeworlds — это популярный многопользовательский 2D-шутер.
В новой версии:

  • Переработан ниндзя-бонус.
  • Добавлен список друзей.
  • Улучшен режим зрителя (spectator mode).
  • IPv6.
  • Переводы на другие языки.
  • Поддержка UTF-8.
  • Графика была пересмотрена и доработана.
  • Переработаны некоторые старые карты и добавлено несколько новых.

Полный список изменений.

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

 

GArik
()

GNU Octave 3.4.0

Группа GNU's Not Unix

Octave — это язык высокого уровня для численных вычислений, схожий с Matlab.

В новой версии традиционно много изменений:

  • Библиотеки BLAS и LAPACK стали обязательны для сборки, в связи с чем куски этих библиотек удалены из исходных текстов Octave. Напротив, библиотека ARPACK включена в состав Octave и теперь не требуется при сборке.
  • За счёт расширения возможностей функции lookup, функция ismember была переписана и стала намного более быстрой.
  • При получении элементов матриц по индексу внутренняя переменная index_vector кешируется, что устраняет задержки при повторном индексировании.
  • Индексирование разреженных матриц также подверглись пересмотру и стало намного быстрее, что отразилось и на других операциях с разреженными матрицами.
  • Логические матрицы хранятся и используются более эффективно.
  • Ускорены функции sub2ind и ind2sub.
  • Встроенные эквиваленты функций plus, times, mtimes, and и or теперь принимают несколько аргументов.
  • Добавлена поддержка объекта ftp на основе libcurl.
  • Поведение функций ismatrix, issquare и issymmetric изменено и стало более логичным.
  • Указатели на функции теперь учитывают то, что функции могут быть перегружены.
  • Перегрузка функций для встроенных классов (double, int8, cell и т.д.) теперь совместима с Matlab.
  • Можно сравнивать указатели на функции с помощью операторов == и !=.
  • Для многомерных массивов улучшена производительность конкатенации.
  • Операторы присваивания (+=, -=, *= и /=) в некоторых случаях стали работать более эффективно.
  • Исправлено сравнение комплексных чисел с помощью операторов <, >, <= и >=. Теперь оно эквивалентно лексикографическому сравнению пар [abs(z), arg(z)].
  • Удалён тип данных list.
  • Для команды pkg добавлена опция -forge, которая позволяет скачивать и устанавливать дополнительные пакеты автоматически. Пример: pkg install -forge general
  • Множество других оптимизаций.
  • Несколько изменений направленных на увеличение совместимости с Matlab'ом.
  • Традиционно, новая порция функций объявлена устаревшими, а некоторые — удалены. Также некоторые функции перенесены из дополнительных пакетов в основной код.

Полный список изменений

Дополнительные пакеты

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

 , ,

GArik
()

EFL 1.0

Группа Open Source

Enlightenment Foundation Libraries (EFL) — это библиотеки, с помощью которых пишется Enlightenment DR17. Они предоставляют как полутрадиционный набор инструментов в Elementary, а также объект холст (Evas), так и мощные абстрактные объекты (Edje), которые можно комбинировать, объединять или даже располагать поверх друг друга с использованием альфа-каналов и событий. Там есть 3D преобразования для всех объектов и многое другое.

Небольшой обзор EFL можно найти здесь.

В EFL входят:

  • Eina — библиотека типов данных.
  • Eet — библиотека доступа к файлам.
  • Evas — библиотека «холста».
  • Ecore — библиотека «цикла событий».
  • Embryo — интерпретатор языка Small.
  • Edje — графическая библиотека.
  • E_Dbus — привязки к DBus.
  • Efreet — библиотека поддержки freedsktop.
  • Eeze — библиотека устройств, работающая напрямую через udev.

Выход версии 1.0 означает, что работа над API закончена и все серьёзные ошибки исправлены.

Сайт проекта

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

 ,

GArik
()

LAPACK 3.3.0

Группа Open Source

LAPACK (Linear Algebra PACKage) — библиотека для решения задач линейной алгебры, написанная с использованием высокооптимизированной библиотеки BLAS (Basic Linear Algebra Subprograms). LAPACK широко используется различными крупными компаниями для математических вычислений. В частности в Intel MKL, AMD Core Math Library, Sun Performance Library, HP's Mathematical Software Library, а также многих других.

В новой версии, благодаря вкладу компании Intel, добавлен стандартный API для языка C (внимание: распространяется в отдельном тарболле с названием lapacke.tgz). Также LAPACK стал полностью потокобезопасным (thread safe). SLAMCH и DLAMCH были последними небезопасными функциями. А также добавлено вычисление полной CS-декомпозиции(?) и ускорены некоторые функции.

Официальный сайт

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

 , ,

GArik
()

Valgrind 3.6.0

Группа Open Source

Valgrind — это инструмент, позволяющий находить недостатки в программах, такие как ошибки при работе с памятью, неправильное разделение потоков, неинициализированные переменные и прочее. В новой версии:

  • Поддержка ARM/Linux (ARMv7).
  • Поддержка свежих дистрибутивов Linux (gcc-4.5, glibc-2.12).
  • Поддержка Mac OS X 10.6 (32- и 64-бит).
  • Поддержка инструкций SSE4.2.
  • Улучшения профилировщика Callgrind, включая поддержку CPU с тремя уровнями кеша.
  • Новый экспериментальный профилировщик кучи DHAT.
  • Большое количество исправлений ошибок и мелких улучшений.

Официальный сайт

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

 , , ,

GArik
()

Множество обновлений от Xiph.Org

Группа Мультимедиа

Синхронно выпущены обновления для нескольких библиотек и программ от Xiph.Org:

  • libao-1.0.0
  • libvorbis-1.3.1
  • vorbis-tools-1.4.0
  • libogg-1.2.0

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

В libao:

  • Обновлены многие драйверы.
  • Добавлено несколько новых драйверов: Roar Audio, OpenBSD SNDIO.
  • Удалены драйверы solaris, alasa05, mmsound.
  • Добавлена поддержка MacOSX >= 10.5.
  • Исправлено множество ошибок.

В libvorbis:

  • Улучшено кодирование в 5.1 на 44.1/48kHz.
  • Исправлена ошибка при кодировании звука на 16kHz, приводящая к ухудшению качества результата.
  • Множество изменений направленных на: улучшение устойчивости, устранение утечек памяти, решение проблем со сборкой.
  • Устранены падения, переполнения.

В vorbis-tools:

  • Ogg123 теперь реагирует на Ctrl+C.
  • Ogg123 стал играть треки в директории в алфавитном порядке.
  • Добавлена поддержка WAVEFORMATEXTENSIBLE.
  • Улучшены переводы.
  • Множество исправлений ошибок.

В libogg:

  • При больших размерах пакетов, стандартное поведение при сбросе страниц изменено так, чтобы реже обходить страницы и использовать больший размер страниц.
    (Оригинал: Alter default flushing behavior to span less often and use larger page sizes when packet sizes are large.)
  • Устранены проблемы со сборкой при использовании некоторых компиляторов.
  • Обновлена документация.

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

 , , ,

GArik
()

Tux снова Super

Группа Игры

После затяжного периода разработки (больше 3х лет), выпущена свежая версия бесспорного хита в мире свободных игр — SuperTux-0.3.3. Игра выполнена в стиле известной игры Super Mario. Сюжет прост — Tux'у предстоит спасти свою подружку Penny из волосатых лап злодея.

В новой версии изменений настолько много, что сами авторы затрудняются вспомнить их все. Не смотря на это, доподлинно известно, что в новой версии:

  • Произведена большая работа над кодом, исправлено много ошибок.
  • Новый движок с использованием OpenGL и OpenAL.
  • Существенно обновлена и улучшена графика.
  • Добавлены новые уровни со злобными боссами.
  • Новые мелодии в звуковом сопровождении.
  • Ненавистный jam заменён на православный cmake.

Что-то напоминающее список изменений

Download

>>> Новость на оф. сайте

 ,

GArik
()

GMP 5.0.0 (GNU Multiple Precision Arithmetic Library)

Группа GNU's Not Unix

GMP — библиотека для вычислений с числами заданной точности.

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

  • Тщательно пересмотрено умножение, внесено множество улучшений.
  • Также ревизии подверглось деление и mod, для некоторых случаев улучшены временные оценки.
  • Улучшена временная оценка для функции mpz_powm.
  • Для внутренней поддержки умножения реализован алгоритм Малдера, что привело к уменьшению нижних границ для значений входных параметров некоторых функций.
  • Вычисление обратных значений, и 1/N и 1/N mod B^n, было улучшено.
  • Для функции mpz_perfect_power_p использован ассимптотически более быстрый алгоритм.
  • Функция mpz_remove значительно ускорена.
  • Специфичные для Intel Atom и Via Nano оптимизации.
  • Множество новых mpz_* и mpn_* функций.
  • Поддержка Windows64.
  • Улучшен подбор оптимального алгоритма для входных данных. Количество границ увеличено, и сами они откорректированы.
  • Значительно улучшен набор тестов.

Полный список изменений

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

 , ,

GArik
()

GNU Grub 1.97

Группа GNU's Not Unix

GRand Unified Bootloader, широко используемый и хорошо известный загрузчик операционных систем. В новой версии произошли следующие изменения:

  • Добавлена возможность загрузки XNU (ядро MacOS X)
  • Возможность загрузки FreeBSD, NetBSD и OpenBSD.
  • Интегрирован gptsync.
  • Возможность защиты паролем.
  • Инструмент манипулирования разделами.
  • Новые команды загрузчика: keystatus, hdparm, drivemap, crc, sleep.
  • Шрифты в unicode теперь используются по умолчанию.
  • Добавлена возможность получения текущей даты и времени как переменных из CMOS.
  • Поддержка raid 4, 6 и 10.
  • update-grub заменён на grub-mkconfig.
  • Добавлена поддержка cygwin.
  • Вместо lzo сжатия используется lzma.
  • Сохранения и загрузка окружения из файла.
  • Возможность использования UUID в качестве имени устройства.
  • Возможность использования os-prober для составления конфигурационного файла.
  • Поддержка файловых систем udf, afs и ext4. И многое другое.

Grub-1.97 будет использоваться по умолчанию в ubuntu-9.10.

Оф. сайт

Архив с исходными текстами

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

 , , , ,

GArik
()

liboggz-1.0.0

Группа Мультимедиа

oggz включает в себя liboggz и oggz tools, которые предоставляют возможность редактировать, проверять ogg файлы. Библиотека liboggz предназначена для чтения и записи ogg файлов и потоков. Её использование даёт некоторые преимущества относительно libogg, такие как поддержка поиска, проверка корректности данных и интерпретация временных меток. Утилиты oggz дают возможность манипулировать ogg файлами. oggz понимает celt, cmml, flac, kate, pcm, speex, theora и vorbis потоки. В частности с помощью oggz-chop возможно трансляция части ogg файла в сеть по http.

По сравнению с 0.9.9 можно отметить следующие изменения:

  • Исправлена сборка на arm, sh4 и GNU/kFreeBSD.
  • Исправлены несколько случаев некорректной работы oggz-chop.
  • Добавлена новая утилита oggz-codecs, которая выводит список кодеков в контейнере.
  • Добавлена страница руководства для oggz, добавлены примеры для других утилит.
  • Добавлена новая api функция для ограничения диапазона поиска.
  • Правильно обрабатываются потоки theora версии > 3.2.
  • Множество других исправлений ошибок.

Список изменений

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

 ,

GArik
()

GNU Octave 3.2.0

Группа GNU's Not Unix

Octave это язык высокого уровня для численных вычислений схожий с Matlab. В новой версии:

  • Улучшена совместимость с Matlab'ом в построении графиков.
  • Новая экспериментальная система для построения графиков основанная на OpenGL/FLTK.
  • Добавлены новые функции для построения графиков и убраны функции для работы с gnuplot напрямую.
  • Некоторые специфичные функции вынесены в отдельные дополнительные пакеты, некоторые наоборот включены в основной дистрибутив.
  • Улучшен отладчик.
  • Сообщения об ошибках стали понятными (ура!).
  • Добавлена поддержка ООП. Можно писать свои классы.
  • Добавлены блочные комментарии.
  • Добавлен тип данных single с одинарной точностью.
  • Диагональные, разреженные матрицы и матрицы перестановок могут быть обработаны интерпретатором как специальные матрицы со всеми вытекающими.
  • Множество улучшений в производительности, работе с памятью и т.п.

Полный список изменений

Исходные тексты GNU Octave

Дополнительные пакеты

>>> Оф. сайт

 , ,

GArik
()

p7zip 9.04

Группа Open Source

Появилась новая версия портированного на posix-системы архиватора 7zip. В новой версии:

  • Возможно обновление непрерывных (solid) архивов.
  • Добавлена поддержка lzma2 сжатия.
  • Поддержка xz архивов.
  • Распаковка gzip, bzip2, lzma, xz и tar архивов со стандартного ввода (stdin).
  • Новый флаг -scrc для вычисления crc-32 во время распаковки.
  • Исправления ошибок.

>>> Скачать

 , , ,

GArik
()

VDrift 2009-02-15

Группа Игры

После почти года после начала переписывания проекта практически с нуля вышла первая стабильная версия гоночного симулятора VDrift. В новой версии нет новых функций, но исправлено огромное количество ошибок, сильно улучшена стабильность, улучшена производительность. Физика также подверглась переработке. (!!) Сильно улучшена отрисовка шрифтов.

>>> Оф.сайт: http://vdrift.net

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

 ,

GArik
()

Valgrind 3.4.0

Группа Open Source

Появилась новая версия замечательного инструмента для разработчиков Valgrind. Valgrind — это инструмент, позволяющий находить недостатки в программах, такие как ошибки при работе с памятью, неправильное разделение потоков, неинициализированные переменные и прочее. В новой версии:

  • Поддержка glibc 2.8 и 2.9.
  • Поддержка gcc 4.4.
  • memcheck способен показывать происхождения неинициализированных переменных.
  • Алгоритм, используемый helgrind, был полностью изменён. Теперь он даёт меньше ложных срабатываний, имеет лучшую производительность, поддерживает потоки Qt4.
  • Для drd сильно улучшена производительность и уменьшено использование памяти, добавлена поддержка Boost.Thread, Qt4, glib, OpenMP и многое другое.
  • Добавлен новый экспериментальный инструмент ptrcheck, проверяющий ошибки при работе с указателями.
  • Множество других небольших изменений и исправлений ошибок.

Полный список изменений: http://valgrind.org/docs/manual/dist.news.html

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

 ,

GArik
()

Psi 0.12.0

Группа Open Source

Psi — стильный и дружелюбный jabber-клиент, написанный на Qt.

Список изменений:

  • Окна многопользовательских чатов можно выделить в отдельное окно с табами или оставить там же, где обычные чаты.
  • Обновлён поиск в ростере.
  • В консоли XML теперь используется кольцевой буфер, что позволяет просматривать уже полученный XML.
  • При определении имени нового контакта при отсутствии ника используется полное имя контакта.
  • Закладки и автовход для многопользовательских чатов.
  • Настройки хранятся в новом формате в options.xml, а не в config.xml.
  • Улучшена совместимость со старыми клиентами.
  • Прочие улучшения.
Скачать: http://downloads.sourceforge.net/psi/...

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

 , ,

GArik
()

Wormux 0.8

Группа Игры

Wormux — это Worms-подобная игра, где главными действующими лицами являются талисманы различных OpenSource-проектов. Главным нововведением в версии 0.8 является возможность игры по сети.

Список изменений (с версии 0.7.9):

  • Игра по сети.
  • 15 новых карт.
  • Новое оружие: огнемёт, футбольная бомба, осколочная базука.
  • Миникарта.
  • Переработан интерфейс.
  • Добавлены новые звуки и музыка.
  • Улучшен AI.
  • Исправлено множество ошибок.
  • Множество других небольших изменений.

Полный список изменений: http://www.wormux.org/wiki/pastebin.php

Скачать: http://download.gna.org/wormux/wormux... (54.2 Мб)

>>>

 

GArik
()

Slackware 12.1

Группа Slackware

Slackware - это замечательный дистрибутив GNU/Linux для дома и работы.

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

  • Традиционные обновления программ.
  • Лучшая поддержка RAID, LVM и cryptsetup.
  • Возможность установки по сети (FTP и HTTP, а не только NFS).
  • Xfce 4.4.2, KDE 3.5.9.

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

 ,

GArik
()

Globulation2 0.9.3

Группа Игры

Globulation 2 - это стратегия реального времени, особенностью которой является необычное управление юнитами.

В версии 0.9.3:

  • Улучшены алгоритмы поиска путей для юнитов.
  • Улучшена стабильность AI Nicowar.
  • При прохождении обучения теперь можно просмотреть предыдущие сообщения с помощью клавиши 'h'.
  • Произведена некоторая перебалансировка.
  • Улучшена система горячих клавиш.
  • Общие улучшения в сетевом коде, добавлены новые команды для администрирования YOG-сервера.
  • Обновлены переводы.
  • Куча исправлений ошибок и косметических улучшений.
Полный список изменений: http://globulation2.org/wiki/Changes

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

 globulation2,

GArik
()

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