Новая версия фреймворка для обратного инжиниринга

Вышла новая версия radare 0.9.6, открытого фреймворка для реверс-инжиниринга. Фреймфорк написан полностью на языке Си, и доступен как в виде библиотек, так и в виде утилит (r2, rabin2, rasm2, etc). Большая часть фреймворка распространяется под лицензией LGPL, что позволяет использовать его в коммерческих приложениях. Среди поддерживаемых архитектур: 8051, x86(16, 32 и 64 бита), arm (включая aarch64), avr, arc (arctangent a4 и arcompact), mips, powerpc, sparc, java, dalvik, bf, rarvm. Radare2 компилируется и работает в GNU/Linux, Windows, OSX, *BSD, Android, Solaris и iOS. Особенностью фреймворка является его моудльность и расширяемость: поддерживает скриптование на Vala, Python, Perl, Ruby, Go, Guile, Lua, JavaScript, … Читать далее Новая версия фреймворка для обратного инжиниринга

Релиз платформы для организации групповой работы Kolab 3.1

Анонсирован релиз Kolab 3.1, платформы для организации совместной коллективной работы, базирующейся на технологиях KDE. Основу платформы составляет серверное ПО Kolab Server, позволяющее организовать работу серверной инфраструктуры, реализующей средства групповой работы, единой адресной книги, календаря-планировщика и почтового сервиса. В качестве клиентских приложений могут выступать как стандартные программы из состава KDE PIM (Kontact, KMail, KOrganizer и KAddressbook), так и сторонние системы, в том числе доступен набор коннекторов для Microsoft Outlook (Bynari Connector, плагин Toltec Connector 2 и MAPI-хранилище KONSEC Konnektor). В качестве базового web-клиента в составе платформы поставляется Roundcube Webmail, в полной мере поддерживающий вторую и третью версии формата хранилища Kolab. Для … Читать далее Релиз платформы для организации групповой работы Kolab 3.1

Обновление Python 2.7.6

Доступен корректирующий выпуск Python 2.7.6, в котором проведена работа по исправлению накопившихся ошибок. Из наиболее существенных исправлений отмечается решение проблемы, приводившей к краху интерактивного интерфейса интерпретатора при его запуске в OS X 10.9. Устранена проблема с безопасностью в реализации CGIHttpRequestHandler, позволяющая осуществить выход за границы базовой директории. Также устранено несколько DoS-уязвимостей, вызванных исчерпанием памяти при обработке очень длинных строк в функции readline. Напомним, что ветка 2.7 остаётся последней в серии 2.x и будет поддерживаться до июля 2015 года. Читать далее Обновление Python 2.7.6

Релиз системы динамической отладки SystemTap 2.4

Представлен релиз системы динамической трассировки SystemTap 2.4, предоставляющий для платформы Linux средства похожие на технологию DTrace. SystemTap позволяет организовать доскональное наблюдение за работающей Linux системой, производить сбор статистики о работе приложений, профилирование и контроль системных вызовов. Управление производится через интерфейс командной строки и специальный Си-подобный язык сценариев. Система протестирована с ядрами Linux начиная с версии 2.6.9 и заканчивая 3.11.6. В развитии проекта участвуют такие компании как Red Hat, IBM, Intel, Hitachi и Oracle. В каталоге примеров представлено более 100 скриптов на все случаи жизни, подходящие для слежения за распределением памяти, вводом/выводом, дисковыми операциями, сетевым трафиком (например, анализ работы NFS), работой … Читать далее Релиз системы динамической отладки SystemTap 2.4

Представлен новый язык программирования Leaf, реализованный на основе технологий LLVM

Мьюзинг Морторей (Musing Mortoray), ведущий блог о проблемах и дизайне современных языков программирования, после года разработки представил собственный язык Leaf, отвечающий его представлению об идеальном языке программирования. Leaf позиционируется как простой и привычный язык программирования, вобравший в себя все лучшие возможности современных языков, нацеленный на решение реальных проблем, но не придерживающийся какой-либо определённой парадигмы разработки. Реализация языка основана на наработках проекта LLVM и примечательна поддержкой разнородных методов выполнения кода, как традиционной предварительной компиляции в исполняемые файлы, так и использования JIT для компиляции во время выполнения. Среди возможностей языка: замыкания, автоматическое определение типов на основе инициализируемых значений, упорядоченные списки и хэши, … Читать далее Представлен новый язык программирования Leaf, реализованный на основе технологий LLVM

Рассматривается вопрос отключения по умолчанию поддержки Java в GCC

Джеф Лоу (Jeff Law) из компании Red Hat инициировал в списке рассылки разработчиков GCC обсуждение вопроса исключения GCJ из списка по умолчанию предлагаемых компиляторов (поддержка GCJ сохранится, но уже в качестве опции). Среди причин прекращения сборки GCC с поддержкой Java упоминается заброшенное состояние GCJ (всего 14 мелких изменений за 2013 год, заметных новшеств не добавлялось уже много лет). GCJ был актуален в прошлые годы, но с появлением OpenJDK проект GCJ оказался невостребован, а активная разработка переместилась в OpenJDK. Отключение по умолчанию GCJ позволит на 25% сократить время загрузки (bootstrap). Вместо Java предлагается добавить по умолчанию поддержку языка Go. Читать далее Рассматривается вопрос отключения по умолчанию поддержки Java в GCC

Представлен InQlude, архив библиотек для Qt, похожий на CPAN и RubyGems

Корнелиус Шумахер (Cornelius Schumacher), президент организации KDE e.V., занимающейся технической, юридической и финансовой поддержкой проекта KDE, представил новый проект inqlude.org, в рамках которого подготовлен каталог библиотек, биндингов, модулей и расширений, ориентированных на совместное использование с Qt, созданный как подобие архива CPAN для Qt. Целью проекта является формирование полного списка всех существующих библиотек для разработчиков Qt-приложений. При помощи inqlude.org любой разработчик, использующий Qt, сможет быстро найти интересующую библиотеку или расширение. Особенностью inqlude.org является предоставление информации об элементах каталога и отдельных выпусках, не только через Web, но и в форме подходящих для машинного разбора манифестов в формате JSON. Манифесты для всех элементов … Читать далее Представлен InQlude, архив библиотек для Qt, похожий на CPAN и RubyGems

Вышел Alpine Linux 2.7.0, дистрибутив для сетевых шлюзов

Доступен выпуск Alpine Linux 2.7.0, специализированного дистрибутив для построения сетевых шлюзов, межсетевых экранов, VPN-серверов и VoIP-систем. Дистрибутив сформирован с оглядкой на повышенную безопасность и собран с патчами PaX и SSP (Stack Smashing Protection). Загрузочный iso-образ занимает 255 Мб, в качестве системой библиотеки используется uClibc, а в качестве стандартных утилит — BusyBox. Из изменений в новом выпуске отмечается переход на ядро Linux 3.10.18, обновление версий программ: php 5.5.5, qemu 1.6.1, xen 4.3.1, postgresql 9.3.1, samba 4.1.0, nsd 4.0.0, asterisk 11.6.0, openssh 6.4p1, lua 5.2.2. Для использования в Alpine также доступны пользовательские приложения abiword 3.0.0, firefox 25.0, gnumeric 1.12.8, evince 3.10 и … Читать далее Вышел Alpine Linux 2.7.0, дистрибутив для сетевых шлюзов

Марк Шаттлворт извинился за действия Canonical в отношении проекта FixUbuntu

Марк Шаттлворт извинился в своём блоге за действия юристов компании Canonical в отношении сайта fixubuntu.com и признал, что возникла довольно глупая ситуация. Марк также подтвердил, что сайт fixubuntu.com не нарушает правила использования торговых марок, которые явно разрешают использование имени Ubuntu и символики проекта для создания сатирических и критических ресурсов. Тем не менее, любой проект, использующий логотип Ubuntu, должен получить формальное разрешение от Canonical, так как это необходимо для сохранения контроля за торговой маркой. В случае fixubuntu.com сотрудникам Canonical следовало не требовать смены имени домена и удаления логотипа, а лишь пояснить, что торговые марки можно использовать, но если владелец сайта попросит … Читать далее Марк Шаттлворт извинился за действия Canonical в отношении проекта FixUbuntu

Компания Canonical использовала нарушение торговой марки Ubuntu для борьбы с неугодным сайтом (инцидент исчерпан)

Компания Canonical направила создателям сайта fixubuntu.com уведомление с требованием сменить доменное имя и прекратить использование на сайте символики проекта Ubuntu, так как это нарушает зарегистрированные торговые марки Canonical. Примечательно, что ресурс fixubuntu.com был создан для распространения инструкции по обеспечению приватности в дистрибутиве и является примером ресурсов, отстаивающих интересы пользователей Ubuntu. В частности, на сайте рассказывается как сохранить тайну частной жизни при использовании «умных областей» в Dash, при применении которых поисковые запросы без получения предварительного согласия пользователя приводят к утечке информации, которая может иметь персональный характер. Любой поисковый запрос в Dash приводит не только к выборке локального контента, но и к … Читать далее Компания Canonical использовала нарушение торговой марки Ubuntu для борьбы с неугодным сайтом (инцидент исчерпан)

Компания Canonical использовала нарушение торговой марки Ubuntu для борьбы с неугодным сайтом

Компания Canonical направила создателям сайта fixubuntu.com уведомление с требованием сменить доменное имя и прекратить использование на сайте символики проекта Ubuntu, так как это нарушает зарегистрированные торговые марки Canonical. Примечательно, что ресурс fixubuntu.com был создан для распространения инструкции по обеспечению приватности в дистрибутиве и является примером ресурсов, отстаивающих интересы пользователей Ubuntu. В частности, на сайте рассказывается как сохранить тайну частной жизни при использовании «умных областей» в Dash, при применении которых поисковые запросы без получения предварительного согласия пользователя приводят к утечке информации, которая может иметь персональный характер. Любой поисковый запрос в Dash приводит не только к выборке локального контента, но и к … Читать далее Компания Canonical использовала нарушение торговой марки Ubuntu для борьбы с неугодным сайтом

Выпуск мобильной платформы Tizen 2.2.1

Представлен релиз свободной мобильной платформы Tizen 2.2.1, развиваемой под покровительством организации Linux Foundation, при участии LiMo Foundation, Intel и Samsung. Новый выпуск примечателен добавлением в интерфейс настройки меню для управления параметрами, связанными с приватностью. Кроме того, обеспечена возможность установки приложений на SD-карту. Для разработчиков мобильных приложений выпущен пакет Tizen SDK 2.2.1, в состав которого входит среда разработки на базе Eclipse, эмулятор телефона на основе QEMU, документация, примеры приложений, утилиты и компоненты для сборки программ. SDK поставляется для платформ Linux (Ubuntu), Windows и Mac OS X. Готовые сборки подготовлены для таких устройств, как Samsung Galaxy S2 HD и Samsung Galaxy S3. … Читать далее Выпуск мобильной платформы Tizen 2.2.1

NVIDIA прекращает поддержку CUDA для Linux на 32-разрядной архитектуре x86

Компания NVIDIA объявила о переводе поддержки тулкита и драйвера CUDA для 32-разрядых Linux-систем (x86) в разряд устаревших. Разработка и обеспечение работы приложений CUDA и OpenCL на 32-разрядной платформе Linux-x86 прекращается. Поддержка уже выпущенных версий тулкита CUDA для платформы Linux-x86 будет сохранена, но будущие выпуски не будут доступны для Linux-x86. Пакет GPU-драйверов с поддержкой CUDA входит в состав ветки проприетарных драйверов NVIDIA 331.x для Linux-x86, но в будущих ветках возможно его исключения из поставки. Поддержка CUDA для Linux на 32-разрядной архитектуре ARM, а также не связанных с CUDA компонентов драйвера NVIDIA для Linux-x86, будет продолжена в полном объёме. Читать далее NVIDIA прекращает поддержку CUDA для Linux на 32-разрядной архитектуре x86

Выпуск Wine 1.7.6

Вышел очередной экспериментальный выпуск открытой реализации Win32 API — Wine 1.7.6. С момента выпуска версии 1.7.5 было закрыто 30 отчётов об ошибках. Наиболее важные изменения: Переписан алгоритм BiDi (Unicode Bidirectional Algorithm) для обеспечения полной поддержки спецификации Unicode 6.3; Поддержка седьмой версии фильтра Video Mixing Renderer (VMR-7); Улучшена обработка изменения размера окон в драйвере для платформы OS X; Закрыты отчёты об ошибках, связанные с работой игр и приложений: Touhou 7.5, Max Payne 2, Bioshock 1.0, Pikachu Volleyball, Battlefield Bad Company 2, Split Second, Post Apocalyptic Mayhem, Visual Studio 2010, Dragon age 2, Artemis 2.0, TreeSize Free, Heidisql Beyond Compare, Battle City … Читать далее Выпуск Wine 1.7.6

Марк Шаттлворт извинился за действия Canonical в отношении проекта

Марк Шаттлворт извинился в своём блоге за действия юристов компании Canonical в отношении сайта fixubuntu.com и признал, что возникла довольно глупая ситуация. Марк также подтвердил, что сайт fixubuntu.com не нарушает правила использования торговых марок, которые явно разрешают использование имени Ubuntu и символики проекта для создания сатирических и критических ресурсов. Тем не менее, любой проект, использующий логотип Ubuntu, должен получить формальное разрешение от Canonical, так как это необходимо для сохранения контроля за торговой маркой. В случае fixubuntu.com сотрудникам Canonical следовало не требовать смены имени домена и удаления логотипа, а лишь пояснить, что торговые марки можно использовать, но если владелец сайта попросит … Читать далее Марк Шаттлворт извинился за действия Canonical в отношении проекта

Для драйвера Nouveau реализована расширенная поддержка управления частотами и питанием GPU NVIDIA

Разработчик Бен Скеггс (Ben Skeggs) из компании Red Hat представил довольно большую серию патчей для драйвера nouveau. Данные патчи реализуют реклокинг GPU, управление питанием и автоматическое управление скоростью вентилятора для ряда GPU от NVIDIA. Ожидается, что данные патчи войдут в состав ядра Linux 3.13, когда откроется окно приема изменений. Как известно, отсутствие реклокинга (управления частотами GPU в зависимости от нагрузки) является одной из ключевых проблем драйвера nouveau, которая не позволяет драйверу достигнуть производительности, сравнимой с проприетарными драйверами, так как большинство GPU NVIDIA работают после загрузки по умолчанию на пониженной частоте, которая как правило в несколько раз ниже максимальной. К сожалению, … Читать далее Для драйвера Nouveau реализована расширенная поддержка управления частотами и питанием GPU NVIDIA

В MESA 10 добавлена поддержка DRI3 и OpenGL-расширения GLX_MESA_query_renderer

В состав MESA 10.0 войдет поддержка нового интерфейса для обеспечения прямого доступа к видеоадаптеру — DRI3 (Direct Rendering Infrastructure), известного также как DRI3000. Предполагается, что данный интерфейс постепенно заменит собой более ранний интерфейс DRI2. Основной особенностью DRI3 является активное использование буферов, использующих DMA для ускорения работы. Ожидается, что MESA 10.0 с поддержкой DRI3 выйдет до конца ноября. С точки зрения X.Org, поддержка ответной части DRI3 появится в X-сервере 1.15, выпуск которого ожидается в конце года. Кроме того, разработчики из компании Intel добавили в MESA новое расширение GLX_MESA_query_renderer, которое войдёт состав выпуска MESA 10.0, так как код был добавлен до отделения … Читать далее В MESA 10 добавлена поддержка DRI3 и OpenGL-расширения GLX_MESA_query_renderer

Проект GIMP прекратил использование SourceForge из-за недовольства рекламной политикой сервиса

Разработчики растрового графического редактора GIMP объявили о прекращении использования сервиса SourceForge для распространения установочных сборок для платформы Windows. Вместо SourceForge бинарные сборки GIMP отныне будут распространяться с собственного сервера. В качестве причины ухода с SourceForge называются жалобы пользователей на размещение некорректной рекламы и навязывание собственного инсталлятора. В частности, упоминается низкое качество контроля за рекламными баннерами, показываемыми на страницах загрузки SourceForge, некоторые из которых вводят посетителей в заблуждение, размещая на баннерах обманные ссылки, содержащие фразы вида «Скачать здесь» («Download here») или кнопки, стилизованные под элементы оформления SourceForge. Кроме того, разработчики GIMP недовольны политикой SourceForge по продвижению собственного инсталлятора для формирования Windows-сборок … Читать далее Проект GIMP прекратил использование SourceForge из-за недовольства рекламной политикой сервиса

Релиз web-фреймворка Django 1.6

Вышла стабильная версия популярного фреймворка Django 1.6, написанного на языке Python и предназначенного для разработки веб-приложений. Выпуск Django 1.6 примечателен переводом поддержки Python 3 в категорию готового для промышленной эксплуатации. Кроме того, поддержка Python 3 добавлена в плагин с реализацией отладочной панели Debug Toolbar. В качестве поддерживаемых веток Python заявлены 2.6.X, 2.7.X, 3.2.X и 3.3.X. В следующем выпуске поддержка Python 2.6 будет прекращена. Из улучшений отмечается: Включение по умолчанию защиты от clickjacking-атак в проектах, шаблонах и интерфейсе администратора; Упрощение используемых по умолчанию файлов с шаблонами приложения и описаниями проекта. В качестве СУБД по умолчанию предлагается SQLite; Переработка кода обработки транзакций … Читать далее Релиз web-фреймворка Django 1.6

Началось бета-тестирование KDE 4.12

Разработчики проекта KDE объявили о начале бета-тестирования выпуска 4.12. Новая ветка примечательна только обновлением приложений и незначительными изменениями компонентов платформы для разработчиков. Релиз планируется выпустить 18 декабря. Рабочий стол Plasma Workspaces останется неизменным и по сравнением с выпуском KDE 4.11 будет содержать только исправления ошибок. На смену Plasma Workspaces 4.11 придёт Plasma Workspaces 2, основанный на Qt5 и KDE Frameworks 5. Программные интерфейсы виртуально заморожены в процессе параллельной подготовки выпуска KDE Frameworks 5, намеченного на лето следующего года. Поэтому кроме продолжения развития приложений, изменения в ветке KDE 4.12 в основном связаны с устранением ошибок и полировкой существующих возможностей. Из заметных … Читать далее Началось бета-тестирование KDE 4.12

Представительство Red Hat в СНГ проведёт вебинар по Identity Management в RHEL

Во вторник 19 Ноября 2013 года состоится вебинар на котором будет рассказано об управлении идентификацией в Red Hat Enterprise Linux. Решение Identity Management в Red Hat Enterprise Linux обеспечивает эффективный способ централизованного управления аутентификацией пользователей, компьютеров и сервисов в среде Linux и UNIX, а также управления политиками доступа. Читать далее Представительство Red Hat в СНГ проведёт вебинар по Identity Management в RHEL