14 декабря Линус Торвальдс объявил о релизе ядра Linux 5.10. Об этом разработчик объявил в списке рассылки Linux Kernel. Это LTS-ядро: поддержка будет до 2026 года, что на год длиннее версии 5.4. Подробнее →
Метка: Linux
Гектор Мартин адаптирует Linux для Apple M1
Трудность с M1 в том, что кастомный графический процессор нужно адаптировать для рабочего стола системы, а технической документации к нему нет в открытом доступе. Подробнее →
Торвальдс выпустил ядро Linux 5.6
После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 5.6. Среди наиболее заметных изменений: интеграция VPN-интерфейса WireGuard, поддержка USB4, пространства имён для времени, возможность создания обработчиков перегрузки TCP при помощи BPF, начальная поддержка MultiPath TCP, избавление ядра от проблемы 2038 года, механизм «bootconfig», ФС ZoneFS. В новую версию принято 13702 исправлений от 1810 разработчиков, размер патча — 40 Мб… Подробнее →
Как Linux conntrack может нанести ущерб?
Отслеживание соединений (“conntrack”) является основной функцией сетевого стека ядра Linux. Она позволяет ядру отслеживать все логические сетевые соединения или потоки и тем самым идентифицировать все пакеты, которые составляют каждый поток, чтобы их можно было последовательно обрабатывать вместе. Conntrack — это важная функция ядра, которая используется в некоторых основных случаях: NAT опирается на информацию от сonntrack, поэтому он может одинаково обрабатывать… Подробнее →
В ядре Linux 5.7 ускорят сложные сопоставления по спискам в NetFilter
Разработчики подсистемы фильтрации и модификации сетевых пакетов Netfilter опубликовали набор патчей, значительно ускоряющих обработку больших списков сопоставления (nftables set), в которых требуется проверка сочетания подсетей, сетевых портов, протокола и MAC-адресов. Патчи уже приняты в ветку nf-next, которая будет предложена для включения в состав ядра Linux 5.7. Наиболее заметного ускорения удалось добиться благодаря задействованию инструкций AVX2 (в дальнейшем планируется опубликовать подобные… Подробнее →
Правительство Южной Кореи заменяет Windows 7 на Linux
В Южной Корее заинтересованы в переходе на Linux и рассматривают внедрение трёх вариантов в разные ведомствах. 14 января прекратилась поддержка Windows 7, поэтому корейцы ищут альтернативу Windows 10: в правительстве страны не хотят лишних расходов на лицензии и зависимости от Microsoft. В отчёте правительства речь идёт о переходе на Linux к 2026 году, после чего система будет на всех устройствах… Подробнее →
Новый модуль для эмуляции USB Raw Gadget могут включить в ядро Linux
Андрей Коновалов из Google разрабатывает модуль USB Raw Gadget. Он эмулирует USB-устройства в пространстве пользователя, и заявка о включении этого модуля в состав ядра Linux уже на рассмотрении. USB Raw Gadget уже используют в Google для fuzzing-тестов USB-стека ядра через инструментарий syzkaller. Как работает модуль? Он добавляет программный интерфейс в подсистему ядра USB Gadget. Raw Gadget — низкоуровневая альтернатива GadgetFS,… Подробнее →
Торвальдс презентовал ядро Linux 5.5
Теперь можно назначить альтернативные имена сетевым интерфейсам. В ядро интегрировали криптографические функции из библиотеки Zinc. В Linux 5.5 доступных для зеркалирования дисков в Btrfs RAID1 стало больше, чем 2. А ещё можно следить за Live-патчами с новым специальным механизмом. Появился доступ к корневому разделу через протокол SMB и верификация типов в BPF. Подробнее →
Линус Торвальдс объяснил, в чём проблемы реализации ZFS для ядра Linux
В ходе обсуждения тестов планировщика задач, один из участников дискуссии привёл пример того, что несмотря на заявления о необходимости сохранения совместимости при разработке ядра Linux, недавние изменения в ядре нарушили корректную работу модуля «ZFS on Linux«. Линус Торвальдс ответил, что принцип «не ломать пользователей» относится к сохранению внешних интерфейсов ядра, используемых приложениями в пространстве пользователя, а также самого ядра. Но… Подробнее →
Huawei выпустила дистрибутив openEuler
Компания Huawei объявила о завершении формировании инфраструктуры для разработки нового дистрибутива Linux — openEuler, который будет развиваться при участии сообщества. На сайте проекта уже опубликован первый релиз openEuler 1.0, iso-образ (3.2 Гб) которого пока доступен только для систем на базе архитектуры Aarch64 (ARM64). Репозиторий насчитывает около 1000 пакетов, собранных для архитектур ARM64 и x86_64. Исходные тексты связанных с дистрибутивом компонентов… Подробнее →