Автор uBlock создал форк собственного проекта, который оказался в руках недобросовестного мэйнтейнера

В результате попытки передачи управления известным дополнением для блокирования рекламы uBlock в руки группы ответственных разработчиков, контроль над проектом получил один недобросовестный участник сообщества, который предпринял попытки манипуляции проектом в своих интересах. В частности, на домашнем сайте нового мэйнтейнера была создана страница uBlock, на которой размещена надпись о том, что он является создателем uBlock (made by Chris») и кнопка для сбора пожертвований лично новому мэйнтейнеру. С учётом того, что новый мэйнтейнер привнёс в проект всего около двух тысяч строк кода, удаление данных о настоящем авторе и попытки заработать на uBlock возмутили Рэймонда Хилла (Raymond Hill) (gorhill), изначального создателя и основного … Читать далее Автор uBlock создал форк собственного проекта, который оказался в руках недобросовестного мэйнтейнера

Выпуск видеоплеера MPV 0.9, форка MPlayer и MPlayer2

Доступен выпуск открытого видеоплеера MPV 0.9, два года назад ответвившегося от кодовой базы проекта MPlayer2 и в последнее время достаточно активно развивающегося. Если MPlayer2 в основном нацелен на проведение чистки кодовой базы MPlayer и остаётся достаточно консервативным в вопросе добавления улучшений, то MPV уделяет основное внимание разработке новых возможностей и обеспечению постоянного бэкпортирования новшеств из репозиториев MPlayer и MPlayer2, не заботясь о сохранении совместимости с MPlayer. Код MPV распространяется под лицензией GPLv3. Из особенностей MPV можно отметить переработку системы опций командной строки (например, параметры вида «-vf eq=0:0,pp=hb/vb/dr/ci,crop=,scale» приведены к более привычному разбиению на опции, для просмотра ролика с youtube можно … Читать далее Выпуск видеоплеера MPV 0.9, форка MPlayer и MPlayer2

Система 3D-моделирования Blender доступна в Steam

Два года назад компания Valve, рассматривая Blender как платформу для моддинга игр, предложила организации Blender Foundation опубликовать Blender в Steam. И вот, Blender стал доступен для загрузки через Steam. Распространяются штатные сборки Blender для Windows и Linux, аналогичные тем, что распространяются с официального сайта. В скором времени ожидается выход Blender Workshop. Ожидается, что распространение Blender через Steam позволит привлечь пользователей и разработчиков к работе по расширению Blender в направлении создания плагинов для разработки модов и бесшовного взаимодействия с сервисами Steam. Читать далее Система 3D-моделирования Blender доступна в Steam

Релиз Debian 8.0 "Jessie"

После двух лет разработки состоялся релиз Debian GNU/Linux 8.0 (Jessie), доступный для 10 официально поддерживаемых архитектур, среди которых: Intel IA-32/x86 (i386), 64-bit PC / Intel EM64T / x86-64 (amd64), ARM EABI (armel), 64-bit ARM (arm64), ARMv7 (armhf), MIPS (mips, mipsel), PowerPC, PowerPC 64 (ppc64el) и IBM System z (s390x). В репозитории представлено 43512 бинарных пакетов, что примерно на 30% больше, чем было представлено в Debian 6.0. По сравнению с Debian 7.0 добавлено 12253 новых бинарных пакетов, удалено 5441 (14%) устаревших или заброшенных пакетов, обновлено 24573 (66%) пакетов. Debian 8.0 «Jessie» будет сопровождаться в рамках программы расширенной поддержки (LTS), подразумевающей выпуск … Читать далее Релиз Debian 8.0 "Jessie"

Значительный прогресс в работе KWin с Wayland

Мартин Грэсслин (Martin Gräßlin), ведущий разработчик оконного менеджера KWin, сообщил о достижении композитным сервером kwin_wayland в сочетании с KDE Plasma достаточного уровня стабильности, чтобы использовать данную связку для решения своих повседневных задач. Напрямую протокол Wayland пока используется только в Xwayland и KWin. Все приложения продолжают использовать X11, но через прослойку Xwayland, запущенную поверх kwin_wayland. Важной особенностью является то, что kwin_wayland не обращается к серверам X11 или Wayland/Weston для отрисовки, а является самодостаточным сервером Wayland и выполняет все операции с графикой своими силами через прямое обращение к бэкенду DRM (Direct Rendering Manager). Через DRM также осуществляется управление видеорежимами и видеопамятью. При … Читать далее Значительный прогресс в работе KWin с Wayland

Вышел файловый менеджер WCM Commander 0.20.0

Вышла версия 0.20.0 открытого многоплатформенного файлового менеджера WCM Commander, ранее развиваемого под именем Wal Commander GitHub Edition. WCM Commander продолжает развитие наработок проекта Wal Commander и обладает такими возможностями, как встроенный просмотрщик, редактор файлов с подсветкой синтаксиса (C, C++, sh, perl, php, xml, html, pascal, sql) и смены кодировки, встроенный эмулятор терминала, возможность обращения к внешним хранилищам с использованием протоколов SMB и FTP/SFTP, средства для поиска файлов (в том числе с возможностью поиска текста сразу во всех русскоязычных кодировках). Интерфейс и горячие клавиши максимально приближены к Far Manager. Программа использует X11 для отрисовки интерфейса и доступна для Linux, FreeBSD, Windows … Читать далее Вышел файловый менеджер WCM Commander 0.20.0

Microsoft продолжает заключение патентных соглашений, связанных с Android и ChromeOS

Компания Microsoft продолжает практику сбора отчислений с производителей оборудования за использование интеллектуальной собственности в потребительских устройствах на базе платформ Android и ChromeOS. Очередная сделка совершена с тайваньским производителем оборудования Qisda, известному по бренду BenQ. Компания Qisda признала наличие в платформах Android и Chrome OS технологий, нарушающих патенты Microsoft, и согласились выплачивать лицензионные отчисления за каждое устойство, укомплектованное данными платформами. Сумма отчислений держится в тайне, но по неофициальной информации Microsoft получает до 10-15 долларов с каждого устройства. В настоящее время большинство из продающихся в США устройств на базе платформы Android, выпускаются компаниями, выплачивающими отчисления Microsoft. Сделки за закрытыми дверями, подразумевающие выплату … Читать далее Microsoft продолжает заключение патентных соглашений, связанных с Android и ChromeOS

Значительный прогресс в работе KWin поверх Wayland

Мартин Грёсслин (Martin Gräßlin), ведущий разработчик оконного менеджера KWin, сообщил о достижении компонентом kwin_wayland в сочетании с KDE Plasma достаточного уровня стабильности, чтобы использовать данную связку для решения своих повседневных задач. Все приложения при этом продолжают использовать X11 через прослойку Xwayland, в то время как напрямую протокол Wayland пока используют только Xwayland и KWin. Важной особенностью является то, что kwin_wayland не обращается к серверам X11 или Wayland/Weston для отрисовки, а делает это своими силами через прямое обращение к бэкенду DRM (Direct Rendering Manager). Через DRM также осуществляется управление видеорежимами и видеопамятью. Для открытия файла-устройства DRM с привилегиями обычного пользователя применяется … Читать далее Значительный прогресс в работе KWin поверх Wayland

Альфа-выпуск дистрибутива OpenMandriva Lx 3, перешедшего на Clang

Началось альфа-тестировние дистрибутива OpenMandriva Lx 3 (2015.0), развиваемого силами сообщества, после того как компания Mandriva S.A. передала управление проектом в руки некоммерческой организации «OpenMandriva Association«. Для загрузки предлагаются Live-сборки размером 1.2 Гб (i586, x86_64). Дистрибутив перешёл к последовательной нумерации версий (OpenMandriva Lx 3), при том, что загрузочные образы, репозитории и пакеты по-прежнему используют нумерацию год.редакция (2015.0). Ключевые новшества: Переход по умолчанию на компилятор Clang, который теперь используется для сборки пакетов вместо GCC. Из достоинств перехода на Clang отмечается ускорение процесса компиляции, сокращение потребления памяти, доступность расширенных средств диагностики ошибок, более качественная генерация и оптимизация объектного кода. Создание нового инсталлятора, который … Читать далее Альфа-выпуск дистрибутива OpenMandriva Lx 3, перешедшего на Clang

Релиз WordPress 4.2 с устранением серьёзной уязвимости

Представлен релиз системы управления web-контентом WordPress 4.2, написанной на языке PHP и ориентированной на создание блогов. Одновременно доступен корректирующий выпуск WordPress 4.1.2, в котором устранена критическая уязвимость, позволяющая организовать подстановку JavaScript-кода при публикации комментариев. Эксплуатация производится через манипуляцию с 4-байтовыми символами Unicode — MySQL по умолчанию отрезает хвост строки, если встретился 4-байтовый символ, что может использовано атакующим для обхода кода чистки html-тегов в WordPress. Основные новшества WordPress 4.2: Полностью переработана функция Press This, предоставляющая апплет для создания репостов и быстрой публикации материалов на основе содержимого любой web-страницы; Упрощён интерфейс установки и обновления плагинов; Поддержка дополнительных наборов символов, включая китайские, корейские … Читать далее Релиз WordPress 4.2 с устранением серьёзной уязвимости

Выпуск системы управления конфигураций серверов Puppet 4

Компания Puppet Labs представила релиз Puppet 4, открытого инструментария для централизованного управления конфигурацией серверов. Puppet позволяет автоматизировать работу по администрированию группы серверов, давая возможность централизованного выполнения таких работ, как управление пользователями, установка пакетов и обновление конфигурации. Код системы написан на Ruby и распространяется под лицензией Apache. Основные новшества: Модернизирован язык определения конфигурации, в котором появились средства для написания более компактного и читаемого кода. Полностью переписаны парсер и компоненты для выполнения правил. Появилась поддержка итераций и проверки типов переменных. Стал более предсказуем разбор чисел, пустых строк и неопределённых значений (undef/nil); Проведена работа по упрощению процесса установки и обновления Puppet, сформирован новый … Читать далее Выпуск системы управления конфигураций серверов Puppet 4

Сборка Ubuntu Desktop Next будет переведена с DEB-пакетов на Snappy

Компания Canonical намерена в рамках начавшегося цикла разработки Ubuntu 15.10 перевести сборку Ubuntu Desktop Next на использование системы Snappy вместо традиционной компоновки из пакетов DEB. В настоящее время сборка Ubuntu Desktop Next развивается параллельно с основной редакцией Ubuntu для настольных систем и нацелена на апробирование и тестирование текущего состояния Unity 8 и дисплейного сервера Mir. В Ubuntu 15.10 окружение Unity 8 и Mir планируется задействовать по умолчанию, т.е. Ubuntu Desktop Next будет превращена из альтернативной в основную сборку Ubuntu Desktop. Snappy даёт возможность сформировать образ системы как единое целое, без разбиения на отдельные пакеты. Вместо поэтапного обновления на уровне отдельных … Читать далее Сборка Ubuntu Desktop Next будет переведена с DEB-пакетов на Snappy

Критическая уязвимость в wpa_supplicant, компоненте для подключения к беспроводным сетям

В пакете wpa_supplicant, используемом для организации подключения к беспроводной сети во многих дистрибутивах Linux, *BSD и Android, выявлена опасная уязвимость (CVE-2015-1863), которая потенциально может быть использована для выполнения кода злоумышленника при обработке специально оформленных данных в поле SSID при установке или обновлении информации о P2P-пирах. Допустимый размер поля SSID составляет 32 байта, в то время как при передаче данный элемент передаётся в поле, длина которого ограничивается 8 битным счётчиком, т.е. в данном поле допустимо передать до 255 байт данных. Так как в wpa_supplicant отсутствует проверка размера данного поля, под данные размером до 255 байт отводится буфер в 32 байта, а … Читать далее Критическая уязвимость в wpa_supplicant, компоненте для подключения к беспроводным сетям

Выпуск интегрированной среды разработки Qt Creator 3.4.0

Представлен выпуск интегрированной среды разработки Qt Creator 3.4.0, предназначенной для создания кроссплатформенных приложений с использованием библиотеки Qt. Поддерживается разработка как классических программ на языке C++, так и использование языка QML, в котором для определения сценариев используется JavaScript, а структура и параметры элементов интерфейса задаются CSS-подобными блоками. Исходный код Qt Creator распространяется под лицензией LGPL. По сравнению с прошлым выпуском внесено около 140 изменений от 49 разработчиков. Из наиболее интересных улучшений можно отметить: Для кода на языке C++ представлены новые средства рефакторинга, позволяющие отделить определения всех функций от декларации классов. Реализовано автодополнение кода для нового синтаксиса сигналов и слотов в Qt … Читать далее Выпуск интегрированной среды разработки Qt Creator 3.4.0

Доступны Red Hat Developer Toolset 3.1 и Red Hat Software Collections 2.0beta

Компания Red Hat анонсировала бета-выпуск продукта Red Hat Software Collections 2.0, позволяющего использовать в Red Hat Enterprise Linux новые технологии разработки и компоненты web-стека, не ожидая появления следующей ветки RHEL и не устанавливая сторонние пакеты из неофициальных внешних источников. Время поддержки Red Hat Software Collections составляет три года, в течение которых пользователи будут снабжаться всеми необходимыми обновлениями с устранением проблем безопасности и критических ошибок. Red Hat Software Collections 2.0 включает в себя пакеты с более свежими версиями программ, чем входящие в состав штатного RHEL. Например, для установки предлагаются Python 3.4, PHP 5.6, Perl 5.20, Ruby 2.2, MySQL 5.6, MariaDB 10, … Читать далее Доступны Red Hat Developer Toolset 3.1 и Red Hat Software Collections 2.0beta

Релиз Linux-дистрибутива Ubuntu 15.04

Официально анонсирован релиз дистрибутива Ubuntu 15.04 «Vivid Vervet«. Готовые установочные образы для созданы для Ubuntu Desktop, Ubuntu Server, Kubuntu (KDE Plasma 5), Lubuntu, Ubuntu GNOME, Xubuntu (Xfce 4.12), Ubuntu MATE, Ubuntu Cloud и Ubuntu Studio (для обработки мультимедиа информации). Ключевым новшеством Ubuntu 15.04 является перевод дистрибутива на системный менеджер systemd, который заменил собой систему инициализации upstart в конфигурации по умолчанию. Опциональная возможность использования upstart оставлена (загрузку с upstart можно выбрать в меню «Advanced options for Ubuntu» в GRUB), более того компоненты upstart пока оставлены для управления пользовательскими сеансами. В рамках текущего цикла разработки решено не переводить на systemd Ubuntu Touch. … Читать далее Релиз Linux-дистрибутива Ubuntu 15.04

Атака через JavaScript по определению содержимого L3-кэша CPU

Группа исследователей из Колумбийского университета сообщила о выявлении нового вида атак (отчёт в PDF), позволяющих восстановить часть содержимого общего для всей системы L3-кэша CPU, запустив в браузере JavaScript-код. Исследователям удалось создать рабочий прототип эксплоита, но детали, необходимые для практической реализации атаки, до момента появления методов защиты в браузерах держатся в тайне, так как атака может быть использована для выделения из кэша остаточных системных данных. Потенциально атаке подвержены все системы на базе относительно новых моделей процессоров Intel (Ivy Bridge, Sandy Bridge и Haswell), на которых используются актуальные выпуски браузеров c поддержкой HTML5. Так как L3-кэш общий для всех ядер CPU и … Читать далее Атака через JavaScript по определению содержимого L3-кэша CPU

Выпуск открытой P2P-системы синхронизации файлов Syncthing 0.11

Доступен значительный релиз системы синхронизации файлов Syncthing, решающей задачи, сходные с проприетарной системой BitTorrent Sync. Syncthing позволяет организовать автоматическую синхронизацию файлов пользователя на нескольких устройствах. Синхронизированные данные не загружаются на транзитные облачные хранилища, а напрямую реплицируются между системами пользователя при их одновременном появлении в online. Для обмена данными применяется развиваемый проектом протокол BEP (Block Exchange Protocol), который находится в активном развитии и после стабилизации позволит создавать сторонние реализации систем синхронизации данных, совместимые с Syncthing. При синхронизации файл логически разбивается на блоки, которые являются неделимой частью при передаче данных между системами пользователя. При наличии идентичных блоков на нескольких устройствах, при синхронизации … Читать далее Выпуск открытой P2P-системы синхронизации файлов Syncthing 0.11

Дискуссия о возможности включения QtWebEngine в дистрибутивы Linux и другие ОС

Начиная с версии 5.4, в составе широко распространённого тулкита Qt поставляется QtWebEngine — встраиваемый Web-компонент на основе Blink/Chromium. Изначально планировалось, что в будущем QtWebEngine заменит основанный на Webkit компонент QtWebkit, так как его поддержка в Qt, со слов разработчиков Qt, требует в разы меньших усилий. Однако мейнтейнеры ряда основных дистрибутивов Linux (Debian/Ubuntu и Fedora, как минимум), а также других ОС, пришли к выводу, что использование кодовой базы Chromium приводит к слишком большим проблемам в сопровождении: Chromium содержит вшитый FFmpeg вместо использования, например, GStreamer. Как результат, невозможно добавить, удалить или заменить кодеки способом иным, нежели перекомпиляция Chromium. Chromium жёстко завязан на … Читать далее Дискуссия о возможности включения QtWebEngine в дистрибутивы Linux и другие ОС

Представлен Sourcegraph, сервис поиска по исходным текстам

В рамках проекта sourcegraph.com развивается специализированная поисковая система, нацеленная на индексацию всех имеющихся в открытом доступе исходных текстов и предоставляющая удобный интерфейс для поиска необходимого кода. Предоставляются гибкие средства для формирования выборки с учётом репозиториев, пакетов, языков программирования или имён функций. Результаты поиска можно оценить в удобном интерфейсе просмотра кода, в котором можно сразу перейти на место определения переменной или функции, получить контекстную справку об интересующем элементе. Читать далее Представлен Sourcegraph, сервис поиска по исходным текстам

Новая версия среды разработки для FreePascal

Объявлено о выходе новой стабильной версии интегрированной среды разработки Lazarus 1.4, основанной на компиляторе FreePascal 2.6.4 и выполняющей задачи сходные с Delphi. При подготовке новой версии внесено около 3 тысяч изменений. Готовые установочные пакеты с Lazarus подготовлены для Linux, OS X и Windows. Минимальные требования: Windows: 98; FreeBSD/Linux: gtk 2.8 / qt4.5, 32 / 64bit, OS X: 10.5, LCL только 32bit, не LCL приложения могут быть 64bit. В новом выпуске изменена форма вывода подсказок, обеспечено хранение ресурсов в файлах RES; реализован режим формирования отступов только из символов табуляции; добавлена возможность пометки сообщений компилятора; для бета-тестирования доступен новый вариант отладчика (fpdebug); … Читать далее Новая версия среды разработки для FreePascal