MetaPost-пакет для оформления рисунков для учебных пособий по физике

Опубликован MetaPost-пакет для оформления иллюстраций в стиле «рисунок со штриховкой» для учебных пособий по физике, оформленных в формате LaTeX. Позволяет создавать иллюстрации высокого качества, адаптированные к размеру печатной страницы и возможностям реально используемого для печати учебных пособий оборудования типографии. Код пакета доступен под лицензией GPLv2. Читать далее MetaPost-пакет для оформления рисунков для учебных пособий по физике

Компания VMware отреагировала на обвинение в нарушении лицензии GPL

Компания VMware опубликовала пресс-релиз, связанный с судебным разбирательством, инициированным правозащитной организацией Software Freedom Conservancy (SFC) из-за нарушении условий лицензии GPLv2 при использовании кода ядра Linux в продуктах VMware ESXi. VMware считает претензии необоснованными и выражает удивление, что SFC прибег к судебному разбирательству с учетом усилий, сделанных VMware для разбора и решения данной проблемы. VMware активно поддерживает открытые технологии, ценит их важную роль в обеспечении работы центров обработки данных и уделяет большое внимание поддержке использования клиентами программных систем и решений на базе Linux и СПО. Фигурирующий в деле продукт VMware ESXi представляет собой операционную систему, обеспечивающую управления аппаратными и программными ресурсами … Читать далее Компания VMware отреагировала на обвинение в нарушении лицензии GPL

Выпуск браузера Opera 28

Представлен выпуск браузера Opera 28, который доступен для платформ Linux, OS X и Windows. Это третий стабильный выпуск новой ветки браузера, основанной на кодовой базе Chromium, в которой реализована поддержка Linux. Из добавленных в Opera 28 новшеств можно отметить поддержку синхронизации закладок. Синхронизация реализована как в браузере для персональных компьютеров, так в версиях для мобильных устройств на базе платформ Android и iOS. Кроме того, в систему умных подсказок, выводимых по мере ввода в адресной строке, добавлен учёт содержимого закладок. Добавлены дополнительные темы оформления стартовой страницы. Движок Chromium обновлён до версии 41. Читать далее Выпуск браузера Opera 28

Продемонстрировано использование уязвимости в DRAM-памяти для повышения привилегий в системе

Исследователи безопасности из группы Zero, созданной компанией Google для предотвращения атак, совершаемых с использованием ранее неизвестных уязвимостей, продемонстрировали реальность создания рабочих эксплоитов, использующих уязвимость RowHammer, вызванную особенностями работы современных чипов памяти DRAM. Изначально проблема с памятью DRAM скептически оценивалась многими экспертами, которые считали, что проблема ограничена лишь возможностью совершения отказа в обслуживании, а применение уязвимости для проведения более серьёзных атак считалось нереалистичным. Исследователи сумели опровергнуть данное мнение и задействовали уязвимость для совершения реальных атак, имеющих критический уровень опасности. Подготовлено два эксплоита, которые можно использовать в обычных условиях на штатном потребительском оборудовании. Первый эксплоит позволяет организовать выполнение кода с правами ядра … Читать далее Продемонстрировано использование уязвимости в DRAM-памяти для повышения привилегий в системе

Началось альфа-тестирование Fedora 22

Доступна для тестирования альфа-версия дистрибутива Fedora 22. Альфа-выпуск содержит все базовые возможности будущего релиза, пригодные для оценки и тестирования. Релиз запланирован на 19 мая. Выпуск охватывает продукты Fedora Workstation, Fedora Server, Fedora Cloud, а также Live-сборки, поставляемые в форме спинов c десктоп-окружениями KDE, Xfce, MATE и LXDE. Наиболее заметные изменения в Fedora 22: Экран входа в систему переведён по умолчанию на использование Wayland. Экран входа является достаточно обособленной системой, поэтому переведя его на Wayland в первую очередь, у разработчиков появится возможность окончательно убедиться в отсутствии подводных камней и незамеченных ошибок, без негативного влияния на работу приложений и рабочего стола. Пользовательское … Читать далее Началось альфа-тестирование Fedora 22

Представлена мобильная платформа Android 5.1

Компания Google представила выпуск мобильной платформы Android 5.1, основное внимание в котором было уделено оттачиванию возможностей, появившихся в Android 5.0, а также оптимизации производительности и устранению ошибок. Одновременно объявлено о публикации исходных текстов платформы Android 5.1 в публичном репозитории AOSP. В настоящее время код уже доступен для загрузки через публичный Git-репозиторий проекта (созданы ветки android-5.1.0_r1 и lollipop-mr1-release). В опубликованном коде заявлена поддержка устройств Nexus 5, Nexus 7 и Nexus 10. В ближайшее время будет произведена синхронизация опубликованной внутренней ветки Android, разрабатываемой в недрах Google, c общедоступной актуальной master-веткой, на базе которой формируются независимые сборки платформы. Через несколько дней также ожидается … Читать далее Представлена мобильная платформа Android 5.1

Компания 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

Выпуск 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

Опубликованы принципы разрешения конфликтов в среде разработчиков ядра 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

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

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

Выпуск свободной реализации 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