Google исправил ошибку, около 10 лет присутствующую в TCP-стеке ядра Linux

Сетевые инженеры Google диагностировали и разработали патч для ошибки, около десяти лет остававшейся неисправленной в TCP-стеке ядра Linux и приводившей к снижению эффективности передачи данных. Проблема негативно влияет на приложения, в которых интенсивный трафик чередуется с короткими периодами приостановки передачи, например, подобное поведение характерно для некоторой активности в Web, в частности, для потокового вещания. Ошибка присутствовала в реализации алгоритма контроля перегрузки Cubic, используемого по умолчанию во многих дистрибутивах Linux. Проблема заключалась в неверной обработке состояния приостановки передачи данных приложением, что приводило к неверному трактованию параметров перегрузки (во время приостановки передачи информация о перегрузке не поступает, что воспринималось алгоритмом как незагруженность … Читать далее Google исправил ошибку, около 10 лет присутствующую в TCP-стеке ядра Linux

Yahoo представил Gryffin, открытый сканер безопасности для Web-приложений

Компания Yahoo открыла исходные тексты платформы Gryffin, предназначенной для проведения всесторонних проверок безопасности в Web, охватывающих различные аспекты работы web-приложений. Gryffin характеризуется гибкими средствами тестирования и горизонтальной масштабируемостью, позволяющей с минимальными усилиями перейти от системы для тестирования тысячи web-приложений к конфигурации для проверки 100 тысяч программ. Платформа рассчитана в первую очередь на проверку современных web-приложений, динамически генерирующих контент на стороне клиента силами JavaScript. В процессе работы Gryffin пытается собрать как можно больше данных о поведении приложении и режимах его работы, сочетая использование поискового бота и различных техник fuzzing-тестирования. Интегрированный поисковый движок позволяет оттолкнувшись о заданного для проверки URL выявить миллионы … Читать далее Yahoo представил Gryffin, открытый сканер безопасности для Web-приложений

Закон DMCA способствовал жульничеству компании Фольксваген

Некоммерческая правозащитная организация Electronic Frontier Foundation (EFF) предприняла попытку продвижения поправок в «Закон об авторском праве в цифровую эпоху» (DMCA, Digital Millennium Copyright), подразумевающих включение автомобильного программного обеспечения в список исключений, на которые не распространяется закон DMCA. В качестве обоснования внесения поправок приводится желание пресечь наблюдаемые в настоящее время злоупотребления автопроизводителей. В качестве наглядного примера приводится недавний случай с компанией Фольксваген, которая была уличена в жульничестве через встраивание в программное обеспечения управления режимами работы двигателя закладки, которая определяла по косвенным признакам факт проведения тестов EPA на соответствие требованиям экологической безопасности выбросов и переключала на время проведение теста двигатель в щадящий … Читать далее Закон DMCA способствовал жульничеству компании Фольксваген

В HTTP-сервер nginx встроена поддержка JavaScript

На конференции nginx.conf 2015 объявлено об интеграции в кодовую базу http-сервера nginx предварительной версии модуля ngx_http_js_module с реализацией средств для выполнения скриптов, написанных на языке JavaScript. Скрипты на JavaScript могут использоваться в файле конфигурации для определения расширенной логики обработки запросов, формирования конфигурации, динамической генерации ответа, модификации запроса/ответа или быстрого создания заглушек с решением проблем в web-приложениях. Скрипт запускается посредством директивы js_run (пример) и позволяет на стороне сервера выполнять многие низкоуровневые операции с запросом, без необходимости написания отдельного модуля на языке Си. Для выполнения скриптов используется собственный движок njs с реализацией виртуальной машины для урезанного подмножества языка JavaScript, упоминаемого как nginScript. … Читать далее В HTTP-сервер nginx встроена поддержка JavaScript

Dropbox открыл код платформы группового обмена сообщениями Zulip

Компания Dropbox объявила об открытии исходных текстов платформы Zulip, позволяющей на своих мощностях развернуть похожий на Slack сервер для организации общения в группах разработчиков. Код серверной части Zulip написан на языке Python и распространяется под лицензией Apache 2.0. В качестве СУБД используется PostgreSQL. Клиентское приложение для Linux, Windows и OS X написано на С++ с использованием Qt. Мобильные приложения подготовлены для Android и iOS. Развивающая сервис Zulip компания была куплена Dropbox в прошлом году, до этого Dropbox выбрал и внедрил данную платформу для внутрикорпоративного взаимодействия сотрудников. Сообщается, что изначально для обмена сообщениями в Dropbox использовались IRC и Jabber, после чего … Читать далее Dropbox открыл код платформы группового обмена сообщениями Zulip

Выпуск мультимедийного фреймворка GStreamer 1.6

После пятнадцати месяцев разработки состоялся релиз GStreamer 1.6, написанного на языке Си кроссплатформенного набора компонентов для создания широкого спектра мультимедиа приложений, от медиаплееров и конвертеров аудио/видео файлов, до VoIP-приложений и систем потокового вещания. Код GStreamer распространяется под лицензией LGPLv2.1. Одновременно доступны обновления плагинов gst-plugins-base 1.6, gst-plugins-good 1.6, gst-plugins-bad 1.6, gst-plugins-ugly 1.6, а также обвязка gst-libav 1.6 и сервер потокового вещания gst-rtsp-server 1.6.0. На уровне API и ABI новый выпуск обратно совместим с веткой 1.0. Бинарные сборки в скором времени будут подготовлены для Android, iOS, OS X и Windows (в Linux рекомендуется использовать пакеты из дистрибутива). Ключевые улучшения GStreamer 1.6: Реализована … Читать далее Выпуск мультимедийного фреймворка GStreamer 1.6

Wine переходит на фиксированный цикл подготовки стабильных релизов и интегрируется с Wine-staging

Разработчики проекта Wine утвердили переход на фиксированный цикл формирования стабильных релизов, подразумевающий выпуск новых стабильных веток раз в год. Ежегодно в середине или конце сентября будет производится заморозка кодовой базы, а затем, после небольшого цикла стабилизации, в конце осени будет публиковаться релиз. Заморозка ветки Wine 1.8 ожидается в течение нескольких недель. Начиная с Wine 1.8.x мэйнтейнером стабильной ветки назначен Михаил Стефанюк (Michael Stefaniuc). Поддержка стабильного релиза будет осуществляться в bugzilla. Для всех дистрибутивов, в которых отсутствуют легкодоступные пакеты с Wine, будет организован процесс сборки и распространения бинарных пакетов. Кроме того, объявлено о договорённости совместной работы с ответвлением Wine-staging, в рамках … Читать далее Wine переходит на фиксированный цикл подготовки стабильных релизов и интегрируется с Wine-staging

В одной из прошивок Belkin найдены закрытые PGP-ключи

Исследуя прошивку одного из своих устройств, Мэтью Гаррет (Matthew Garrett), известный разработчик ядра Linux, в своё время получивший от Фонда СПО премию за вклад в развитие свободного ПО за достижения в области обеспечения загрузки Linux на системах с UEFI Secure Boot, обнаружил в составе прошивки закрытые PGP-ключи компании Belkin, а также ключевую фразу для верификации прошивки. Как и в случае с недавним инцидентом с забытыми в пакете с исходными текстами ключами компании D-Link, выявленные ключи Belkin позволяют заверить модифицированный вариант прошивки корректной цифровой подписью. Утечка выявлена в прошивке к цифровому выключателю Belkin WeMo Light Switch, позволяющему управлять освещением со смартфона. Читать далее В одной из прошивок Belkin найдены закрытые PGP-ключи

Представлен Qt для Native Client

Разработчики фреймворка Qt сообщили о приведении к рабочему виду продукта Qt for Native Сlient, позволяющего организовать выполнение Qt-приложений (Qt Widgets и Qt Quick) в специальном изолированном окружении web-браузера Google Chrome с производительностью близкой к обычной скомпилированной версии программы. Организовать выполнение Qt-приложения других современных web-браузерах, не поддерживающих Native Client, можно скомпилировав программу в JavaScript-представление при помощи компилятора Emscripten. Читать далее Представлен Qt для Native Client

Доступен ROSA Enterprise Linux Server 6.7

Компания НТЦ ИТ РОСА представила четвёртый выпуск своего серверного дистрибутива — ROSA Enterprise Linux Server 6.7 (RELS). Новая версия построена на пакетной базе Red Hat Enterprise Linux 6.7, дополненной оригинальными разработками компании Роса. 32- и 64-разрядные сборки дистрибутива доступны для свободной загрузки. Также публично доступен репозиторий с пакетами и обновлениями с устранением проблем безопасности. Кроме штатных пакетов из состава RHEL в состав ROSA Enterprise Linux Server включены дополненные инструменты для развёртывания частных облаков, интеграции с корпоративными сетями, средства централизованного управления учетными записями пользователей, сетевыми ресурсами и системами хранения данных, web-интерфейс для наглядной настройки и управления сервером. Основные улучшения: В поставку … Читать далее Доступен ROSA Enterprise Linux Server 6.7

Финальный бета-выпуск Ubuntu 15.10

Представлен финальный бета-выпуск Ubuntu 15.10 «Wily Werewolf». Релиз намечен на 22 октября. Готовые установочные образы для тестового выпуска созданы для Ubuntu Desktop, Ubuntu Server и Ubuntu Core (для них на прошлых этапах тестирования предлагались только ежедневные сборки), а также для Kubuntu, Lubuntu, Ubuntu MATE, Ubuntu Cloud, Ubuntu GNOME и Xubuntu. Основные новшества второго бета-выпуска: Задействовано ядро Linux 4.2 с драйвером AMDGPU для новых GPU Radeon, поддержкой чипов Intel Broxton, возможностью шифрования данных на F2FS и поддержкой энергонезависимой оперативной памяти NV-DIMM; В компонентах графического стека и пользовательского окружения в основном произведены исправления ошибок и выполнена работа по оттачиванию качества. Библиотеки GNOME … Читать далее Финальный бета-выпуск Ubuntu 15.10

Выпуск GNOME Flashback 3.18.0, рабочего стола на базе классической панели GNOME

Доступен выпуск рабочего стола GNOME Flashback 3.18.0, продолжающего развитие кода классической панели GNOME, оконного менеджера Metacity и апплетов, ранее доступных в составе fallback-режима GNOME 3. В рамках проекта панель GNOME-Panel и оконный менеджер Metacity переведены на использование технологий GNOME 3, таких как GTK3+ и DConf/GSettings. Проект был основан после того, как из состава GNOME 3.8 были удалены компоненты для поддержки fallback-режима, на смену которому пришёл набор дополнений к GNOME Shell, не устроивший некоторых приверженцев классического рабочего стола. Основные новшества: Компоненты fallback-режима адаптированы для работы с GNOME 3.18; Добавлен апплет для настройки подключения через Bluetooth; Добавлен апплет для управления питанием; Добавлены … Читать далее Выпуск GNOME Flashback 3.18.0, рабочего стола на базе классической панели GNOME

Выпуск звукового сервера PulseAudio 7.0

Состоялся выпуск звукового сервера PulseAudio 7.0, который выступает в роли посредника между приложениями и различными низкоуровневыми звуковыми подсистемами, абстрагируя работу с оборудованием. PulseAudio позволяет управлять громкостью и смешиванием звука на уровне отдельных приложений, организовывать поступление, смешивание и вывод звука при наличии нескольких входных и выходных каналов или звуковых карт, позволяет на лету менять формат звукового потока и использовать плагины, дает возможность прозрачно перенаправлять звуковой поток на другую машину. Код PulseAudio распространяется в рамках лицензии LGPL 2.1+. Поддерживается работа в Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, OS X и Windows. Ключевые улучшения PulseAudio 7.0: Новый метод синтеза LFE-канала (низкочастотные эффекты для … Читать далее Выпуск звукового сервера PulseAudio 7.0

Выпуск открытой платформы для организации совместной разработки GitLab 8.0

Представлен релиз платформы для организации совместной работы с Git-репозиториями GitLab 8.0, которая по своим возможностям напоминает GitHub, но не привязана к конкретному сервису, распространяется в исходных текстах под свободной лицензией и позволяет развернуть web-сервис управления проектом на своём подконтрольном сервере. Код проекта написан на языке Ruby с использованием фреймворка Ruby on Rails и распространяется под свободной лицензией Expat (вариант лицензии MIT). Для хранения данных в GitLab поддерживается связка Redis с MySQL или PostgreSQL. GitLab наиболее востребован для организации командной разработки в корпоративных проектах, так как позволяет без привязки к облачному вендору развернуть инструментарий, похожий на Github Enterprise и Gitorious. Web-интерфейс … Читать далее Выпуск открытой платформы для организации совместной разработки GitLab 8.0

Дистрибутив openSUSE Leap 42.1 перешёл на стадию бета-тестирования

Представлен бета-выпуск дистрибутиваopenSUSE Leap 42.1. Новая ветка примечательна переходом к использованию в качестве основы наработок SUSE Linux Enterprise, поверх которых поставляются свежие выпуски рабочего стола и новых версий пользовательских приложений. Содержимое базовой системы и весь стек YaST в openSUSE Leap 42.1 заменены на компоненты из SUSE Linux Enterprise 12 SP 1. Релиз ожидается 4 ноября. Для загрузки доступна универсальная DVD-сборка, размером 4.7 Гб. По сравнению с прошлой тестовой версией осуществлено обновление графического окружения KDE до KDE Plasma 5.13. Переработано оформление загрузочного экрана и отображаемой в процессе загрузки заставки. Ядро Linux обновлено до выпуска 4.1. Число пакетов в репозитории доведено до … Читать далее Дистрибутив openSUSE Leap 42.1 перешёл на стадию бета-тестирования

Релиз видеоплеера MPV 0.11, форка MPlayer и MPlayer2

Увидел свет выпуск открытого видеоплеера MPV 0.11, в 2011 году ответвившегося от кодовой базы проекта MPlayer2. В MPV основное внимание уделяется разработке новых возможностей и обеспечению постоянного бэкпортирования новшеств из репозиториев MPlayer и MPlayer2, не заботясь о сохранении совместимости с MPlayer, в то время как проект MPlayer2 достаточно консервативен в вопросе добавления улучшений и сосредоточен в основном на проведении чистки кодовой базы MPlayer. Код MPV распространяется под лицензией GPLv2. В новой версии в драйвере вывода через OpenGL (vo_opengl) реализована поддержка сглаживания переходов между оттенками одного цвета (debanding). Драйвер vo_opengl по умолчанию теперь использует для отрисовки FBO (Framebuffer Object). Удалены звуковые … Читать далее Релиз видеоплеера MPV 0.11, форка MPlayer и MPlayer2

Выпуск LibreSSL 2.3.0

Разработчики проекта OpenBSD представили выпуск переносимой редакции пакета LibreSSL 2.3.0, в рамках которого развивается форк OpenSSL, нацеленный на обеспечение более высокого уровня безопасности. Проект LibreSSL ориентирован на качественную поддержку протоколов SSL/TLS с удалением излишней функциональности, добавлением дополнительных средств защиты и проведением значительной чистки и переработки кодовой базы. Новая ветка ознаменовала начало разработки версии, которая будет развиваться параллельно с OpenBSD 5.9 и войдёт в состав данного релиза. Ветка 2.3.x позиционируется как экспериментальная и дополняет стабильные ветки 2.2.x и 2.1.x (стабилизация ABI/API LibreSSL 2.3.x ожидается в марте 2016 года). Ключевые изменения: Удалён код, обеспечивающий поддержку SSLv3 и SHA-0; Внесены изменения в API … Читать далее Выпуск LibreSSL 2.3.0

В Индии развивают собственную сборку Debian GNU/Linux для замены Windows в госучреждениях

Индийский Центр разработки расширенных компьютерных технологий, созданный по инициативе правительства Индии, c 2007 года развивает собственный Linux-дистрибутив BOSS (Bharat Operating System Solutions), представляющий собой адаптированную для местного применения сборку Debian GNU/Linux. Представленный в этом году выпуск BOSS 6.1, основанный на пакетной базе Debian 8 «Jessie» и оснащённый рабочим столом на основе GNOME 3.14, одобрен для внедрения в государственных учреждениях Индии в рамках программы по замене Windows на собственную подконтрольную программную платформу. На новую ОС планируется перевести все официальные государственные компьютерные системы, в настоящее время оснащённые Windows. Первым к миграции приступило Министерство внутренних дел Индии. Дистрибутив примечателен проведением работы по добавлению … Читать далее В Индии развивают собственную сборку Debian GNU/Linux для замены Windows в госучреждениях

Отечественный защищённый Linux-дистрибутив Заря готов к внедрению

Объединённая приборостроительная корпорация объявила об успешном завершении государственных испытаний операционной системы Заря, нацеленной на создание рабочих станций в оборонной промышленности, силовых и военных ведомствах, а также в коммерческих структурах, в которых предъявляются повышенные требования к защите информации. Система прошла сертификацию на предмет соответствия требованиям 3 класса защиты от несанкционированного доступа и 2 уровня контроля отсутствия не декларированных возможностей. Система может использоваться для обработки секретной информации, вплоть до уровня «совершенно секретно». Одним из первых внедрений новой ОС станут датацентры, используемые в работе системы электронных личных карт военнослужащих, внедряемых в российской армии под руководством Генерального штаба Вооруженных сил РФ. Операционная система Заря … Читать далее Отечественный защищённый Linux-дистрибутив Заря готов к внедрению

Релиз открытой биллинговой системы Ubilling 0.7.1

Доступен релиз открытой биллинговой системы Ubilling 0.7.1, выступающий надстройкой над Stargazer, свободной системы учёта и авторизации в локальных, домашних и офисных сетях. Код Ubilling написан на PHP и распространяется под лицензией GPLv2. Основные изменения в новом выпуске: Изменения в структуре БД alter.ini: Новая опция REMINDER_ENABLED, включающая и выключающая смс оповещения. alter.ini: Новая опция REMINDER_TAGID для указания виртуального сервиса смс-оповещения. alter.ini: Новая опция REMINDER_DAYS_THRESHLOD для указания за сколько дней нужно оповестить абонента. alter.ini: Новая опция REMINDER_PREFIX для указания префикса для мобильных телефонов (+7,+380, и т.д.). alter.ini: Новая опция REMINDER_TEMPLATE, содержащая шаблон текста для оповещений. alter.ini: Новая опция FRIENDSHIP_ENABLED, включающая поддержку дружественных … Читать далее Релиз открытой биллинговой системы Ubilling 0.7.1

Релиз GNOME 3.18. Обзор новшеств

После шести месяцев разработки официально представлен выпуск десктоп-окружения GNOME 3.18. По сравнению прошлым выпуском было внесено более 25 тысяч изменений, в воплощении которых приняли участие 772 разработчика. Из наиболее значительных изменений в новой версии можно отметить поддержку сервиса Google Drive, средства для обновления прошивок, автоматическую настройку яркости экрана, поддержку управляющих жестов для тачпадов, новый календарь-планировщик. Для быстрой оценки возможностей GNOME 3.18 без установки в текущую систему подготовлены специализированные Live-сборки на основе Fedora 22 и openSUSE 13.2. Основные изменения: В файловый менеджер и диалог выбора файлов интегрирована возможность прямого обращения к данным, сохранённым в сервисе Google Drive. Для включения данной возможности … Читать далее Релиз GNOME 3.18. Обзор новшеств