GitHub учредил службу для защиты разработчиков от необоснованных DMCA-блокировок

GitHub объявил о создании службы для оказания бесплатной юридической помощи разработчикам открытого программного обеспечения, обвинённым в нарушении 1201 статьи DMCA, которая запрещает обход технических мер защиты, таких как DRM. Работу службы будут курировать юристы из Стэнфордской юридической школы, а финансирование обеспечиваться новым фондом Developer Defense Fund, на работу которого выделен миллион долларов. Средства будут потрачены для найма персонала для предоставления юридических консультаций обвинённым в нарушении DMCA, обучения юристов и студентов сопровождению программистов в этой области, а также проведения научных исследований и повышения уровня информированности в области действующего в США Закона об авторском праве в цифровую эпоху (DMCA). Отмечается, что получение … Читать далее GitHub учредил службу для защиты разработчиков от необоснованных DMCA-блокировок

Выпуск системы глубокого инспектирования пакетов nDPI 4.0

Проект ntop, развивающий инструменты для захвата и анализа трафика, опубликовал выпуск инструментария для глубокого инспектирования пакетов nDPI 4.0, продолжающего развитие библиотеки OpenDPI. Проект nDPI основан после безуспешной попытки передачи изменений в репозиторий OpenDPI, который остался без сопровождения. Код nDPI написан на языке Си и распространяется под лицензией LGPLv3. Проект позволяет определять в трафике используемые протоколы уровня приложения, анализируя характер сетевой активности без привязки к сетевым портам (может определять известные протоколы, обработчики которых принимают соединения на нестандартных сетевых портах, например, если http отдаётся не с 80 порта, или, наоборот, когда какую-то другую сетевую активность пытаются закамуфлировать под http через запуск на … Читать далее Выпуск системы глубокого инспектирования пакетов nDPI 4.0

Facebook добился удаления репозитория альтернативного Instagram-клиента Barinsta

Автор проекта Barinsta, развивающего альтернативный открытый Instagram-клиент для платформы Android, получил от юристов, представляющих интересы компании Facebook, требование свернуть разработку проекта и удалить продукт. В случает невыполнения требований Facebook выразил намерение перевести разбирательство на другой уровень и примять необходимые меры для защиты своих прав. Утверждается, что Barinsta нарушает правила использования сервиса Instagram из-за предоставления возможности анонимного просмотра и загрузки публикаций пользователей социальной сети Instagram без регистрации в сервисе и получения согласия от пользователей. Не имея возможности противостоять в суде гигантской корпорации автор проекта добровольно удалил репозиторий Barinsta (копия осталась на archive.org). Тем не мене, автор не теряет надежды добиться возвращения … Читать далее Facebook добился удаления репозитория альтернативного Instagram-клиента Barinsta

Выпуск DXVK 1.9.1, реализации Direct3D 9/10/11 поверх API Vulkan

Доступен выпуск прослойки DXVK 1.9.1, предоставляющей реализацию DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 и 11, работающую через трансляцию вызовов в API Vulkan. Для использования DXVK требуется наличие драйверов с поддержкой API Vulkan 1.1, таких как Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0 и AMDVLK. DXVK может применяться для запуска 3D-приложений и игр в Linux при помощи Wine, выступая в качестве более высокопроизводительной альтернативы встроенных в Wine реализаций Direct3D 9/10/11, работающих поверх OpenGL. Основные изменения: Устранено несколько проблем, связанных с производительностью и стабильностью, проявившихся после переработки механизма блокировок D3D9. Переделана обработка промежуточных текстур (Staging Texture) в D3D11, что привело … Читать далее Выпуск DXVK 1.9.1, реализации Direct3D 9/10/11 поверх API Vulkan

Выпуск эталонной реализации криптографической хеш-функции BLAKE3 1.0

Состоялся релиз эталонной реализации криптографической хеш-функции BLAKE3 1.0, примечательной очень высокой производительностью вычисления хеша при обеспечении надёжности на уровне SHA-3. В тесте на генерацию хеша для файла, размером 16 КБ, BLAKE3 с 256-битным ключом опережает SHA3-256 в 17 раз, SHA-256 — в 14 раз, SHA-512 — в 9 раз, SHA-1 — в 6 раз, а BLAKE2b — в 5 раз. Значительный отрыв сохраняется и при обработке очень больших объёмов данных, например, BLAKE3 оказался быстрее SHA-256 в 8 раз при вычислении хеша для 1ГБ случайных данных. Код эталонной реализация BLAKE3 поставляется в вариантах на языках Си и Rust под двойной лицензией … Читать далее Выпуск эталонной реализации криптографической хеш-функции BLAKE3 1.0

Третий бета-выпуск операционной системы Haiku R1

После года разработки опубликован третий бета-выпуск операционной системы Haiku R1. Изначально проект был создан как реакция на закрытие ОС BeOS и развивался под именем OpenBeOS, но был переименован в 2004 году из-за претензий, связанных с использованием в названии торговой марки BeOS. Для оценки работы нового выпуска подготовлено несколько загрузочных Live-образов (x86, x86-64). Исходные тексты большей части ОС Haiku распространяются под свободной лицензией MIT, исключение составляют некоторые библиотеки, медиа-кодеки и компоненты, заимствованные из других проектов. ОС Haiku ориентирована на персональные компьютеры, использует собственное ядро, построенное на основе модульной архитектуры, оптимизированное для высокой отзывчивости на действия пользователя и эффективного выполнения многопоточных приложений. … Читать далее Третий бета-выпуск операционной системы Haiku R1

Представлен Cambalache, новый инструмент разработки GTK-интерфейсов

На конференции GUADEC 2021 представлен Cambalache, новый инструмент быстрой разработки интерфейсов для GTK 3 и GTK 4, использующий парадигму MVC и философию первостепенного значения модели данных. Одним из наиболее заметных отличий от Glade является поддержка ведения нескольких интерфейсов пользователя в одном проекте. Код проекта написан на Python и поставляется под лицензией GPLv2. Для обеспечения поддержки нескольких веток GTK формирование рабочей области осуществляется с привлечением бэкенда Broadway, позволяющего отрисовывать вывод библиотеки GTK в окне web-браузера. Основной процесс Cambalache предоставляется обвязку с WebKit WebView, в которой при помощи Broadway транслируется вывод из процесса Merengue, который непосредственно занимается отрисовкой интерфейса, создаваемого пользователем. Интерфейс … Читать далее Представлен Cambalache, новый инструмент разработки GTK-интерфейсов

Инициатива по оценке работоспособности оборудования в будущем релизе Debian 11

Силами сообщества стартовал открытый beta-тест будущего релиза Debian 11, поучаствовать в котором могут даже самые неопытные начинающие пользователи. Полной атвоматизации удалось добиться после включения в новую версию дистрибутива пакета hw-probe, который может самостоятельно по логам определять работоспособность отдельных устройств. Организован ежедневно обновляющийся репозиторий со списком и каталогом протестированных конфигураций оборудования. Репозиторий будет обновляться вплоть до ожидаемого релиза новой версии Debian, намеченного на 14 августа, после чего станет местом сбора статистики использования системы на ближайшие два года. LiveCD сборки Debian 11 доступны для тестирования на сайте cdimage.debian.org Источник: http://www.opennet.ru/opennews/art.shtml?num=55543 Читать далее Инициатива по оценке работоспособности оборудования в будущем релизе Debian 11

Для FreeBSD развивается новый инсталлятор

При поддержке организации FreeBSD Foundation для FreeBSD развивается новый инсталлятор, который в отличие от ныне применяемого инсталлятора bsdinstall сможет использоваться в графическом режиме и будет более понятен обычным пользователям. В настоящее время новый инсталлятор находится на стадии экспериментального прототипа, но уже может выполнять базовые операции по установке. Для желающих принять участие в тестировании подготовлен установочный iso-образ, способный работать в Live-режиме. Инсталлятор написан на языке Lua и реализован в форме http-сервера, предоставляющего web-интерфейс. Установочный образ представляет собой Live-систему, в которой запускается рабочее окружение с web-браузером, отображающим в однооконном режиме web-интерфейс инсталлятора. Серверный процесс инсталлятора и браузер запускаются на установочном носителе и … Читать далее Для FreeBSD развивается новый инсталлятор

Анализ влияния на производительность дополнений к Chrome

Подготовлен обновлённый отчёт с результатом исследования влияния на производительность браузера и комфорт работы пользователя тысячи наиболее популярных дополнений к Chrome. По сравнению с проверкой, проведённой в прошлом году, в новом исследовании помимо простой страницы-заглушки оценивалось изменение производительности при открытии сайтов apple.com, toyota.com, The Independent и Pittsburgh Post-Gazette. Выводы исследования не изменились: многие популярные дополнения, такие как Honey, Evernote Web Clippe и Avira Browser Safety, могут значительно снижать производительность открытия сайтов в Chrome. С другой стороны, отмечается, что дополнения для блокировки рекламы и обеспечения конфиденциальности могут существенно повышать производительность при просмотре сайтов, содержащих большое число рекламных блоков. Особый интерес представляет исследование … Читать далее Анализ влияния на производительность дополнений к Chrome

Ошибка в обновлении Chrome OS привела к невозможности входа в систему

Компания Google выпустила обновление Chrome OS 91.0.4472.165, в котором была допущена ошибка, приведшая к невозможности входа в систему после перезагрузки. Некоторые пользователи столкнулись с зацикливанием во время загрузки, в результате которого экран входа в систему не появлялся, а если появлялся, то не позволял подключиться под своей учётной записью. По горячим следам выпущено исправление Chrome OS 91.0.4472.167 с устранением проблемы. Пользователям, которые уже установили первое обновление, но ещё не перезагрузили устройство (обновление активируется после перезагрузки), рекомендуется срочно довести свою систему до версии 91.0.4472.167. В случае если проблемное обновление установлено и вход блокирован, рекомендуется оставить устройство на некоторое время включённым и дождаться … Читать далее Ошибка в обновлении Chrome OS привела к невозможности входа в систему

Gentoo начал формирование дополнительных сборок на базе Musl и systemd

Разработчики дистрибутива Gentoo объявили о расширении спектра готовых stage-файлов, предоставляемых для загрузки. Началась публикации stage-архивов на базе си-библиотеки Musl и сборок для платформы ppc64, оптимизированных для процессоров POWER9. Для всех поддерживаемых платформ добавлены сборки с системным менеджером systemd, помимо ранее доступных сборок на основе OpenRC. Через штатную страницу загрузки для платформы amd64 началась поставка stage-файлов Hardened с поддержкой SELinux и библиотекой musl. Изменения стали возможны благодаря внедрению новых сборочных хостов. Сборки для архитектур amd64, x86, arm (через QEMU) и riscv (через QEMU) теперь формируются на сервере с 8-ядердным CPU AMD Ryzen 7 3700X и 64 ГБ ОЗУ. Сборки для архитектур … Читать далее Gentoo начал формирование дополнительных сборок на базе Musl и systemd

Выпуск firewalld 1.0

Представлен релиз динамически управляемого межсетевого экрана firewalld 1.0, реализованного в форме обвязки над пакетными фильтрами nftables и iptables. Firewalld запускается в виде фонового процесса, позволяющего динамически изменять правила пакетного фильтра через D-Bus, без необходимости перезагрузки правил пакетного фильтра и без разрыва установленных соединений. Проект уже применяется во многих дистрибутивах Linux, включая RHEL 7+, Fedora 18+ и SUSE/openSUSE 15+. Код firewalld написан на языке Python и распространяется под лицензией GPLv2. Для управления межсетевым экраном используется утилита firewall-cmd, которая при создании правил отталкивается не от IP-адресов, сетевых интерфейсов и номеров портов, а от названий служб (например, для открытия доступа к SSH нужно … Читать далее Выпуск firewalld 1.0

Обновление Firefox 90.0.2, SeaMonkey 2.53.8.1 и Pale Moon 29.3.0

Доступен корректирующий выпуск Firefox 90.0.2, в котором предложено несколько исправлений: Исправлен стиль отображения меню для некоторых GTK-тем (например, при использовании GTK-темы Yaru Colors в Light-теме Firefox текст в меню отображался белым цветом на белом фоне, а в теме Minwaita контекстные меню становились прозрачными). Устранена проблема с урезанием вывода при печати. Внесены изменения для включения DNS-over-HTTPS по умолчанию для пользователей из Канады. Одновременно сформировано обновление набора интернет-приложений SeaMonkey 2.53.8.1, который объединяет в рамках одного продукта web-браузер, почтовый клиент, систему агрегации новостных лент (RSS/Atom) и WYSIWYG-редактор html-страниц Composer. По сравнению с прошлым выпуском в почтовом клиенте налажена работа архивирования сообщений и обеспечено … Читать далее Обновление Firefox 90.0.2, SeaMonkey 2.53.8.1 и Pale Moon 29.3.0

Доступна GUI-библиотека SixtyFPS 0.1.0, развиваемая бывшими разработчиками Qt

Опубликован выпуск кросс-платформеной библиотеки для создания графических интерфейсов SixtyFPS 0.1.0, ориентированной для применения на встроенных устройствах и в десктоп приложениях на платформах Linux, macOS и Windows, а также для использования в веб браузерах (WebAssembly). Код библиотеки написан на языке Rust и распространяется под лицензией GPLv3 или коммерческой лицензией, допускающей использование в проприетарных продуктах без открытия кода. Авторы библиотеки (Olivier Goffart и Simon Hausmann) бывшие разработчики KDE, позже перешедшие в компанию Trolltech для работы над Qt, сейчас основали свою компанию, развивающую SixtyFPS. Одной из целей проекта является предоставление возможности работы с минимальным потреблением ресурсов CPU и памяти (для работы необходимо несколько … Читать далее Доступна GUI-библиотека SixtyFPS 0.1.0, развиваемая бывшими разработчиками Qt

Выпуск мобильной платформы KDE Plasma Mobile 21.07

Опбуликован выпуск мобильной платформы KDE Plasma Mobile 21.07, основаной на мобильной редакции рабочего стола Plasma 5, библиотеках KDE Frameworks 5, телефонном стеке Ofono и коммуникационном фреймворке Telepathy. Для создания интерфейса приложений применяется Qt, набор компонентов Mauikit и фреймворк Kirigami из состава KDE Frameworks, позволяющий создавать универсальные интерфейсы, пригодные для смартфонов, планшетов и ПК. Для вывода графики используется композитный сервер kwin_wayland. Для обработки звука применяется PulseAudio. В состав входят такие приложения, как KDE Connect для сопряжения телефона с рабочим столом, просмотрщик документов Okular, музыкальный проигрыватель VVave, просмотрщики изображений Koko и Pix, система ведения заметок buho, календарь-планировщик calindori, файловый менеджер Index, менеджер … Читать далее Выпуск мобильной платформы KDE Plasma Mobile 21.07

Проект CentOS создал группу для развития решений для автомобильных систем

Управляющий совет проекта CentOS одобрил формирование SIG-группы (Special Interest Group) Automotive, которая рассматривается как нейтральная площадка для развития проектов, связанных с адаптацией Red Hat Enterprise Linux для автомобильных информационных систем и для организации взаимодействия с профильными проектами, такими, как AGL (Automotive Grade Linux). Среди целей новой SIG-группы упоминается как создание нового открытого ПО для автомобильных систем, так и использование уже существующих upstream-проектов. В итоге планируется наладить сборку и поддержание специализированного варианта CentOS для автомобильных информационных систем, созданного на основе продукта RHEL for Edge. Работа будет вестись в тестом сотрудничестве с рабочей группой Fedora IoT и с использованием некоторых уже созданных … Читать далее Проект CentOS создал группу для развития решений для автомобильных систем

Релиз Chrome 92

Компания Google представила релиз web-браузера Chrome 92. Одновременно доступен стабильный выпуск свободного проекта Chromium, выступающего основой Chrome. Браузер Chrome отличается использованием логотипов Google, наличием системы отправки уведомлений в случае краха, модулями для воспроизведения защищённого видеоконтента (DRM), системой автоматической установки обновлений и передачей при поиске RLZ-параметров. Следующий выпуск Chrome 93 запланирован на 31 августа. Основные изменения в Chrome 92: В настройки добавлены средства для управления включением компонентов Privacy Sandbox. Пользователю предоставлена возможность отключения технологии FLoC (Federated Learning of Cohorts), развиваемой компанией Google для замены отслеживающих перемещения Cookie на «когорты», позволяющие выделять пользователей со сходными интересами, не идентифицируя отдельных лиц. Когорты вычисляются … Читать далее Релиз Chrome 92

Root-уязвимость в ядре Linux и отказ в обслуживании в systemd

Исследователи безопасности из компании Qualys раскрыли детали двух уязвимостей, затрагивающих ядро Linux и системный менеджер systemd. Уязвимость в ядре (CVE-2021-33909) позволяет локальному пользователю добиться выполнения кода с правами root через манипуляции с каталогами большой вложенности. Опасность уязвимости усугубляется тем, что исследователям удалось подготовить рабочие эксплоиты, работающие в Ubuntu 20.04/20.10/21.04, Debian 11 и Fedora 34 в конфигурации по умолчанию. Отмечается, что другие дистрибутивы не проверялись, но теоретически тоже подвержены проблеме и могут быть атакованы. Полный код эксплоитов обещают опубликовать после повсеместного устранения проблемы, а пока доступен лишь ограниченный в функциональности прототип, вызывающий крах системы. Проблема проявляется с июля 2014 года и … Читать далее Root-уязвимость в ядре Linux и отказ в обслуживании в systemd

Выпуск Wine 6.13 и Wine staging 6.13

Состоялся выпуск экспериментальной ветки открытой реализации WinAPI — Wine 6.13. С момента выпуска версии 6.12 был закрыт 31 отчёт об ошибках и внесено 284 изменения. Наиболее важные изменения: Реализована корректная поддержка тем оформления для полос прокрутки. Продолжена работа по переводу WinSock и IPHLPAPI в библиотеки на базе формата PE (Portable Executable). Проведена подготовка для реализации интерфейса системных вызовов GDI. Закрыты отчёты об ошибках, связанные с работой игр: Sims 4, Doom 3, Academagia, SkySaga, Far Cry 4, CARS 2, Dishonored 2, INSIDE, The Hong Kong Massacre, Sniper Elite 3, World of Warcraft, Battlefield 4. Закрыты отчёты об ошибках, связанные с работой … Читать далее Выпуск Wine 6.13 и Wine staging 6.13

Выпуск VirtualBox 6.1.24

Компания Oracle опубликовала корректирующий релиз системы виртуализации VirtualBox 6.1.24, в котором отмечено 18 исправлений. Основные изменения: Для гостевых систем и хостов с Linux добавлена поддержка ядра 5.13, а также ядер из состава дистрибутива SUSE SLES/SLED 15 SP3. В дополнениях для гостевых систем добавлена поддержка ядер Linux, поставляемых в Ubuntu. В инсталляторе компонентов для хост-систем на базе Linux обеспечена сборка модулей ядра, невзирая не то, что подобные модули уже установлены и версии совпадают. Устранены проблемы в Linux с пробросом web-камер с интерфейсом USВ. Решены проблемы с запуском VM, если в устройстве, прикреплённом к VirtIO, используется номер SCSI-порта больше 30. Улучшено информирование … Читать далее Выпуск VirtualBox 6.1.24