Linux
7.64K subscribers
561 photos
32 videos
12 files
1.44K links
Новости и информация из мира Linux

По всем вопросам @evgenycarter
Download Telegram
Выпущено ядро ​​6.11

После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 6.11. Среди наиболее заметных изменений: поддержка операций атомарной записи на блочном уровне, поддержка операций bind() и listen() в io_uring, новый механизм блокировок программных обработчиков прерываний, возможность записи в отзеркаленные в память исполняемые файлы, поддержка написания драйверов блочных устройств на языке Rust, оптимизация вызова getrandom(), новая реализация AES-GCM.

В новую версию принято 15130 исправлений от 2078 разработчиков, размер патча - 85 МБ (изменения затронули 13282 файлов, добавлено 985857 строк кода, удалено 268915 строк). В прошлом выпуске было 14564 исправлений от 1989 разработчиков, размер патча - 41 МБ (в два раза меньше, чем патч для ядра 6.11). Около 46% всех представленных в 6.11 изменений связаны с драйверами устройств, примерно 17% изменений имеют отношение к обновлению кода, специфичного для аппаратных архитектур, 10% связано с сетевым стеком, 5% - с файловыми системами и 3% c внутренними подсистемами ядра.

https://lwn.net/Articles/990307/
👍93🎉3
Возможности Linux 6.12 невероятно захватывающие: Real-Time, Sched_ext, Intel Xe2 и Raspberry Pi 5

https://www.phoronix.com/review/linux-612-features

В последнее время я видел много статей о «20 командах Linux, которые вы должны знать» или «Руководстве по выживанию в Linux». Но большинство из них предназначены для новичков, показывая команды вроде lsили echo. Я думаю, многие из вас уже знают основы.

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

https://infosecwriteups.com/secret-linux-commands-the-ones-your-teacher-never-told-you-about-f7c3843b06b7
👎102
После пятилетнего перерыва наконец-то был выпущен rTorrent 0.10.0 с открытым исходным кодом, предназначенный только для Linux.
https://github.com/rakshasa/rtorrent/releases/tag/v0.10.0
🔥12👍1
Простая проверка температуры NVMe SSD в Linux
В этом простом руководстве показано, как можно проверить температуру вашего твердотельного накопителя NVMe в Linux, используя как терминальный, так и графический интерфейс.

https://itsfoss.com/ssd-temperature-linux
👍62
Выпущен FFmpeg 7.1 с декодером VVC, повышенным до стабильной версии, кодированием Vulkan H.264/H.265

https://www.phoronix.com/news/FFmpeg-7.1-Released
👍6
Suricata: Анализ сети с открытым исходным кодом и обнаружение угроз
Suricata — это система обнаружения сетевых вторжений (IDS), система предотвращения вторжений (IPS) и механизм мониторинга сетевой безопасности с открытым исходным кодом. https://www.helpnetsecurity.com/2024/10/02/suricata-open-source-network-analysis-threat-detection/
👍7🥰2
Стеганография в Linux — просто

В нынешнем примере мы создадим, протестируем, проанализируем и взломаем стегосистемы. Я использую операционную систему Kali GNU/Linux, но кому интересна тема на практике, тот может повторить все то же в любом другом дистрибутиве Линукс. https://habr.com/ru/articles/848048/
Цвета терминалов — сложная штука

Вчера я думал о том, сколько времени мне потребовалось, чтобы получить в своем терминале цветовую схему, которая меня в основном устраивала (СТОЛЬКО ЛЕТ), и это заставило меня задуматься, что в цветах терминала делало этот процесс таким сложным.

https://jvns.ca/blog/2024/10/01/terminal-colours
👍8👏1
Я годами неправильно использовал эти 8 основных команд Linux


Как опытный пользователь Linux, я имею определенные привычки, встроенные в мое повседневное использование терминала. За эти годы я узнал различные сочетания клавиш и удобные команды, которые я использую снова и снова. Но даже первоклассные инструменты можно использовать лучше. https://www.howtogeek.com/ive-been-using-these-core-linux-commands-wrong-for-years
👍10🔥3🤔1
В библиотеке libgsf, развиваемой проектом GNOME, выявлена уязвимость (CVE-2024-42415), которая может привести к выполнению кода при обработке специально оформленного файла. Уязвимость вызвана целочисленным переполнением, приводящим к записи данных за пределы выделенного буфера при обработке таблицы распределения секторов в процессе разбора параметров из заголовка файлов в формате CDF (Compound Document Format).

Библиотека libgsf предоставляет функции для разбора различных структурированных форматов файлов, среди которых архивы и форматы документов. Помимо приложений, таких как AbiWord, Gnumeric, GNOME Commander и Nemo, библиотека применяется проектом GNOME в поисковом движке tracker-miners и используется как зависимость в пакете tracker-extract, автоматически собирающем метаданные о новых файлах. https://www.openwall.com/lists/oss-security/2024/10/04/3
Линус Торвальдс выступил с новой критикой методов сопровождения Bcachefs в основном ядре Linux. Суть претензий сводится к тому, что Кент Оверстрит (Kent Overstreet), автор Bcachefs, всегда присылает много изменений в последний момент перед выходом очередной предварительной версии ("-RC") и на этот раз его изменения привели к нарушению сборки 6.12-RC1 на системах с порядком байт "big-endian" при включении Bcachefs, так как патчи были протестированы только в локальной ветке Кента и для их рецензирования не были привлечены другие участники.

В итоге pull-запрос все же был принят, однако разгорелась дискуссия насчёт тестирования, систем непрерывной интеграции и взаимодействия с сообществом, в которой несколько людей отметили, что Кент явно испытывает проблемы в взаимодействии с остальными разработчиками и считает себя всегда правым, что создаёт проблемы для проекта в основном составе ядра. Линус предупредил Кента, что он подумывает просто удалить Bcachefs из основного ядра, так как Кент продолжает играть один в своей песочнице, не подключается к совместной работе и не желает принимать правила игры сообщества разработчиков ядра.
https://lore.kernel.org/lkml/172816780614.3194359.10913571563159868953.pr-tracker-bot@kernel.org/T/#m4d01e4eb710181e5e21646ac97b158a38a1771a2
👍14🤔2
Создавайте забавные изображения облаков слов легко в терминале Linux
Создайте случайное изображение облака слов в терминале Linux с помощью этого инструмента Python.

https://itsfoss.com/wordcloud/
👍6
Представлен выпуск свободной UNIX-подобной операционной системы OpenBSD 7.6.

Проект OpenBSD был основан Тэо де Раадтом (Theo de Raadt) в 1995 году после конфликта с разработчиками NetBSD, в результате которого для Тэо был закрыт доступ к CVS репозиторию NetBSD. После этого Тэо де Раадт с группой единомышленников создал на базе дерева исходных текстов NetBSD новую открытую операционную систему, главными целями развития которой стали переносимость (поддерживается 13 аппаратных платформ), стандартизация, корректная работа, проактивная безопасность и интегрированные криптографические средства. Размер полного установочного ISO-образа базовой системы OpenBSD 7.6 составляет 702 МБ.

Кроме непосредственно операционной системы, проект OpenBSD известен своими компонентами, которые получили распространение в других системах и зарекомендовали себя как одни из наиболее безопасных и качественных решений. Среди них: LibreSSL (форк OpenSSL), OpenSSH, пакетный фильтр PF, демоны маршрутизации OpenBGPD и OpenOSPFD, NTP-сервер OpenNTPD, почтовый сервер OpenSMTPD, мультиплексор текстового терминала (аналог GNU screen) tmux, демон identd с реализацией протокола IDENT, BSDL-альтернатива пакету GNU groff - mandoc, протокол для организации отказоустойчивых систем CARP (Common Address Redundancy Protocol), легковесный http-сервер, утилита синхронизации файлов OpenRSYNC. https://www.mail-archive.com/[email protected]/msg00535.html
👍14
5 трюков с командами Linux, которые изменят вашу жизнь как программиста

Повысьте свою производительность с помощью этих мощных команд Linux для разработчиков! https://levelup.gitconnected.com/5-linux-command-tricks-that-will-change-your-life-as-a-programmer-825a4524218a
👍8
10 вещей, которые можно делать в Linux, но нельзя в Windows
Windows, ты сможешь это сделать? Linux дает тебе суперспособности, о которых ты и не подозревал.

https://itsfoss.com/linux-rules-windows
👍5👎1