Выпуск видеоплеера MPV 0.24

Доступен выпуск открытого видеоплеера MPV 0.24, несколько лет назад ответвившегося от кодовой базы проекта MPlayer2. В MPV основное внимание уделяется разработке новых возможностей и обеспечению постоянного бэкпортирования новшеств из репозиториев MPlayer, не заботясь о сохранении совместимости с MPlayer. Код MPV распространяется под лицензией GPLv2. В новой версии: Представлен экспериментальный интерфейс для разработки плагинов на языке Си; Добавлена экспериментальная возможность записи потока в файл, реализованная в форме опции «—record-file»; Обеспечена упреждающая загрузка следующей композиции в списке воспроизведения, включаемая опцией «—prefetch-playlist»; На платформе Windows обеспечена возможность привязки к краям экрана; В модуль stream_lavf добавлена поддержка запроса данных по URL; Для vaapi добавлена … Читать далее Выпуск видеоплеера MPV 0.24

Обновление CentOS Atomic Host, специализированной ОС для запуска контейнеров Docker

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

Выпуск системы машинного обучения TensorFlow 1.0 и классификатора изображений ResNeXt

Компания Google представила первый стабильный выпуск платформы машинного обучения TensorFlow, предоставляющей готовые реализации различных алгоритмов глубокого машинного обучения. Предоставляется простой программный интерфейс для построения моделей на языке Python и низкоуровневый интерфейс для языка С++, позволяющий управлять построением и выполнением вычислительных графов. Код системы написан на языках С++ и Python и распространяется под лицензией Apache. Платформа развивается командой Google Brain и используются в сервисах Google для распознавания речи, выделения лиц на фотографиях, определение схожести изображений, отсеивание спама в Gmail и организации перевода с учётом смысла. С момента открытия кода платформа также была задействована в нескольких независимых исследовательских проектах, например, на основе … Читать далее Выпуск системы машинного обучения TensorFlow 1.0 и классификатора изображений ResNeXt

Городской совет Мюнхена одобрил подготовку к возврату на проприетарное ПО

В состоявшемся сегодня голосовании по выбору стратегии дальнейшего развития IT-инфраструктуры большинство членов городского совета одобрили инициативу по созданию проекта разработки нового клиентского ПО для госучреждений, основанного на платформе Windows, которое сможет заменить собой ныне применяемую открытую платформу LiMux. Администрации поручено подготовить точный план действий, рассчитать затраты и сроки перехода, после чего состоится повторное голосование, которое одобрит или отклонит предложенный план, и решит судьбу проекта LiMux. По мнению лидера мюнхенского отделения Партии Зелёных, которая выступала с критикой отказа от LiMux, несмотря на то, что финальное решение будет принято позднее, оно будет лишь формальным утверждением сметы, так как общее направление развития задано. … Читать далее Городской совет Мюнхена одобрил подготовку к возврату на проприетарное ПО

Выпуск Flyway 4.1.0, инструмента для контроля версий БД

Представлен новый выпуск проекта Flyway, в рамках которого развивается инструментарий для сопровождения баз данных и синхронизации их структуры со связанным программным обеспечением. Flyway можно рассматривать как аналог системы контроля версий для БД, который выполняет задачу автоматизации отражения изменений в структуре базы данных для соответствия версии БД и версии программного обеспечения, работающего с этой БД. Иными словами, Flyway позволяет привязать состояние структуры БД к версии приложения и изменять данную структуру в зависимости от выбранной версии программы. Например, при переходе на новую версию приложения Flyway позволяет на всех серверах привести схему хранения данных к новой версии. Flyway также даёт возможность быстро узнать … Читать далее Выпуск Flyway 4.1.0, инструмента для контроля версий БД

В Chrome тестируют новый подход к компиляции JavaScript

Разработчики JavaScript движка V8 объявили о начале тестирования упрощённой схемы компиляции JavaScript, основанной на применении интерпретатора Ignition и JIT-компилятора Turbofan для всего JavaScript, а не для специфичных ситуаций. Новый режим включен по умолчанию для контрольной группы пользователей веток Chrome Canary и Chrome Developer. Остальные могут включить новый режим активировав опцию «Experimental JavaScript Compilation Pipeline» в «about:flags». Ранее в V8 использовался достаточно сложный многоуровневый процесс компиляции JavaScript, в котором одноразовый код интерпретировался на первой стадии, после чего генерировался машинный код для JIT, который периодически обновлялся и улучшался двумя оптимизирующими JIT-компиляторами. В частности, вначале генерировался машинный код для всего JavaScript при помощи … Читать далее В Chrome тестируют новый подход к компиляции JavaScript

Расширенный метод идентификации системы и браузера без применения cookie

Группа исследователей из лихайского университета и университета Вашингтона в Сент-Луисе усовершенствовали технику идентификации пользователя по особенностям работы web-браузера. Если ранее применяемые техники позволяли с приемлемой вероятностью определять пользователя одного браузера, то новая техника нацелена на идентификацию системы, в которой может использоваться несколько разных браузеров. Идентификация по параметрам браузера позволяет рекламным сетям и различным сервисам с достаточно высокой вероятностью определять пользователя без установки cookie и независимо от IP-адреса. Техника может применяться не только для скрытого таргетирования рекламы, но и, например, в online-банках для выявления подозрительных сеансов с других систем. Суть метода сводится к выполнению на стороне браузера серии тестов, каждый из … Читать далее Расширенный метод идентификации системы и браузера без применения cookie

Выпуск nginx 1.11.10

Доступен новый выпуск основной ветки высокопроизводительного HTTP-сервера nginx 1.11.10, в котором реализованы следующие изменения: Изменен формат заголовка кэша, ранее хранившиеся в кэше ответы теперь будут загружены заново; В заголовке ответа бэкенда, в строке «Cache-Control» добавлена поддержка расширений stale-while-revalidate и stale-if-error; Добавлены новые директивы ‘proxy_cache_background_update’, ‘fastcgi_cache_background_update’, ‘scgi_cache_background_update’ и ‘uwsgi_cache_background_update’, которые позволяют обновлять кэш в подзапросах; Добавлена поддержка кэширования ответов c заголовком Vary, длиной до 128 символов (вместо 42 символов в предыдущих версиях); В директиву server_tokens, добавлен новый параметр build, отвечающий за отображение версии сборки nginx; Исправлена ошибка при обработке запросов со строкой «Expect: 100-continue». В заголовке запроса в логах могли появляться … Читать далее Выпуск nginx 1.11.10

Релиз Percona Server для MongoDB 3.4, PMM 1.1 и Percona Toolkit 3.0

Компания Перкона (Percona) объявила о выходе обновлённых версий трёх бесплатных продуктов с открытым исходным кодом — Percona Server для MongoDB 3.4, Percona Monitoring and Management 1.1 и Percona Toolkit 3.0. Окончательные версии данных продуктов будут доступны после 20 февраля текущего года. Исходные тексты продуктов опубликованы на GitHub под лицензией AGPL. Percona Server для MongoDB является полностью совместимой бесплатной альтернативой с открытым исходным кодом, поддерживающей все возможности MongoDB Community Edition 3.4 и многие возможности MongoDB Enterprise Edition. Percona Monitoring and Management позволяет администраторам более детально измерять различные аспекты работы СУБД, быстрее устранять проблемы и добиваться более высокой производительности за счёт точечных … Читать далее Релиз Percona Server для MongoDB 3.4, PMM 1.1 и Percona Toolkit 3.0

Выпуск проприетарного драйвера NVIDIA 378.13

Компания NVIDIA представила первый выпуск новой стабильной ветки проприетарного драйвера NVIDIA 378.13. Драйвер доступен для Linux (ARM, x86, x86_64), FreeBSD (x86, x86_64) и Solaris (x86_64). Основные новшества: Добавлена инфраструктура для загрузки драйвером EGL дополнительных внешних библиотек, обеспечивающих поддержку новых клиентских оконных систем, помимо существующей библиотеки для Wayland (libnvidia-egl-wayland.so); Добавлена поддержка GPU: Quadro GP100, Quadro P4000, P3000, P2000, P1000, P600, P400, Quadro M1200 и M2200; Реализовано расширение ARB_parallel_shader_compile, позволяющее реализовать многопоточную компиляцию шейдеров GLSL; В X11-драйвер добавлена опция «AllowHMD», позволяющая игнорировать любые шлемы виртуальной реальности; В nvidia-settings добавлена поддержка просмотра настроенных экранов PRIME; Добавлена поддержка новых расширений для API Vulkan: VK_KHR_display, … Читать далее Выпуск проприетарного драйвера NVIDIA 378.13

Skype 4.3 для Linux останется работоспособен после 1 марта

Представитель Microsoft сообщил, что рассылка уведомлений пользователям Skype 4.3 для Linux о прекращении работы программы c 1 марта была сделана по ошибке и работоспособность классического P2P-клиента для Linux сохранится. Точное время окончания поддержки Skype 4.3 для Linux не уточняется, но сказано, что некоторые функции могут перестать корректно работать в старых сборках и не исключено, что Microsoft может прекратить поддержку и этих сборок в недалёком будущем. Читать далее Skype 4.3 для Linux останется работоспособен после 1 марта

Выпуск системы самодостаточных пакетов Flatpak 0.8.3

Подготовлен релиз инструментария Flatpak 0.8.3 (бывший xdg-app), в рамках которого развивается система для сборки самодостаточных пакетов, которые не привязаны к конкретным дистрибутивам Linux и выполняются в специальном контейнере, изолирующем приложение от остальной системы. Поддержка выполнения Flatpak-пакетов обеспечена для Arch Linux, Fedora, Debian, Mageia, Gentoo и Ubuntu. Пакеты с Flatpak включены в репозиторий Fedora и поддерживаются в штатной программе управления приложениями GNOME. В новом выпуске обновлена поддержка OpenGL, что позволило добиться штатной работы Flatpak с немодифицированными системными OpenGL-драйверами, в том числе с драйвером NVIDIA. Кроме того, из-за проблем с ptrace и user namespaces, во Flatpak 0.8.3 временно отключено использование пространств имён … Читать далее Выпуск системы самодостаточных пакетов Flatpak 0.8.3

Представлен новый метод идентификации пользователя через браузер

Группа исследователей из лихайского университета и университета Вашингтона в Сент-Луисе усовершенствовали технику идентификации пользователя по особенностям работы web-браузера. Если ранее применяемые техники позволяли с приемлемой вероятностью определять пользователя одного браузера, то новая техника нацелена на идентификацию системы, в которой может использоваться несколько разных браузеров. Идентификация по параметрам браузера позволяет рекламным сетям и различным сервисам с достаточно высокой вероятностью определять пользователя без установки cookie и независимо от IP-адреса. Техника может применяться не только для скрытого таргетирования рекламы, но и, например, в online-банках для выявления подозрительных сеансов с других систем. Суть метода сводится к выполнению на стороне браузера серии тестов, каждый из … Читать далее Представлен новый метод идентификации пользователя через браузер

Вышел DEFT Zero, дистрибутив для расследования компьютерных преступлений

После почти трёх лет разработки подготовлен релиз Linux-дистрибутива DEFT 2017.1 («DEFT Zero»), предназначенного для проведения анализа последствий взломов, определения скрытых или потерянных данных в системе, а также для сбора доказательств в расследованиях компьютерных преступлений. Дистрибутив построен на базе Lubuntu 14.04.02 и снабжен удобным графическим интерфейсом, использующим компоненты десктоп-окружения LXDE и оптимизированным для упрощения выполнения типовых операций, выполняемых при проведении расследования. Выпуск DEFT Zero примечателен существенным сокращением загрузочного образа, который был сокращён с 3.1 Гб до 508 Мб. В сокращённом варианте всё внимание уделено решению задачи копирования и извлечения данных с цифровых носителей. Добавлена поддержка памяти NVMExpress (используется в новых Mac … Читать далее Вышел DEFT Zero, дистрибутив для расследования компьютерных преступлений

Релиз СУБД SQLite 3.17.0

Доступен релиз SQLite 3.17.0, легковесной СУБД, оформленной в виде подключаемой библиотеки. Код SQLite распространяется как общественное достояние (public domain), т.е. может использоваться без ограничений и безвозмездно в любых целях. Финансовую поддержку разработчиков SQLite осуществляет специально созданный консорциум, в который входят такие компании, как Adobe, Oracle, Mozilla, Bentley и Bloomberg. Основные новшества: Размер ассоциативного буфера, выделяемого для каждого соединения к БД, увеличен c 64000 байт до 120000 байт, что в среднем привело к увеличению производительности на 1.5%. В применениях, нацеленных на минимизацию потребления памяти, можно откатиться к прошлому размеру буфера; Работа расширения R-Tree ускорена примерно на 25%, за счёт оптимизаций на … Читать далее Релиз СУБД SQLite 3.17.0

У Google отсудили 20 млн долларов за нарушение патентов в механизмах защиты Chrome

Окружной суд города Маршалл (Техас, США) подвёл итог четырёхлетнего разбирательства, в рамках которого компания Google была обвинена в нарушении трёх патентов (USRE43528, USRE43529 и USRE43500) в реализации технологии sandbox-изоляции контента в браузере Chrome. Суд обязал Google выплатить компенсацию нанесённого ущерба в размере 20 млн долларов. Заявки на патенты были поданы в 2010 году, а сами патенты вступили в действие в 2013 году. В качестве изобретателей отмечены два инженера Lucent — Ален Розман (Allen Rozman), который умер в 2012 году, и Альфонсо Чоффи (Alfonso J. Cioffi), который в 2013 году вместе с семьёй умершего коллеги подал иск против Google. В 2014 … Читать далее У Google отсудили 20 млн долларов за нарушение патентов в механизмах защиты Chrome

Выпуск биоинформационной программы UGENE 1.26

Состоялся релиз UGENE 1.26, пакета для работы молекулярного биолога, предоставляющий инструменты для множественного выравнивания нуклеотидных и аминокислотных последовательностей, филогенетического анализа, редактирования и аннотирования нуклеотидных и белковых последовательностей, поддержания биоинформационной базы данных, визуализации, поиска геномных вариаций, работы с хроматограммами и многого другого. Исходные тексты UGENE распространяются под лицензией GPLv2, сборки доступны для Windows, macOS и Linux. В новой версии: Реализована поддержка всех доступных баз данных SnpEff для предсказания эффектов вариаций. По умолчанию все документы теперь открываются в отдельных вкладках, а не в окнах. Изменить способ отображения можно в общих настройках. Добавлена поддержка мониторов с высоким разрешением Retina. В следующей версии (1.27) … Читать далее Выпуск биоинформационной программы UGENE 1.26

Релиз Mesa 17.0.0

После трёх месяцев разработки сформирован релиз свободной реализации OpenGL API — Mesa 17.0. Это первый выпуск в рамках новой нумерации версий, в которой первая цифра указывает на год выпуска, вторая цифра является порядковым номером значительного выпуска за указанный год, а третья цифра отражает корректирующие выпуски. Причиной введения новой схемы является потеря актуальности прошлой нумерации, первая цифра в которой увеличивалась при обеспечении поддержки очередной версии стандарта OpenGL (теперь в Mesa реализована самая свежая спецификация OpenGL 4.5). Как и раньше первый выпуск новой ветки Mesa имеет экспериментальный статус — после проведения окончательной стабилизации кода будет выпущена стабильная версия 17.0.1. В новом выпуске … Читать далее Релиз Mesa 17.0.0

Разработка Python переведена на GitHub

Разработчики языка программирования Python сообщили об успешном завершении миграции первичного репозитория исходных текстов CPython на сервис GitHub, который отныне будет выступать в качестве основной площадки для разработки. Руководство для разработчиков CPython обновлено с учётом специфики нового процесса разработки. Ранее используемый репозиторий hg.python.org/cpython переведён в режим только для чтения. Напомним, что изначально для разработки Python использовалась система Subversion, после чего в 2009 году был осуществлён переход на Mercurial, а в прошлом году на Git. При выборе новой платформы для разработки рассматривалось применение GitLab или GitHub, но последний одержал победу как более привычна для основных разработчиков и сторонних участников платформа, за переход … Читать далее Разработка Python переведена на GitHub

Выпуск независимой операционной системы ToaruOS 1.0

После шести лет разработки сформирован первый стабильный релиз проекта ToaruOS, в рамках которого небольшой группой энтузиастов развивается написанная с нуля Unix-подобная операционная система со своим ядром, компонентами пространства пользователя и графическим интерфейсом. Отмечается, что новая ОС ещё далека до реализации всех задуманных возможностей, но ToaruOS 1.0 можно рассматривать как первый выпуск, готовый для применения конечными пользователями. Код проекта написан на языке Си и распространяется под лицензией BSD. Для загрузки подготовлен live-образ, размером 25 Мб, который можно протестировать в QEMU, VMware или VirtualBox. Проект стартовал в 2011 году в Иллинойсском университете и вначале развивался как исследовательская работа в области создания новых … Читать далее Выпуск независимой операционной системы ToaruOS 1.0

Выпуск Linux-дистрибутива CRUX 3.3

После более года разработки подготовлен релиз независимого легковесного Linux-дистрибутива CRUX 3.3. Проект развивается с 2001 года в соответствии с концепцией KISS (Keep It Simple, Stupid) и ориентирован на опытных пользователей. Целью проекта является создание простого и прозрачного для пользователей дистрибутива, основанного на BSD-подобных скриптах инициализации, имеющего максимально упрощённую структуру и содержащего относительно небольшое число готовых бинарных пакетов. CRUX поддерживает систему портов, позволяющую легко устанавливать и обновлять приложения в стиле FreeBSD/Gentoo. Размер iso-образа, подготовленного для архитектуры x86-64, составляет 555 Мб. Ключевым улучшением в CRUX 3.3 является появление поддержки верификации портов по цифровой подписи для того чтобы гарантировать, что устанавливаемые пакеты подготовлены … Читать далее Выпуск Linux-дистрибутива CRUX 3.3