Обновление Live-дистрибутива Rebecca Black Linux для тестирования Wayland 1.2

Представлен новый выпуск Live-дистрибутива Rebecca Black Linux, нацеленного на тестирование последних наработок проекта Wayland. В состав дистрибутива входит свежий выпуск Wayland/Weston 1.2. Для загрузки доступны два вида iso-образов — полный 1.9 Гб и сокращённый 965 Мб. В состав дистрибутива включена подборка демонстрационных приложений, работающих с Wayland и позволяющих оценить состояние развития проекта. В состав также включены варианты библиотек GTK+, EFL, Qt5 и SDL, собранные с поддержкой Wayland, и компонент Xwayland, позволяющий обеспечить запуск обычных X-приложений в окружении, сформированном при помощи композитного сервера Weston. В следующем выпуске планируется начать формирование окружения на базе KDE Frameworks 5 и KDE-приложений, работающих в роли … Читать далее Обновление Live-дистрибутива Rebecca Black Linux для тестирования Wayland 1.2

Аудиокодек Opus 1.1 перешёл на стадию бета-тестировния

Организация Xiph.Org, занимающаяся разработкой свободных видео- и аудиокодеков, объявила о начале бета-тестировании новой редакции аудиокодека Opus 1.1 — первого значительного обновления, после стандартизации формата в виде RFC 6716. Opus отличается высоким качеством кодирования и минимальной задержкой как при сжатии потокового звука с высоким битрейтом, так и при сжатии голоса в ограниченных по пропускной способности приложениях VoIP-телефонии. Новый вариант кодека примечателен интеграцией наработок по повышению производительности, увеличению качества кодирования и развитию API библиотеки libopus. Возможности новой версии кодека представлены в специально подготовленной демонстрации. В частности, отмечено существенное улучшение кодирования surround-звука, средства корректировки битрейта на основании оценки тональности, механизмы автоматического определения речи … Читать далее Аудиокодек Opus 1.1 перешёл на стадию бета-тестировния

Исследование проблем с производительностью JavaScript на мобильных устройствах

Дрю Кроуфорд (Drew Crawford), специализирующийся на разработке мобильных приложений, опубликовал подробный анализ проблем с производительностью мобильных web-приложений, мешающих им конкурировать с нативными программами. В статье сделаны неутешительные выводы: в силу особенностей динамического языка и методов работы с памятью, JavaScript-приложения существенно отстают по производительности от нативных программ и в ближайшем будущем вряд ли ситуация заметно изменится, по крайней мере без внесения изменений в язык и API. Наиболее перспективным в этом плане выглядит Asm.js, низкоуровневое подмножество языка JavaScript со строгой типизацией. В текущем виде JavaScript слишком медленный для разработки мобильных приложений. Отставание по производительности от C/C++ оценивается примерно в 50 раз, а … Читать далее Исследование проблем с производительностью JavaScript на мобильных устройствах

Samba 4.1 доступен для тестирования

Началось тестирование новой значительной ветки Samba 4.1, продолжающей развитие технологии, доступных в ветках Samba 4 и 3.x. Ключевые изменения в Samba 4.1: Новая система репликации содержимого базы данных контроллера домена, отличающаяся увеличением эффективности и надёжности работы. Новая реализация позволяет организовать репликацию базы с другими контроллерами домена, в том числе имеющими существенно изменённую схему данных (например, Windows 2012 DC или Windows DC с установленным Exchange); Поддержка выполнения операций копирования на стороне сервера (реализован SMB2-запрос FSCTL_SRV_COPYCHUNK по аналогии с Windows Server 2012). Таким образом клиент теперь может инициировать копирование файлов на сервере без их передачи по сети (ранее для копирования файл загружался … Читать далее Samba 4.1 доступен для тестирования

Обновление http-сервера Apache 2.2.25 и 2.0.65. Прекращение поддержки ветки Apache 2.0.x

Доступны корректирующие выпуски прошлых стабильных веток http-сервера Apache — 2.2.25 и 2.0.65, в которых устранена порция накопившихся ошибок, среди которых также присутствуют устранения незначительных уязвимостей. В версии 2.0.65 устранено 6 уязвимостей, накопившихся с момента выпуска 2.0.64 в 2010 году. Отмечается, что выпуск 2.0.65 является последним, больше обновлений для ветки 2.0 выпускаться не будет. Всем пользователям Apache 2.0.x рекомендуется перейти на использование ветки 2.2 или 2.4. В версии 2.2.25 исправлены две актуальные уязвимости: CVE-2013-1862 и CVE-2013-1896. Первая проблема затрагивает модуль mod_rewrite и позволяет удаленному злоумышленнику выполнить произвольную команду в момент просмотра лог-файла администратором сервера. Из-за отсутствия должного экранирования спецсимволов при записи … Читать далее Обновление http-сервера Apache 2.2.25 и 2.0.65. Прекращение поддержки ветки Apache 2.0.x

Графическая подсистема первого смартфона компании Jolla будет основана на Wayland

Компания Jolla, основанная бывшими сотрудниками Nokia с целью разработки новых смартфонов, построенных на базе Linux-платформы MeeGo, подтвердила сведения, что графическая система в первом телефоне на базе платформы Sailfish будет построена с использованием Wayland. X-сервер и прослойка XWayland в состав платформы входить не будет. Напомним, что операционная система Sailfish основана на компонентах проекта Mer (форк MeeGo) и Mer-дистрибутива Nemo, используемых для взаимодействия с оборудованием, контроля за энергопотреблением, управления установкой приложений, работы с мультимедиа, работы с персональной информацией. Поверх системных компонентов Mer, запускается интерфейс пользователя, построенный на базе Qt с использованием технологий QML и QtQuick. В первых прототипах платформы для обеспечения работы … Читать далее Графическая подсистема первого смартфона компании Jolla будет основана на Wayland

Релиз Wayland 1.2

После трёх месяцев разработки представлен третий стабильный релиз протокола, механизма межпроцессного взаимодействия и библиотек Wayland 1.2, а также развиваемого параллельно композитного сервера Weston 1.2. Ветка 1.2 обратно совместима на уровне API и ABI с выпусками 1.x, но дополнительно содержит порцию улучшений, расширяющих возможности протокола и композитного сервера Weston. Новый выпуск ознаменовал стабилизацию API wayland-server для разработки компонентов композитного сервера, который ранее носил экспериментальный характер. В настоящее время в самом разгаре находится работа по обеспечению поддержки функционирования поверх Wayland таких известных десктоп-окружений, как KDE, GNOME и Enlightenment. Уже следующие стабильные выпуски указанных систем будут содержать экспериментальную поддержку Wayland. В дальнейших выпусках … Читать далее Релиз Wayland 1.2

Доступна редакция дистрибутива Linux Mint 15 с десктоп-окружением Xfce

Доступна Xfce-редакция дистрибутива Linux Mint 15. Дистрибутив основан на пакетной базе Xubuntu 12.10 и поставляется с десктоп-окружением Xfce 4.10, дополненном серией оригинальных приложений, упрощающих настройку и работу в системе. В частности, в Linux Mint используется переработанная система меню, собственный менеджер установки и обновления приложений, оригинальный интерфейс для настройки системы mintConfig, средство для выполнения резервного копирования mintBackup и т.п. Размер загрузочного iso-образа составляет 970 Мб. Дистрибутив может работать на системах с 384 Мб ОЗУ, но для комфортной работы рекомендуется 1 Гб оперативной памяти. Ключевые особенности Linux Mint 15 «Xfce»: В качестве меню по умолчанию задействован Whisker, предоставляющий быстрый доступ к каталогу … Читать далее Доступна редакция дистрибутива Linux Mint 15 с десктоп-окружением Xfce

Тестовый выпуск GNOME 3.9.4

Представлен экспериментальный выпуск десктоп-окружения GNOME 3.9.4, формирующий функциональность будущей стабильной ветки GNOME 3.10. Релиз GNOME 3.10 запланирован на 25 сентября. Особенности новой ветки GNOME: Новое базовое приложение GNOME Photos, предназначенное для отображения фотографий и работы с коллекцией, хранимой как на локальном диске, так и в специализированных социальных сетях и в облачных сервисах. Программа также поддерживает функции организации обмена фотографиями и предоставляет простейшие средства редактирования, такие как масштабирование, поворот и обрезание краёв; Опциональная возможность запуска оболочки GNOME Shell в качестве композитного сервера Wayland, для чего планируется обеспечить поддержку базовых интерфейсов, идентичных с эталонным композитным сервером Weston. В текущем выпуске в библиотеку … Читать далее Тестовый выпуск GNOME 3.9.4

Обзор возможностей ядра Linux, связанных с безопасностью

Джеймс Моррис (James Morris), один из разработчиков SELinux, мэйнтейнер подсистемы обеспечения безопасности ядра Linux и лидер команды разработчиков ядра Linux в компании Oracle, опубликовал статью с кратким и доступным описанием текущих возможностей ядра Linux, связанных с безопасностью и защитой информации. Упомянуты как давно известные и повсеместно используемые возможности (например, ACL, Capabilities, SELinux, Smack, AppArmor, TOMOYO, Yama, пространства имён, ecryptfs, dm-crypt, средства аудита, рандомизация распределения памяти), так и новые разработки, такие как модуль dm-verity для верификации данных на блочном уровне и механизм Seccomp filter для контроля обращения к системным вызовам. Читать далее Обзор возможностей ядра Linux, связанных с безопасностью

Вышел CyanogenMod 10.1.1 с исправлением уязвимости, позволяющей обходить проверку по цифровой подписи

Представлен корректирующий выпуск CyanogenMod 10.1.1, развиваемой независимым сообществом альтернативной сборки платформы Android. Новая версия примечательная устранением уязвимости, позволяющей вносить изменения в APK-пакеты без нарушения цифровой подписи. В новой версии CyanogenMod также устранена уязвимость CVE-2013-2094 в ядре Linux и две уязвимости (CVE-2013-2596, CVE-2013-2597) специфичные для платформы Qualcomm. Изначально детали уязвимости, позволяющей обходить проверку APK-пакетов, планировалось раскрыть 27 июля, но после публикации анонса разработчики CyanogenMod смогли докопаться до сути проблемы. Проблема вызвана особенностью распаковки архивов — атакующий может создать APK-пакет с дублирующимися файлами, т.е. пакет будет содержать все изначальные данные для которых сработает проверка по контрольной сумме и одновременно изменённые файлы, которые … Читать далее Вышел CyanogenMod 10.1.1 с исправлением уязвимости, позволяющей обходить проверку по цифровой подписи

PHP продвинулся на две позиции вперёд в рейтинге TIOBE

Компания TIOBE Software опубликовала очередной рейтинг популярности языков программирования. Наиболее заметным изменением по сравнению с редакцией рейтинга, опубликованной год назад, является заметный рост популярности языка программирования PHP, увеличившего свою долю на 2.17% и обогнавшего C# и Visual Basic. В качестве возможных причин роста популярности PHP можно упомянуть выход PHP 5.5 и PHP Zend Framework 2.0, которые повысили активность разработчиков на PHP в поисковых системах. Продолжает набирать популярность язык JavaScript, который вытеснил Ruby с 10 места рейтинга. С 12 на 17 место переместился Delphi/Object Pascal, с 13 на 15 — Lisp. Языки C++, C, Objective-C, Java, Python и Perl сохранили свои … Читать далее PHP продвинулся на две позиции вперёд в рейтинге TIOBE

Обновление PHP 5.3.27 и 5.4.17. Ветка PHP 5.3.x перешла на завершающую фазу поддержки

Представлены корректирующие выпуски интерпретатора языка программирования PHP — 5.4.17 и 5.3.27 в которых устранено около 20 ошибок. В версии 5.3.27 устранена уязвимость в парсере XML, которая позволяет организовать выполнение кода при обработке специально оформленного контента. Кроме того, объявлено о переводе ветки PHP 5.3.x на завершающую стадию поддержки. PHP 5.3.27 является последним штатным выпуском, в дальнейшем в течение года будут выпускаться только исправления опасных уязвимостей. Всем пользователям рекомендуется перейти на использование PHP 5.4 или 5.5. Читать далее Обновление PHP 5.3.27 и 5.4.17. Ветка PHP 5.3.x перешла на завершающую фазу поддержки

В Gallium3D-драйвер RadeonSI добавлена поддержка вычислений с двойной точностью

В бэкэнд LLVM, генерирующий код для GPU семейства HD7000 «RadeonSI» (GPU на основе архитектуры GCN), добавлена поддержка вычислений с плавающей точкой с двойной точностью. Патчи с реализацией данной возможности предоставил независимый разработчик Нильс Оле Салхейер (Niels Ole Salscheider). Разработчик из AMD Том Стеллард (Tom Stellard) подтвердил прием патчей в бэкэнд. Кроме этого также нужен небольшой патч для OpenCL трекера состояний clover, добавляющий возможность операций с двойной точностью. Читать далее В Gallium3D-драйвер RadeonSI добавлена поддержка вычислений с двойной точностью

Увидели свет Chrome OS 28 и Chrome 28 для Android

Компания Google представила релиз операционной системы Chrome OS 28, основанной на ядре Linux, open source компонентах и web-браузере Chrome. Пользовательское окружение Chrome OS ограничивается web-браузером, а вместо стандартных программ задействованы web-приложения, тем не менее, с недавних пор Chrome OS включает в себя полноценный многооконный интерфейс, рабочий стол и панель задач. Сборка Chrome OS 28 доступна для нетбуков Chromebook Pixel, Acer AC700, HP Pavilion Chromebook, Samsung Chromebook Series 5 550 и Samsung Series 5, а также для миниатюрного ПК Samsung Chromebox Series 3. Среди изменений, внесённых в Chrome OS 28: Реализация полноэкранного режима (режим «погружения»), при котором скрываются все служебные элементы … Читать далее Увидели свет Chrome OS 28 и Chrome 28 для Android

В ядро Linux добавлена поддержка алгоритма сжатия LZ4

В состав ядра Linux 3.11 принята библиотека, реализующая алгоритм сжатия LZ4. Алгоритм LZ4 отличается от аналогов высокой скоростью работы. Например, в проведённых тестах LZ4 почти в два раза обгоняет LZO по скорости сжатия и распаковки, обеспечивая сравнимую степень сжатия. Читать далее В ядро Linux добавлена поддержка алгоритма сжатия LZ4

Вышла интегрированная среда разработки Qt Creator 2.8.0

Компания Digia представила релиз интегрированной среды разработки Qt Creator 2.8, предназначенной для создания кроссплатформенных приложений с использованием библиотеки Qt. Поддерживается разработка как классических программ на языке C++, так и использование языка QML, для определения сценариев в котором используется JavaScript, а структура и параметры элементов интерфейса задаются CSS-подобными блоками. Исходные тексты Qt Creator распространяются в рамках лицензии LGPL. Из наиболее интересных улучшений можно отметить: Реализован редактор для кода на языке Python, поддерживающий подсветку синтаксиса, расстановку отступов, мастер создания классов (class wizard) и другие операции; В меню Window добавлена опция Split New Window, которая позволяет открыть новое окно редактора, повторяющее область редактирования … Читать далее Вышла интегрированная среда разработки Qt Creator 2.8.0

Игра DOTA 2 доступна для Linux

Компания Valve начала тестирование Linux-версии клиента для DOTA 2, многопользовательской командной игры, сочетающей свойства стратегии реального времени и ролевой игры. Игра доступна для установки через клиент Steam для платформы Linux. Читать далее Игра DOTA 2 доступна для Linux

Релиз файлового менеджера Midnight Commander 4.8.9

Объявлен выпуск консольного файлового менеджера Midnight Commander 4.8.9, распространяемого в исходных текстах под лицензией GPLv3+. Список основных изменений: Возможность работы с файлами неограниченного размера во встроенном редакторе; В VFS модуле extfs добавлена поддержка unrar 5 и возможность записи в ISO-образы (используется xorriso); При открытии iso-файлов во встроенном просмотрщике, вызываемом через F3, реализовано отображение дополнительных сведений; Проведена большая чистка кода; Добавлен набор новых тем оформления modarin256, оптимизированных для 256-цветных терминалов; Налажена работы мыши при запуске mc в screen и tmux; Исправлена порция ошибок, среди которых несколько проблем приводило к краху процесса. Читать далее Релиз файлового менеджера Midnight Commander 4.8.9

Анонсировано начало продаж телефонов с Firefox OS в Польше, Германии, Греции и Венгрии

Компания Deutsche Telekom объявила о скором начале продаж смартфонов на база платформы Firefox OS в Польше, Германии, Греции и Венгрии. 15 июля на прилавках 850 магазинов Польши появится модель Alcatel One Touch Fire, оснащённая 3.5-дюймовым сенсорным экраном (HVGA, 480 x 320), CPU 1 GHz Qualcomm Snapdragon MSM7225A, 512 Мб ОЗУ, 512MB Flash, 3.2-мегапиксельной камерой. Заказать телефон через интернет-магазин жители Польши смогут уже завтра. В Германии, Греции и Венгрии устройство поступит в продажу в начале осени. Читать далее Анонсировано начало продаж телефонов с Firefox OS в Польше, Германии, Греции и Венгрии

Представлен QmlWeb, позволяющий использовать QML для разработки web-приложений

Представлен новый проект сообщества KDE — QmlWeb, в рамках которого развивается JavaScript-библиотека, осуществляющая разбор и выполнения конструкций на языке QML (Qt Meta-Object Language), позволяя использовать данный язык вместо JavaScript для создания динамических сайтов. QML является центральным звеном среды Qt Quick, ориентированной на разработку интерфейса пользователя. По мнению авторов QmlWeb, если QML прекрасно справляется с созданием графических интерфейсов, то им также будет удобно пользоваться и для создания интерактивных web-интерфейсов. Текущая реализация не поддерживает все возможности QML, присутствующие в Qt. Тем не менее, поддерживается базовый синтаксис и элементы Item, Rectangle, Text, Image, BorderImage, MouseArea, Repeater, ListModel, NumberAnimation, SequentialAnimation. Кроме того, добавлена поддержка … Читать далее Представлен QmlWeb, позволяющий использовать QML для разработки web-приложений