Комментарии 17
Спасибо за предупреждение, но уже в курсе )
https://habr.com/ru/news/t/546934/
iSCSI это не только лишь про ленты и бобины. Это используется много где и очень активно.
Современный код не должен содержать функции Си, работающие с копиями памяти неограниченной длины.Вы хотели сказать Современный код не должен содержать функции Си.
То есть, должен писаться исключительно под Redox OS?
Главное, побольше вот такого:
let data = Pin::from(Box::try_new(unsafe { Mutex::new(0) })?);
warning: unnecessary `unsafe` block
Это, видимо, для устаревших (старше 1 месяца) компиляторов
https://doc.rust-lang.org/1.0.0/std/sync/struct.Mutex.html#method.new
Как видите, даже в версии 1.0.0 метод Mutex::new
не являлся unsafe. Процитированное предупреждение тоже появилось как минимум четыре года назад. Так что нет, это для всех.
iSCSI это как раз очень много где в серверном энтерпрайзе.
НЛО прилетело и опубликовало эту надпись здесь
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Серьёзная безопасность: всплывшие спустя 15 лет баги в ядре Linux