VideoLAN совместно с командой разработчиков VLC анонсировали VLC 2.2.0 — новый крупный релиз популярного медиаплеера с открытым кодом, впервые в истории проекта получивший поддержку мобильных операционных систем iOS, WinRT, Android и Windows Phone.
Версии VLC 2.2 для всех платформ основаны на одной и той же библиотеке — libVLC. Помимо поддержки новых мобильных платформ, в VLC 2.2.0 добавлен ряд других улучшений:
возможность автоматического поворота «вертикальных» видеороликов в форматах MP4, MOV и MKV;
поддержка возобновления воспроизведения ролика с последней позиции при старте плеера;
значительное улучшение поддержки UltraHD-кодеков (VP9 и H265);
новый механизм аппаратного ускорения, пока работающий только под Linux, Android и Raspberry Pi (поддержку других платформ планируется добавить в версии 3.0);
загрузчик расширений а-ля Firefox;
расширение для автозагрузки субтитров;
поддержка большого количества малораспространенных кодеков;
значительное улучшение работы с поврежденными файлами в форматах OGG, MP4 и WMV;
поддержка Digital Cinema Package для воспроизведения нативных форматов для домашних кинотеатров;
экспериментальная поддержка BD-J (интерактивных меню BluRay-дисков);
улучшение совместимости интерфейса с Mac OS X «Yosemite»;
соответствие интерфейса для Android требованиям Google Material Design;
и многое другое.
Выход VLC 3.0.0 планируется в этом году. В нем должна появиться поддержка Wayland, HTTP Dynamic Streaming, прямого воспроизведения файлов из архивов TAR/ZIP/RAR, а также дальнейшие улучшения механизмов аппаратного ускорения.
На прошлой неделе в пятницу в рассылке llvm-announce появилась информация о выходе нового релиза свободного набора компиляторов LLVM — 3.6.
LLVM (Low Level Virtual Machine) — набор совместимых с GCC инструментов для анализа, трансформации и оптимизации кода, компилирующий программы в платформонезависимый псевдокод с RISC-подобными инструкциями. В дальнейшем из этого псевдокода генерируется оптимизированный код для большого ряда платформ — как статически, так и динамически (JIT-компиляция).
В новой версии LLVM добавлен набор обвязок для поддержки языка Go от Google, поддерживается интеграция промежуточного псевдокода в обычные объектные файлы, значительно улучшена поддержка платформы Windows, а также исправлено множество ошибок и значительно увеличена производительность. LLVM распространяется на условиях свободной лицензии University of Illinois Open Source License.
Спустя 10 лет, прошедших со времени выхода последнего релиза свободной системы исправления ошибок GNU GNATS, наконец-то вышла ее новая версия — GNATS 4.2.0.
GNU GNATS — набор инструментов для отслеживания ошибок и организации обратной связи с пользователями через сайт, указанный в настройках баг-трекера. GNATS также предоставляет возможность управления базой данных по ошибкам. Пользователи могут работать с GNATS через различные интерфейсы — от командной строки до электронной почты и Emacs.
В версии 4.2 проект переведен на лицензию GNU GPLv3, сборка проекта теперь осуществляется с помощью Automake, а также появились новые опции командной строки и send-pr. Кроме того, исправлено большое количество ошибок. На данный момент сборка GNATS 4.2 протестирована с использованием компиляторов GCC 2.95, 3.4, 4.8, 4.9, Clang 3.1 и 3.4 под Linux, FreeBSD, Solaris и Mac OS X. Исходный код GNATS 4.2 доступен на сайте GNU.
P.S. Веб-интерфейс для системы баг-трекинга GNATS разрабатывается в родственном проекте Gnatsweb.
В почтовой рассылке проекта свободной операционной системы OpenBSD прошлый год — 2014 — назван «самым успешным для организации OpenBSD Foundation».
Что позволило представителям некоммерческой организации, развивающей OpenBSD, назвать 2014 год настолько успешным? Было собрано большое количество пожертвований: 397 тысяч USD, из которых 129 тысяч ушло на поддержку деятельности по OpenBSD и связанным проектам. В частности, на эти деньги была увеличена пропускная способность сети в серверной проекта, куплено новое оборудование (серверы, ИБП, свитчи и т.п.), новые компьютеры для разработчиков, обеспечено участие в Google Summer of Code 2014 и проведены хакатоны в 4 городах: Любляна (Словения), Данидин (Новая Зеландия), Берлин (Германия) и Марракеш (Марокко).
Среди причин, которые способствовали всплеску интереса к OpenBSD, представители организации называют «публичный финансовый кризис в начале года» и релизы LibreSSL.
Организация OpenBSD Foundation благодарит всех, кто внёс свой посильный вклад в прошлом году и объявляет о начале новой кампании по сбору средств — целью для 2015 года является сбор 200 тысяч USD. Подробности об инициативе доступны на www.openbsdfoundation.org.