Ubuntu RescuePack, Live-дистрибутив для борьбы с компьютерными вирусами
Доступна для загрузки сборка Ubuntu RescuePack, предназначенная для обнаружения вредоносных программ и лечения заражённых компьютеров. В состав входят антивирусные пакеты ESET NOD32 4, BitDefender, COMODO, eScan, F-PROT и ClamAV (ClamTk). Сборка также укомплектована инструментами для восстановления удалённых файлов. Размер загрузочного Live-образа 2.6 ГБ.
Предлагаемый диск позволяет без запуска основной ОС, установленной на компьютере, провести полную антивирусную проверку для обнаружения и удаления в системе вирусов, троянов, руткитов, червей, шпионских и вымогательских программ. Применение внешнего диска не позволяет вредоносному ПО противодействовать обезвреживанию и восстановлению заражённой системы. Поддерживается проверка данных в файловых системах FAT, FAT32, exFAT, NTFS, HFS, HFS+, btrfs, e2fs, ext2, ext3, ext4, jfs, nilfs, reiserfs, reiser4, xfs и zfs.
Источник
Новости Linux 🐧: @linux_gram
Доступна для загрузки сборка Ubuntu RescuePack, предназначенная для обнаружения вредоносных программ и лечения заражённых компьютеров. В состав входят антивирусные пакеты ESET NOD32 4, BitDefender, COMODO, eScan, F-PROT и ClamAV (ClamTk). Сборка также укомплектована инструментами для восстановления удалённых файлов. Размер загрузочного Live-образа 2.6 ГБ.
Предлагаемый диск позволяет без запуска основной ОС, установленной на компьютере, провести полную антивирусную проверку для обнаружения и удаления в системе вирусов, троянов, руткитов, червей, шпионских и вымогательских программ. Применение внешнего диска не позволяет вредоносному ПО противодействовать обезвреживанию и восстановлению заражённой системы. Поддерживается проверка данных в файловых системах FAT, FAT32, exFAT, NTFS, HFS, HFS+, btrfs, e2fs, ext2, ext3, ext4, jfs, nilfs, reiserfs, reiser4, xfs и zfs.
Источник
Новости Linux 🐧: @linux_gram
DuploQ - графический фронтенд для Duplo (детектор дублированного кода)
DuploQ представляет собой графический интерфейс к консольной утилите Duplo, предназначенной для поиска дублированного кода в исходных файлах (т.н. «копипаста»).
Утилита Duplo поддерживает несколько языков программирования: C, C++, Java, JavaScript, C#, но также может быть использована для поиска копий в любых текстовых файлах. Для указанных языков Duplo старается игнорировать макросы, комментарии, пустые строки и пробелы, выдавая пользователю максимально «чистые» результаты.
DuploQ значительно облегчает работу по поиску дублированного кода, позволяя быстро указать, где производить поиск, настроить необходимые параметры и визуализировать результаты в простом для понимания виде. Также можно создавать и сохранять для последующего использования проекты, включая в них необходимые папки и указав параметры и шаблоны имён файлов для поиска дубликатов в данном наборе.
DuploQ является мультиплатформенным приложением, написанным с помощью фреймвока Qt версии 5. В настоящее время как минимум поддерживаются следующие платформы (при условии установленной Qt версии не ниже 5.10):
- Microsoft Windows 10
- Ubuntu Linux
- Fedora Linux
Также высока вероятность работы DuploQ на иных платформах, которые официально поддерживаются Qt Company.
DuploQ + Duplo лицензированы под GPL-лицензией.
Источник
Новости Linux 🐧: @linux_gram
DuploQ представляет собой графический интерфейс к консольной утилите Duplo, предназначенной для поиска дублированного кода в исходных файлах (т.н. «копипаста»).
Утилита Duplo поддерживает несколько языков программирования: C, C++, Java, JavaScript, C#, но также может быть использована для поиска копий в любых текстовых файлах. Для указанных языков Duplo старается игнорировать макросы, комментарии, пустые строки и пробелы, выдавая пользователю максимально «чистые» результаты.
DuploQ значительно облегчает работу по поиску дублированного кода, позволяя быстро указать, где производить поиск, настроить необходимые параметры и визуализировать результаты в простом для понимания виде. Также можно создавать и сохранять для последующего использования проекты, включая в них необходимые папки и указав параметры и шаблоны имён файлов для поиска дубликатов в данном наборе.
DuploQ является мультиплатформенным приложением, написанным с помощью фреймвока Qt версии 5. В настоящее время как минимум поддерживаются следующие платформы (при условии установленной Qt версии не ниже 5.10):
- Microsoft Windows 10
- Ubuntu Linux
- Fedora Linux
Также высока вероятность работы DuploQ на иных платформах, которые официально поддерживаются Qt Company.
DuploQ + Duplo лицензированы под GPL-лицензией.
Источник
Новости Linux 🐧: @linux_gram
Выпуск музыкального плеера mpz 1.0
Опубликован первый стабильный выпуск музыкального плеера mpz, оптимизированного для работы с большими локальными коллекциями музыки. Предложенный в mpz подход вдохновлён функцией "album list" в Foobar2000. Основной особенностью является трёхпанельный интерфейс, в котором можно создавать плейлисты из каталогов и переключаться между плейлистами. При воспроизведении используются звуковые кодеки, установленные в ОС (подключаются через QtMultimedia). Код написан на С++ с использованием библиотеки Qt и распространяется под лицензией GPLv3. Бинарные сборки подготовлены для Windows и Linux-дистрибутивов openSUSE, Debian, Fedora, Ubuntu, CentOS и Mageia.
Среди особенностей также отмечается возможность использования интернет-радио со списками воспроизведения в форматах m3u и pls, поддержка CUE, возможность удалённого управления плеером при помощи протокола MPRIS, ведение лога воспроизведения, настройки в формате yaml.
Источник
Новости Linux 🐧: @linux_gram
Опубликован первый стабильный выпуск музыкального плеера mpz, оптимизированного для работы с большими локальными коллекциями музыки. Предложенный в mpz подход вдохновлён функцией "album list" в Foobar2000. Основной особенностью является трёхпанельный интерфейс, в котором можно создавать плейлисты из каталогов и переключаться между плейлистами. При воспроизведении используются звуковые кодеки, установленные в ОС (подключаются через QtMultimedia). Код написан на С++ с использованием библиотеки Qt и распространяется под лицензией GPLv3. Бинарные сборки подготовлены для Windows и Linux-дистрибутивов openSUSE, Debian, Fedora, Ubuntu, CentOS и Mageia.
Среди особенностей также отмечается возможность использования интернет-радио со списками воспроизведения в форматах m3u и pls, поддержка CUE, возможность удалённого управления плеером при помощи протокола MPRIS, ведение лога воспроизведения, настройки в формате yaml.
Источник
Новости Linux 🐧: @linux_gram
Выпуск графического редактора GIMP 2.10.22
В нём продолжено оттачивание функциональности и повышение стабильности ветки 2.10. Для установки доступен пакет в формате flatpak (пакет в формате snap пока не обновлён).
Кроме исправления ошибок в GIMP 2.10.22 представлены следующие улучшения:
- Добавлена поддержка импорта и экспорта изображений формате AVIF, в котором задействованы технологии внутрикадрового сжатия из формата кодирования видео AV1.
- Улучшена поддержка формата изображений HEIC, который использует тот же формат контейнеров HEIF, но применяет методы сжатия HEVC (H.265), поддерживает операции кадрирования без перекодирования и позволяет хранить в одном файле несколько снимков или видео. Добавлена возможность импорта и экспорта контейнеров HEIF (для AVIF и HEIC) с 10 и 12 битами на цветовой канал, а также импорта метаданных и цветовых профилей NCLX.
- И другие изменения.
Источник
Новости Linux 🐧: @linux_gram
В нём продолжено оттачивание функциональности и повышение стабильности ветки 2.10. Для установки доступен пакет в формате flatpak (пакет в формате snap пока не обновлён).
Кроме исправления ошибок в GIMP 2.10.22 представлены следующие улучшения:
- Добавлена поддержка импорта и экспорта изображений формате AVIF, в котором задействованы технологии внутрикадрового сжатия из формата кодирования видео AV1.
- Улучшена поддержка формата изображений HEIC, который использует тот же формат контейнеров HEIF, но применяет методы сжатия HEVC (H.265), поддерживает операции кадрирования без перекодирования и позволяет хранить в одном файле несколько снимков или видео. Добавлена возможность импорта и экспорта контейнеров HEIF (для AVIF и HEIC) с 10 и 12 битами на цветовой канал, а также импорта метаданных и цветовых профилей NCLX.
- И другие изменения.
Источник
Новости Linux 🐧: @linux_gram
Релиз быстрого браузера PaleMoon 28.14.
Состоялся корректирующий релиз браузера PaleMoon 28.14.0. Также вышло два дополнительных корректирующих релиза 28.14.1 и 28.14.2.
Некоторые изменения:
- Обновилась индикация отображения статусов, которые показывают различные степени безопасности соединения с текущим сайтом. Доступны статусы: Normal site, Secure site, Secure site with extended validation, Mixed content, Low-grade encrypted, Broken ecryption
- Обновлены требования к сторонним сборкам Pale Moon. Теперь такие сборки должны считаться отдельными продуктами и не должны позиционироваться, как неофициальные сборки Pale Moon или подчеркивать связь с Pale Moon, даже если имеют похожее название.
- Добавлена новая настройка signon.startup.prompt, которая включает запрос Главного пароля при запуске приложения.
- Для Загрузок теперь отображается всегда фактический домен, с которого происходит скачивание. Раньше иногда показывалась реферальная ссылка.
Источник
Новости Linux 🐧: @linux_gram
Состоялся корректирующий релиз браузера PaleMoon 28.14.0. Также вышло два дополнительных корректирующих релиза 28.14.1 и 28.14.2.
Некоторые изменения:
- Обновилась индикация отображения статусов, которые показывают различные степени безопасности соединения с текущим сайтом. Доступны статусы: Normal site, Secure site, Secure site with extended validation, Mixed content, Low-grade encrypted, Broken ecryption
- Обновлены требования к сторонним сборкам Pale Moon. Теперь такие сборки должны считаться отдельными продуктами и не должны позиционироваться, как неофициальные сборки Pale Moon или подчеркивать связь с Pale Moon, даже если имеют похожее название.
- Добавлена новая настройка signon.startup.prompt, которая включает запрос Главного пароля при запуске приложения.
- Для Загрузок теперь отображается всегда фактический домен, с которого происходит скачивание. Раньше иногда показывалась реферальная ссылка.
Источник
Новости Linux 🐧: @linux_gram
Выпуск языка программирования Rust 1.47
- Реализована поддержка типажей для массивов произвольного размера. Ранее, из-за невозможности определить generic-функции для всех целых значений, стандартная библиотека предоставляла встроенную поддержку типажей только для массивов, размер которых не превышал 32 элемента (типажи для каждого размера были определены статически). Благодаря созданию функциональности константных дженериков ("const generics") появилась возможность определения generic-функций для любых размеров массива, но они пока не включены в состав стабильных возможностей языка, хотя реализованы в компиляторе и теперь задействованы в стандартной библиотеке для типажей массивов любого размера.
- Обеспечен вывод более коротких трассировок (backtrace), выводимых при внештатных ситуациях. Из трассировки исключены элементы, не представляющие интереса в большинстве ситуаций, но захламляющие вывод и отвлекающие внимание от первичных причин проблемы. Для возвращения полной трассировки можно использовать переменную окружения "RUST_BACKTRACE=full".
- Компилятор rustc обновлён до сборки с использованием LLVM 11 (Rust использует LLVM в качестве бэкенда для генерации кода). При этом сохранена возможность сборки со старыми LLVM, вплоть до версии 8, но по умолчанию (в rust-lang/llvm-project) теперь используется LLVM 11. Релиз LLVM 11 ожидается в ближайшие дни.
И другие новшества
Источник
Новости Linux 🐧: @linux_gram
- Реализована поддержка типажей для массивов произвольного размера. Ранее, из-за невозможности определить generic-функции для всех целых значений, стандартная библиотека предоставляла встроенную поддержку типажей только для массивов, размер которых не превышал 32 элемента (типажи для каждого размера были определены статически). Благодаря созданию функциональности константных дженериков ("const generics") появилась возможность определения generic-функций для любых размеров массива, но они пока не включены в состав стабильных возможностей языка, хотя реализованы в компиляторе и теперь задействованы в стандартной библиотеке для типажей массивов любого размера.
- Обеспечен вывод более коротких трассировок (backtrace), выводимых при внештатных ситуациях. Из трассировки исключены элементы, не представляющие интереса в большинстве ситуаций, но захламляющие вывод и отвлекающие внимание от первичных причин проблемы. Для возвращения полной трассировки можно использовать переменную окружения "RUST_BACKTRACE=full".
- Компилятор rustc обновлён до сборки с использованием LLVM 11 (Rust использует LLVM в качестве бэкенда для генерации кода). При этом сохранена возможность сборки со старыми LLVM, вплоть до версии 8, но по умолчанию (в rust-lang/llvm-project) теперь используется LLVM 11. Релиз LLVM 11 ожидается в ближайшие дни.
И другие новшества
Источник
Новости Linux 🐧: @linux_gram
Релиз ядра Linux 5.9
После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 5.9. Среди наиболее заметных изменений: ограничение импорта символов из проприетарных модулей в GPL-модули, ускорение операций переключения контекста при помощи процессорной инструкции FSGSBASE, поддержка сжатия образа ядра при помощи Zstd, переработка расстановки приоритетов для потоков в ядре, поддержка протокола PRP (Parallel Redundancy Protocol), планирование с учётом пропускной способности в планировщике deadline, упреждающая упаковка страниц памяти, capability-флаг CAP_CHECKPOINT_RESTOR, системный вызов close_range(), повышение производительности dm-crypt, удаление кода для 32-разрядных гостевых систем Xen PV, новый механизм управления памятью slab, опция "rescue" в Btrfs, поддержка inline-шифрования в ext4 и F2FS.
В новую версию принято 16074 исправления от 2011 разработчиков, размер патча - 62 МБ (изменения затронули 14548 файлов, добавлено 782155 строк кода, удалено 314792 строки). Около 45% всех представленных в 5.9 изменений связаны с драйверами устройств, примерно 15% изменений имеют отношение к обновлению кода, специфичного для аппаратных архитектур, 13% связано с сетевым стеком, 3% - с файловыми системами и 3% c внутренними подсистемами ядра.
Источник
Новости Linux 🐧: @linux_gram
После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 5.9. Среди наиболее заметных изменений: ограничение импорта символов из проприетарных модулей в GPL-модули, ускорение операций переключения контекста при помощи процессорной инструкции FSGSBASE, поддержка сжатия образа ядра при помощи Zstd, переработка расстановки приоритетов для потоков в ядре, поддержка протокола PRP (Parallel Redundancy Protocol), планирование с учётом пропускной способности в планировщике deadline, упреждающая упаковка страниц памяти, capability-флаг CAP_CHECKPOINT_RESTOR, системный вызов close_range(), повышение производительности dm-crypt, удаление кода для 32-разрядных гостевых систем Xen PV, новый механизм управления памятью slab, опция "rescue" в Btrfs, поддержка inline-шифрования в ext4 и F2FS.
В новую версию принято 16074 исправления от 2011 разработчиков, размер патча - 62 МБ (изменения затронули 14548 файлов, добавлено 782155 строк кода, удалено 314792 строки). Около 45% всех представленных в 5.9 изменений связаны с драйверами устройств, примерно 15% изменений имеют отношение к обновлению кода, специфичного для аппаратных архитектур, 13% связано с сетевым стеком, 3% - с файловыми системами и 3% c внутренними подсистемами ядра.
Источник
Новости Linux 🐧: @linux_gram
Ядро Linux 5.9 поддерживает 99% популярного PCI-оборудования на рынке
Проведена оценка уровня поддержки оборудования ядром Linux 5.9. Средняя поддержка PCI-устройств по всем категориям (Ethernet, WiFi, графические карты, звук и т.д.) составила 99.3%. Специально для исследования был создан репозиторий DevicePopulation, в котором представлена популяция PCI-устройств на компьютерах пользователей.
Для получения итоговой статистики были просуммированы все экземпляры поддерживаемых устройств и разделены на общее количество поддерживаемых и неподдерживаемых.
Источник
Новости Linux 🐧: @linux_gram
Проведена оценка уровня поддержки оборудования ядром Linux 5.9. Средняя поддержка PCI-устройств по всем категориям (Ethernet, WiFi, графические карты, звук и т.д.) составила 99.3%. Специально для исследования был создан репозиторий DevicePopulation, в котором представлена популяция PCI-устройств на компьютерах пользователей.
Для получения итоговой статистики были просуммированы все экземпляры поддерживаемых устройств и разделены на общее количество поддерживаемых и неподдерживаемых.
Источник
Новости Linux 🐧: @linux_gram
Релиз рабочего стола KDE Plasma 5.20
Доступен релиз пользовательской оболочки KDE Plasma 5.20, построенной с использованием платформы KDE Frameworks 5 и библиотеки Qt 5 с применением OpenGL/OpenGL ES для ускорения отрисовки. Оценить работу новой версии можно через Live-сборку от проекта openSUSE и сборки от проекта KDE Neon User Edition.
Источник
Новости Linux 🐧: @linux_gram
Доступен релиз пользовательской оболочки KDE Plasma 5.20, построенной с использованием платформы KDE Frameworks 5 и библиотеки Qt 5 с применением OpenGL/OpenGL ES для ускорения отрисовки. Оценить работу новой версии можно через Live-сборку от проекта openSUSE и сборки от проекта KDE Neon User Edition.
Источник
Новости Linux 🐧: @linux_gram
Уязвимости в стеке Bluetooth для Linux позволяют осуществлять атаки zero-click
Самой опасной проблемой (CVE-2020-12351) является несоответствие используемых типов данных на основе кучи, затрагивающее версию ядра Linux 4.8 и старше. Уязвимость получила оценку в 8,3 балла по шкале CVSS.
Проблема может быть использована в пределах диапазона Bluetooth удаленным злоумышленником, которому известен Bluetooth MAC-адрес целевого устройства. Эксплуатация происходит путем отправки вредоносного пакета l2cap, который может вызвать состояние «отказа в обслуживании» или позволить выполнить произвольный код с привилегиями ядра.
Вторая проблема (CVE-2020-12352) представляет собой уязвимость раскрытия информации в стеке и затрагивает версии ядра Linux 3.6 и старше. Уязвимость получила оценку в 5,3 балла по шкале CVSS. Удаленный злоумышленник на небольшом расстоянии, зная Bluetooth MAC-адрес жертвы, может получить информацию о стеке ядра, содержащую различные указатели, которые можно использовать для прогнозирования структуры памяти и для обхода защиты KASLR (рандомизация размещения адресного пространства ядра).
Третья уязвимость (CVE-2020-24490) — переполнение буфера кучи, которая затрагивает версии ядра Linux 4.19 и старше. Она может быть использована для вызова состояния «отказа в обслуживании» или выполнения произвольного кода с привилегиями ядра.
Уязвимыми являются только устройства, оснащенные чипами Bluetooth 5 и находящиеся в режиме сканирования.
Источник
Новости Linux 🐧: @linux_gram
Самой опасной проблемой (CVE-2020-12351) является несоответствие используемых типов данных на основе кучи, затрагивающее версию ядра Linux 4.8 и старше. Уязвимость получила оценку в 8,3 балла по шкале CVSS.
Проблема может быть использована в пределах диапазона Bluetooth удаленным злоумышленником, которому известен Bluetooth MAC-адрес целевого устройства. Эксплуатация происходит путем отправки вредоносного пакета l2cap, который может вызвать состояние «отказа в обслуживании» или позволить выполнить произвольный код с привилегиями ядра.
Вторая проблема (CVE-2020-12352) представляет собой уязвимость раскрытия информации в стеке и затрагивает версии ядра Linux 3.6 и старше. Уязвимость получила оценку в 5,3 балла по шкале CVSS. Удаленный злоумышленник на небольшом расстоянии, зная Bluetooth MAC-адрес жертвы, может получить информацию о стеке ядра, содержащую различные указатели, которые можно использовать для прогнозирования структуры памяти и для обхода защиты KASLR (рандомизация размещения адресного пространства ядра).
Третья уязвимость (CVE-2020-24490) — переполнение буфера кучи, которая затрагивает версии ядра Linux 4.19 и старше. Она может быть использована для вызова состояния «отказа в обслуживании» или выполнения произвольного кода с привилегиями ядра.
Уязвимыми являются только устройства, оснащенные чипами Bluetooth 5 и находящиеся в режиме сканирования.
Источник
Новости Linux 🐧: @linux_gram