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

Алекс Дойчер (Alex Deucher), разработчик из компании AMD, опубликовал заметку о том, как работает новый код динамического управления питанием для видеокарт семейства Radeon. Отмечается, что в целом управление питанием на картах Radeon сводится к тому, что в vbios зашиты таблицы состояний управления питанием (power states). Каждое состояние управления питанием состоит из нескольких различных уровней производительности (performance levels). Уровень производительности в конечном итоге сводится к установке некоторой комбинации частот и напряжений питания. Когда выбрано некоторое состояние питания, аппаратное обеспечение автоматически переключает различые уровни производительности на основании уровня нагрузки на GPU. Состояния управления питанием характеризуют некий относительно высокоуровневый сценарий использования, актуальный в … Читать далее Описание работы динамического управления питанием видеокарт семейства Radeon

Oracle прекращает разработку продуктов Virtual Desktop Infrastructure и Virtual Desktop Client

Компания Oracle приняла решение о закрытии ряда проектов, связанных с обеспечением работы виртуальных десктопов. В частности прекращается разработка продуктов Oracle Virtual Desktop Infrastructure (VDI), Oracle Virtual Desktop Client, а также оборудования и программное обеспечение для тонких клиентов Sun Ray. В качестве перспективной технологии обеспечения виртуализации десктоп-систем упоминается VirtualBox, решения на основе которого придут на смену закрываемым продуктам. Читать далее Oracle прекращает разработку продуктов Virtual Desktop Infrastructure и Virtual Desktop Client

Обновление 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