Новости
Увидел свет релиз мультимедиа пакета FFmpeg 0.10, включающего набор приложений и коллекцию библиотек для манипулирования различными мультимедиа форматами (запись, преобразование и декодирование звуковых и видео форматов). Кроме изменений, созданных внутри проекта, в новую версию также включены все последние наработки, добавленные в ветки ffmpeg-mt (поддержка многопоточного декодирования) и libav (форк FFmpeg). Пакет распространяется под лицензиями LGPL и GPL, разработка FFmpeg ведется смежно с проектом MPlayer.
Компания Google опубликовала ряд рекомендаций, основанных на исследовательской работе и экспериментах по увеличению отзывчивости и скорости работы протокола TCP. Для ускорения работы TCP, в условиях преобладания в сети Web-трафика, предлагаются следующие рекомендации.
В списке рассылки рабочей группы IETF по развитию базовых HTTP-спецификаций началось обсуждение предложения о начале работы над стандартом HTTP/2.0 и корректировке спецификации HTTP/1.1. Если события будут развиваться в соответствии с предложенным планом, то обновлённый вариант спецификации HTTP/1.1, черновик которого уже сформирован, может быть передан отвечающей за утверждение стандартов группе IESG уже в апреле. Первый черновик HTTP/2.0 планируется подготовить в мае 2012 года, после чего отвести год на его обсуждение и корректировку, а в июле 2013 года представить спецификацию на рассмотрение IESG.
Разработчики проекта Mozilla представили изменения в организации работы JavaScript-движка SpiderMonkey, в котором был серьёзно изменен подход к организации параллельного выполнения JavaScript-кода. Движок теперь будет работать только в однопоточном режиме, а распараллеливание, например, при выполнении WebWorkers или Parallel Javascript, будет обеспечено за счёт запуска внутри одного процесса отдельных экземпляров SpiderMonkey (JSRuntime), каждый из которых использует непересекающиеся области памяти.
Фонд свободного ПО опубликовал заявление о неприятии введённых компанией Apple ограничений, связанных с проприетарным продуктом iBooks Author, предназначенным для оформления электронных книг. Проблема в том, что лицензионное соглашение, регламентирующее условия использования iBooks Author, запрещает распространение созданных в данном пакете электронных книг через сторонние сервисы, допуская продажу данных книг только через каналы доставки контента Apple. Данное ограничение не распространяется на книги, которые будут распространяться бесплатно.
Компания Hewlett-Packard представила план открытия кода мобильной платформы webOS, который подразумевает перевод в разряд открытых всех компонентов платформы и создание специальной некоммерческой организации, которая будет курировать развитие проекта и принимать связанные с ним решения. В сентябре планируется выпустить первый релиз открытого варианта платформы webOS. Код будет открыт под лицензией Apache 2.0.
После шести месяцев разработки увидел свет финальный релиз десктоп-окружения KDE SC 4.8. Релиз KDE Software Compilation 4.8 состоит из трёх составных частей: базовой платформы, набора дополнительных приложений и десктопа Plasma. Бинарные сборки KDE SC 4.8 в ближайшее время будут подготовлены для Kubuntu, Fedora, FreeBSD, Mandriva, openSUSE и ArchLinux.
В списке рассылки разработчиков Fedora вспыхнуло активное обсуждение возможности создания специальной версии Fedora с непрерывным циклом обновления пакетов (Rolling-release), при котором обновления версий программ производятся постоянно, не дожидаясь фиксированных релизов дистрибутива. В качестве примеров проектов, в которых применяется непрерывный цикл выпуска обновлений, можно отметить Arch Linux, Gentoo, Debian CUT и openSUSE Tumbleweed, в которых пользователь в любой момент имеет возможность перейти на самые свежие версии программ.
Администрация Эстремадуры, автономной области Испании, намерена перевести на Debian GNU/Linux около 40 тысяч рабочих мест в государственных учреждениях, в которых в настоящее время используется Windows. Миграцию планируется начать уже весной этого года и полностью завершить в декабре. Миграция на Linux в Эстремадуре станет вторым по величине проектом по внедрению открытых технологий в правительственных учреждениях Евросоюза: лидером остаётся французская жандармерия, в которой на Linux переведено около 90 тысяч рабочих мест, на третьем месте - проект по миграции на Linux 14 тысяч компьютеров в государственных структурах города Мюнхен.
Марк Шаттлворт представил новую систему меню 'Head-Up Display' (HUD), которая проповедует кардинально иные методы и может заменить обычную систему вложенных меню, которая существует в компьютерной индустрии уже более 30 лет. Теперь вместо путешествия через многочисленные выпадающие меню для поиска нужного приложения или команды, система HUD предложит пользователям просто напечатать в поисковой строке, что они хотят сделать. В процессе набора команд система будет автоматически подбирать и предлагать наиболее вероятные названия программ из приложений имеющихся в системе или команд, имеющихся в штатном меню текущего приложения.
Разработчики проекта Linux Mint анонсировали релиз пользовательского окружения Cinnamon 1.2, в рамках которого развивается форк оболочки GNOME Shell, нацеленный на предоставление привычного для многих пользователей окружения в стиле GNOME 2, но основанного на технологиях GNOME 3 и поддерживающего удачные элементы взаимодействия из GNOME Shell. Представленный выпуск является первым стабильным релизом: сообщается, что API и само окружение уже можно считать стабильным. Кроме стабилизации кода в новом выпуске представлена поддержка десктоп-эффектов и шаблонов оформления рабочего стола, подготовлен новый графический конфигуратор, добавлены дополнительные апплеты. Установочные пакеты подготовлены для Linux Mint, Ubuntu, Debian, Fedora, Arch Linux и openSUSE.
Компания Google и Массачусетский технологический институт объявили об открытии кода проекта App Inventor, в рамках которого развивается работающая внутри браузера экспериментальная система для визуального создания приложений для платформы Android и специально подготовленный сервер сборки. После закрытия Google Labs, компания Google в августе прошлого года передала связанные с проектом наработки в Центр Мобильного Обучения, созданный при Массачусетском технологическом институте. Спустя полгода принято решение о придании проекту статуса открытого и создания на его базе универсальной образовательной платформы. Код открыт под лицензией Apache. Система написана на языке Java.
На десятой конференции SCALE (Southern California Linux Expo), проходившей с 20 по 22 января в Лос Анжелесе, Гордон Росс (Gordon Ross) из компании Nexenta представил новую реализацию файловой системы пространства пользователя FUSE для OpenSolaris/Illumos с поддержкой кэширования метаданных внутри ядра.
Разработчики проекта Mozilla представили первый релиз компилятора и инструментария для языка программирования Rust. Версия 0.1 позиционируется как релиз альфа-качества, пригодный для начального ознакомления с языком. API ещё полностью не сформирован и будет расширяться и изменяться, также предстоит большая работа по оптимизации производительности, которая пока оставляет желать лучшего. Исходные тексты проекта распространяются в рамках лицензии MIT. Компилятор поддерживает сборку для платформ Linux (x86 и x86_64), Mac OS X (x86 и x86_64) и Windows (x86), включая возможность кросс-компиляции и сборки сразу для нескольких целевых платформ.
В ядре Linux найдена опасная уязвимость, позволяющая локальному злоумышленнику выполнить код с правами пользователя root (при наличии доступной пользователю SUID root программы, такой как, например, /bin/su). Проблема наблюдается, начиная с ядра 2.6.39. Уязвимость также проявляется для ядра, используемого в RHEL 6 (начиная с 2.6.32-220.el6, но старее 2.6.32-220.4.1, в котором уязвимость исправлена). На данный момент уже опубликовано три рабочих эксплоита. Уязвимости присвоен номер CVE-2012-0056.
Увидел свет релиз платформы OpenNebula 3.2, предназначенной для организации управления cloud-инфраструктурой и виртуальными окружениями. Код системы полностью открыт под лицензией Apache. Готовые установочные пакеты доступны для Ubuntu, openSUSE, RHEL/CentOS и Debian. Среди наиболее известных компаний и организаций, использующих OpenNebula, можно отметить: CERN, Европейское космическое агентство, FermiLab и China Mobile.
Спустя около 10 месяцев с момента прошлого релиза представлен стабильный выпуск пакета NTFS-3G + ntfsprogs 2012.1.15, включающего комплект утилит и драйвер для работы разделами NTFS в различных операционных системах, поддерживающих механизм FUSE, например, в Linux, Android, Mac OS X, FreeBSD, NetBSD, OpenSolaris, QNX и Haiku.
Разработчики Mozilla представили черновой вариант web-стандарта MediaStream Processing API и экспериментальную сборку Firefox с его реализацией. Предложенный стандарт предоставляет JavaScript API для обработки потоков с видео и аудио данными в режиме реального времени. Новый API позволяет выполнить на стороне браузера такие операции, как микширование звуковых потоков, наложение видео и аудио эффектов, динамическая корректировка громкости, синтез звука, захват и анализ видео (например, распознавание лиц и QR-кодов или запись в виде видеоролика содержимого элемента canvas).
Карен Сэндлер (Karen Sandler), лидер организации GNOME Foundation и юридический консультант многих свободных проектов, в своём докладе на конференции linux.conf.au подняла вопрос о доступности исходных текстов прошивок для медицинских устройств. Карен упомянула, что для поддержания жизни вынуждена пользоваться кардиостимулятором. Вместо того, чтобы полностью довериться производителю устройств, надеясь, что в программном обеспечении нет ошибок, она намерена добиться предоставления исходного кода используемого в кардиостимуляторе программного обеспечения. По мнению Карен, без доступности исходных текстов невозможно быть уверенным в надёжности, стабильности и безопасности устройства, которое внедрено в собственное тело и от которого зависит поддержание жизни.
Представлен открытый драйвер для графического сопроцессора Mali, применяемого во многих чипах на основе архитектуры ARM, которые используются, например, в смартфорнах Samsung. Драйвер был создан на основе реверс-инжиниринга закрытого Linux-драйвера, поддерживаемого компанией ARM. Код драйвера планируется опубликовать после формального анонса проекта на выставке FOSDEM, которая состоится 4-5 февраля. Драйвер будет поддерживать OpenGL ES и другие возможности, которые присутствуют в проприетарном Linux-драйвере. используемом многими производителями телефонов на платформе Android. Отмечается, что существенно упростил процесс обратного инжиниринга самодостаточный характер ARM Mali GPU, который не требует загрузки микрокода и настройки регистров из пространства пользователя. Основные трудности возникли с разбором особенностей работы компилятора шейдеров, для изучения которого использовался метод перехвата и анализа потока команд к GPU. Разработкой открытого драйвера занимается Luc Verhaegen, один из ключевых разработчиков драйверов RadeonHD и VIA Unichrome, активно участвующий в разработке X.Org.