Выпуск web-браузера GNU IceCat 31.5.0

Проект GNU представил новый выпуск web-браузера IceCat 31.5.0. Браузер построен на кодовой базе Firefox 31.5.0 ESR, приведённой в соответствие с требованиями к полностью свободному ПО. В частности, удалены несвободные компоненты, заменены элементы оформления, прекращено использование зарегистрированных торговых марок, отключен поиск несвободных плагинов и дополнений, интегрированы дополнения, направленные на усиления приватности. Новая версия примечательна началом формирования сборок для платформ Windows, OS X и Android, которые теперь предлагаются пользователям помимо сборок для GNU/Linux. В базовую поставку входят дополнения LibreJS для блокирования обработки несвободного JavaScript-кода, HTTPS Everywhere для использования шифрования трафика на всех сайтах где это возможно и Spyblock (основан на AdblockPlus) для … Читать далее Выпуск web-браузера GNU IceCat 31.5.0

Компания NVIDIA выпустила библиотеку libvdpau 1.0 с поддержкой HEVC/H.265

Разработчики из компании NVIDIA выпустили libvdpau 1.0, новую версию открытой библиотеки с поддержкой API VDPAU (Video Decode and Presentation) для Unix. Библиотека позволяет обеспечить работу реализации VDPAU API на базе сторонних технологий аппаратного ускорения, например, через использование Intel VA-API. VDPAU API предназначен для задействования возможностей GPU по аппаратному ускорению обработки различных форматов видео, например, на плечи GPU могут быть вынесены функции пост-обработки, слияния (compositing), отображения и декодирования. Ключевым улучшением нового выпуска является добавление профилей для декодирования видео в форматах HEVC/H.265. Читать далее Компания NVIDIA выпустила библиотеку libvdpau 1.0 с поддержкой HEVC/H.265

Опубликованы принципы разрешения конфликтов в среде разработчиков ядра Linux

После рецензирования многими известными разработчиками ядра Linux в состав ядра принят документ Code of Conflict, определяющий основные принципы разрешения конфликтных ситуаций между разработчиками ядра. В процессе проверки патчей все стороны заинтересованы в создании оптимального решения, но иногда случается, что критика выражается в достаточно грубой форме. Создатели документа намеренно не стали усложнять его обилием правил и свели к рекомендациям по общению в цивилизованном виде без агрессии и оскорблений. В качестве арбитра, к которому можно обращаться если разработчик столкнулся с ситуацией, когда с ним общаются в недопустимой, грубой или оскорбительной форме, или если конфликт зашёл в тупик назван технический комитет организации Linux … Читать далее Опубликованы принципы разрешения конфликтов в среде разработчиков ядра Linux

Оценка популярности открытых лицензий на GitHub

GitHub опубликовал статистику об открытых лицензиях, используемых в размещённых на данном хостинге проектах. С большим отрывом лидирует лицензия MIT, которую используют 44.69% проектов. Далее следуют GPLv2 — 12.96%, Apache — 11.19%, GPLv3 — 8.88%, BSD — 6.23%, AGPLv3 — 1.05%. Доля пермиссивных лицензий, допускающих использование кода в закрытых проектах, в три раза выше, чем доля копилефт лицензией, обязательно требующих открытия всех произвольных работ. Из интересных особенностей размещения проектов на GitHub выделяется чрезвычайно низкий уровень культуры в области лицензирования кода. Так лишь менее 20% (с учётом форков 30%) репозиториев явно указали используемую лицензию. В 2013 году данный показатель составлял 14%, но … Читать далее Оценка популярности открытых лицензий на GitHub

Первый тестовый выпуск дистрибутива OzonOS и пользовательского окружения Atom

Объявлено о начале тестирования нового Linux-дистрибутива OzonOS «Hydrogen», примечательного использованием собственного пользовательского окружения Atom. Дистрибутив оптимизирован для игр и развивается в направлении предоставления минималистичной, но современной системы. В качестве основы OzonOS заложена пакетная базе Fedora 21. Размер загрузочного iso-образа 1.1 Гб. Развиваемая проектом пользовательская оболочка Atom построена на основе технологий GNOME и реализована через набор дополнений к GNOME Shell, исходные тексты которых доступны под лицензией GPLv3. Входящие в состав окружения дополнения не привязаны к конкретной версии GNOME и могут работать с базовыми компонентами GNOME 3.10-3.16. Ключевыми элементами интерфейса является док atom-dock, панель atom-panel, интерфейс запуска программ atom launcher, рабочий стол … Читать далее Первый тестовый выпуск дистрибутива OzonOS и пользовательского окружения Atom

Четвёртый выпуск реализации kdbus для ядра Linux

Грег Кроа-Хартман (Greg Kroah-Hartman) опубликовал четвёртую версию патчей с реализацией kdbus, надёжной, быстрой и безопасной системы обмена сообщениями, поддерживающей доставку сообщений в режиме точка-точка и в режиме мультикаст (от одного отправителя к группе получателей). Kdbus может использоваться не только для альтернативных реализаций D-Bus, не требующих запуска отдельного демона в пространстве пользователя, но и в виде самодостаточного IPC, например, данная система уже поддерживается в systemd. Система D-Bus является универсальной шиной, нашедшей широкое распространение в дистрибутивах Linux. При этом ключевыми недостатками данной системы, обусловленными реализацией D-Bus в пространстве пользователя, является слишком низкая скорость передачи сообщений и неприменимость для приложений, предъявляющих повышенные требования … Читать далее Четвёртый выпуск реализации kdbus для ядра Linux

Подробности о графическом стеке Freon, пришедшем на смену X11 в Chrome OS

В обсуждении выпуска Chrome OS 41 разработчики из компании Google поделились некоторыми подробностями реализации графического стека Freon, который пришёл на смену X-серверу в устройствах Chromebook Pixel, Acer C720, ASUS Chromebox, HP Chromebox, LG Chromebase, Acer Chromebox и Dell Chromebox. Переход на Freon позволил сократить энергопотребление, повысить производительность вывода видео и WebGL, уменьшить размер системы. Вместо X-сервера Freon предоставляет компактную прослойку, позволяющую организовать прямое обращение из браузера к драйверам KMS и OpenGL ES. Подобное стало возможным благодаря применению классов Ozone, используемых в Chromium для абстрагирования вывода на различные оконные системы (например, развиваются прослойки для вывода через Wayland и Mir). Все операции … Читать далее Подробности о графическом стеке Freon, пришедшем на смену X11 в Chrome OS

Debian 8 "Jessie" надеются выпустить в апреле

Опубликован отчёт о состоянии подготовки релиза Debian 8 «Jessie». Пакетная база Debian 8 находится на стадии заморозки уже четыре месяца и в текущем состоянии при должной концентрации сил разработчиков на устранении блокирующих ошибок, релиз может быть выпущен в апреле. В настоящее время насчитывается 65 блокирующих релиз ошибок, затрагивающих ключевые пакеты и требующих обязательного исправления. Также отмечается 17 блокирующих ошибок, связанных со вторичными пакетами, которые можно удалить из дистрибутива в случае, если проблемы не будут устранены, и 24 тривиальные ошибки и недоработки, для которых уже готовы патчи. Читать далее Debian 8 "Jessie" надеются выпустить в апреле

Лицензионные проблемы с поставкой файлов Gentoo в репозиториях ChromiumOS и CoreOS

Один из известных разработчиков Gentoo Linux поднял вопрос ненадлежащего лицензирования копии ebuild-коллекции Gentoo, размещённой в репозиториях проектов ChromiumOS и CoreOS. Проблема заключается в том, что изначально файлы Gentoo поставляются под лицензией GPLv2, но их копия в репозиториях ChromiumOS и CoreOS по ошибке снабжена README-файлом, в котором указано, что авторские права принадлежат авторам Chromium OS, а материал поставляется под BSD-подобной лицензией. При этом внутри ebuild-файлов лицензия и владелец авторских прав указаны корректно (GPLv2 и Gentoo Foundation). Разработчики Gentoo считают, что ошибочное размещение неверной лицензионной информации может ввести других разработчиков в заблуждение и требуют исправить допущенную оплошность. Читать далее Лицензионные проблемы с поставкой файлов Gentoo в репозиториях ChromiumOS и CoreOS

В Chrome будет прекращена поддержка ядра Linux 3.16 и более ранних выпусков

Разработчики из компании Google сообщили о невозможности полноценной работы следующего выпуска браузера Chrome/Chromium в системах с ядрами Linux без поддержки установки фильтров системных вызовов (seccomp) с флагом SECCOMP_FILTER_FLAG_TSYNC. Таким образом, следующие выпуски Chrome/Chromuim можно будет в полной мере использовать только с ядрами Linux, начиная с выпуска 3.17. На системах с более ранними выпусками ядра будет проявляться проблема, приводящая к невозможности установить дополнения и браузерные приложения. Примечательно, что разработчики Chromium не согласны, что данное поведение является регрессивным изменением и требует исправления в кодовой базе Chromium, так как проблема решается обновлением ядра. В настоящий момент уведомление о проблеме помечено как не требующее … Читать далее В Chrome будет прекращена поддержка ядра Linux 3.16 и более ранних выпусков

Выпуск strace 4.10

Доступен новый выпуск отладочной утилиты strace 4.10, нацеленной на отслеживания системных вызовов и команд ioctl в процессах и приложениях. Основные изменения: Поддержка появившихся в ядре 3.19 системных вызовов, флагов и команд ioctl; Возможность использования API PTRACE_GETREGS для анализа работы процессов на архитектурах ia64, mips, s390/s390x. Минимальные требования к версии ядра Linux подняты до 2.5.46 (для MIPS — 2.6.15, s390/s390x — 2.6.27). Добавлена опция «-yy» для вывода информации о протоколе и связанными с сокетами адресами; Опции «-e read=set» и «-e write=set» теперь охватывают системные вызовы sendmsg, recvmsg, sendmmsg и recvmmsg; Полная поддержка декодирования 32-разрядных команд ioctl; Поддержка декодирования системных вызовов getrandom … Читать далее Выпуск strace 4.10

Выпуск мультимедиа-пакета FFmpeg 2.6

Доступен мультимедиа-пакет FFmpeg 2.6, включающий набор приложений и коллекцию библиотек для операций над различными мультимедиа-форматами (запись, преобразование и декодирование звуковых и видеоформатов). Кроме изменений, созданных внутри проекта, в новую версию также включены все последние наработки, развиваемые в ветках ffmpeg-mt (многопоточное декодирование) и libav (форк FFmpeg). Пакет распространяется под лицензиями LGPL и GPL, разработка FFmpeg ведётся смежно с проектом MPlayer. Из изменений, добавленных в FFmpeg 2.6, можно выделить: Добавлен кодировщик NVENC, использующий одноимённый механизм ускорения кодирования H.264, встроенный в современные GPU NVIDIA; В фильтр spp добавлена поддержка 10-битых выборок (sample); Добавлен фильтр colorlevels для обработки цветности; Реализован фильтр tblend для отображения … Читать далее Выпуск мультимедиа-пакета FFmpeg 2.6

Выпуск LibreSSL 2.1.4

Разработчики проекта OpenBSD представили новый значительный выпуск переносимой редакции пакета LibreSSL 2.1.4, в рамках которого развивается форк OpenSSL, нацеленный на обеспечение более высокого уровня безопасности. Из особенностей LibreSSL можно отметить ориентацию на качественную поддержку протоколов SSL/TLS с удалением излишней функциональности, добавлением дополнительных средств защиты и проведением значительной чистки и переработки кодовой базы. Среди новшеств, представленных в выпуске LibreSSL 2.1.4: Расширены возможности библиотеки libtls с реализацией развиваемого проектом LibreSSL нового упрощённого программного интерфейса для обеспечения шифрованного канала связи между клиентом и сервером. Добавлен новый API для загрузки цепочек сертификатов удостоверяющих центров (CA) непосредственно из памяти, а не из файла, что позволяет … Читать далее Выпуск LibreSSL 2.1.4

Выпуск свободной реализации OpenGL

После трёх месяцев разработки представлен релиз свободной реализации OpenGL API — Mesa 10.5, в котором продолжена реализация новых расширений OpenGL, приближающих Mesa к появлению поддержки OpenGL 4. После реализации поддержки OpenGL 4.x в одном из драйверов будет подготовлен выпуск Mesa 11.0. В настоящее время в драйверах i965, Nouveau (nv50, nvc0), RadeonSI, r600, llvmpipe и softpipe обеспечена полная поддержка OpenGL 3.3. Первый выпуск ветки Mesa 10.5 имеет экспериментальный статус — после проведения окончательной стабилизации кода будет выпущена стабильная версия 10.5.1. Основные изменения в Mesa 10.5: Начальная поддержка новых GPU Intel Skylake и Qualcomm Adreno 4xx; Добавлено новое плоское бестиповое промежуточное представление … Читать далее Выпуск свободной реализации OpenGL

Марк Шаттлворт признал ошибочными методы перевода пользователей на окружение Unity

В интервью изданию TNW Марк Шаттлворт признал, что оглядываясь в прошлое, он считает ошибкой жесткий перевод пользователей Ubuntu на оболочку Unity. Замена классического рабочего стола GNOME 2 на принципиально иной интерфейс Unity была совершена слишком грубо, нарушая устоявшиеся привычки пользователей, что вызвало волну недовольства и агрессии, отголоски которой наблюдаются до сих пор. Разработчики посчитали, что замена GNOME на Unity не приведёт к большим проблемам, так как не принявшие Unity пользователи перейдут на использование развиваемых параллельно других вариантов Ubuntu, но подобный расчёт оказался ошибочным. Ошибка состояла в том, что идеи создания Unity не были доведены до пользователей, которые в конечном счёте … Читать далее Марк Шаттлворт признал ошибочными методы перевода пользователей на окружение Unity

Опубликованы Linux From Scratch 7.7 и Beyond Linux From Scratch 7.7

Представлены новые выпуски руководств Linux From Scratch 7.7 (LFS), Linux From Scratch Systemd 7.7, Beyond Linux From Scratch 7.7 (BLFS) и Beyond Linux From Scratch Systemd 7.7. В Linux From Scratch приведены инструкции по созданию с нуля базовой Linux-системы, используя лишь исходные тексты необходимого программного обеспечения. Beyond Linux From Scratch дополняет инструкции LFS информацией о сборке и настройке около 750 программных пакетов, охватывающих различные области применения, от СУБД и серверных систем, до графических оболочек и медиапроигрывателей. LFS systemd и BLFS systemd представляют собой варианты LFS и BLFS, в которые используется системный менеджер systemd вместо традиционной системы инициализации Sysvinit. В Linux … Читать далее Опубликованы Linux From Scratch 7.7 и Beyond Linux From Scratch 7.7

Доступна документо-ориентированная СУБД MongoDB 3.0

Представлен релиз ориентированной на хранение документов высокопроизводительной и высокомасштабируемой СУБД MongoDB 3.0, занимающей нишу между быстрыми и масштабируемыми системами, оперирующими данными в формате ключ/значение, и реляционными СУБД, функциональными и удобными в формировании запросов. Код MongoDB написан на языке C++ и распространяется в рамках лицензии AGPLv3. MongoDB поддерживает хранение документов в JSON-подобном формате, имеет достаточно гибкий язык для формирования запросов, может создавать индексы для различных хранимых атрибутов, эффективно обеспечивает хранение больших бинарных объектов, поддерживает журналирование операций по изменению и добавлению данных в БД, может работать в соответствии с парадигмой Map/Reduce, поддерживает репликацию и построение отказоустойчивых конфигураций. В MongoDB имеются встроенные средства … Читать далее Доступна документо-ориентированная СУБД MongoDB 3.0

Выпуск Wine 1.7.38

Доступен очередной экспериментальный выпуск открытой реализации Win32 API — Wine 1.7.38. С момента выпуска версии 1.7.37 было закрыто 57 отчётов об ошибках. Наиболее важные изменения: Встроенный браузер обновлён до движка Gecko, используемого в Firefox 36; Поддержка применения тем оформления к полосам прокрутки; Обновлена версия движка Mono; Реализован более совместимый RPC-интерфейс, используемый для управления сервисами; Поддержка пятой версии X Drag Drop; Решены проблемы с многопоточностью в IME; Закрыты отчёты об ошибках, связанные с работой игр и приложений: Europa Universalis III, Uru — Ages Beyond Myst, OpenBOR, BitComet, Monkey Island: Special Edition, Icebreakers, Audiosurf, LEGO Pirates Of The Caribbean, DVDFlick 1.3.x, Planetside … Читать далее Выпуск Wine 1.7.38

Компания Red Hat представила первый стабильный выпуск дистрибутива Atomic Host

Компания Red Hat представила первый выпуск нового продукта Red Hat Enterprise Linux 7 Atomic Host, вобравший в себя наработки свободного проекта Atomic, реализующего концепцию минималистской операционной системы, нацеленной на обеспечение запуска изолированных контейнеров, подготовленных и управляемых при помощи инструментария Docker. Atomic Host предоставляет базовое окружение, которое содержит только минимальный набор компонентов (systemd, journald, docker, rpm-OSTree, geard и т.п.), необходимых для запуска и управления изолированными контейнерами. Все пакеты, обеспечивающие работу конечных приложений, поставляются непосредственно в составе контейнеров, а хост-система не содержит ничего лишнего. Состав хост-системы не делим и обрабатывается как целостный образ, без разбиения на отдельные пакеты. Контейнеры не привязаны к … Читать далее Компания Red Hat представила первый стабильный выпуск дистрибутива Atomic Host

Бета-выпуск мартовского набора ALT Linux p7 starterkits

Сообщается о публикации предварительного комплекта ежеквартальных стартовых наборов Седьмой платформы Альт Линукс. Предлагается принять участие в проверке работы набора для своих задач, высказать замечания и предложения с тем, чтобы в очередном квартальном выпуске, который ожидается 12 марта 2015 года, состояние было ближе к желаемому и имело меньше известных проблем. Изменения с декабря включают: Обновление пакетной базы, включая ядра (3.14.33/3.18.7), Mesa (10.0.5), графические среды (IceWM 1.3.8, LXQt 0.8.0/Qt4), браузеры (Firefox 31.5.0, Seamonkey 2.32.1, Qupzilla 1.8.6); Точечное (IceWM, LXQt, TDE, XFCE) или значительное (GNOME3) расширение пакетного состава устанавливаемых LiveCD; Оптимизацию выделения памяти в сборочном LiveCD; Унификацию сборки ISO и образов дисков для … Читать далее Бета-выпуск мартовского набора ALT Linux p7 starterkits

Обновление Firefox 36.0.1 с устранением проблем со стабильностью

Доступно корректирующее обновление web-браузера Firefox 36.0.1, в котором исправлена достаточно большая порция ошибок. Среди устранённых проблем: требующее перезапуска браузера зависание клиента Hello, излишнее потребление памяти при использовании WebGL с Canvas2d, крах при запуске при использовании EMET (Enhanced Mitigation Experience Toolkit), скрытие вкладки с контактами Hello. Кроме того, в новом выпуске восстановлена поддержка опции «-remote», которая использовалась в различных скриптах гораздо активнее, чем ожидалось (например, опция использовалась в Xfce) и позволяла реализовать сценарии взаимодействия между экземплярами Firefox с разными профилями, которые оказались невозможны при использовании альтернативных опций. Отключена отправка запросов «ANY DNS», так как они приводили к существенному возрастанию DNS-трафика и … Читать далее Обновление Firefox 36.0.1 с устранением проблем со стабильностью