AdBlock Plus отстоял свободу блокировки рекламы в немецком суде

Немецкие издатели Die Zeit и Handelsblatt обратились в суд Гамбурга с требованием запретить проекту AdBlock Plus блокировать рекламу на их сайтах, мотивируя это тем, что подобные блокировки представляют угрозу из бизнесу и являются антиконкурентными. По итогам разбирательства суд постановил, что пользователи в праве использовать плагин для блокировки рекламы. Вынесенный вердикт важен с точки зрения создания прецедента, который будет использоваться в аналогичных разбирательствах, что значительно упростит защиту в похожих делах. Истцы выразили недовольство решением суда и по-прежнему считают, что AdBlock Plus является нелегальным программным обеспечением, практикующим антиконкурентные методы и нарушающим свободу прессы. После анализа решения суда, издатели намерены подать апелляцию. По … Читать далее AdBlock Plus отстоял свободу блокировки рекламы в немецком суде

Увидел свет набор компиляторов GCC 5.1

После года разработки увидел свет релиз свободного набора компиляторов GCC 5.1, первый значительный выпуск в новой ветке GCC 5.x (номер 5.0 был пропущен). Новый выпуск примечателен возможностью работы в роли JIT-компилятора, интеграцией системы оптимизации AutoFDO, поддержкой OpenMP 4.0 и OpenACC 2.0 для offloading-вычислений, применением по умолчанию стандарта GNU11 (C11) для языка Си, поддержкой интерфейса параллельного программирования Cilk Plus, включением детектора переполнений буфера, полной поддержкой стандартов C++11 и C++14. Основные изменения: Для языка Си вместо gnu89 (-std=gnu89) по умолчанию активирован режим gnu11 (-std=gnu11) на базе стандарта C11. В runtime-библиотеке C++ (libstdc++) обеспечена полная поддержка стандарта C++11, а также экспериментальная поддержка стандарта … Читать далее Увидел свет набор компиляторов GCC 5.1

Компьютер Intel Edison, размером с SD-карту, доступен в России (реклама)

Начался сбор предзаказов на мини-компьютер Intel Edison, размером с SD-карту. Компьютер оснащён двухядерным x86-совместимым процессором Quark (400MHz) и содержит встроенные модули Wi-Fi и Bluetooth LE (Low Energy), а также 70-контактный разъем для подключения расширений. В качестве операционной системы установлен Linux. Низкое энергопотребление и малые размеры делают платформу удобным решением для проектов, требующих вычислительной мощности в условиях нехватки энергоресурсов и свободного пространства. Первым реселлером, официально представившим Intel Edison на территории РФ, стала компания ГНУ/Линуксцентр. Заказанные компоненты будут доставлены в Россию после 15 мая 2015 г. До 25 апреля 2015 г. на все продукты действует скидка 15%. Кроме того, первые покупатели смогут … Читать далее Компьютер Intel Edison, размером с SD-карту, доступен в России (реклама)

Релиз языка программирования R 3.2

Представлен релиз языка R 3.2 и связанного с ним программного окружения, ориентированного на решение задач по статистической обработке, анализу и визуализации данных. Для решения специфичных задач предлагается более 5000 пакетов-расширений. Базовая реализация языка R развивается в рамках проекта GNU и распространяется под лицензией GPL. В новом выпуске отмечено более 100 изменений, в основном связанных с расширением возможностей существующих функций и реализацией новых функций и методов (trimws, hsearch_db, dir.exists, toTitleCase, debuggingState, extSoftVersion, isLoadedNamespace). Представлена большая порция внутренних улучшений, направленных на увеличение производительности и надёжности. Внесены значительные изменения в интерпретатор и компилятор байткода. Отмечен прогресс в обработке крупных объектов в памяти (например, … Читать далее Релиз языка программирования R 3.2

Критическая уязвимость в платформе электронной коммерции Magento

В открытой платформе для организации электронной коммерции Magento, на основе которой работает более 240 тысяч интернет-магазинов, выявлена критическая уязвимость, позволяющая атакующему выполнить произвольный PHP-код на сервере и получить полный доступ к данным интернет-магазина, включая информацию по кредитным картам клиентов. Атака может быть совершена без совершения аутентификации. Проблема присутствует в базовой части движка Magento и проявляется в конфигурациях по умолчанию. Проблема была выявлена в феврале и уже исправлена в обновлении SUPEE-5344, при этом из-за соглашения о неразглашении информация об уязвимости обнародована публично только сейчас. Проблема состоит в том, что релизы Magento и патчи с устранением уязвимостей поставляются отдельно, т.е. пользователь должен … Читать далее Критическая уязвимость в платформе электронной коммерции Magento

Для nginx подготовлен балансировщик TCP-соединений

Компания NGINX перенесла в кодовую базу свободного http-сервера nginx реализацию системы балансировки TCP-соединений, ранее поставляемой только в коммерческом продукте NGINX Plus. Новый балансировщик stream дополнил ранее доступные системы проксирования соединений с web- и почтовыми серверами. Stream в nginx реализует похожие на HAproxy средства балансировки произвольных TCP-соединений, дающие возможность организовать проброс и распределение по нескольким узлам такого трафика, как обращения к СУБД, системам аутентификации, каталогам LDAP, RTMP-серверам, VoIP-системам или службам, применяющим SSL-шифрование. Предоставляется несколько методов балансировки: round-robin (круговой перебор, при котором соединения равномерно распределяются среди обработчиков), least-connections (соединение перенаправляется к серверу, у которого меньше активных соединений), least_time (перенаправление на сервер, демонстрирующий … Читать далее Для nginx подготовлен балансировщик TCP-соединений

Вышел дистрибутив Calculate Linux 14.16

Доступен релиз отечественного дистрибутива Calculate Linux 14.16, построенного на основе Gentoo Linux, поддерживающего непрерывный цикл выпуска обновлений и оптимизированного для быстрого развёртывания в корпоративной среде. Дистрибутив доступен в шести редакциях, собранных для архитектур i686 и x86_64: Calculate Directory Server (CDS), Calculate Linux Desktop с рабочим столом KDE (CLD) и XFCE (CLDX), Calculate Media Center (CMC), Calculate Linux Scratch (CLS) и Calculate Scratch Server (CSS). В процессе подготовки релиза было уделено большое внимание производительности системы. В ядро calculate-sources было перенесено большинство патчей из pf-sources. По умолчанию активирован uksm, kswap, trim, планировщик bfq для HDD дисков. Оптимизированы скрипты настройки системы. Возвращён полностью … Читать далее Вышел дистрибутив Calculate Linux 14.16

AMD опубликовал код AMDGPU с воплощением новой концепции построения графических драйверов

Разработчик Алекс Дойкер (Alex Deucher) из компании AMD представил новый драйвер «AMDGPU«, ознаменовавший переход компании AMD к новой модели разработки драйверов для операционных систем на основе ядра Linux. О наличии подобных планов у компании сообщалось ранее. Теперь упомянутые планы получили воплощение в виде кода. Суть изменений сводится к тому, что драйвер Catalyst перестанет нуждаться в собственном модуле ядра и вместо этого станет пользоваться той же инфраструктурой, что и открытые драйверы, превратившись по сути в набор работающих в пространстве пользователя проприетарных библиотек с реализацией фирменных вариантов OpenGL, OpenCL и т.п. В начальном варианте драйвера AMDGPU реализован компонент amdgpu.ko, работающий на уровне … Читать далее AMD опубликовал код AMDGPU с воплощением новой концепции построения графических драйверов

Представлен elogind, обособленный вариант logind, независимый от systemd

Разработчики полностью свободного дистрибутива Guix выступили с инициативой выделения системы управления пользовательскими сеансами logind из systemd и распространения в форме самодостаточного пакета elogind. Проект развивается путём форка репозитория systemd и постепенного вычищения частей, не связанных с работой logind. Имя «elogind» выбрано по аналогии с форком «eudev«. Из связанных с logind компонентов отмечается интеграция с PAM и Polkit. Взаимодействие Gnome-session и gnome-settings-daemon с logind производится через D-Bus. Из оставленных компонентов systemd отмечается библиотека для представления внутреннего состояния elogind через ФС, непосредственно демон logind, PAM-модуль и тестовые исполняемые файлы (loginctl, systemd-inhibit). Большинство имен заменены с systemd на logind (например, библиотека libsystemd переименована … Читать далее Представлен elogind, обособленный вариант logind, независимый от systemd

Бета-выпуск Fedora 22, перешедший на пакетный менеджер DNF

Началось бета-тестирование дистрибутива Fedora 22. Релиз запланирован на 26 мая. Выпуск охватывает продукты Fedora Workstation, Fedora Server, Fedora Cloud, а также Live-сборки, поставляемые в форме спинов c десктоп-окружениями KDE, Xfce, MATE и LXDE. Наиболее заметные изменения в Fedora 22: Замена YUM на пакетный менеджер DNF, обладающий заметно более высокой скоростью работы, низким потреблением памяти и более качественным управлением зависимостями. DNF является ответвлением от Yum 3.4, созданным для развития некоторых новых идей, таких как использование библиотеки hawkey в качестве бэкенда для разрешения зависимостей. C точки зрения опций командной строки и файлов кофигурации, DNF почти полностью совместим с YUM, основные изменения заложены … Читать далее Бета-выпуск Fedora 22, перешедший на пакетный менеджер DNF

Релиз http-сервера nginx 1.8.0

После года разработки представлена новая стабильная ветка высокопроизводительного HTTP-сервера nginx 1.8.0, которая вобрала в себя изменения, накопленные в рамках основной ветки 1.7.x. В дальнейшем все изменения в стабильной ветке 1.8 будут связаны с устранением серьёзных ошибок и уязвимостей. В скором времени будет сформирована основная ветка nginx 1.9, в рамках которой будет продолжено развитие новых возможностей. Для обычных пользователей, у которых нет задачи обеспечить совместимость со сторонними модулями, рекомендуется использовать основную ветку, на базе которой раз в три месяца формируются выпуски коммерческого продукта Nginx Plus. В соответствии с апрельским отчетом компании Netcraft nginx используется на 14.24% (год назад 14.22%, два года … Читать далее Релиз http-сервера nginx 1.8.0

Критическая уязвимость в Haskell-реализации SSH

Ошибка в Haskell-пакете ssh привела к возможности успешной аутентификации любого пользователя посредством его публичного (не приватного!) ключа. Haskell-реализация SSH, в частности, используется в darcsden для организации совместного доступа к репозиториям системы контроля версий Darcs. В связи с этим всем пользователям darcsden (в частности, пользователям онлайн-хранилища репозиториев Darcs Hub) настоятельно рекомендуется проверить целостность и аутентичность своих репозиториев. Хронология: 21.03: От стороннего разработчика получены сведения о проблеме с пакетом ssh: последний некорректно осуществлял проверку подписи публичного ключа во время аутентификации пользователя. Как результат, стало возможным пройти аутентификацию, зная лишь публичный SSH-ключ пользователя. 21.03: Проблема обсуждается с рядом основных разработчиков Darcs, а также … Читать далее Критическая уязвимость в Haskell-реализации SSH

Обновление Firefox 37.0.2

Доступно корректирующее обновление web-браузера Firefox 37.0.2, в котором устранена проблема с отрисовкой карт в Google Maps и внесены исправления, направленные на повышение стабильности на системах с определённым графическим оборудованием. В новом выпуске также устранена уязвимость (CVE-2015-2706), связанная с возможностью обращения к уже освобождённым областям памяти при вызове состояния гонки (race condition) в момент сбоя инициализации плагина. Читать далее Обновление Firefox 37.0.2

Релиз свободной гоночной игры SuperTuxKart 0.9

После полутора лет разработки доступен релиз Supertuxkart 0.9, свободной гоночной игры с большим количеством картов, трасс и возможностей. Код игры распространяется в рамках лицензии GPL v3. Бинарные сборки доступны для Linux, Windows и OS X. В новой версии полностью преобразилось графическое оформление и кардинально увеличилось качество графики, благодаря созданию нового графического движка Antarctica, использующего шейдеры OpenGL и продолжившего развитие движка Irrlicht в плане реализации современных 3D-эффектов и моделей освещения. В полной мере возможности движка Antarctica задействованы в двух новых высококачественных трассах: Grand Paradiso Island (тропический остров с песчаными пляжами) и Cocoa temple (гонки в джунглях среди пирамид и пальм). Обновлены … Читать далее Релиз свободной гоночной игры SuperTuxKart 0.9

Компания VMware представила открытую Linux ОС и сервер идентификации

Компания VMware представила серию открытых решений, нацеленных на обеспечение работы инфраструктуры для запуска контейнеров отдельных приложений. В решение от VMware входит сервер идентификации и контроля доступа Lightwave, а также специализированная операционная система Photon, используемая для начинки контейнеров. Photon представляет собой компактный дистрибутив Linux, позволяющий формировать сборки, рассчитанные на запуск отдельных приложений и включающие только необходимые для таких приложений компоненты. По своей сути Photon напоминает проекты Atomic и CoreOS. Сборка образов осуществляется на основе обычных RPM-пакетов. Состав Photon оптимизирован для использования с гипервизорами или внутри контейнеров. Для управления изолированными контейнерами поддерживается испльзование инструментариев Docker, Roсket (rkt) и Garden. В будущем Photon … Читать далее Компания VMware представила открытую Linux ОС и сервер идентификации

Компания NGINX открыла код балансировщика TCP-соединений

Компания NGINX перенесла в кодовую базу свободного http-сервера nginx реализацию системы балансировки TCP-соединений, ранее поставляемой только в коммерческом продукте NGINX Plus. Новый балансировщик stream дополнил ранее доступные системы проксирования соединений с web- и почтовыми серверами. Stream в nginx реализует похожие на HAproxy средства балансировки произвольных TCP-соединений, дающие возможность организовать проброс и распределение по нескольким узлам такого трафика, как обращения к СУБД, системам аутентификации, каталогам LDAP, RTMP-серверам, VoIP-системам или службам, применяющим SSL-шифрование. Предоставляется несколько методов балансировки: round-robin (круговой перебор, при котором соединения равномерно распределяются среди обработчиков), least-connections (соединение перенаправляется к серверу, у которого меньше активных соединений), least_time (перенаправление на сервер, демонстрирующий … Читать далее Компания NGINX открыла код балансировщика TCP-соединений

Анализ причин задержки обработки звука в Linux и Android

Разработчики звукового движка Superpowered подробно проанализировали причины возникновения десятимиллисекундной задержки при прохождении звуковых данных от оборудования до приложения на платформе Android. Оказалось, что причиной задержки является дискретный характер работы подсистемы ALSA, из-за чего половина (5.3 мс) из наблюдаемой 13 мс задержки возникает в драйвере ALSA, а остальную половину вносит медиасервер Audio Flinger, который вынужден обрабатывать данные порциями. На оцифровку и передачу данных тратится по 1 миллисекунде. Задержка в ALSA и Audio Flinger вызвана тем, что данные компоненты оперируют фиксированными блоками, включающими данные о 480 звуковых выборках (48000 Hz/100). Информация обрабатывается порциями и передаётся только после заполнения блока, на который тратится … Читать далее Анализ причин задержки обработки звука в Linux и Android

Выпуск СУБД RethinkDB 2.0

Доступен выпуск документо-ориентированной СУБД RethinkDB 2.0, нацеленной на хранение данных в формате JSON и предоставляющей специализированный язык запросов ReQL. Выпуск RethinkDB 2.0 позиционируется как первый релиз, пригодный для промышленного внедрения. Код СУБД написан на языке С++ и распространяется под лицензией AGPLv3. Библиотеки для работы с RethinkDB официально предоставляются для JavaScript, Python и Ruby, неофициально сообществом развиваются драйверы для многих других языков, включая C++, PHP, Perl и Go. Ключевым отличием RethinkDB от других СУБД является реализация обратной модели доставки результатов запроса. Если традиционная модель «запрос-ответ» требует для отслеживания изменений периодической повторной отправки запросов, то RethinkDB позволяет подписаться на изменения (push-архитектура), т.е. … Читать далее Выпуск СУБД RethinkDB 2.0

26 апреля в Санкт-Петербурге пройдет Linux Fest

26 апреля в Санкт-Петербурге состоится «Петербургский Linux Fest» — мероприятие, собирающее участников местного Linux-сообщества, посвящённое опыту применения свободного программного обеспечения и *nix-подобных операционных систем, в первую очередь дистрибутивов GNU/Linux. Начало: 26 апреля, в 14:00 часов. Место: IT-бар KL10CH — Санкт-Петербург, Конюшенная пл., д.2 (ст.м. Невский Проспект). Требуется предварительная регистрация. Список подтвержденных докладов: «Device Mapper — низкоуровневое управление блочными устройствами», Николай Мишин «Разработка модулей ядра на примере FreeBSD и Linux», Лев Кознов «Надежные системы виртуализации SkyCover Infrastructure», Дмитрий Черняк и Владимир Ипатов «Звукозапись и управление аудиосессиями на базе СПО», Роман Зайруллин «Детектирование аномалий», Олег Липин «How Hack the StartUp», Денис Сапожников … Читать далее 26 апреля в Санкт-Петербурге пройдет Linux Fest

Представлен новый интерфейс к каталогу свободных Android-приложений F-Droid

На сайте Fossdroid.com введён в строй новый каталог свободных приложений для платформы Android, построенный на основе метаданных, собранных в рамках проекта F-Droid. Загрузка пакетов организована через перенаправление на штатный архив F-Droid. Особенностью Fossdroid является удобная система ранжирования популярных пакетов, предлагающая в первую очередь наиболее востребованные приложения. Из отличий от F-Droid также выделяется система обсуждений и публикации отзывов. При этом проект F-Droid также не стоит на месте и в скором времени ожидается выпуск Android-клиента с интерфейсом на базе конфепции Material Design. Читать далее Представлен новый интерфейс к каталогу свободных Android-приложений F-Droid

Релиз Midori 0.5.10, легковесного веб-браузера на базе движка WebKit

Представлен релиз web-браузера Midori 0.5.8, разрабатываемого участниками проекта Xfce на основе движка WebKit и библиотеки GTK+. Браузер поддерживает такие возможности как: поддержка вкладок, закладки, управление сессиями, панель быстрого доступа к поисковым системам, средства для создания пользовательских меню, возможность использования пользовательских скриптов и стилей, режим приватного просмотра, средства для фильтрации рекламы (Adblock), система чтения RSS, возможность подключения различных менеджеров управления загрузками (wget, SteadyFlow, FlashGet). Поддерживается подключение внешних расширений, написанных на языках Си, Vala и Lua. Новый выпуск в основном сосредоточен на устранении ошибок. Кроме исправления более 40 ошибок, в новой версии обеспечена возможность переименования не лету элементов панели быстрого запуска, без … Читать далее Релиз Midori 0.5.10, легковесного веб-браузера на базе движка WebKit