Oct. 24th, 2016

netch80: (finch)
Перешёл на новое железо (i3-4170 + AsRock B85M Pro4), фряха 10.3.
При загрузке - получил panic быстро пролетающий (ни одной подробности
схватить не успевал).
Нашёл старое ядро от 10.2, загрузился до single. Собранный там же
GENERIC начал точно так же дёргаться. Покурив гугл, собрал
GENERIC+DDB, увидел панику сразу после "random: unlocking device".
Пересобрал с random, но без rdrand_rng - взлетело нормально. Ooook...
попытался загрузиться снова с GENERIC+DDB, чтобы сфоткать панику - не
хочет паниковать...

Дёргать машину ещё раз не хочу, но такое впечатление, что в 10.2 или
ранних 10.3 криво собирали использование rdrand, но вылезло оно только
там, где он появился. (Это ядро от 10.3 было собрано, похоже, ещё в
процессе перехода от 10.2, потом не clean'илось на новые патчи.)
При том, что в 10.2 такая же rdrang_rng, и без проблем.
Гугление ничего внятного про такое не рассказывает (есть рассказ про
10ку "мы напрямую не отдадим RDRAND в /dev/random, мы его всё равно
прогоним через Yarrow", но это совсем не то.)

Оставляю это здесь в качестве предупреждения о переходных граблях.
netch80: (bird)
Что-то Rust начинает удивлять "не по-детски". 320MB итогового пакета компилятора. 1.9GB для сборки. ~40 минут компиляции на вполне современном процессоре. И это ещё с внешним LLVM. Боюсь, со встроенным это бы утроилось.
GCC умеет несколько языков и занимает меньше :)

Profile

netch80: (Default)
netch80

April 2026

S M T W T F S
   12 34
567891011
121314 15161718
19202122232425
2627282930  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 18th, 2026 08:32 am
Powered by Dreamwidth Studios