Новости Linux
2.09K subscribers
15.1K photos
16.9K links
Поток новостей linux со всего мира. Добавить канал, идеи и предложения - пишите @toxblh

Поддержать можно тут:
https://toxblh.com/support/
Download Telegram
Apt, DNF, Zypper, Pip, Cargo, XYZ! Приложение управляет всеми

Дистрохоппинг и не всегда помните команды управления пакетами. Приложение пытается решить эту проблему.

Читать полностью

#ItFOSS
@linux_potok
👍71
Память устройства TCP включена с изменениями в сети для Linux 6.12

Якуб Кицински представил обновления подсистемы сети на выходных для окна слияния Linux 6.12. Самым заметным в этом цикле является память устройства TCP для нулевого копирования получения полезных данных TCP в области DMA-BUF...

Читать полностью

#Phoronix
@linux_potok
👍4
Программирование на C в Linux на примере создания командной оболочки: часть 2

Я решил недавно улучшить свой навык владения C, путем написания проектов. Самая первая мысль, которая пришла мне на ум — это командный интерпретатор, командная оболочка, shell проще говоря. А также я расскажу о системе сборки make, и о том, как правильно писать и документировать C-код.
В первой части мы задали базовую структуру кода, разобрались с чтением вывода и созданием процессов. А в этой части нашей задачи будет дойти с альфа-стадии на бета-стадию — то есть реализовать прочий важный функционал, такой как: минимальная поддержка плагинов; автодополнение; подсветка синтаксиса; переменные окружения, новые встроенные утилиты.
Да-да, мы превратим наш велосипед в мопед! Я вынес из прошлой статьи итоги, и попытался решить все проблемы и замечания. Продолжаем погружение в пучины разработки под Linux!


Читать полностью

#habr
@linux_potok
👍4
В Wi-Fi 6 роутерах D-Link обнаружили жестко закодированный пароль

Компания D-Link исправила несколько критических уязвимостей в трех популярных моделях беспроводных маршрутизаторов. Баги позволяли удаленным злоумышленникам выполнить произвольный код или получить доступ к устройствам с использованием жестко закодированных учетных данных.

Читать полностью

#xakep
@linux_potok
😁10
libarchive 3.7.5

14 сентября состоялся корректирующий выпуск 3.7.5 библиотеки libarchive, с устранением многих ошибок и уязвимостей. Библиотека и сопутствующие утилиты написаны на языке C и распространяются по лицензии New BSD.
Исправления уязвимостей:
( читать дальше... )
 c, libarchive, архивирование, архивы, библиотека

Читать полностью

#LinuxOrgRu
@linux_potok
👍6
30 000 сотрудников Transport for London должны обновить свои пароли и пройти верификацию личности

После недавней кибератаки почти 30 000 сотрудников муниципальной службы Transport for London должны явиться на личную беседу, чтобы пройти проверку личности и сбросить свои пароли.

Читать полностью

#xakep
@linux_potok
👍7
Linux 6.11

Вышел очередной релиз ядра Linux 6.11 с рядом значимых изменений, важнейшие среди которых:
Добавлена поддержка операций атомарной записи на блочном уровне, при которых на накопитель записывается либо весь указанный набор блоков, либо ни один из блоков. Это может предотвратить ситуации, когда после сбоя оборудования или по иной причине записывается лишь часть блоков, а в другой части остаётся старая информация. Включение атомарного режима записи осуществляется системным вызовом pwritev() в который добавлен флаг RWF_ATOMIC.
Снятие запрета на запись в исполняемые файлы, связанные с работающими процессами. Ранее при попытке записи в исполняемый файл запущенного процесса ядро выводило ошибку.
Добавлена возможность разработки драйверов блочных устройств на языке Rust. В качестве примера в ядро добавлен драйвер rnull, представляющий собой аналог драйвера null_blk, написанный на языке Rust. Также продолжен перенос изменений из ветки Rust-for-Linux, связанных с использованием языка Rust в качестве второго языка для разработки драйверов и модулей ядра (поддержка Rust не активна по умолчанию, и не приводит ко включению Rust в число обязательных сборочных зависимостей к ядру).
С более полным списком изменений можно ознакомиться на Опеннете.
 ядро

Читать полностью

#LinuxOrgRu
@linux_potok
👍7
C++ Alliance продвигает в C++ механизмы безопасной работы с памятью, опробованные в Rust

Президент организации C++ Alliance объявил о работе над спецификацией, добавляющей в язык C++ расширения для безопасной работы с памятью, напоминающих возможности, реализованные в языке Rust. Для осуществления проекта привлечён Шон Бакстер (Sean Baxter), автор экспериментального C++-компилятора Circle, развивающего идеи по повышению безопасности кода C++, реализуемые на стороне компилятора без использования сборки мусора. В рамках проекта Шон опубликовал документ с анализом применимости тех или иных мер защиты, предлагаемых в языке Rust, оценкой возможности их реализации для C++ и предложениями по добавлению в язык C++ расширений, повышающих безопасность кода.

Читать полностью

#OpenNet
@linux_potok
👍5
Выпущен Intel Linux NPU Driver 1.8 перед выходом Lunar Lake

Перед тем, как ноутбуки Intel Core Ultra 200V "Lunar Lake" начнут поступать в продажу на следующей неделе, выпущен Intel Linux NPU Driver 1.8, который является последним обновлением программного обеспечения для использования NPU Intel для выносного AI...

Читать полностью

#Phoronix
@linux_potok
👍6
Выпущен Mir 2.18 с серверной декорацией окон Wayland

Сегодня компания Canonical выпустила Mir 2.18 как последнюю версию набора открытых библиотек для создания оболочек на основе Wayland. Mir 2.18 приносит ряд новых возможностей, включая серверную декорацию окон Wayland...

Читать полностью

#Phoronix
@linux_potok
👍5
Fedora Linux 41 Вышла в Публичное Бета-Тестирование с Linux Kernel 6.11 и GNOME 47

Распределение Fedora Linux 41 теперь доступно для публичного бета-тестирования, оно работает на ядре Linux 6.11 и включает рабочую среду GNOME 47. Вот чего ожидать от финального релиза.

Читать полностью

#9to5Linux
@linux_potok
👍3👌1
Выпуск бета-версии Fedora 41 с множеством новейших улучшений Linux

Бета-версия Fedora 41 вышла сегодня перед запланированным стабильным релизом в октябре для этого новейшего дистрибутива Linux с множеством новых функций...

Читать полностью

#Phoronix
@linux_potok
👍6
Появился эксплоит для критического бага в Ivanti Endpoint Manager

В сети появился PoC-эксплоит для критической уязвимости удаленного выполнения кода (CVE-2024-29847) в Ivanti Endpoint Manager. Также в компании предупредили, что другая уязвимость в Ivanti Cloud Services Appliance (CSA) уже находится под атаками.

Читать полностью

#xakep
@linux_potok
👍4
LLVM 19.1 Выпущена С Полной Поддержкой C++17, Больше Функций C и C++

Сегодня выпущена LLVM 19.1, первая стабильная версия стека компиляторов LLVM 19, включающая компилятор Clang 19 для C/C++...

Читать полностью

#Phoronix
@linux_potok
👍5🍾1
Navidrome 0.53 выпущен с улучшенным интерфейсом

Navidrome 0.53, самохостящийся музыкальный сервер и стример, представляет новую тему Nuclear, добавление языков, переключатель автоимпорта плейлистов и другие улучшения.

Читать полностью

#Linuxiac
@linux_potok
👍6
Слияние блокиратора Printk для интеграции Real-Time "PREEMPT_RT"

Изменения printk для завершения работы NBCON консолей были слиты для Linux 6.12! Это был последний оставшийся блокиратор для интеграции поддержки реального времени "PREEMPT_RT". Теперь мы очень близки к тому, чтобы видеть поддержку реального времени в ядре после многих лет патчей вне дерева...

Читать полностью

#Phoronix
@linux_potok
👍3
Компания «Доктор Веб» подверглась кибератаке

Представители «Доктор Веб» заявили, что в минувшую в субботу, 14 сентября 2024 года, на ресурсы компании была зафиксирована целевая атака. Сообщается, попытка навредить инфраструктуре «была своевременно пресечена», однако пришлось временно приостановить выпуск вирусных баз. Подчеркивается, что никто из пользователей продуктов компании не пострадал.

Читать полностью

#xakep
@linux_potok
😁4🍌1
Первоначальная поддержка AMD Zen 5 "Znver5" объединена для LLVM/Clang

На прошлой неделе начальная поддержка AMD Zen 5 "znver5" для LLVM/Clang была опубликована инженером-компилятором AMD. Этот код прошел проверку и был объединен для LLVM 20 Git, а вчера затем портирован для LLVM 19...

Читать полностью

#Phoronix
@linux_potok
👍4
Выпуск OpenJDK Java 23 с режимом поколений ZGC по умолчанию

OpenJDK 23 теперь доступен как эталонная реализация Java 23...

Читать полностью

#Phoronix
@linux_potok
👍3
Компания AMD предложила упростить в ядре Linux управление блокировками уязвимостей CPU

Так как число поддерживаемых в ядре Linux режимов для противостояния уязвимостям в CPU достигло 15 и перечисление всех уязвимостей в командной строке ядра стало довольно сложной задачей, разработчик ядра из компании AMD предложил перейти от настройки блокировки конкретных уязвимостей к выбору блокировки векторов атаки.

Читать полностью

#OpenNet
@linux_potok
👍6