2010-04-12

Открылся архивный раздел проекта Debian

Проект Debian открыл архивный раздел snapshot.debian.org, в котором хранятся предыдущие версии пакетов. Таким образом, пользователь получает возможность установить пакет или просмотреть исходный код для любой нужной ему версии програмы (возможно также использовать и фильтр по дате). Авторы проекта считают, что такая возможность окажется очень удобной для разработчиков и просто продвинутых пользователей - так как теперь стало возможным, например, точно определить, на каком этапе в программе появилась какая-либо регрессия. Также теперь есть возможность найти пакеты, которые уже больше не предоставляются для Debian. Наконец, проект может оказаться полезным администраторам: используя фильтр по дате, они смогут точно воссоздать окружение, которое было использовано в тот или иной момент времени, и проследить за тем, как проходило обновление.

Раздел представляет из себя обычный apt-репозиторий, который можно подключить к своей системе и использовать точно так же, как и любой другой.

В данный момент в архив попали почти все пакеты из разделов main и security, начиная с марта 2005 года. Также были добавлены пакеты из ряда сторонних репозиториев, таких как debian-volatile, debian-ports и backports.org. В данный момент объем архива достигает 6.5 террабайт - и это только начало.

сайт проекта

>>> Анонс на оф. сайте Debian

2010-04-10

Релиз Yasm 1.0.0

Yasm - распространяемый под лицензией BSDL ассемблер для x86 и x86_64 платформ с поддержкой синтаксисов nasm и gas, частично tasm , форматов binary, ELF32, ELF64, 32/64-bit Mach-O, RDOFF2, COFF, Win32/64.

Несмотря на уже широкое использование yasm в различных opensource проектах, это первая не-бета версия, автором были достигнуты следующие цели:

* Полная поддержка NASM-синтаксиса для основных целевых платформ
* Поддержка синтаксиса GAS (GNU assembler / binutils)
* source-level отладка с использованием DWARF2 или CodeView 8.0 (VS2005)
* Поддержка TLS (Thread local storage) для ELF32/64 и SEH (structured exception handling) для Win32/64
* Поддержка наборов инструкций новейших процессоров AMD XOP/FMA4/CVT16 (Bulldozer) и Intel AVX (Sandybridge)

страница проекта


>>> Подробности и загрузка

2010-04-07

µHub 0.3.1

Вышел релиз p2p-файлообменного хаба µHub 0.3.1. Хаб предназначен для организации хабов по технологии Advanced Direct Connect. Хаб не требователен к оперативной памяти и может работать на устройствах с OpenWRT или других устройствах с ограниченными ресурсами.

С прошлой версии хабу был добавлен следующий фунционал

* Возможность не подключать к хабу клиентов не поддерживающих спецификацию 0.10 ADC.
* базовая защита от флуда в чате и личных сообщениях.
* kqueue backend для Mac OS X и BSD.
* возможность прослушивать несколько портов одновременно.

Скомпилированные сборки для Win32 можно скачать здесь.

Дерево Git (git://github.com/janvidar/uhub.git)

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

arping 2.09

1 апреля вышла новая версия arping2 (не путать с arping из пакета iputils) - утилиты, позволяющей выполнять ARP запросы по MAC-адресу, и таким образом вычислять IP адрес по MAC, минуя ARP кэш. Обновления:

* удален весь старый код (из Arping 1.x)
* добавлена опция -D, при выборе которой результаты запроса выводятся в виде знаков препинания (ответы как точки, потерянные пакеты как восклицательные знаки)

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

2010-04-05

Релиз X Server 1.8

Вышел релиз X.org Server 1.8, который включает в себя следующие изменения:

* Переход от управления устройствами с подсистемы HAL (Hardware Abstraction Layer) на использование библиотеки udev, которая теперь будет являться ответственной за горячее подключение устройств ввода и вывода.
* Дополняя переход на udev, добавлена новая возможность создания файлов конфигурации для отдельных устройств - это использование файлов в директории /etc/X11/xorg.conf.d. Для того, чтобы все файлы конфигурации не использовались даже при отсутствии соответствующих устройств были добавлены новые опции InputAttributes и InputClass.

Для привязки к заданному устройству, может быть использовано сопоставление по имени продукта (MatchProduct), имени производителя (MatchVendor), пути к устройству (MatchDevicePath) или типу устройства (MatchIsKeyboard, MatchIsPointer, MatchIsJoystick, MatchIsTablet, MatchIsTouchpad и MatchIsTouchscreen). Представленное новшество призвано упростить возможность автоматизации настройки X-сервера сторонними приложениями: вместо парсинга и генерации xorg.conf теперь можно осуществить подстановку в /etc/X11/xorg.conf.d заранее сформированных файлов.
* Подсистема прямого рендеринга (DRI) обновлена до версии 2.2, что позволило реализовать новые вызовы GLX и разрешить асинхронное использование вызова glXSwapBuffers, что дает возможность оптимизировать приложение, его использующее.
* Поменялись ABI интерфейсов ответственных за ввод, вывод видео и некоторые расширения.
* Улучшена поддержка Quartz (API вывода изображения на Mac OS X).

X.org Server 1.8 будет задействован в дистрибутивах Fedora 13 и openSUSE 11.3. В Ubuntu 10.04 будет использован X.Org server 1.7, с некоторыми портированными обратно функциями из ветки 1.8.