Линус Торвальдс представил ядро Linux 5.1 с большим количеством нововведений

Модератор: LinuxNEWS
Аватара пользователя

Автор темы
hellonet
Сообщения: 2883
Зарегистрирован: 11 окт 2016, 12:58
Решено: 11
Откуда: Новосибирск
Благодарил (а): 1089 раз
Поблагодарили: 468 раз
Контактная информация:

Линус Торвальдс представил ядро Linux 5.1 с большим количеством нововведений

#1

08 май 2019, 13:19

Спустя два месяца работы Линус Торвальдс представил релиз ядра Linux 5.1. Новинка получила большое количество новых функций и доработок, включая новый интерфейс для асинхронного ввода ввода/вывода io_uring, поддержку масштабируемого мониторинга очень больших ФС через fanotify, решение проблемы 2038 года и др.

По словам Торвальдса, 5.1 получил более 13 тысяч коммитов, что немало. Итоговый список изменений получился очень внушительным.

Как всегда, изменения и нововведения разделены на несколько категорий.
https://habr.com/ru/news/t/450750/?utm_ ... =link2post

Аватара пользователя

FreeStyler
Сообщения: 798
Зарегистрирован: 23 июл 2018, 07:58
Решено: 6
Откуда: Сиб
Благодарил (а): 756 раз
Поблагодарили: 94 раза
Контактная информация:

Линус Торвальдс представил ядро Linux 5.1 с большим количеством нововведений

#2

08 май 2019, 21:31

разработчики добавили безопасную доставку сигналов, которая учитывает возможность повторного использования PID. Так, ранее при выполнении вызова kill могла возникнуть ситуация, когда после отправки сигнала целевой PID мог быть освобожден из-за завершения работы процесса. В результате сигнал передавался другому процессу;
лол, как-то странно. Разве новые PID не создаются инкрементально, так чтобы старые PID вообще больше не появлялись? Типа как в БД ID autoincrement.
Сейчас проверил - так и есть, тогда о каком повторном использовании PID идёт речь? Это типа какой-то опцией можно запустить? А в чём его смысл? Чтобы у серверов не было миллионых PID?
Ну а в чём тогда проблема - сбрасывать счётчк и начинать грубо говря с нуля. Это типа ты пошлёшь kill с PID 1000, а пока он идёт PID достигнут лимита, запустятся заново и снова достигнут 1000 и в итоге кильнётся не тот процесс -___-
deadmau5 - Harmonic Mix
■ KDE Neon 22.04 (UE) @ Lenovo IdeaPad 3-15 Ryzen 5 4500U, 18 Гб DDR-4, 128 Gb SSD +1 Gb SSD 1920x1080

Аватара пользователя

slant
Сообщения: 4504
Зарегистрирован: 21 июн 2017, 18:09
Решено: 99
Благодарил (а): 51 раз
Поблагодарили: 1992 раза
Контактная информация:

Линус Торвальдс представил ядро Linux 5.1 с большим количеством нововведений

#3

08 май 2019, 22:13

FreeStyler писал(а):
08 май 2019, 21:31
Ну а в чём тогда проблема - сбрасывать счётчк и начинать грубо говря с нуля. Это типа ты пошлёшь kill с PID 1000, а пока он идёт PID достигнут лимита, запустятся заново и снова достигнут 1000 и в итоге кильнётся не тот процесс -___-
Да, именно так. Только максимальный PID - это всего лишь 65535, никаких миллионов. Потом начнется выделение чисел с сначала. Вполне достижимо при большом аптайме, если процессы создаются при работе активно.

Ответить

Вернуться в «Другие новости»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 9 гостей