Выпуск PyPy 2.1, реализации Python, написанной на языке Python

Представлен релиз PyPy 2.1, реализации языка Python, написанной на языке Python (используется статически типизированное подмножество RPython, Restricted Python). Одновременно доступна для тестирования бета-версия PyPy3 2.1 с поддержкой Python 3. Версия PyPy 2.1 примечательная обеспечением официальной поддержки процессоров ARM в JIT-компиляторе. Кроме того, в код внесены очередные оптимизации — новый выпуск в среднем на 10% быстрее прошлой версии PyPy и в 6.12 раз быстрее классического CPython 2.7.3. Благодаря задействованию JIT-компилятора, на лету транслирующего некоторые элементы в машинный код, PyPy при выполнении некоторых операций в несколько раз обгоняет по производительности классическую реализацию Python на языке Си (CPython). Ценой высокой производительности и использования … Читать далее Выпуск PyPy 2.1, реализации Python, написанной на языке Python

Пакеты с Unity 8 подготовлены для тестирования в Ubuntu 13.10

Разработчики Ubuntu объявили о начале формирования сборок пакетов с пользовательской оболочкой Unity 8 для тестирования в экспериментальных ежедневных сборках Ubuntu 13.10. Ранее пакеты с Unity 8 были доступны только для отдельной ветки Ubuntu Touch, а теперь могут быть установлены в штатных сборках Ubuntu 13.10. В настоящее время интерфейс Unity 8 пока может работать только в режимах планшета и телефона, версия интерфейса для настольных систем пока не готова (режимы планшета и телефона могут быть опробованы из обычной настольной версии Ubuntu). Интеграция Unity 8 в дистрибутив намечена в Ubuntu 14.10, следующие два выпуска Ubuntu 13.10 и 14.04 LTS будут основаны на оболочке … Читать далее Пакеты с Unity 8 подготовлены для тестирования в Ubuntu 13.10

Началось альфа-тестирование СУБД Firebird 3.0

После 8 лет разработки доступна для тестирования первая альфа-версия СУБД Firebird 3.0. Новая ветка переписана на языке C++ и отличается переработанной архитектурой, оптимизированной для использования на многоядерных системах. Изначально релиз Firebird 3.0 планировалось выпустить ещё в 2007 году, но из-за нехватки ресурсов разработка затянулась. Из других особенностей Firebird 3.0 можно выделить: Новый объектно-ориентированный C++ API для разработки дополнений; Новая гибкая система конфигурирования; Дополнительные модели аутентификации; Поддержка агрегирования прав доступа; Внешние хранимые процедуры, триггеры и функции (на Java, C++ и других языках); Поддержка задания схем шифрования данных; Возможность определения пользовательских PSQL функций и DDL триггеров; Средства для подключения расширений для мониторинга; … Читать далее Началось альфа-тестирование СУБД Firebird 3.0

Представлен неподдающийся обратному инжинирингу метод запутывания кода

Группа учёных из массачусетского, колумбийского, техасского и калифорнийского университетов предложила новый способ (PDF) запутывания кода программного обеспечения (obfuscation), с целью приведения его к нечитаемому виду, непригодному для восстановления алгоритма работы. В отличие от применяемых ныне методов запутывания кода новый способ оперирует техникой функционального шифрования, что не даёт возможности провести обратный инжиниринг и восстановить хотя бы в общих чертах суть закодированного приложения. Код преобразуется в зашифрованное на уровне функциональности представление, остающееся работоспособным, но требующее для восстановления исходного вида решения математической задачи, выполнение которой на современных компьютерах потребует нескольких сотен лет вычислений. Используемое при математическом преобразовании кодирование преобразует изначальный код в последовательность … Читать далее Представлен неподдающийся обратному инжинирингу метод запутывания кода

Релиз новой экспериментальной ветки Wine 1.7.0

Выход Wine 1.7.0 ознаменовал начало цикла разработки новой экспериментальной ветки Wine 1.7.x, который завершится выпуском стабильной версии 1.8.0. С момента выпуска версии 1.6.0 закрыто 44 отчёта об ошибках. Основные изменения: В драйвере Postscript добавлена поддержка вертикального позиционирования текста; В состав включена библиотека liblcms 2 (ранее поставлялась первая версия); Данные Unicode обновлены до версии 6.2.0; В инсталлятор добавлена поддержка элементов HyperLink Control для отображения гиперссылок; Улучшена поддержка XML-атрибутов. Читать далее Релиз новой экспериментальной ветки Wine 1.7.0

Релиз офисного пакета Calligra 2.7, развиваемого проектом KDE

После шести месяцев разработки представлен новый значительный выпуск свободного офисного пакета Calligra 2.7, четвёртый стабильный релиз с момента ответвления разработки от проекта KOffice в декабре 2010 года. В качестве базового формата используется Open Document (ODF). Готовые бинарные сборки подготовлены для Arch Linux, Fedora, FreeBSD, openSUSE, Ubuntu, Mac OS X и Windows. . В отличие от KOffice внутренняя архитектура Calligra разделена на базовые внутренние подсистемы и внешние пользовательские оболочки, что позволяет создавать на одной основе как легковесные мобильные версии, так и полнофункциональные варианты офисного пакета для настольных систем. В частности, кроме версии для настольных систем на базе Calligra развивается пакет Calligra … Читать далее Релиз офисного пакета Calligra 2.7, развиваемого проектом KDE

В рамках Pwnie Awards 2013 определены наиболее существенные уязвимости и провалы в безопасности

На конференции Black Hat состоялась церемония вручения премии Pwnie Awards 2013, в рамках которой выделены наиболее значительные уязвимости и абсурдные провалы в области компьютерной безопасности. Pwnie Awards считается аналогом Оскара в области компьютерной безопасности и проводится ежегодно, начиная с 2007 года. Основные номинации: Лучшая серверная ошибка, победителем в которой становится человек, нашедший и использовавший наиболее технически сложную и интересную ошибку в сетевом сервисе. Победителем признана уязвимость в YAML-обработчике Ruby on Rails (CVE-2013-0156), позволяющая выполнить код на сервере. В качестве претендентов упомянуты уязвимости в СУБД Oracle, nginx, SAPRouter и Asterisk. Лучшая ошибка в клиентском ПО. Победителем признана уязвимость в Adobe Reader … Читать далее В рамках Pwnie Awards 2013 определены наиболее существенные уязвимости и провалы в безопасности

Альфа-выпуск SDK для ОС Sailfish, перешедший на использование Wayland и Qt5

Компания Jolla, основанная бывшими сотрудниками Nokia с целью разработки новых смартфонов, построенных на базе Linux-платформы MeeGo, опубликовала первую альфа-версию SDK-комплекта для разработки приложений для мобильной платформы Sailfish. SDK примечателен использованием компонентов Qt5 и задействованием Wayland в качестве базовой графической подсистемы Sailfish. В состав SDK входит образ базового системного окружения Sailfish, сборочное окружение Mer, интегрированная среда разработки QtCreator, эмулятор SailfishOS (используется VirtualBox), набор библиотек, коллекция примеров и документации, набор расширенных компонентов для построения графических интерфейсов Sailfish Silica (поддерживаются также и штатные компоненты Qt Quick2). Для разработки пользовательских приложений предлагается использовать Qt Quick2. Готовые сборки SDK подготовлены для Ubuntu 12.10, Fedora 18, … Читать далее Альфа-выпуск SDK для ОС Sailfish, перешедший на использование Wayland и Qt5

Новый выпуск системы управления web-контентом WordPress 3.6

Представлен релиз системы управления web-контентом WordPress 3.6, написанной на языке PHP и ориентированной на создание блогов. По сравнению с прошлым выпуском внесено 729 исправлений. Среди добавленных новшеств: Поддержка функции автоматического промежуточного сохранения контента в редактируемых формах. В случае случайного закрытия окна браузера, текущее состояние формы будет сохранено и доступно для продолжения редактирования. Функция работает в привязке к автору, т.е. при редактирвоании одного текста разными авторами, каждый автор будет иметь собственный буфер автосохранения; Функция установки флага блокировки для публикаций, дающая эксклюзивные права на сеанс редактирвоания, что не позволяет другим авторам случайно отредактировать текст, над которым работает кто-то другой; Новая тема оформления … Читать далее Новый выпуск системы управления web-контентом WordPress 3.6

Эксперимент по созданию ботнета через подстановку вредоносного JavaScript в рекламную сеть

На проходящей в эти дни конференции Black Hat был сделан доклад о проведении эксперимента по созданию ботнета, построенного из пользовательских браузеров, поражаемых через распространение подставной рекламы в легитимных рекламных сетях. В настоящее время многие рекламные сети допускают включение JavaScript-кода рекламодателя для отображения интерактивной рекламы. Такой код проверяется, но используя методы социальной инженерии, подобные проверки можно обойти, например, усыпив бдительность предварительными многократными мелкими правками и продвинув в одной из правок включение внешнего JavaScript-кода со стороннего сайта. В итоге в одну из известных рекламных сетей, название которой не разглашается, удалось внедрить JavaScript-код, который потенциально мог использоваться для совершения DDoS-атаки с использованием актуальных … Читать далее Эксперимент по созданию ботнета через подстановку вредоносного JavaScript в рекламную сеть

Организация Linux Foundation вошла в состав консультативного совета проекта GNOME

Глава организации GNOME Foundation, развивающей окружение рабочего стола GNOME, объявил о включении Linux Foundation в число членов консультативного совета проекта (GNOME Advisory Board). Входящие в совет компании и организации курируют развитие проекта, оказывают финансовую поддержку и проводят экспертные консультации. Среди известных участников совета отмечаются Фонд свободного ПО и такие компании, как IBM, Google и Intel. Участие Linux Foundation подчёркивает значение GNOME для экосистемы GNU/Linux и даёт возможность непосредственно влиять на развитие проекта в будущем. Читать далее Организация Linux Foundation вошла в состав консультативного совета проекта GNOME

Вышел Live-дистрибутив Parted Magic 2013_08_01, перешедший с systemd-udev на eudev

Представлен релиз Parted Magic 2013_08_01, компактного LiveCD/LiveUSB дистрибутива для восстановления системы после сбоя. Графический интерфейс основан на окружении LXDE. В минимальном консольном режиме дистрибутив может работать на машинах с 48 Мб ОЗУ, для работы в Live-режиме требуется 312 Мб ОЗУ. Размер iso-образа 336 Мб. При подготовке новой версии основное внимание было уделено исправлению старых ошибок. В анонсе отмечается, что Parted Magic 2013_08_01 является одним из наиболее скрупулёзно протестированных выпусков за всю историю существования проекта. Из новшеств заслуживает упоминание миграция с systemd-udev на eudev, развиваемый разработчиками Gentoo форк udev. Таким образом, Parted Magic стал одним из первых дистрибутивов, перешедших по умолчанию … Читать далее Вышел Live-дистрибутив Parted Magic 2013_08_01, перешедший с systemd-udev на eudev

Разработчик Marek Olšák нанят в команду разработчиков графических драйверов фирмы AMD

Независимый разработчик Marek Olšák, заслуживший известность благодаря своим патчам для драйверов GPU семейства Radeon, был нанят на работу в компанию AMD и присоединился к команде, работающей над открытыми драйверами. Marek Olšák является одним из наиболее активных разработчиков проекта MESA. Сообщается, что ранее компания AMD уже предлагала разработчику принять его на работу, однако Marek пожелал завершить образование в университете и работал над Gallium3D-драйвером для чипов Radeon на добровольных началах. В данный момент разработчик представил новую серию патчей, отправленных уже в качестве сотрудника AMD. Читать далее Разработчик Marek Olšák нанят в команду разработчиков графических драйверов фирмы AMD

Оценка эффективности патчей динамического управлениия питанием для дискретных видеокарт Radeon

Ресурс Phoronix, ранее уже делавший предварительные тесты нового управления питанием для карт Radeon («DPM«) на примере APU, произвел новую серию тестов. В данном случае изучалась работа управления питанием для относительно мощных дискретных видеокарт семейства Radeon. В процессе тестирования изучалась работа механизма управления питанием DPM для видеокарт HD4890, HD6770 и HD6870 и сравнение с механизмом управления питания используемым по умолчанию. Кроме производительности в процессе тестирования также учитывалась температура GPU и потребление энергии видеокартой. Практически во всех тестах производительность осталась примерно на том же уровне, что и с управлением питанием «по умолчанию» (мощные дискретные видеокарты семейства Radeon в большинстве случаев по умолчанию … Читать далее Оценка эффективности патчей динамического управлениия питанием для дискретных видеокарт Radeon

Открыта регистрация посетителей конференции KyivBSD

Открыта регистрация посетителей на ежегодную конференцию пользователей и разработчиков BSD-систем — KyivBSD. В этом году, пятая по счёт конференция, пройдёт 21 сентября в городе Киев (Украина), точное место проведения и расписание докладов будут опубликованы в конце августа. Как и в прошлом году, есть две формы участия — бесплатная и платная. Оплативший участник получает пакет с сувенирами и памятной футболкой. При оплате участия до 15 августа действует льготная цена, плюс есть возможность заказать дополнительную футболку за 50% от стоимости участия. Также в рамках конференции, но на следующий день, будет организован приём экзамена для сертификации BSDA. Читать далее Открыта регистрация посетителей конференции KyivBSD

Готовится к производству HackRF, устройство для создания произвольных беспроводных систем

Майкл Оссман (Michael Ossmann), глава компании Great Scott Gadgets, выпускающей занимательные аппаратные устройства для хакеров, запустил на Kickstarter кампанию по финансированию производства HackRF, универсального приёмопередатчика, способного принимать и отправлять произвольные радиосигналы на частотах от 30 до 6000 MHz. Форма сигнала и модуляция задаётся программно (SDR, Software Defined Radio), что позволяет использовать одно устройство для созданий реализаций широкого спектра беспроводных технологий, таких как Bluetooth, ZigBee, элементы сотовых сетей, FM-радио. По своей сути HackRF напоминает очень быструю звуковую карту, только вместо микрофона и колонок для ввода и вывода звуковых волн, используется антенна для передачи и приёма произвольных радиоволн. Особенностью устройства является низкая … Читать далее Готовится к производству HackRF, устройство для создания произвольных беспроводных систем

Сравнение производительности OpenGL игр в Windows, Ubuntu и FreeBSD

Ресурс Phoronix провёл тестирование производительности игровых приложений при их запуске в окружении Windows 8, Ubuntu 13.10-pre и FreeBSD 9.1 (использовалась сборка PC-BSD 9.1). При тестировании каждой системы были задействованы три конфигурации с видеокартами GeForce 9800GTX, GeForce GTX 460 и GeForce GTX 680, для которых применялись проприетарные драйверы NVIDIA. Окружение FreeBSD показало неожиданно высокие результаты, показав аналогичные с Windows и Ubuntu показатели в тестах Nexuiz, Unigine Sanctuary и Unigine Tropics, и существенно обогнав Windows и Ubuntu в тесте Xonotic, что может свидетельствовать о том, что FreeBSD вполне пригодна для применения в качестве игровой платформы. Среди предположений о причинах лидерства FreeBSD в … Читать далее Сравнение производительности OpenGL игр в Windows, Ubuntu и FreeBSD

Проект Neon начал формирование экспериментальных сборок пакетов с KDE Frameworks 5

Проект Neon начал формирование ежедневных сборок пакетов с наработками KDE Frameworks 5. Для оценки текущего состояния развития стека KDE следующего поколения подготовлен специальный репозиторий, доступный для использования в Kubuntu/Ubuntu. При этом, экспериментальные пакеты устанавливаются в иерархию директорий /opt и присутствуют параллельно со стабильной версией KDE, не влияя на её работу. Для установки пользовательской сессии Neon 5 в LightDM, основанной на наработках KDE Frameworks 5, следует выполнить: sudo apt-add-repository ppa:neon/kf5 sudo apt-get install project-neon5-session Формирование Live-сборок с KDE Frameworks 5 и KDE Plasma Workspaces 2 на основе Qt5 и Wayland ожидается в начале следующего года. Выпуски Kubuntu 13.10 и 14.04 LTS … Читать далее Проект Neon начал формирование экспериментальных сборок пакетов с KDE Frameworks 5

Выход ktap 0.2, системы динамической трассировки для ядра Linux

Представлен второй выпуск проекта ktap, в рамках которого развивается новая система динамической трассировки работы ядра Linux, предоставляющая собственный скриптовый язык для создания сценариев. Сценарии могут быть использованы как для автоматизации выявления узких мест, так и для изменения параметров работы ядра. В том числе, скрипты ktap могут использоваться для изменения поведения систем ядра и даже для реализации дополнительной функциональности. Код проекта распространяется под лицензией GPL и оформлен в виде модуля для ядра Linux (поддерживаются ядра начиная с ветки 3.1), не требующего применения дополнительный патчей. От существующих систем, таких как SystemTap и DTrace, ktap отличается иной архитектурой и другими принципами организации выполнения … Читать далее Выход ktap 0.2, системы динамической трассировки для ядра Linux

Увидел свет Microsoft Office для платформы Android

Компания Microsoft представила вариант своего офисного пакета для платформы Android, который уже доступен для установки через каталог-магазин Google Play. Программа распространяется бесплатно для подписчиков сервиса Microsoft Office 365. Для получения возможности работы в Android-версии Microsoft Office подписка на Office 365 обязательна (можно использовать пробную 30-дневную регистрацию). Поддерживаются только устройства на платформе Android 4. Программа позволяет в полноценном виде просматривать и редактировать документы в форматах Word, Excel и PowerPoint. Документы отображаются в виде, максимально приближенном к их представлению в настольной версии MS Office, в том числе доступны диаграммы, анимация, графика SmartArt. При этом мобильные варианты Word, Excel и PowerPoint оптимизированы для … Читать далее Увидел свет Microsoft Office для платформы Android

В DragonFly BSD появилась поддержка KMS для видеокарт Intel

Франсуа Тиджеот (Francois Tigeot) сообщил о реализации модуля KMS для переключения видеорежимов на уровня ядра DragonFly BSD. Код интегрирован в master-ветку git-репозитория DragonFly BSD. Поддерживаются графические карты на чипсете Intel i915. За основу был взят код FreeBSD, который был портирован для ядра DragonFly BSD. Помимо самого Франсуа, в разработке также принимали участие Aggelos Economopoulos, Johannes Hofmann и Matthew Dillon. В частности механизм PAT был реализован Меттью Диллоном. Поддержка KMS необходима для использования свежих версий видеодрайверов Intel, в которых была удалена поддержка переключения видеорежимов на пользовательском уровне (UMS) и оставлена только поддержка KMS (Kernel Mode Setting) для переключения видеорежимов на уровне … Читать далее В DragonFly BSD появилась поддержка KMS для видеокарт Intel