Linux / Линукс – Telegram
Linux / Линукс
12.8K subscribers
6.28K photos
175 videos
27 files
6.52K links
№ 4922181359
Все о мире Свободного Программного Обеспечения

🤝 Для связи - @raz_raz
💬 Чат - t.me/linuxgram_chat
🔷 ВК - vk.com/linux0ids
💡 Предложка - @linux_gram_bot

Заказать рекламу через биржу:
https://telega.in/c/linux_gram
Download Telegram
Выпуск языка программирования 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
Новости Linux 🐧: @linux_gram
Новости 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
Хорошо настроенная Линукс система
NVIDIA

Новости Linux 🐧:
@linux_gram
Ядро Linux 5.9 поддерживает 99% популярного PCI-оборудования на рынке

Проведена оценка уровня поддержки оборудования ядром Linux 5.9. Средняя поддержка PCI-устройств по всем категориям (Ethernet, WiFi, графические карты, звук и т.д.) составила 99.3%. Специально для исследования был создан репозиторий DevicePopulation, в котором представлена популяция PCI-устройств на компьютерах пользователей.

Для получения итоговой статистики были просуммированы все экземпляры поддерживаемых устройств и разделены на общее количество поддерживаемых и неподдерживаемых.

Источник
Новости Linux 🐧: @linux_gram
KDE Plasma 5: (существует)
Пользователи: macOS

Новости 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
openSUSE runs Debian

Новости Linux 🐧:
@linux_gram
Новости 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
Новости Linux 🐧: @linux_gram
​​Релиз браузеров Vivaldi 3.4 для ПК и Android

В новых версиях были добавлены следующие изменения:

Десктоп:
- Настраиваемые контекстные меню
- Поддержка вставки собственных ссылок в контекстное меню
- Автообновление вкладок с указанной периодичностью
- Новые опции размещения вкладок
- Создание папок на Экспресс-панели перетаскиванием ячеек
- Установка локальной картинки для профиля

Android:
- Расширенные опции отображения Экспресс-панели
- Главное меню адаптировано под новый дизайн
Также в новых версиях появилась встроенная аркадная игра в стиле 80-х, работающая в онлайн и офлайн режиме.

Источник
Новости Linux 🐧: @linux_gram
Хмммм

Новости Linux 🐧:
@linux_gram
Valve выпустила Proton 5.13, пакет для запуска Windows-игр в Linux

Proton позволяет напрямую запускать в Linux-клиенте Steam игровые приложения, поставляемые только для Windows. Пакет включает в себя реализацию DirectX 9/10/11 (на базе пакета DXVK) и DirectX 12 (на базе vkd3d-proton), работающие через трансляцию вызовов DirectX в API Vulkan, предоставляет улучшенную поддержку игровых контроллеров и возможность использования полноэкранного режима независимо от поддерживаемых в играх разрешений экрана. Для увеличения производительности многопоточных игр поддерживаются механизмы "esync" (Eventfd Synchronization) и "futex/fsync".

Помимо прочих изменений, добавлена поддержка игр: Red Dead Redemption 2, Horizon Zero Dawn, DEATH STRANDING, Metal Gear Solid 5: Ground Zeroes, Final Fantasy XV, Sea of Thieves, Star Wars: Battlefront II (2017), Call of Duty: WWII, Call of Duty: Infinite Warfare, Call of Duty: Modern Warfare, Assassin's Creed: Rogue, Assassin's Creed IV Black Flag, South Park: The Fractured But Whole, DiRT Rally 2, Age of Empires II: Definitive Edition, Age of Empires III, Dragon Quest Builders 2, Ashes of the Singularity: Escalation, Tron 2.0, AO Tennis 2, Fight'N Rage, Woolfe - The Red Hood Diaries

Источник
Новости Linux 🐧: @linux_gram
Новости Linux 🐧: @linux_gram
Новости Linux 🐧: @linux_gram
NVidia сообщила о задержке поставки драйверов для Linux 5.9

NVidia разместила на своем сайте сообщение, в котором просит своих клиентов воздержаться от обновлений ядра Linux до версии 5.9. Ожидается, что в середине ноября компания сможет решить возникшие проблемы с несовместимостью и обеспечить поддержку Linux 5.9.

Проблемы, вероятно, вызваны недавним изменением, внесенным в ядро Linux, из-за которого затрудняется работа прослоек для использования GPL-only интерфейсов ядра в проприетарных сторонних модулях.

Некоторые дистрибутивы (например, openSUSE) были вынуждены отложить использование Linux 5.9 для сохранения работоспособности оборудования NVidia у своих пользователей.

Источник
Новости Linux 🐧: @linux_gram
Новости Linux 🐧: @linux_gram
This media is not supported in your browser
VIEW IN TELEGRAM
Примерно так выглядит сейчас обычный рабочий день

Несколько часов в день на дорогу, привычный бизнес-центр, примелькавшиеся лица коллег...

Кто из нас думал, что когда-то будет скучать по этой рутине?

Хорошие новости — Офисный Планктон на страже твоих тёплых воспоминаний об уютном офисе!

Мемы, приколы и чтиво для того, чтобы скоротать время!

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

Новости Linux 🐧: @linux_gram