В LLVM-бэкэнде драйвера Radeon планировщик инструкций заменен на VLIW

В Gallium3D драйвер R600g для бэкэнда на основе LLVM был внесен любопытный патч, обеспечивающий замену обычного планировщика команд на специфичный для архитектуры VLIW (very long instruction word). В данный момент планировщик не оптимален и даже не полностью учитывает ограничения на группировку команд в VLIW-группах. Однако финализатор из файла r600_asm.c может исправить группировку команд, а патч даже в таком виде позволил достигнуть ускорения на 50% для вычислительного SHA-1 шейдера, но не оказал большого влияния на FPS в большинстве тестов. Предположительно, патч может значительно ускорить выполнение больших шейдеров. Читать далее В LLVM-бэкэнде драйвера Radeon планировщик инструкций заменен на VLIW

Релиз Wine 1.5.7

Вышел очередной экспериментальный релиз открытой реализации Win32 API — Wine 1.5.7. С момента выпуска версии 1.5.6 было закрыто 77 отчётов об ошибках. Из изменений отмечено: Интегрирована новая версия браузерного движка Gecko, основанная на Firefox 13; Поддержка динамического подключения устройств при помощи UDisks2; В C++ runtime добавлены дополнительные stream-классы; Поддержка метаданных в файлах TIFF; Улучшена реализация WBEM; Расширена поддержка различных размеров страниц при выводе на печать. Читать далее Релиз Wine 1.5.7

NVIDIA потеряла заказ на крупную партию видеокарт из-за закрытости своих драйверов

Китайская компания, разработавшая MIPS-процессоры Loongson, изучала возможность по приобретению очень крупной партии GPU, порядка 10 миллионов устройств. В случае с NVIDIA проблема была связана с тем, что бинарный драйвер не поддерживает архитектуру MIPS. Отмечается, что компания NVIDIA наотрез отказалась предоставить исходные тексты драйвера даже столь крупному заказчику. К тому же портирование бинарного драйвера на MIPS потребовало бы затрат в миллионы долларов (в данный момент драйвер поддерживает только х86 и х86_64). В результате огромный заказ, сумма которого по разным оценкам колеблется от 250 миллионов до почти полумиллиарда долларов достался компании AMD, для видеокарт которой оказался в наличии официально поддерживаемый открытый драйвер. Читать далее NVIDIA потеряла заказ на крупную партию видеокарт из-за закрытости своих драйверов

Опубликован новый план реализации поддержки режима безопасной загрузки UEFI в Ubuntu

После активного обсуждения вопроса добавления в UEFI-прошивки ключей Canonical, разработчики Ubuntu представили обновлённый план обеспечения работы режима безопасной загрузки UEFI. Представленный детальный план ограничивает включение в прошивки проверочных ключей Canonical только машинами на которые будет предустанавливаться Ubuntu или которые будут официально сертифицированы на совместимость с Ubuntu. Для остальных машин будет применён подход разработчиков Fedora Linux — на обычном установочном CD, предназначенном для широкого спектра оборудования, будет использован дополнительный загрузчик, заверенный ключом Microsoft. Таким образом Ubuntu можно будет без лишних усложнений установить на всех компьютерах, сертифицированных на совместимость с Windows 8. В требования для ODM-производителей, на оборудование которых будет предустанавливаться Ubuntu, … Читать далее Опубликован новый план реализации поддержки режима безопасной загрузки UEFI в Ubuntu

Первый релиз Opa 1.0, JavaScript фреймворка со строгой статической типизацией

Представлен первый релиз фреймворка Opa 1.0. Авторы Opa считают его одним из наиболее сложных и мощных Javascript-фреймворков из всех существующих: он включает в себя полную реализации всего стека возможностей JavaScript, расширенных поддержкой статической типизации и обеспечивающий полную поддержку Node.js и MongoDB. Код фреймворка доступен под лицензией Affero GPL. Данный фреймворк также может использоваться в качестве самостоятельного языка программирования: приложение, будучи написанным на Opa, будет автоматически проверено на качество его кода, после чего может быть автоматически сгенерировано аналогичное по функциональности Javascript-приложение. Все основные аспекты разработки веб-приложений любого уровня сложности изначально реализованы в данном фреймворке: это и типовой код фронтенда и бэкенда, … Читать далее Первый релиз Opa 1.0, JavaScript фреймворка со строгой статической типизацией

Продемонстрировано чтение кредитных карт при помощи смартфона с NFC. Уязвимости в NFC-стеке ядра Linux

Томас Шкора (Thomas Skora), исследователь безопасности из Германии, представил приложение для платформы Android, способное читать содержимое бесконтактных кредитных карт. Для создания канала связи задействован стандартный беспроводной стек NFC (Near Field Communications), используемый для обмена данными в пределах малого радиуса действия. Код приложения опубликован на GitHub. Приложение было успешно протестировано для сбора детальной информации с кредитных карт PayPass Mastercard, но также работает и с другими платёжными системами, такими как GeldKarte, пользующимися популярностью в Германии. В процессе демонстрации удалось считать номер карты, срок действия, информация о транзакциях, идентификаторы торговых систем. По словам разработчика, создавая приложение он не преследовал злонамеренных целей, а лишь … Читать далее Продемонстрировано чтение кредитных карт при помощи смартфона с NFC. Уязвимости в NFC-стеке ядра Linux

Релиз системы виртуализации VirtualBox 4.1.18

Компания Oracle выпустила корректирующий релиз системы виртуализации VirtualBox 4.1.18, в котором отмечено 10 исправлений. В новой версии: Устранено зависание хост-системы при определённом стечении обстоятельств при запуске 64-разрядных гостевых систем на 32-разрядных хост-системах под управлением Linux; Устранена проблема с выгрузкой драйвера при использовании сетевого моста (Bridged Networking) на хостах с ядром Linux, начиная с версии 3.2.18; Обеспечена совместимость с ядром Linux 3.5-rc1; В пакете дополнений для гостевых систем Linux Additions исправлены ошибки, из-за которых контент гостевой системы не всегда корректно обновлялся; В инсталляторе Solaris Additions добавлена поддержка X.org Server 1.11 и 1.12; Решены проблемы с обновлением содержимого экрана после минимизации окна … Читать далее Релиз системы виртуализации VirtualBox 4.1.18

Проект Debian ввёл в строй сервис переброса на зеркала и наметил заморозку Wheezy на 30 июня

Разработчики проекта Debian представили новый сервис http.debian.net, который поможет организовать оптимальное использование зеркал с репозиториями. При запросе файла через http.debian.net на основании ряда факторов, таких как географическая и сетевая близость, будет автоматически выбрано одно или несколько зеркал, наиболее оптимальных для обработки запроса. Использовать новый сервис достаточно просто, нужно лишь заменить имя хоста в /etc/apt/sources.list, например «deb http://http.debian.net/debian stable main». Кроме того, можно отметить объявление даты заморозки пакетной базы Debian Wheezy. Заморозка состоится 30 июня, после чего процесс переноса пакетов из unstable в testing будет остановлен и начнётся этап интенсивного тестирования и исправления блокирующих релиз проблем, которых в настоящее время насчитывается … Читать далее Проект Debian ввёл в строй сервис переброса на зеркала и наметил заморозку Wheezy на 30 июня

Увидел свет дистрибутив Red Hat Enterprise Linux 6.3

Компания Red Hat анонсировала выход дистрибутива Red Hat Enterprise Linux 6.3, в котором представлено исправление ошибок, реализация поддержки нового оборудования и добавление новых возможностей, при сохранении полной совместимости с программным окружением ветки RHEL 6.x. В скором времени ожидается начало подготовки дистрибутива RHEL 7, релиз которого намечен на вторую половину следующего года. RHEL 6.3 поставляется в следующих вариантах: Red Hat Enterprise Linux Desktop 6 для архитектур x86 и AMD64/Intel 64 Red Hat Enterprise Linux High Performance Compute Node 6 для архитектуры AMD64/Intel 64 Red Hat Enterprise Linux Server для архитектур x86, AMD64/Intel 64, IBM System z и IBM POWER; Red Hat … Читать далее Увидел свет дистрибутив Red Hat Enterprise Linux 6.3

Обзор графической подсистемы Linux

Jasper St. Pierre, разработчик компании Red Hat, в своем блоге представил обзор графической подсистемы Linux, где попытался объяснить как взаимодействуют различные его компоненты. В статье достаточно детально описываются части X.org и механизм взаимодействия с графическими ускорителями. В конце автор обосновывает использование Wayland как замены X.org. Читать далее Обзор графической подсистемы Linux

Релиз Apache Traffic Server 3.2

Организация Apache Software Foundation представила релиз высокопроизводительного http-сервера Apache Traffic Server 3.2, который может выступать в роли промежуточного звена, перенаправляющего запросы к фронтэндам, генерирующим динамический контент, или обеспечить отдачу статических объектов, таких как файлы, JavaScript, CSS и картинки. Сервер также включает в себя набор сервисов для работы в качестве распределенной облачной-системы, такие как средства конфигурирования, управления сессиями, балансировки, авторизации и маршрутизации запросов. Изначально продукт был создан в недрах компании Yahoo, но в 2009 году переведен в разряд открытых проектов и отдан под опеку фонда Apache. Traffic Server позволяет организовать работу системы динамической обработки HTTP-запросов, которая использовалась в Yahoo последние 10 … Читать далее Релиз Apache Traffic Server 3.2

Google не заплатит ни цента в рамках судебного разбирательства с Oracle

Несмотря на победу Google по всем фронтам в деле об использовании связанной с Java-технологиями интеллектуальной собственности Oracle в платформе Android, компании Google грозила выплата возмещения ущерба в размере нескольких тысяч долларов, так как присяжными было признано заимствование 9 строк кода c реализацией функции rangeCheck(). При рассмотрении вопроса о размере ущерба компания Oracle согласилась, что данное нарушение является незначительным и согласилась признать размер ущерба в данном эпизоде нулевым. Таким образом компания Google не только не выплатит Oracle ни цента, но и имеет возможность в течение двух недель взыскать с Oracle компенсацию судебных издержек, так как иск можно считать необоснованным. Размер подобных … Читать далее Google не заплатит ни цента в рамках судебного разбирательства с Oracle

Организация Electronic Frontier Foundation (EFF) представила проект реформы патентной системы

Истинное назначение патентов — способствовать развитию инноваций, но современные патенты на ПО являются оружием, атакующим инноваторов. Правозащитная организация Electronic Frontier Foundation (EFF) представила проект по реформированию патентной системы. На сайте defendinnovation.org представлены семь тезисов, на основе которых предлагаются исправления текущего положения вещей в патентном праве: Проблема: время действия патентов составляет 20 лет, начиная с даты подачи заявки, кроме того, как правило, этот срок увеличивается, чтобы исключить годы, за которые патент оформляется. Решение: патент на ПО должен действовать в течение пяти лет, начиная с даты подачи заявки. Проблема: в процессе патентного иска, как правило, и истец и ответчик выплачивают судебные издержки, … Читать далее Организация Electronic Frontier Foundation (EFF) представила проект реформы патентной системы

Релиз CyanogenMod 7.2, независимой сборки мобильной платформы Android

После 9 месяцев разработки увидел свет релиз альтернативной сборки платформы Android — CyanogenMod 7.2, развиваемой независимым сообществом. Релиз CyanogenMod 7.2 основан на открытой кодовой базе Android 2.3 с бэкпортированием некоторых возможностей из ветки Android 4. Параллельно развивается ветка CyanogenMod 9, целиком основанная на Android 4 и недавно перешедшая на стадию заморозки перед релизом. По сравнению оригинальными прошивками на базе Android сборка CyanogenMod содержит ряд полезных для энтузиастов и разработчиков улучшений. В текущем состоянии сборка поддерживает 72 различных моделей устройств. Для каждой модели доступно пошаговое руководство по замене штатной прошивки на CyanogenMod, для упрощения установки подготовлено специальное приложение ROM Manager, входящее … Читать далее Релиз CyanogenMod 7.2, независимой сборки мобильной платформы Android

Canonical обеспечит поддержку режима безопасной загрузки UEFI без использования ключей Microsoft

Марк Шаттлворт рассказал о плане по реализации альтернативной схемы обеспечения режима безопасной загрузки UEFI, не связанной с заверением ключей у компании Microsoft. В отличие от дистрибутива Fedora Linux, разработчики которого приняли решение воспользоваться для заверения ключа платным сервисом Microsoft, в Ubuntu планируется задействовать собственный ключ, который будет включаться в UEFI прошивки через индивидуальные договорённости с каждым производителем оборудования. Подобный метод был отвергнут разработчиками Fedora так как он неизбежно приведёт к появлению на рынке оборудования без поддержки ключей дистрибутива, из-за того, что проблематично заключить соглашение со всеми без исключения производителями. C другой стороны, использование собственных ключей позволит сохранить полностью свободную экосистему, … Читать далее Canonical обеспечит поддержку режима безопасной загрузки UEFI без использования ключей Microsoft

В DRM/KMS драйвер Radeon добавлена поддержка HDMI-аудио для видеокарт семейства HD6000

В DRM/KMS драйвер Radeon добавлена поддержка HDMI Audio для видеокарт семейства Northern Islands (HD6000), кроме линейки HD6900. Патч с поддержкой HDMI Audio уже принят в состав ветки ядра Linux 3.5. Попадание этого патча после закрытия окна приёма новшеств стало возможно потому что, как оказалось, движок HDMI-audio в серии HD6000 достаточно похож на HD5000 и в основном удалось использовать уже существующий код с минимальными дополнениями, так что патч считается всего лишь небольшим исправлением, допустимым и после закрытия «merge window». Дополнительно разработчики отмечают что движок аудио в линейке HD7000 существенно отличается и реализация аудиовывода через HDMI в новых видеокартах может занять некоторое … Читать далее В DRM/KMS драйвер Radeon добавлена поддержка HDMI-аудио для видеокарт семейства HD6000

AMD планирует предоставить полностью открытый стек для гетерогенных вычислительных систем (CPU+GPU)

В рамках участия в работе недавно представленной некоммерческая организации HSA Foundation, которая будет заниматься развитием открытых стандартов для гетерогенных вычислительных систем в которых в процессе вычислений кроме CPU используются средства параллельных вычислений GPU, компания AMD планирует полностью открыть свой стек HSA (Heterogenous System Architecture), состоящий из генератора промежуточного кода, патчей к LLVM, ассемблера, библиотек, runtime-компонентов, а также специфичного для GPU AMD модуля ядра для Linux. Исключение будет сделано только для фронтэнда парсера C++, который был разработан сторонней компанией в качестве коммерческого компонента. Читать далее AMD планирует предоставить полностью открытый стек для гетерогенных вычислительных систем (CPU+GPU)

Google не заплатит ни копейки в рамках судебного разбирательства с Oracle

Несмотря на победу Google по всем фронтам в деле об использовании связанной с Java-технологиями интеллектуальной собственности Oracle в платформе Android, компании Google грозила выплата возмещения ущерба в размере нескольких тысяч долларов, так как присяжными было признано заимствование 9 строк кода. При рассмотрении вопроса размера ущерба суд признал данное нарушение незначительным и не назначил каких-либо денежных компенсаций. Таким образом компания Google не только не выплатит Oracle ни копейки, но и имеет возможность в течение двух недель взыскать с Oracle компенсацию судебных издержек, так как иск можно считать необоснованным. Размер подобных издержек может исчисляться миллионами долларов. Со своей стороны Oracle готовится подать … Читать далее Google не заплатит ни копейки в рамках судебного разбирательства с Oracle

Для FreeBSD представлен конфигуратор bsdconfig

Началось тестирование новой утилиты bsdconfig, в рамках которой подготовлен интерфейс для настройки различных параметров системы FreeBSD. Целью создания bsdconfig является разработка набора скриптов, способных обеспечить возможности меню «Configure» из sysinstall, и пригодных для интеграции в новый инсталлятор bsdinstall. Bsdconfig написан на языке Shell и включает в себя около 25 тыс. строк кода. На время тестирования утилита добавлена в дерево портов (sysutils/bsdconfig). Так как bsdconfig изначально имеет модульную структуру, будет предоставлена возможность как обособленного использования, так и интеграция с инсталлятором bsdinstall, что позволит довести возможности инсталлятора по конфигурированию системы до уровня sysinstall. После завершения тестирования будет произведена интеграция кода в базовую … Читать далее Для FreeBSD представлен конфигуратор bsdconfig

Фонд СПО инициировал проект по обратному инжинирингу драйверов к PowerVR SGX

Фонд свободного ПО представил проект по обратному инжинирингу драйверов для графических сопроцессоров PowerVR SGX, используемых производителями многих мобильных устройств. Целью проекта является создание свободных драйверов для данных GPU, которые смогут выступить в качестве альтернативы доступным в настоящий момент проприетарным драйверам. Отсутствие свободных видеодрайверов является серьёзным препятствием в формировании полностью свободной прошивки для смартфона OpenMoko GTA04, основанного на платформе OMAP3530 с интегрированным графическим чипом PowerVR SGX. Кроме того, альтернативные прошивки на базе платформы Android, такие как Replicant и CyanogenMod, также вынуждены использовать проприетарные драйверы для устройств с GPU PowerVR или существенно урезать функциональность, ограничиваясь 2D-графикой. Примечательно, что изначально сайт и список … Читать далее Фонд СПО инициировал проект по обратному инжинирингу драйверов к PowerVR SGX

Доступна сборка дистрибутива ROSA 2012 с пользовательским окружением LXDE

Представлена сборка ROSA LXDE 2012, созданная силами сообщества на пакетной базе ROSA Marathon и поставляемая с минималистичным пользовательским окружением LXDE. Дистрибутив поддерживает работу в Live-режиме на системах с 384 Мб ОЗУ. Размер iso-образа — 800 Мб. В базовую поставку включены: ядро Linux 3.0.28, панель на основе lxpanelx с улучшениями от разработчиков ROSA, файловый менеджер pcmanfm 0.9.10, офисный пакет LibreOffice, Firefox 10, медиаплеер VLC 2, музыкальный проигрыватель deadbeef 0.5.2, просмотрщик фотографий GPicView, центр управления LXDE, кодеки аудио и видео. Читать далее Доступна сборка дистрибутива ROSA 2012 с пользовательским окружением LXDE