Выпуск минималистичного web-браузера qutebrowser 0.7.0

Объявлено о выходе новой версии web-браузера qutebrowser 0.7.0, предоставляющего минимальный графический интерфейс, не отвлекающий от просмотра содержимого, и систему навигации в стиле текстового редактора Vim, построенную целиком на клавиатурных комбинациях. Код написан на языке Python с использованием PyQt5 и QtWebKit, и распространяется под лицензией GPLv3. Применение Python не сказывается на производительности, так как отрисовка и разбор контента осуществляется силами движка WebKit2 и библиотеки Qt. Проект развивается под впечатлением от браузера dwb (неподдерживается и привязан к устаревшему WebKit1), а также Firefox-дополнений Vimperator и Pentadactyl. Поддерживается система вкладок, менеджер загрузок, режим приватного просмотра, просмотрщик PDF (встроенный pdf.js), система блокировки рекламы (работает на … Читать далее Выпуск минималистичного web-браузера qutebrowser 0.7.0

Mozilla выделяет 500 тысяч долларов на аудит безопасности открытых проектов

Компания Mozilla учредила новый фонд SOS (Secure Open Source), средства которого будут использованы для проведения аудита безопасности, переработки и проверки ключевых открытых библиотек и программ. Размер финансовых вливаний в новый фонд составит 500 тысяч долларов, которые будут выделены из бюджета программы поддержки открытого кода, размер которого в 2016 году составляет 1.25 млн долларов. Mozilla надеется, что в будущем к финансированию фонда подключатся другие компании и госучреждения, заинтересованные в повышении безопасности открытого ПО. Средства планируется тратить в трёх направлениях: заключение контрактов на проведение профессионального аудита с компаниями, специализирующимися на данных операциях; оплата работы мэйнтейнеров по поддержке и внесению исправлений; оплата дополнительной … Читать далее Mozilla выделяет 500 тысяч долларов на аудит безопасности открытых проектов

Выпуск свободной JavaScript-библиотеки jQuery 3.0

После полутора лет разработки состоялся релиз JavaScript-библиотеки jQuery 3.0, используемой на 70% из 10 млн наиболее посещаемых сайтов в сети. Код jQuery распространяется под лицензией MIT. Сопровождение веток 1.12 и 2.2 сохраняется, но новшества будут развиваться только в ветке 3.x. В основном jQuery 3.0 продолжает развитие возможностей ветки 2.x за исключением нескольких незначительных изменений, нарушающих совместимость, которые не заметит большинство пользователей библиотеки. При подготовке нового выпуска была поставлена цель подготовки более быстрого и компактного варианта библиотеки, написанного с оглядкой на сохранение обратной совместимости. Из кода удалены все старые прослойки для поддержки нестандартных возможностей Internet Explorer. Из новшеств можно отметить: Подготовлена … Читать далее Выпуск свободной JavaScript-библиотеки jQuery 3.0

Началось альфа-тестирование PHP 7.1

Доступна для тестирования первая альфа-версия новой значительной ветки языка программирования PHP 7.1. Релиз ожидается в ноябре. Ключевые улучшения: Добавлен тип возвращаемого значения void, указывающий на то, что функция не вернула значение; При указании смещения внутри строки теперь можно указывать отрицательные значения, позиция в строке для которых будет рассчитана относительно конца строки. Например, для строки ‘abcdef’ $str[-2] вернёт «e»; Добавлен вариант конструкции list(), в которой могут задаваться ключи (например: «list(1 = $oneBit, 2 = $twoBit, 3 = $threeBit) = $powersOfTwo»); Добавлено выражение «[] =», которое выступает альтернативой конструкции «list() =». Например, вместо «list($a, $b, $c) = array(1, 2, 3)» теперь можно … Читать далее Началось альфа-тестирование PHP 7.1

Для MIPS-устройств разработан метод соблюдения требований FCC для использования свободных прошивок

Компания Imagination Technologies, в своё время поглотившая связанную с процессорами MIPS интеллектуальную собственность, объявила о реализации на базе процессоров MIPS Warrior P-серии новой технологии, которая позволит не ограничивать применение свободных прошивок на беспроводных маршрутизаторах и увеличит общую защищённость устройств. Метод основан на рекомендациях prplSecurity, подготовленных рабочей группой, созданной для выработки решения по использованию свободных прошивок в условиях введения новых требований FCC. Суть метода в применении вирутализации для разделения драйвера приёмопередатчика и прошивки, которые предлагается выполнять в отдельных виртуальных машинах. Метод также интересен возможностями создания дополнительных виртуальных машин, в которых прошивка может выполнять компоненты, требующие повышенной изоляции, например, в такой виртуальной … Читать далее Для MIPS-устройств разработан метод соблюдения требований FCC для использования свободных прошивок

Выпуск Wine 1.9.12

Доступен очередной экспериментальный выпуск открытой реализации Win32 API — Wine 1.9.12. С момента выпуска версии 1.9.11 было закрыто 20 отчётов об ошибках. Наиболее важные изменения: В режим рабочего стола добавлена начальная версия панели задач; Обновлён движок Mono; В Direct3D расширена поддержка шейдеров Shader Model 4; В RichEdit улучшена поддержка metafile; Закрыты отчёты об ошибках, связанные с работой игр и приложений: Dance eJay Demo 7, Dragon Age 2, Lemmings Revolution, Lego Mindstorms EV3 Home Edition, Trainz: A New Era, Sega Genesis Mega Drive, DVDFab 9.2.4.4, Splinter Cell: Blacklist, Python 3.5.1. Читать далее Выпуск Wine 1.9.12

Процессоры MIPS приведут поддержку свободных прошивок в соответствие с новыми требованиями FCC

Компания Imagination Technologies, в своё время поглотившая связанную с процессорами MIPS интеллектуальную собственность, объявила о реализации на базе процессоров MIPS Warrior P-серии новой технологии, которая позволит не ограничивать применение свободных прошивок на беспроводных маршрутизаторах и увеличит общую защищённость устройств. Метод основан на рекомендациях prplSecurity, подготовленных рабочей группой, созданной для выработки решения по использованию свободных прошивок в условиях введения новых требований FCC. Суть метода в применении вирутализации для разделения драйвера приёмопередатчика и прошивки, которые предлагается выполнять в отдельных виртуальных машинах. Метод также интересен возможностями создания дополнительных виртуальных машин, в которых прошивка может выполнять компоненты, требующие повышенной изоляции, например, в такой виртуальной … Читать далее Процессоры MIPS приведут поддержку свободных прошивок в соответствие с новыми требованиями FCC

Релиз Fedora 24 отложен на неделю

Разработчики проекта Fedora объявили о переносе релиза Fedora 24 на одну неделю в связи с невыполнением критериев качества. В качестве новой даты релиза названо 21 июня. Это не первый перенос сроков: изначально релиз был запланирован на 17 мая, после чего два раза переносились альфа-выпуски и один раз бета-выпуск. В финальных тестовых сборках остаются неисправленными 4 проблемы, которые отнесены к блокирующим выпуск. Из блокирующих релиз проблем можно отметить: проблемы с загрузчиком bootmgr.efi на системах UEFI, невозможность загрузки серверного DVD c USB Flash при копировании утилитой dd, раздутие образа initramfs и проблемы сосуществования загрузчика с Windows 10. Читать далее Релиз Fedora 24 отложен на неделю

Выпуск GNU wget 1.18

Доступен релиз GNU Wget 1.18, программы для автоматизации загрузки контента с использованием протоколов HTTP и FTP. В новом выпуске: Устранена уязвимость (CVE-2016-4971), связанная с использованием для выбора имени загружаемого файла параметров, полученных от HTTP-сервера при выполнении редиректа с HTTP на FTP. В новой версии имя файла берётся из изначального URL. Для возврата старого поведения следует использовать опцию «—trust-server-names»; Обеспечен разбор тега «img» с атрибутом «srcset» при рекурсивных загрузках; Запрещено использование HSTS-файлов, доступных всем на запись; Добавлены новые опции «—bind-dns-address» и «—dns-servers»; При сборке с libiconv реализовано автоматическое перекодирование имён файлов — не-ASCII символы в URI сохраняются как имена файлов в … Читать далее Выпуск GNU wget 1.18

Компания Cisco выпустила открытый инструмент для расшифровки деятельности вымогательского ПО

Компания Cisco анонсировала релиз TeslaCrypt Decryption Tool 1.0, инструментария для расшифровки файлов, зашифрованных вредоносным ПО, в том числе различными версиями вымогательского ПО TeslaCrypt. В новой версии добавлен алгоритм факторизации для реконструкции закрытого ключа, добавлена поддержка TeslaCrypt 3.x и 4.x, реализованы средства верификации ключей, импортированы перехваченные ключи управляющих серверов TeslaCrypt 3.x/4. Исходные тексты пакета опубликованы под лицензией GPLv2, что демонстрирует не только приверженность Cisco заявлениям, данным при покупке компании Sourcefire (Snort и ClamAV), но и желание развивать новые проекты в форме свободного ПО. Читать далее Компания Cisco выпустила открытый инструмент для расшифровки деятельности вымогательского ПО

Проект Android-x86 выпустил предварительную сборку Android 6.0 для платформы x86

Разработчики проекта Android-x86, в рамках которого силами независимого сообщества осуществляется портирование платформы Android для архитектуры x86, сформировали экспериментальную сборку на базе платформы Android 6.0, в которую включены исправления и дополнения, обеспечивающие бесшовную работу на платформах с архитектурой x86. Для загрузки подготовлены универсальные Live-сборки Android-x86 6.0 для архитектур x86 (532 Мб) и x86_64 (635 Мб), пригодные для использования на типовых ноутбуках, нетбуках и планшетных ПК. Особенности нового выпуска: Поддержка 32- и 64-разрядных ядра и пользовательского окружения; Обновление ядра Linux до версии 4.4.12; Поддержка аппаратного ускорения OpenGL ES 3.x для чипов Intel, AMD (radeon/radeonsi) и NVIDIA (nouveau). Поставка 3D-драйверов для VMware и … Читать далее Проект Android-x86 выпустил предварительную сборку Android 6.0 для платформы x86

Применение тайпсквоттинга для распространения вредоносных модулей NPM, PyPI и Gems

Опубликованы результаты эксперимента по использованию методов тайпсквоттинга для распространения вредоносного ПО в репозиториях модулей для языков программирования Python, Node.JS и Ruby. Метод основан на том, что популярные репозитории модулей для разработчиков позволяют любому желающему разместить свою библиотеку, не проверяя при этом её содержимое и допуская выполнение произвольного кода в момент установки. В том числе репозитории допускают загрузку библиотек, имена которых почти полностью совпадает с названием других популярных библиотек. Расчёт делается на то, что пользователь допустит опечатку при наборе имени или не заметит различий выбирая модуль из списка. Забегая вперёд можно сказать, что метод позволил получить контроль над более чем 17 … Читать далее Применение тайпсквоттинга для распространения вредоносных модулей NPM, PyPI и Gems

Первая стабильная сборка KDE neon User Edition

Проект KDE представил первый стабильный выпуск Live-сборки Neon User Edition, построенной на базе рабочего стола KDE Plasma 5.6 и библиотек KDE Frameworks 5.22. Сборка сформирована с использованием пакетов Ubuntu 16.04 и включает свежие выпуски приложений Kate, Firefox, Konsole, KDE Connect, VLC, Spectacle, Dolphin и Print Manager. Остальные приложения KDE можно установить из репозитория. Размер iso-образа (x86_64) для установки на USB Flash — 968 Мб. Параллельно с User Edition предлагаются ежедневные сборки Developer Edition, построенные на базе срезов стабильных и экспериментальных веток Git-репозитория KDE, а также сборка Neon Plasma Wayland, позволяющая оценить текущее состояние рабочего стола KDE Plasma в окружении на … Читать далее Первая стабильная сборка KDE neon User Edition

Компания Microsoft подготовила модифицированную версию FreeBSD для Azure

Компания Microsoft сообщила о публикации в официальном хранилище образов виртуальных машин Azure Marketplace собственной сборки FreeBSD 10.3, в которую внесены модификации для улучшения работы под управлением гипервизора, также переданные разработчикам FreeBSD для включения в основные выпуски FreeBSD. Сборку планируется обновлять по мере выхода новых версий FreeBSD. Сообщается, что большая часть подготовленных Microsoft изменений, нацеленных на увеличение производительности ввода/вывода и сетевой подсистемы, уже вошли в состав FreeBSD 10.3. Например, если FreeBSD 10.1 в окружении виртуализации при использовании 10-гигабитной сети демонстрировала производительность 2Gbps, то во FreeBSD 10.3 скорость повысилась до 9Gbps. Тем не менее, некоторые важные исправления не успели подготовить к моменту … Читать далее Компания Microsoft подготовила модифицированную версию FreeBSD для Azure

Maru OS, Linux-окружение для Android, доступно для свободной загрузки

Опубликован первый общедоступный выпуск проекта Maru OS, в рамках которого развивается окружение для смартфонов, сочетающее Debian GNU/Linux и Android. Готовые сборки сформированы для смартфона Nexus 5. Также опубликованы установщик для Linux/Windows/OS X и исходные тексты наработок проекта. Автор проекта, как и обещал, открыл исходные тексты сразу после завершения закрытого бета-тестирования. Теперь, когда основная сборка признана стабильной, разработчики намерены перейти к развитию Maru OS в форме открытого проекта, что позволит нарастить функциональность и расширить спектр поддерживаемого оборудования. Целью проекта является создание удобного для использования конечными пользователями рабочего окружения, которое могло бы использоваться для комфортной работы как на смартфоне, так и при … Читать далее Maru OS, Linux-окружение для Android, доступно для свободной загрузки

Началось открытие исходных текстов WebGL-движка браузера Microsoft Edge

Компания Microsoft опубликовала под лицензией MIT исходные тексты части движка WebGL, используемого в браузере Edge, которые дополнили ранее открытый код JavaScript-движка Chakra. WebGL позволяет формировать в браузере аппаратно ускоренный 3D-контент при помощи HTML5-конструкций «Canvas» и JavaScript-интерфейса к OpenGL API. Опубликованный набор исходных текстов может быть использован как в процессе разработки браузеров и связанных с ними приложений, так и для изучения и исправления возможных несовместимостей со спецификациями WebGL. В текущем виде код включает транслятор языка программирования шейдеров GLSL в HLSL и тестовый набор, что пока не позволяет использовать его в качестве основы для создания новых прослоек совместимости с OpenGL для Windows. Читать далее Началось открытие исходных текстов WebGL-движка браузера Microsoft Edge

В Chrome 51 наблюдаются проблемы с использованием HTTP/2

Разработчики NGINX обратили внимание на проблему с прекращением использования HTTP/2 при обращении при помощи web-браузера Chrome 51 к большинству сайтов, доступных по протоколу HTTP/2. В Chrome 51 прекращена поддержка TLS-расширения NPN, развиваемого в паре с SPDY, на смену которому вместе с HTTP/2 пришло TLS-расширение ALPN. Большая часть сайтов, поддерживающих HTTP/2, работает под управлением nginx и LiteSpeed, в которых применяется реализация TLS из OpenSSL. Проблема заключается в том, что поддержка ALPN появилась только в OpenSSL 1.0.2, который ещё почти не используется в популярных серверных дистрибутивах Linux. В частности, OpenSSL 1.0.2 присутствует только в Ubuntu 16.04, а в CentOS/RHEL 6.x/7.x, Debian 7.x/8.x … Читать далее В Chrome 51 наблюдаются проблемы с использованием HTTP/2

17 июня в Сколково пройдет конференция DevConf 2016

В следующую пятницу 17 июня в кампусе Сколково пройдёт 7-я конференция сообществ разработчиков DevConf 2016. В этом году на конференции 9 секций: golang, php, ruby, python, common, js, devops, pm, storage и мастер-классы. 18 июня состоятся мастер-классы: Golang, PostgreSQL, Построение эффективной команды и налаживание процесса разработки, GraphQL Relay, MySQL и архитектуры социальной сети. Секция Golang: Prometheus мониторинг от души Как приготовить Go микросервис к продакшену Golang в действии: Как нам удается писать highload приложение на (не?)подходящем языке Go + SMTP + RabbitMQ = PostmanQ или как мы рассылаем ~20K писем в минуту Аудиоотпечатки для индексации всей музыки ВКонтакте Мастер-класс (3 … Читать далее 17 июня в Сколково пройдет конференция DevConf 2016

Представлен набор Qt для автомобильных информационно-развлекательных систем

Разработчики Qt представили новый продукт Qt Automotive Suite, в рамках которого развивается набор компонентов для оснащения автомобильных информационно-развлекательных систем и приборных панелей. Первый выпуск ожидается в конце июня, одновременно с выпуском Qt 5.7. Проект будет распространяться под свободной и коммерческой лицензиями, используя открытую модель разработки в стиле Qt. В качестве базовой платформы будут поддерживаться различные варианты Linux. Для быстрого ознакомления будут подготовлены сборки на базе платформы Yocto для плат Sabre-Lite i.MX6 и NVIDIA DriveCX. Qt уже достаточно активно используется в автомобильных интерфейсах и хорошо адаптирован для данного применения, но производителям приходится заново изобретать велосипед и дублировать работу друг друга. Проект … Читать далее Представлен набор Qt для автомобильных информационно-развлекательных систем

Обновление Qt 5.6.1 и Qt Creator 4.0.1

Сформирован корректирующий выпуск Qt 5.6.1, вобравший результаты работы по устранению ошибок и проблем, выявленных за три месяца с момента выхода Qt 5.6. В новом выпуске внесено около 800 исправлений, не связанных с добавлением новых возможностей. Устранено несколько некритических уязвимостей в Qt и сопутствующих компонентах, таких как Chromium и libpng. Выпуск Qt 5.7 запланирован на конец июня. Обновления для LTS-ветки Qt 5.6 будут выпускаться в течение трёх лет. Одновременно доступен корректирующий релиз среды разработки Qt Creator 4.0.1, в котором отмечены только исправления ошибок и серия улучшений, связанных с поддержкой CMake. Читать далее Обновление Qt 5.6.1 и Qt Creator 4.0.1

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

Доступен выпуск браузера Opera 38, основанного на кодовой базе Chromium. Выпуск сформирован для платформ Linux, OS X и Windows. В новой версии: Добавлен режим экономии энергопотребления, при включении которого значительно увеличивается время автономной работы устройства за счёт минимизации фоновых работ в неактивных вкладках, отключения анимации в теме оформления, снижения интенсивности срабатываний таймеров JavaScript, снижения частоты кадров для видео,включения блокировки рекламы и автоматической остановки плагинов для неиспользуемого интерактивного контента; Поддержка добавления собственных списков блокировки для системы блокирования рекламы (появился новый раздел «Custom Block Lists» в настройках). В Экспресс-панели (Speed Dial) для защиты от случайного удаления миниатюр кнопка удаления заменена на контекстное … Читать далее Выпуск браузера Opera 38