Бета-выпуск Ubuntu 21.10

Представлен бета-выпуск дистрибутива Ubuntu 21.10 «Impish Indri», после формирования которого произведена полная заморозка пакетной базы, и разработчики перешли к итоговому тестированию и исправлению ошибок. Релиз запланирован на 14 октября. Готовые тестовые образы созданы для Ubuntu, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu и UbuntuKylin (редакция для Китая). Основные изменения: Осуществлён переход на использование GTK4 и рабочего стола GNOME 40, в котором существенно модернизирован интерфейс. Виртуальные рабочие столы в обзорном режиме (Activities Overview) переведены на горизонтальную ориентацию и отображаются в виде непрерывно прокручиваемой слева направо цепочки. На каждом рабочем столе, показываемом в обзорном режиме, наглядно представлены имеющиеся … Читать далее Бета-выпуск Ubuntu 21.10

Выпуск операционной системы MidnightBSD 2.1

Состоялся релиз десктоп-ориентированной операционной системы MidnightBSD 2.1, основанной на FreeBSD с элементами, портированными из DragonFly BSD, OpenBSD и NetBSD. Базовое десктоп-окружение построено на основе GNUstep, но пользователи имеют возможность установить WindowMaker, GNOME, Xfce или Lumina. Для загрузки подготовлен установочный образ размером 743 Мб (x86, amd64). В отличие от других десктоп-сборок FreeBSD, ОС MidnightBSD изначально развивалась как форк FreeBSD 6.1-beta, который в 2011 году был синхронизирован с кодовой базой FreeBSD 7 и впоследствии вобрал в себя многие возможности из веток FreeBSD 9, 10 и 11. Для управления пакетами в MidnightBSD задействована система mport, которая использует БД SQLite для хранения индексов и … Читать далее Выпуск операционной системы MidnightBSD 2.1

Обновление Firefox 92.0.1 с устранением проблемы со звуком

Доступен корректирующий выпуск Firefox 92.0.1, в котором устранена проблема, приводившая к прекращению воспроизведения звука на платформе Linux. Проблема была вызвана недоработкой в бэкенде для PulseAudio, написанном на языке Rust. Также в новом выпуске исправлена ошибка из-за которой пропадала кнопка закрытия панели поиска (CTRL+F). Источник: http://www.opennet.ru/opennews/art.shtml?num=55860 Читать далее Обновление Firefox 92.0.1 с устранением проблемы со звуком

Критика включения API Idle Detection в Chrome 94. Эксперименты с Rust в Chrome

Включение по умолчанию API Idle Detection в Chrome 94 привело к волне критики со ссылками на возражения от разработчиков Firefox и WebKit/Safari. API Idle Detection позволяет сайтам определить время, когда пользователь неактивен, т.е. не взаимодействует с клавиатурой/мышью или выполняет работу на другом мониторе. API также позволяет узнать запущен в системе хранитель экрана или нет. Информирование о неактивности осуществляется через отправку уведомления после достижения заданного порога неактивности, минимальное значение которого установлено в 1 минуту. Важно отметить, что применение API Idle Detection требует явного предоставление полномочий пользователя, т.е. если приложение попытается первый раз определить факт неактивности, пользователю будет показано окно с предложением … Читать далее Критика включения API Idle Detection в Chrome 94. Эксперименты с Rust в Chrome

Выпуск CRIU 3.16, системы для сохранения и восстановления состояния процессов в Linux

Опубликован выпуск инструментария CRIU 3.16 (Checkpoint and Restore In Userspace), предназначенного для сохранения и восстановления процессов в пространстве пользователя. Инструментарий позволяет сохранить состояние одного или группы процессов, а затем возобновить работу с сохранённой позиции, в том числе после перезагрузки системы или на другом сервере без разрыва уже установленных сетевых соединений. Код проекта распространяется под лицензией GPLv2. Из областей применения технологии CRIU отмечается обеспечение перезагрузки ОС без нарушения непрерывности выполнения длительно выполняемых процессов, Live-миграция изолированных контейнеров, ускорение запуска медленных процессов (можно начать работу с состояния, сохранённого после инициализации), проведение обновлений ядра без перезапуска сервисов, периодическое сохранение состояния долговыполняемых вычислительных задач для … Читать далее Выпуск CRIU 3.16, системы для сохранения и восстановления состояния процессов в Linux

Проект Waydroid развивает пакет для запуска Android в дистрибутивах GNU/Linux

Проектом Waydroid подготовлен инструментарий, позволяющий сформировать в обычном Linux-дистрибутиве изолированное окружение для загрузки полного системного образа платформы Android и организовать запуск с его помощью Android-приложений. Код предлагаемого проектом инструментария написан на языке Python и поставляется под лицензией GPLv3. Готовые пакеты формируются для Ubuntu 20.04/21.04, Debian 11, Droidian и Ubports. Окружение формируется при помощи штатных технологий для создания изолированных контейнеров, таких как пространства имён для процессов, идентификаторов пользователей, сетевой подсистемы и точек монтирования. Для управления контейнером задействован инструментарий LXC. Для работы Android поверх обычного ядра Linux загружаются модули «binder_linux» и «ashmem_linux«. Окружение рассчитано на работу с сеансом на базе протокола Wayland. … Читать далее Проект Waydroid развивает пакет для запуска Android в дистрибутивах GNU/Linux

1 октября в Москве состоится конференция Russian Open Source Summit

1 октября в Москве пройдёт конференция Russian Open Source Summit, посвящённая использованию открытого программного обеспечения в России в условиях государственной политики на снижение зависимости от иностранных IT-поставщиков. На конференции будут обсуждаться перспективы, точки роста, действия, которые необходимо предпринять для разработки и внедрения технологии Open Source в РФ. Также будут рассмотрены такие темы, как монетизация, развитие культуры разработки открытого ПО в университетах, инструменты и механизмы поддержки открытого ПО. Среди докладчиков, непосредственно связанных с открытыми проектами: Олег Бартунов и Иван Панченко (PostgreSQL), Михаил Бурцев (DeepPavlov) и Алексей Смирнов (ALT). В остальном в числе участников представители бизнеса, образовательных учреждений и госструктур. Участие бесплатное, … Читать далее 1 октября в Москве состоится конференция Russian Open Source Summit

Релиз Chrome 94

Компания Google представила релиз web-браузера Chrome 94. Одновременно доступен стабильный выпуск свободного проекта Chromium, выступающего основой Chrome. Браузер Chrome отличается использованием логотипов Google, наличием системы отправки уведомлений в случае краха, модулями для воспроизведения защищённого видеоконтента (DRM), системой автоматической установки обновлений и передачей при поиске RLZ-параметров. Следующий выпуск Chrome 95 запланирован на 19 октября. Начиная с выпуска Chrome 94 разработка переведена на новый цикл подготовки релизов. Новые значительные выпуски отныне будут публиковаться раз в 4 недели, а не раз в 6 недель, что позволит ускорить доведение новых возможностей до пользователей. Отмечается, что оптимизация процесса подготовки релизов и улучшение системы тестирования позволяет … Читать далее Релиз Chrome 94

Девятнадцатое обновление прошивки Ubuntu Touch

Проект UBports, который взял в свои руки разработку мобильной платформы Ubuntu Touch, после того как от неё отстранилась компания Canonical, опубликовал обновление прошивки OTA-19 (over-the-air). Проектом также развивается экспериментальный порт рабочего стола Unity 8, который переименован в Lomiri. Обновление Ubuntu Touch OTA-19 сформировано для смартфонов BQ E4.5/E5/M10/U Plus, Cosmo Communicator, F(x)tec Pro1, Fairphone 2/3, Google Pixel 2XL/3a, Huawei Nexus 6P, LG Nexus 4/5, Meizu MX4/Pro 5, Nexus 7 2013, OnePlus 2/3/5/6/One, Samsung Galaxy Note 4/S3 Neo+, Sony Xperia X/XZ/Z4, Vollaphone, Xiaomi Mi A2/A3, Xiaomi Poco F1, Xiaomi Redmi 3s/3x/3sp/4X/7, Xiaomi Redmi Note 7/7 Pro. Отдельно, без метки «OTA-19», будут подготовлены … Читать далее Девятнадцатое обновление прошивки Ubuntu Touch

Драйвер Panfrost сертифицирован на совместимость с OpenGL ES 3.1 для GPU Mali-G52

Компания Collabora объявила о сертификации организацией Khronos графического драйвера Panfrost, успешно прошедшего все тесты набора CTS (Kronos Conformance Test Suite) и признанного полностью совместимым со спецификацией OpenGL ES 3.1. Драйвер сертифицирован при использовании GPU Mali-G52, но позднее планируется пройти сертификацию и для других чипов. В частности, несертифицированная поддержка OpenGL ES 3.1 уже реализована для чипов Mali-G31 и Mali-G72, который имеют архитектуру, сходную с Mali-G52. Для GPU Mali-T860 и более старых чипов полная совместимость с OpenGL ES 3.1 пока не обеспечена. Получение сертификата даёт возможность официально заявлять о совместимости с графическими стандартами и использовать связанные с ними торговые марки Khronos. Сертификация … Читать далее Драйвер Panfrost сертифицирован на совместимость с OpenGL ES 3.1 для GPU Mali-G52

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

Разработчики пакета для создания виртуальных частных сетей OpenVPN представили модуль ядра ovpn-dco, позволяющий существенно ускорить производительность VPN. Несмотря на то, что модуль пока развивается с оглядкой только на ветку linux-next и имеет статус экспериментального, он уже достиг уровня стабильности, позволившего задействовать его для обеспечения работы сервиса OpenVPN Cloud. По сравнению с конфигурацией на основе интерфейса tun применение модуля на стороне клиента и сервера при использовании шифра AES-256-GCM позволило добиться прироста пропускной способности в 8 раз (с 370 Mbit/s до 2950 Mbit/s). При применении модуля только на стороне клиента пропускная способность возросла в три раза для исходящего трафика и не изменилась … Читать далее Представлен модуль ядра, способный в разы ускорить OpenVPN

Время поддержки Ubuntu 14.04 и 16.04 увеличено до 10 лет

Компания Canonical объявила об увеличении срока формирования обновлений для LTS-выпусков Ubuntu 14.04 и 16.04 c 8 до 10 лет. Ранее решение об аналогичном продлении срока поддержки было принято для Ubuntu 18.04 и 20.04. Таким образом обновления будут выпускаться для Ubuntu 14.04 до апреля 2024 года, для Ubuntu 16.04 — до апреля 2026 года, для Ubuntu 18.04 до апреля 2028 года, а для Ubuntu 20.04 до апреля 2030 года. Половину из 10-летнего срока сопровождения поддержка будет осуществляться в рамках программы ESM (Extended Security Maintenance), которая охватывает обновления с устранением уязвимостей для ядра и наиболее важных системных пакетов. Доступ к ESM-обновлениям ограничен … Читать далее Время поддержки Ubuntu 14.04 и 16.04 увеличено до 10 лет

Google опубликовал HIBA, надстройку над OpenSSH для авторизации на основе сертификатов

Компания Google опубликовала исходные тексты проекта HIBA (Host Identity Based Authorization), предлагающего реализацию дополнительного механизма авторизации для организации доступа пользователей по SSH в привязке к хостам (проверки, разрешён или нет доступ к конкретному ресурсу при аутентификации по открытым ключам). Интеграция с OpenSSH обеспечивается через указание обработчика HIBA в директиве AuthorizedPrincipalsCommand в /etc/ssh/sshd_config. Код проекта написан на языке Си и распространяется под лицензией BSD. HIBA использует штатные механизмы аутентификации на основе сертификатов OpenSSH для гибкого и централизованного управления авторизацией пользователей в привязке к хостам, но не требует при этом периодического изменения файлов authorized_keys и authorized_users на стороне хостов, к которым осуществляется … Читать далее Google опубликовал HIBA, надстройку над OpenSSH для авторизации на основе сертификатов

Уязвимость в OpenOffice, позволяющая выполнить код при открытии файла

В офисном пакете Apache OpenOffice выявлена уязвимость (CVE-2021-33035), позволяющая добиться выполнения кода при открытии специально оформленного файла в формате DBF. Выявивший проблему исследователь предупредил о создании рабочего эксплоита для платформы Windows. Исправление уязвимости пока доступно только в форме патча в репозитории проекта, который вошёл в состав тестовых сборок OpenOffice 4.1.11. Обновления для стабильной ветки пока не сформировано. Проблема вызвана тем, что при выделении памяти OpenOffice полагался на значения fieldLength и fieldType в заголовке файлов DBF, не проверяя при этом соответствие фактического типа данных в полях. Для совершения атаки можно указать в значении fieldType тип INTEGER, но разместить данные большего размера … Читать далее Уязвимость в OpenOffice, позволяющая выполнить код при открытии файла

Выпуск системы инициализации sysvinit 3.0

Представлен релиз классической системы инициализации sysvinit 3.0, которая широко применялась в дистрибутивах Linux во времена до systemd и upstart, а теперь продолжает использоваться в таких дистрибутивах, как Devuan, Debian GNU/Hurd и antiX. Изменение номера версии на 3.0 не связано со значительными изменениями, а является следствием достижения максимального значения второй цифры, что, в соответствии с применяемой в проекте логикой нумерации версий, привело к переходу к номеру 3.0 после 2.99. В новом выпуске устранены проблемы в утилите bootlogd, связанные с определением устройства для консоли. Если раньше в bootlogd принимались только устройства с именами, соответствующими известным консольным устройствам, то теперь можно указать произвольное … Читать далее Выпуск системы инициализации sysvinit 3.0

Выпуск Samba 4.15.0

Представлен релиз Samba 4.15.0, продолживший развитие ветки Samba 4 с полноценной реализацией контроллера домена и сервиса Active Directory, совместимого с реализацией Windows 2000 и способного обслуживать все поддерживаемые Microsoft версии Windows-клиентов, в том числе Windows 10. Samba 4 является многофункциональным серверным продуктом, предоставляющим также реализацию файлового сервера, сервиса печати и сервера идентификации (winbind). Ключевые изменения в Samba 4.15: Завершена работа по модернизации слоя VFS. По историческим причинам код с реализацией файлового сервера был завязан на обработку файловых путей, которая применялась в том числе для протокола SMB2, переведённого на использование дескрипторов. Модернизация свелась к переводу кода, обеспечивающего доступ к файловой системе … Читать далее Выпуск Samba 4.15.0

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

Доступен выпуск прослойки DXVK 1.9.2, предоставляющей реализацию 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 снижена нагрузка на CPU и устранены различные сбои в тестовом наборе. Решены проблемы, проявлявшиеся при включении опций d3d9.evictManagedTexturesOnUnlock и d3d11.relaxedBarriers. Решены … Читать далее Выпуск DXVK 1.9.2, реализации Direct3D 9/10/11 поверх API Vulkan

Проект Headscale развивает открытый сервер для распределённой VPN-сети Tailscale

Проект Headscale развивает открытую реализацию серверного компонента VPN-сети Tailscale, позволяющего создавать похожие на Tailscale VPN-сети на своих мощностях, не привязываясь к сторонним сервисам. Код Headscale написан на языке Go и распространяется под лицензией BSD. Проект развивает Хуан Фонт Алонсо (Juan Font) из Европейского космического агентства. Tailscale позволяет объединить произвольное число территориально разнесённых хостов в одну сеть, построенную по образу mesh-сети, в которой каждый узел взаимодействует с другими узлами напрямую (P2P) или через соседние узлы, без передачи трафика через централизованные внешние серверы VPN-провайдера. Поддерживается управление доступом и маршрутами на основе ACL. Для установки каналов связи в условиях применения трансляторов адресов (NAT) … Читать далее Проект Headscale развивает открытый сервер для распределённой VPN-сети Tailscale

Выпуск программного звукового синтезатора Bespoke Synth 1.0

После 10 лет разработки доступен первый стабильный выпуск проекта Bespoke Synth, развивающего модульный программный синтезатор звука, позволяющий генерировать и обрабатывать звук на основе наглядного перенаправления звуковых потоков между разными модулями, формирующими и меняющими форму звуковой волны, а также накладывающими эффекты. Код проекта написан на языке С++ и распространяется под лицензией GPLv3. Готовые сборки подготовлены для Linux, macOS и Windows. Из особенностей приложения отмечается возможность изменения окружения на лету — можно не прерывая воспроизведения музыки добавлять и менять узлы. Для создания звуковых цепочек доступно более 190 модулей. Поддерживается подключение готовых VST-плагинов и быстрое создание собственных обработчиков на языке Python. Предоставляются средства … Читать далее Выпуск программного звукового синтезатора Bespoke Synth 1.0

30 лет с момента первого релиза ядра Linux 0.01

Исполнилось 30 лет с момента формирования первого публичного выпуска ядра Linux. Ядро 0.01 имело размер 62 Кб в сжатом виде и содержало около 10 тысяч строк исходного кода. По мнению Линуса Торвальдса именно момент публикации ядра 0.01 является настоящей датой 30-летия проекта. Линус написал в списке рассылки разработчиков ядра Linux: Это просто случайное наблюдение, чтобы люди знали, что сегодня на самом деле одна из основных дат 30-летнего юбилея: версия 0.01 была загружена 17 сентября 1991 года. Релиз 0.01 никогда не был публично объявлен, и я только написал об этом десятку людей в частном порядке (и старых email тех дней у … Читать далее 30 лет с момента первого релиза ядра Linux 0.01

Тестирование рабочего стола KDE Plasma 5.23

Доступна для тестирования бета-версия пользовательской оболочки Plasma 5.23. Протестировать новый выпуск можно через Live-сборку от проекта openSUSE и сборки от проекта KDE Neon Testing edition. Пакеты для различных дистрибутивов можно найти на данной странице. Релиз ожидается 12 октября. Ключевые улучшения: В теме оформления Breeze изменён дизайн кнопок, элементов меню, переключателей, ползунков и полос прокрутки. Для повышения удобства работы с сенсорных экранов увеличен размер полоc прокрутки и полос-регуляторов (spinbox). Добавлен новый индикатор загрузки, оформленный в виде вращающейся шестерёнки. Реализован эффект, подсвечивающий виджеты, касающиеся края панели. Для виджетов, размещённых на рабочем столе, обеспечено размытие фона. Значительное переработан код с реализацией нового меню … Читать далее Тестирование рабочего стола KDE Plasma 5.23