$linux – Telegram
$linux
107 subscribers
973 photos
6 videos
14 files
1.58K links
Это канал про GNU/Linux. Здесь есть новости, их обсуждение и блог нескольких интересных личностей

Наш веселый - @TharyLinuxChat
Обязательно почитай правила при входе в чат
Download Telegram
Опубликована экспериментальная серия FineIBT для Linux — на основе Intel CET/IBT

В составе Linux 5.18 объединена поддержка Intel Indirect Branch Tracking (IBT) как часть технологии CET (Control Flow Enforcement). Косвенное отслеживание ветвей предназначено для защиты от атак, ориентированных на JUMP/CALL, как часть защиты целостности потока управления CET. Тем временем все еще ведется работа над «FineIBT» как более защищенной компилятором версией, построенной на основе Intel CET/IBT.

Возвращаясь к прошлому лету, были исправления вокруг FineIBT как целостность потока управления на основе компилятора (CFI) с IBT. Сегодня разослана новая серия исправлений FineIBT для ядра Linux.

Эта новая серия исправлений Linux FineIBT от Жоао Морейры. Она резюмирует проделанную работу:

"Эта серия исправлений включает FineIBT в ядре. FineIBT — это расширенная компилятором схема CFI, созданная поверх Intel CET-IBT, которая работает путем хэша на вызывающей стороне, который затем проверяется. Поскольку IBT требует непрямых ветвей для получения инструкций ENDBR, эти проверки хеш-функций нельзя обойти в случае повреждения функции."

По сравнению с самим IBT, FineIBT предлагает более ограничительную работу, которая должна быть более устойчивой к атакам. По сравнению с такими схемами, как KCFI, преимущество заключается в том, что она не зависит от операций чтения из памяти (что не только может быть более эффективным с точки зрения производительности и мощности, но и делает ее совместимой с XOM) и дает преимущества IBT.

Эта серия исправлений FineIBT основана на работе по косвенному отслеживанию ветвей, реализованной в Linux 5.18, и дополнительных исправлениях, над которыми работает Питер Зейлстра из Intel.

Источник: Phoronix
👍1
Выход Proton 7.0-2 позволяет играть в большинство игр на Linux и исправляет множество ошибок

Сегодня Valve выпустила Proton 7.0-2 как второе техническое обновление в серии Proton 7.0 с поддержкой большего количества игр, в которые можно играть на Linux, а также с многочисленными исправлениями ошибок для игр, которые уже поддерживались.

Proton 7.0-2 добавляет поддержку Atelier Ayesha, A Way Out, ATRI -My Dear Moments-, Baseball Stars 2, Bright Memory: Infinite, и много других игр.

Как и во всех выпусках Proton, в версии 7.0-2 исправлено множество ошибок, чтобы улучшить поддержку игр, в которые уже можно было играть в Linux. Например, он исправляет The Last Campfire и Star Wars Jedi Knight: Jedi Academy для работы в Steam Deck, улучшает поддержку игр Unity, чтобы они не вылетали во время запуска при подключении определенных периферийных устройств, устраняет снижение производительности в Swords of Legends Online, и добавляет поддержку настроек звука 4.0 для Cyberpunk 2077

Источник 9to5linux
Были выпущены новые версии OpenWrt 21.02.3 и 19.07.10.

Опубликованы обновления дистрибутива OpenWrt 19.07.10 и 21.02.3, ориентированного на применение в различных сетевых устройствах, таких как маршрутизаторы, коммутаторы и точки доступа. OpenWrt поддерживает множество различных платформ и архитектур и обладает системой сборки, позволяющей просто и удобно производить кросс-компиляцию, включая в состав сборки различные компоненты, что позволяет легко сформировать адаптированную под конкретные задачи готовую прошивку или образ диска с желаемым набором предустановленных пакетов. Сборки сформированы для 36 целевых платформ. Выпуск OpenWrt 19.07.10 отмечен как последний в ветке 19.07, время жизни которой истекло.

Что нового:
- Добавлена поддержка новых устройств.
- Улучшено определение памяти на платформе ramips.
- Улучшена поддержка модулей GPON SFP.
- Обновлено ядро Linux, openssl, wolfssl, cypress-firmware.
- Устранены уязвимости.

Источник: Opennet
👍2
NVIDIA сосредоточится на LLVM Upstream для дальнейшего развития Fortran/Flang

NVIDIA, благодаря интересам GPU-вычислений / CUDA Fortran и приобретению компании-компилятора PGI десять лет назад внесла вклад в развитие. NVIDIA возглавила работу над поддержкой современного компилятора LLVM Fortran и работала с другими поставщиками и экосистемой с открытым исходным кодом над компилятором FLANG, выпущенным ранее. NVIDIA поддерживала нисходящий поток «fir-dev» для своих последних патчей компилятора Fortran, а теперь, двигаясь вперед, они будут сосредоточены на вкладе LLVM в восходящий поток.

NVIDIA активно работали с веткой fir-dev проекта f18-llvm.репозиторий для Flang даже после того, как внешний интерфейс Flang Fortran был обновлен в 2020 году, но в будущем они будут сосредоточены на исходной ветке LLVM, а не на этом форке кода. (Название «FIR» в этом контексте относится к Fortran IR Фланга, диалекту MLIR IR.)
Сегодня было объявлено , что их ветвь fir-dev 18-llvm-project буде закрыта.

Источник: Phoronix
GitHub представил новую функцию для предупреждений

GitHub представляет новую функцию для предупреждений Dependabot, которая поможет разработчикам решить около 3 миллионов проблем. Благодаря новой функции Depenabot становятся более информативными. Отныне оповещения будут сообщать пользователям, имеет ли их код уязвимости, позволяя их исправить.

Информация об уязвимых пакетах хранится в базе данных GitHub Advisory. В нем также хранится информация о функциях для каждой библиотеки. С помощью кода GitHub выполняет анализ библиотек на уязвимости. GitHub также заявил, что у них есть информация об уязвимостях в Python-библиотеке pip.

Источник: 7cloud
Закончилось голосование на пост лидера проекта Debian

Объявлены результаты ежегодных выборов лидера проекта Debian. В голосовании приняли участие 354 разработчика. Это целых 34% от тех, кто имеет право голоса (в прошлом году явка составила 44%).

Победил Джонатан Картер, он был переизбран на 3-ий срок. Он принимал участие в улучшении iso-образов Debian, принимал участие в разработке AIMS Desktop, сборки Debian, применяемой в ряде южноафриканских образовательных учреждений.

На пост лидера также претендовали Феликс Лехнер и Хидэки Ямане.

Источник: Opennet
Выпущен дистрибутив Ubuntu Unity 22.04 LTS

Ubuntu Unity - дистрибутив на базе Ubuntu, только вместо Gnome использует окружение рабочего стола Unity 7, которое некогда разрабатывало Canonical, но прекратило его поддержку.

Что нового:
- Добавлена поддержка Flatpak. Этот репозиторий предустановлен по умолчанию.
- Дистрибутив полностью перешел на использование приложений из среды Mate, отбросив остатки из Gnome.
• Cредство просмотра документов Evince было заменено на Atril
• Текстовый редактор Gedit был заменен на Pluma
• Видеоплеер Totem был заменен на VLC
• Средство просмотра изображений Eye of GNOME было заменено на Eye of Mate
• Системный монитор GNOME был заменен на системный монитор MATE.
- ISO-образы для BIOS`а и UEFI были объединены в 1-ин образ.
- Ubuntu, как база дистрибутива, обновлена до версии 22.04.
- Браузер Firefox теперь поставляется из Snap.

Источник: 9to5linux
Скачать iso-образ
(через wget: wget http://linux.darkpenguin.net/distros/ubuntu-unity/22.04/ubuntu-unity-22.04.iso)
👍1👎1
Выпущен дистрибутив Ubuntu Cinnamon Remix 22.04 LTS

Ubuntu Cinnamon Remix - дистрибутив на базе Ubuntu, только вместо Gnome использует окружение рабочего стола Cinnamon, которое некогда разрабатывается в рамках проекта Linux Mint.

Что нового:
- Ubuntu, как база дистрибутива, обновлена до версии 22.04.
- По умолчанию используется версия окружения Cinnamon 5.2.

Источник: 9to5linux
Скачать iso-образ
(через wget: wget https://sourceforge.net/projects/ubuntu-cinnamon-remix/files/ubuntucinnamon-22.04-amd64.iso)
Для обновления из установленной системы Ubuntu Cinnamon Remix выполните команду sudo do-release-upgrade
👍3👎1
Выпущен Mesa 22.0.2

Mesa - свободный графический стек для видеокарт AMD и Intel.

Это точечный выпуск с исправлениями ошибок и мелкими улучшениями.

Вот некоторые из них:
- RADV получил множество исправлений.
- Исправлены некоторые ошибки.
- AMD PAL получил улучшения для некоторых игр.
- Добавлены исправления для Radeon R300g/R600g.
- Добавлены различные исправления Vulkan и DG2/Alchemist.
- Добавлена поддержка Intel Raptor Lake P.

Источник: Phoronix
Mesa для Windows продолжает улучшаться

Microsoft много инвестировала в использование Mesa для использования в Windows в тех случаях, где у них нет собственных аппаратных драйверов. На пример в использование OpenGL, OpenCL и Vulkan.

С выходом Mesa 22.1 появилась реализация Dozen под названием «DZN», которая добавляет поддержку использования Vulkan поверх Direct3D 12. DZN также получил поддержку KHR_draw_indirect_count вместе с другими расширениями Vulkan. На этой неделе также были добавлено много улучшений кода.

Zink для Windows также становится все более возможным в использовании. Zink для Windows продвигается вперед вместе с Kopper.. Отчасти это связано с тем, что X-Plane хочет поставлять Zink как часть X-Plane 12, вместо того, чтобы полагаться на OpenGL/Vulkan, которые плохо поддерживаются на отличных от Linux платформах. Сегодня утром была добавлена поддержка WGL Kopper.

Источник: Phoronix
Предпринята новая попытка использования eBPF в подсистеме HID Linux

Red Hat возглавил работу по разрешению использования eBPF в подсистеме HID. Использование eBPF в HID может быть очень полезным при работе с причудливыми устройствами — в настоящее время существует множество драйверов и причуд для простого исправления ключа или байта в дескрипторе отчета для входных событий. При нынешнем подходе, когда входные драйверы находятся в основном ядре, а время, необходимое для восходящего потока и перехода к ядрам поставщиков, болезненно для пользователей. Идея состоит в том, что с помощью eBPF, использующего HID, эти «исправления» могут быть вынесены в какой-то внешний репозиторий и отправлены эти исправления в виде различных программ eBPF, которые будут загружаться во время загрузки, чтобы избежать необходимости в новом ядре для причудливого / глючного оборудования.

Были подняты технические проблемы и отзывы, связанные с предыдущими раундами исправлений, работающими над поддержкой eBPF.

Источник: Phoronix
QNAP предупреждает пользователей о двух уязвимостях.

QNAP поделилась новым советом и объявила об устранении нескольких уязвимостей в Apache HTTP Server 2.4.53.

Apache Software Foundation и проект Apache HTTP Server объявили о нескольких уязвимостях, которые были устранены в последнем выпуске Apache HTTP Server 2.4.53:

- CVE-2022-22719 : умеренный: mod_lua: использование неинициализированного значения в r:parsebody
- CVE-2022-22720 : важно: уязвимость контрабанды HTTP-запросов в Apache HTTP Server 2.4.52 и более ранних версиях.
- CVE-2022-22721 : low: core: Возможное переполнение буфера с очень большим или неограниченным LimitXMLRequestBody
- CVE-2022-23943 : важно: mod_sed: Чтение/запись без ограничений

В то время как CVE-2022-22719 и CVE-2022-22720 не влияют на продукты QNAP, CVE-2022-22721 влияет на 32-разрядные модели QNAP NAS, а CVE-2022-23943 влияет на пользователей, которые включили mod_sed в HTTP-сервере Apache на своем QNAP. устройство. QNAP также заявила, что исследует уязвимости, затрагивающие продукты QNAP, и выпустит обновления безопасности.

Источник: cloud7
Wolfire Games опубликовала исходный код игры Overgrowth

Wolfire Games, разработчики Overgrowth, опубликовали исходный код этой игры на GitHub под лицензией Apache 2.0. При этом в опубликованные исходники не входят ассеты игры. Для доступа к ассетам необходимо купить оригинальную игру.

Источник: Linux.org.ru
👍3
Выпущен Ergo Framework 2.1

Ergo Framework — фреймворк для создания микросервисов с использованием технологий Erlang/OTP в языке программирования Go. Код распространяется под лицензией MIT.

Что нового:
- Добавлена поддержка сжатия.
- Добавлена поддержка прокси с поддержкой оконечного (end-to-end) шифрования.
- Добавлен аналог Raft под названием gen.Raft.
- Добавлены мелкие улучшения.

Источник: Linux.org.ru
🔥1
Intel выпускает SVT-AV1 1.0 для быстрого кодирования видео AV1

Intel усовершенствуют SVT-AV1 с тех пор, как он был создан в 2019 году. Intel объявила о нем в апреле 2019 года. За три года они добавили много оптимизаций и других улучшений.

Сегодня утром был выпущен SVT-AV1 1.0. Начинает появляться все больше графических процессоров с возможностями кодирования AV1, в то время как SVT-AV1 1.0 доступен почти для всех процессоров.

В SVT-AV1 1.0 есть дополнительные оптимизации AVX2, которые делают этот кодировщик быстрее. В SVT-AV1 1.0 добавлена поддержка S-кадров, расширенное использование быстрого декодирования, улучшения визуального качества, различные исправления, обновленная документация и другие улучшения.

В целом, SVT-AV1 1.0 — довольно релиз. Приятно видеть, что эти улучшения за последние три года он был сильно улучшен. SVT-AV1 1.0 доступен в GitLab AOMedia.

Источник: Phoronix
Сoreboot портирован на материнскую плату для Intel Alder Lake

3mdeb объявила о портировании Сoreboot на материнскую плату MSI PRO Z690-A WiFi DDR4 для платформы Intel Alder Lake. Пока-что работают не все периферийные устройства, но полноценная поддержка оставшейся функциональности — лишь дело времени.

Свободная прошивка Сoreboot уже поддерживает достаточно обширный список устройств — от ноутбуков до рабочих станций и серверов. К сожалению, обычно к моменту появления поддержки платы её уже давно нет в продаже, а любители свободных прошивок ищут б/у комплектующие в хорошем состоянии. И даже если coreboot вдруг предоставляется самим производителем из коробки, оно идёт с существенной наценкой за свободный BIOS.

Это уникальный случай, когда, несмотря на технические трудности, связанные с большей закрытости современного железа x86, Сoreboot удалось портировать на массово производимую материнскую плату, которая ещё есть в продаже.

Источник: Linux.org.ru
Intel открыли код прошивки PCE

Прошивка PSE была с закрытым исходным кодом, что разочаровало разработчиков Coreboot и других людей. Поэтому в прошлом году разработчики свободного ПО обратились к Intel с просьбой открыть исходный код своей прошивки PSE. И хотя изначально это была проприетарная прошивка, теперь ее код находится в открытом доступе.

Исходный код прошивки опубликован на GitHub. Теперь он распространяется под лицензией Apache 2.0. Intel отлично сделали, прислушившись к сообществу и открыв исходный код прошивки PSE. Но было бы лучше, если бы они открыли код еще большего количества своего софта)

Источник: Phoronix
Исходный код: GitHub
Mesa "Rusticl" готовится к официальной поддержке OpenCL 3.0

Mesa "Rusticl" - это реализация OpenCL для драйверов Mesa Gallium3D, написанная на языке программирования Rust.

Хотя последний код Rusticl на этой неделе еще не добавлен в Mesa, теперь он может успешно пройти набор тестов на соответствие OpenCL 3.0 (CTS). Разработчик проводил тесты на графике Intel 12-го поколения. У Rusticl действительно есть поддержка OpenCL. Кароль Хербст уже связалась с Khronos по поводу сертификации этой реализации OpenCL 3.0.

Код Rusticl сейчас составляет чуть более 14 тысяч строк нового кода. Rusticl также служит в качестве экспериментальной платформы для работы с кодом на Rust’е внутри Mesa. У Rusticl есть потенциал, чтобы сделать поддержку OpenCL 3.0 гораздо более доступной по сравнению с Radeon ROCm, который не был добавлен в большинство дистрибутивов и требовал дополнительных ресурсов, а также Intel Compute-Runtime, который на очень мало где используется.

Источник: Phoronix
🔥1
Марк Шаттлворт объявил о планах первичного размещения акций Canonical

Марк Шаттлворт, генеральный директор Canonical , заявил, что компания будет готова к IPO в 2023 году. Он сделал это заявление перед выходом Ubuntu 22.04 LTS.

Шаттлворт также заявил, что выручка компании в прошлом году составила $175 млн, поэтому выход на биржу не связан с сбором средств. Самая большая проблема заключается в том, что спрос превышает возможности компании, потому что компании не хватает людей для найма.

Источник: 7cloud
🤬2👍1
Выпущена новая версия синтезатора речи Silero

Что нового
:
- Модели умеют делать паузы.
- Доступно 4 высококачественных голоса на русском языке.
- Модели стали в 10 раз быстрее.
- Все варианты голосов для одного языка упакованы в одну модель.
- Модели могут принимать целые абзацы текста.
- Добавлены флаги для контроля автоматической простановки ударений и простановки буквы "ё".
- Обновлены модели для языков Украинского, Калмыцкого, Татарского и Узбекского.
- Будут добавлены модели для европейских языков.
- Будут добавлены модели для индийских языков.
- Будут добавлены модели для английского языка.

Источник: Opennet
👍1