1 неделю назад
⚡️ Linux может передать в SIGCHLD гораздо больше, чем просто «дочерний процесс завершился
» Обычно с дочерними процессами делают так: ловят SIGCHLD, а потом отдельно вызывают waitpid(), чтобы узнать, кто завершился и с каким статусом. Но есть более интересный режим - SA_SIGINFO. Если повесить обработчик через sigaction() и включить флаг SA_SIGINFO, ядро передаст в обработчик структуру siginfo_t с деталями по дочернему процессу. Там уже есть: • PID дочернего процесса • статус завершения • сигнал, если процесс был убит сигналом • причина генерации SIGCHLD • код события: завершился,...
2 дня назад
Хватит это терпеть: как «сложный» Linux умыл Windows в один клик
Смотришь так на виндоводов и диву дивишься. Прочитав один комментарий в сети, я со смеху чуть не подавился. Оказывается, по мнению некоторых «экспертов», в Linux без геморроя Яндекс.Браузер даже не поставить! Ага, щас, разбежались...
21 час назад
В Linux собнаружена опасная уязвимость с 10-летней «выдержкой»
Аналитики IT-компании Qualys опубликовали отчёт, посвящённый обнаружению уязвимости сразу в нескольких семействах операционных систем на ядре Linux. Она позволяет злоумышленникам перехватывать контроль над заражённым компьютером и, по словам экспертов, делает это уже на протяжении 10 лет. Согласно публикации, «дыра» в ядре Linux, существующая с 2016 года, позволяет хакерам выполнять команды от имени суперпользователя. Это стало возможно из-за задержки, с которой приложение, имеющее соответствующие права, завершает работу...