Создатель СУБД Redis передал сопровождение проекта сообществу

Сальвадор Санфилиппо (Salvatore Sanfilippo), создатель СУБД Redis, объявил, что он больше не будет заниматься сопровождением проекта и посвятит своё время чему-нибудь другому. По словам Сальвадора, последние годы его работа свелась с разбору сторонних предложений по улучшению и изменению кода, но это не то, чем он был хотел заниматься, так как ему больше по душе написание кода и создание чего-то нового, чем решение рутинных задач сопровождения. Сальвадор останется в составе консультативного совета Redis Labs, но ограничиться генерацией идей. Разработка и сопровождение передаются в руки сообщества. Пост руководителя проекта передан Yossi Gottlieb и Oran Agra, которые помогали Сальвадору в последние годы, понимают … Читать далее Создатель СУБД Redis передал сопровождение проекта сообществу

Релиз Firefox 78

Состоялся релиз web-браузера Firefox 78, а также мобильной версии Firefox 68.10 для платформы Android. Выпуск Firefox 78 отнесён к категории веток с длительным сроком поддержки (ESR), обновления для которых выпускаются в течение года. Кроме того, сформировано обновление прошлой ветки с длительным сроком поддержки 68.10.0 (в дальнейшем ожидается ещё два обновления 68.11 и 68.12). В ближайшее время на стадию бета-тестирования перейдёт ветка Firefox 79, релиз которой намечен на 28 июля. Основные новшества: Расширена сводная страница (Protections Dashboard) с отчётами об эффективности работы механизмов защиты от отслеживания перемещений, проверки компрометации учётных данных и управления паролями. В новом выпуске появилась возможность просмотреть статистику … Читать далее Релиз Firefox 78

Анализ миллиарда учётных записей, полученных в результате различных утечек баз пользователей

Опубликована статистика , сформированная на основе анализа коллекции из миллиарда учётных записей, полученных в результате различных утечек баз данных с параметрами аутентификации. Также подготовлены выборки с данными о частоте применения типовых паролей и списки из 1 тыс., 10 тыс., 100 тыс., 1 млн и 10 млн самых популярных паролей, которые могут использоваться для ускорения подбора хэшей паролей. Некоторые обобщения и находки: Из полученной коллекции в миллиард записей 257 млн были отброшены как повреждённые данные (хаотичные данные в неверном формате) или тестовые учётные записи. После всех фильтраций из миллиарда записей было выделено 169 млн паролей и 293 млн логинов. Самый популярный … Читать далее Анализ миллиарда учётных записей, полученных в результате различных утечек баз пользователей

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

После пяти лет разработки доступен релиз Lua 5.4, быстрого и компактного скриптового языка программирования, получившего большое распространение в качестве встраиваемого (например, для определения конфигурации или для написания расширений). Код интерпретатора Lua написан на языке Си и распространяется под лицензией MIT. Lua комбинирует простой процедурный синтаксис с мощными возможностями описания данных через использование ассоциативных массивов и расширяемой семантики языка. В Lua используется динамическая типизация, языковые конструкции преобразуются в байт-код, выполняющийся поверх регистровой виртуальной машины с автоматическим сборщиком мусора. Сам интерпретатор оформлен в виде библиотеки, легко интегрируемой в проекты на языках Си и Си++. Основные новшества: Реализован новый режим работы сборщика мусора … Читать далее Релиз языка программирования Lua 5.4

Проект KDE завершил первую фазу миграции на GitLab

Объявлено о завершении первой фазы перевода разработки KDE на GitLab и начале использования данной платформы в повседневной практике на сайте invent.kde.org. Первая фаза миграции охватывала перевод всех репозиториев с кодом KDE и процессов рецензирования. На второй фазе планируется задействовать возможности непрерывной интеграции, а на третьей перейти на использование GitLab для управления решением проблем и планированием задач. Предполагается, что использование GitLab позволит снизить барьер вхождения новых участников, сделает участие в развитии KDE более привычным и расширит возможности инструментов для разработки, сопровождения цикла разработки, непрерывной интеграции и рецензирования изменений. Ранее проектом применялась связка из Phabricator и cgit, которая воспринимается многими новыми разработчиками … Читать далее Проект KDE завершил первую фазу миграции на GitLab

Новая версия стратегической игры Warzone 2100. Проект OpenDiablo2

После 10 месяцев разработки опубликован выпуск 3.4.0 свободной стратегии в реальном времени Warzone 2100. Игра изначально разработана компанией Pumpkin Studios и выпущена на рынок в 1999 году. В 2004 году исходные тексты были открыты под лицензией GPLv2 и развитие игры продолжилось силами сообщества. Поддерживается как одиночная игра против ботов, так и проведение сетевых игр. Пакеты подготовлены для Ubuntu 18.04/20.04, Windows и macOS. По сравнению с прошлым выпуском внесено 485 изменений, в том числе добавлены функции быстрой и автоматической записи, предоставлена возможность изменения любых настроек через меню приостановки игры, встроен виджет показа уведомлений. Улучшена графика, в том числе более плавным стало … Читать далее Новая версия стратегической игры Warzone 2100. Проект OpenDiablo2

Некоммерческий провайдер FossHost, предоставляющий хостинг свободным проектам

В рамках проекта FossHost организована работа некоммерческого провайдера, безвозмездно предоставляющего виртуальные серверы для свободных проектов. В настоящее время инфраструктура проекта включает 7 серверов, развёрнутых в США, Польше, Великобритании и Нидерландах на базе платформы ProxMox VE 6.2. Оборудование и инфраструктура предоставляется FossHost спонсорами, а деятельность ведётся энтузиастами. Существующие свободные проекты, имеющие активное сообщество и сайт или страницу на GitHub, могут безвозмездно получить в своё распоряжение виртуальный сервер с 4 vCPU, 4ГБ ОЗУ, 200ГБ хранилищем, адресами IPv4 и IPv6. Возможно бесплатная регистрация доменов второго уровня и организация работы зеркал. Управление производится через SSH. Поддерживается установка CentOS, Debian, Ubuntu, Gentoo, ArchLinux, Fedora и … Читать далее Некоммерческий провайдер FossHost, предоставляющий хостинг свободным проектам

Rolling Rhino, скрипт для использования rolling-обновлений в Ubuntu

Мартин Вимпрес (Martin Wimpress), занимающий пост директора по разработке десктоп-систем в Canonical, подготовил shell-скрипт Rolling Rhino, позволяющий на базе Ubuntu создать подобие системы с rolling-обновлениями, которая может оказаться полезной продвинутым пользователям или разработчикам, которым необходимо быть в курсе всех изменений. Скрипт автоматизирует перевод установок экспериментальных выпусков Ubuntu на использование devel-веток репозиториев, в которых производится сборка пакетов с новыми версиями приложений (синхронизированы с Debian Sid/Unstable). Поддерживается преобразование ежедневных экспериментальных сборок с Ubuntu Desktop, Kubuntu, Lubuntu, Budgie, MATE, Studio и Xubuntu, которые в данный момент отражают ход разработки будущего выпуска Ubuntu 20.10. Для переключения на rolling-режим достаточно запустить предлагаемый скрипт: git clone … Читать далее Rolling Rhino, скрипт для использования rolling-обновлений в Ubuntu

Оценка измений предпочтения Linux-пользователей в России за 2015-2020 годы

На портале Linux-Hardware.org, агрегирующем статистику использования дистрибутивов Linux, стала доступна возможность строить графики относительной популярности, что позволило легче выявлять тенденции в предпочтениях пользователей, минимизировав влияние роста выборки и роста популярности дистрибутивов. Ниже предложена выборка, оценивающая изменения предпочтений пользователей Linux в России за 2015-2020 годы на примере дистрибутива Роса Линукс. В исследовании приняли участие 20 тысяч человек. Замечен рост интереса к производителям железа Gigabyte, Lenovo, HP, Acer, ASRock и MSI на 5-10% по сравнению с несменным лидером ASUSTek. Это отличается от мировых тенденций, где за последние два года большая тройка производителей HP, Dell и Lenovo очень быстро догоняет ASUSTek. Графические карты … Читать далее Оценка измений предпочтения Linux-пользователей в России за 2015-2020 годы

Chrome, Firefox и Safari ограничат время жизни TLS-сертификатов 13 месяцами

Разработчики проекта Chromium внесли изменение, прекращающее доверие к TLS-сертификатам, время жизни которых превышает 398 дней (13 месяцев). Ограничение будет действовать только для сертификатов, выписанных начиная с 1 сентября 2020 года. Для полученных до 1 сентября сертификатов с длительным сроком действия доверие будет сохранено, но ограничено 825 днями (2.2 года, 1 сентября будут блокированы сертификаты, выданные до 1 марта 2018 года). Попытка открытия в браузере сайта с сертификатом, не соответствующим упомянутым критериям, будет приводить к отображению ошибки «ERR_CERT_VALIDITY_TOO_LONG». Компании Apple и Mozilla приняли решение ввести аналогичное ограничение в Safari и Firefox. Изменение было выставлено на голосование участниками ассоциации CA/Browser Forum, но … Читать далее Chrome, Firefox и Safari ограничат время жизни TLS-сертификатов 13 месяцами

Гвидо ван Россум предложил включить в Python операторы для сопоставления с образцом

Гвидо ван Россум (Guido van Rossum) представил на рассмотрение сообществом черновик спецификации для реализации в языке Python операторов для сопоставления с образцом (match и case). Следует отметить, что предложения по добавлению операторов сопоставления с образцом уже публиковались в 2001 и 2006 годах (pep-0275, pep-3103), но были отвергнуты в пользу оптимизации конструкции «if … elif … else» для составления цепочек сопоставления. Новая реализация во многом напоминает оператор «match», предоставляемый в языках Scala, Rust и F#, который выполняет сравнение результата выполнения указанного выражения со списком образцов, перечисленных в блоках на основе оператора «case». В отличие от оператора «switch», доступного в языках Си, … Читать далее Гвидо ван Россум предложил включить в Python операторы для сопоставления с образцом

Релиз дистрибутива Linux Mint 20

Представлен релиз дистрибутива Linux Mint 20, перешедший на пакетную базу Ubuntu 20.04 LTS. Дистрибутив полностью совместим с Ubuntu, но существенно отличается подходом к организации интерфейса пользователя и подбором используемых по умолчанию приложений. Разработчики Linux Mint предоставляют десктоп-окружение, соответствующее классическим канонам организации рабочего стола, которое является более привычным для пользователей, не принимающих новые методы построения интерфейса GNOME 3. Для загрузки доступны DVD-сборки на базе оболочек MATE 1.24 (1.9 Гб), Cinnamon 4.6 (1.8 Гб) и Xfce 4.14 (1.8 Гб). Linux Mint 20 отнесён к выпускам с длительным сроком поддержи (LTS), обновления для которого будут формироваться до 2025 года. Основные изменения в Linux … Читать далее Релиз дистрибутива Linux Mint 20

Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимостей в ядре Linux

Проект Openwall опубликовал выпуск модуля ядра LKRG 0.8 (Linux Kernel Runtime Guard), предназначенного для выявления и блокирования атак и нарушений целостности структур ядра. Например, модуль может защитить от несанкционированного внесения изменений в работающее ядро и попыток изменения полномочий пользовательских процессов (определение применения эксплоитов). Модуль подходит как для организации защиты от уже известных эксплоитов для ядра Linux (например, в ситуациях когда в системе проблематично обновить ядро), так и для противостояния эксплоитам для ещё неизвестных уязвимостей. Код проекта распространяется под лицензией GPLv2. Среди изменений в новой версии: Изменено позиционирование проекта LKRG, который теперь не разделяется на отдельные подсистемы для проверки целостности и … Читать далее Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимостей в ядре Linux

В Chrome предложен новый интерфейс PDF-просмотрщика и добавлена поддержка AVIF

В состав Chrome включена новая реализация интерфейса встроенного просмотрщика документов в формате PDF. Интерфейс примечателен выносом в верхнюю панель всех настроек. Если раньше в верхней панели отображались только название файла, информация о страницах, кнопки поворота, печати и сохранения, то теперь в неё перенесено и содержимое боковой панели, включавшей элементы управления масштабированием и размещения документа по размеру страницы. Добавлена возможность сохранения отредактированных PDF-форм, а также режим двухстраничного просмотра. Для включения новых возможностей предложены флаги «chrome://flags#pdf-viewer-update», «chrome://flags/#pdf-form-save» и «chrome://flags/#pdf-two-up-view». Из изменений в Chrome также можно отметить включение по умолчанию поддержки формата изображений AVIF (AV1 Image Format), в котором задействованы технологии внутрикадрового сжатия … Читать далее В Chrome предложен новый интерфейс PDF-просмотрщика и добавлена поддержка AVIF

Vulkan-драйвер RADV переведён на использование бэкенда компиляции шейдеров ACO

В кодовой базе, используемой для формирования выпуска Mesa 20.2, осуществлено переключение RADV, Vulkan-драйвера для чипов AMD, на использование по умолчанию бэкенда для компиляции шейдеров «ACO«, который развивается компанией Valve в качестве альтернативы компилятору шейдеров LLVM. Указанное изменение приведёт к увеличению производительности игр и сокращению времени их запуска. Для возвращения старого бэкенда предусмотрена переменная окружения «RADV_DEBUG=llvm». Переключение драйвера RADV на новый бэкенд стало возможным после достижении в ACO паритета по функциональности со старым бэкендом, разработанным AMD для драйвера AMDGPU, который продолжает применяться в OpenGL-драйвере RadeonSI. Проведённое компанией Valve тестирование показало, что ACO почти в два раза превосходит компилятор шейдеров AMDGPU по … Читать далее Vulkan-драйвер RADV переведён на использование бэкенда компиляции шейдеров ACO

Выпуск curl 7.71.0 с устранением двух уязвимостей

Доступна новая версия утилиты для получения и отправки данных по сети — curl 7.71.0, предоставляющей возможность гибкого формирования запроса с заданием таких параметров, как cookie, user_agent, referer и любых других заголовков. cURL поддерживает HTTP, HTTPS, HTTP/2.0, HTTP/3, SMTP, IMAP, POP3, Telnet, FTP, LDAP, RTSP, RTMP и другие сетевые протоколы. Одновременно вышло обновление параллельно развиваемой библиотеки libcurl, предоставляющей API для задействования всех функций curl в программах на таких языках, как Си, Perl, PHP, Python. В новом выпуске добавлена опция «—retry-all-errors» для осуществления повторных попыток выполнения операций при возникновении любых ошибок и устранено две уязвимости: Уязвимость CVE-2020-8177 позволяет перезаписать локальный файл в … Читать далее Выпуск curl 7.71.0 с устранением двух уязвимостей

Компания Mozilla представила третьего провайдера DNS-over-HTTPS для Firefox

Компания Mozilla заключила соглашение с третьим провайдеров DNS поверх HTTPS (DoH, DNS over HTTPS) для Firefox. Помимо ранее предлагавшихся DNS-серверов CloudFlare («https://1.1.1.1/dns-query») и NextDNS (https://dns.nextdns.io/id), в настройки также будет включён сервис Comcast (https://doh.xfinity.com/dns-query). Активировать DoH и выбрать провайдера можно в настройках сетевого соединения. Напомним, что в Firefox 77 была включена тестовая проверка DNS over HTTPS с отправкой 10 пробных запросов каждым клиентом и автоматическим выбором провайдера DoH. Данную проверку пришлось отключить в выпуске 77.0.1, так как она превратилось в подобие DDoS-атаки на сервис NextDNS, который не справился с нагрузкой. Предлагаемые в Firefox провайдеры DoH отбираются в соответствии с требованиями к … Читать далее Компания Mozilla представила третьего провайдера DNS-over-HTTPS для Firefox

Выпуск PhotoGIMP 2020, модификации GIMP, стилизованной под Photoshop

Доступен выпуск проекта PhotoGIMP, развивающего надстройку над графическим редактором GIMP 2.10.x, делающим интерфейс и поведение более привычными для пользователей, знакомых с Adobe Photoshop. Изменения сводятся к переработке настроек, компоновки меню и панелей управления, включению расширенных шрифтов, замене некоторых пиктограмм, добавлению дополнительных фильтров (например, добавлен фильтр Heal Selection), изменению горячих клавиш. Для загрузки предлагается пакет в формате Flatpak (PhotoGIMP оформлен как модификация штатного Flatpak-пакета от проекта GIMP). PhotoGIMP: Оригинальный GIMP: Интерфейс Photoshop: При использовании PhotoGIMP следует соблюдать осторожность, так как в заменяемых данных присутствует сомнительный исполняемый код, назначение которого не ясно. Штатный flatpak-пакет GIMP включает режимы «—share=network» и «—filesystem=host», подразумевающие доступ … Читать далее Выпуск PhotoGIMP 2020, модификации GIMP, стилизованной под Photoshop

В Fedora намерены по умолчанию использовать текстовый редактор nano вместо vim

Для реализации в Fedora 33 намечено изменение, переводящее дистрибутив на использование текстового редактора nano по умолчанию. Предложение внесено Крисом Мерфи (Chris Murphy) из рабочей группы по развитию Fedora Workstation, но ещё не утверждено комитетом FESCo (Fedora Engineering Steering Committee), отвечающим за техническую часть разработки дистрибутива Fedora. В качестве мотива использования по умолчанию nano вместо vim упоминается желание сделать дистрибутив более доступным для новичков, предоставив редактор, которым сможет пользоваться любой пользователь, не имеющий специальных знаний о методах работы в редакторе Vi. При этом планируется продолжить поставку пакета vim-minimal в базовом составе дистрибутива (прямой вызов vi сохранится) и предоставить возможность изменения редактора … Читать далее В Fedora намерены по умолчанию использовать текстовый редактор nano вместо vim

Bitbucket напоминает о скором удалении репозиториев Mercurial и уходит от слова Master в Git

1 июля истекает время поддержки репозиториев Mercurial в платформе совместной разработки Bitbucket. О прекращении поддержки Mercurial в пользу Git было объявлено в августе прошлого года, после чего 1 февраля 2020 года было запрещено создание новых репозиторев Mercurial. На 1 июля 2020 года намечена финальная стадия отказа от Mercurial, подразумевающая отключение в Bitbucket всей связанной с Mercurial функциональности, в том числе прекращение работы специфичных для Mercurial API и удаление всех репозиториев Mercurial. Пользователям рекомендуется мигрировать на Git, воспользовавшись утилитами для конвертирования репозиториев, или перейти на другие хостинги открытого кода. Например, поддержка Mercurial предоставляется в Heptapod, SourceForge, Mozdev и Savannah. Примечательно, что … Читать далее Bitbucket напоминает о скором удалении репозиториев Mercurial и уходит от слова Master в Git

В ядро Linux добавлена поддержка российских процессоров Baikal T1

Компания Baikal Electronics объявила о принятии в основной состав ядра Linux кода для поддержки российского процессора Baikal-T1 и основанной на нём системы на кристалле BE-T1000. Изменения с реализацией поддержки Baikal-T1 были переданы разработчикам ядра в конце мая и теперь включены в состав экспериментального выпуска ядра Linux 5.8-rc2. Рецензирование части изменений, в том числе описаний device tree, пока не завершено и данные изменения отложены для включения в ядро 5.9. Процессор Baikal-Т1 содержит два суперскалярных ядра P5600 MIPS 32 r5, работающих на частоте 1.2 ГГц. Чип содержит кэш L2 (1 Мб), контроллер памяти DDR3-1600 ECC, 1 порт 10Gb Ethernet, 2 порта 1Gb … Читать далее В ядро Linux добавлена поддержка российских процессоров Baikal T1