LINUX.ORG.RU
ФорумTalks

стоит ли хавать не глядя

 rdrand, йогурт,


1

2

я, конечно, ответил leave достаточно жестко, и вдобавок не объяснил почему так

а проблема в том, что хомячки, исповедующие подход «будем хавать не глядя» вредят не только себе, но и обществу в целом

пример:

почему в типовом ларьке продают якобы йогурт, а на самом деле смесь эмульгаторов, загустителей, стабилизаторов и красителей с небольшой добавкой чего-то, как-то связанного с молоком?

именно так — «что-то связанное с молоком» может быть просто молочной сывороткой, оставшейся от приготовления творога, гы-гы-гы — это рецептура т.н. «фругурта»

и почему чистый йогурт в типовом ларьке не купить?

потому, что ПИПЛ ХАВАЕТ НЕ ГЛЯДЯ на мелкий текст, где написан состав, возможно, именно под лозунгом «читать мелкий текст? с таким подходом лучше сразу удавиться»

а производитель и продавец выдают ИМЕННО то, что пипл хавает — и это *совершенно* правильно, кстати

а у тех, кто не хочет есть смесь эмульгаторов, загустителей, стабилизаторов, красителей и отходов от производства творога — начинаются проблемы с покупкой

а у производителей чистого йогурта и продавцов чистого йогурта — проблемы с продажей

***************** а теперь возвращаемся к rdrand

нормальный юниксовый подход в данном случае будет «если у процессора есть инструкция rdrand, то вот вам major и minor коды, создавайте /dev/rdrand, и юзайте в меру своей паранойи»

мера моей паранойи подсказывает, что можно написать демона rdrandd, который при низкой загрузке машины будет писать выхлоп /dev/rdrand в многогигабайтный файл, который уже через некоторое время будет использоваться для увеличения энтропии, причем вовсе не обязательно на той машине, на которой он создавался

но нет, торвальдс хочет загнать нас к счастью, присобачив rdrand и тем кому он нужен, и тем, кому не нужен

*** дополнение по результату обсуждения: судя по

http://lxr.free-electrons.com/source/include/linux/random.h

http://lxr.free-electrons.com/source/arch/x86/include/asm/archrandom.h

похоже все же *можно* rdrand отключить через CONFIG_ARCH_RANDOM, но в последнем файле, кстати, есть одна неясность, навевающая очередные сомнения:

 31 #define RDRAND_RETRY_LOOPS      10
 32 
 33 #define RDRAND_INT      ".byte 0x0f,0xc7,0xf0"
 34 #ifdef CONFIG_X86_64
 35 # define RDRAND_LONG    ".byte 0x48,0x0f,0xc7,0xf0"
 36 #else
 37 # define RDRAND_LONG    RDRAND_INT
 38 #endif
 39 
 40 #ifdef CONFIG_ARCH_RANDOM

вопрос: какого хрена константы и строки оказались вне «#ifdef CONFIG_ARCH_RANDOM»? чтобы было можно взять, и втихую вколбасить куда-нить rdrand, даже если CONFIG_ARCH_RANDOM не определена, так?

★★★★★

Последнее исправление: www_linux_org_ru (всего исправлений: 6)
Ответ на: комментарий от www_linux_org_ru

проблема в другом

Не вижу никакой проблемы. Нравится — пусть кушают.

Nervous ★★★★★
()
Ответ на: комментарий от www_linux_org_ru

потребителю надо хоть изредка и ненадолго включать мозги

Именно так они и делают, изредка и ненадолго %) В полном соответствии с важностью вопроса. В конце концов, мозги лучше поберечь для трудовой деятельности.

Nervous ★★★★★
()

Я не понял часть про йогурты, но до самого недавнего времени аппаратный РНГ был только в процессорах VIA. Таким генераторам не стоит сильно доверять, они сделаны примитивно, на осцилляторе из замкнутого кольца инверторов.

Deleted
()
Ответ на: комментарий от Nervous

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

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от druganddrop-2

Ну социальные группы вполне можно рассматривать как популяции.

Социальные группы не существуют изолированно. Сейчас все человечество, за редким исключением (вроде совсем диких племен), одна популяция. И перейдем на следующий уровень или сдохнем все вместе, независимо от личностных достижений. Ну или распадется на изолированные группы. Но это будет риальнэ средневековье.

DNA_Seq ★★☆☆☆
()
Последнее исправление: DNA_Seq (всего исправлений: 2)
Ответ на: комментарий от www_linux_org_ru

что для работы «невидимой руки рынка» потребителю надо хоть изредка и ненадолго включать мозги

Потребителю нужно ставить что-то вроде лайков и рекомендаций, а они в модели не предусмотрены by design, ибо параллельная, неденежная экономика.

DNA_Seq ★★☆☆☆
()

торвальдс хочет загнать нас к счастью, присобачив rdrand и тем кому он нужен, и тем, кому не нужен

У меня на FX внезапло вырастет rdrand?

все же *можно* rdrand отключить через CONFIG_ARCH_RANDOM

можно *включить*

devl547 ★★★★★
()
Ответ на: комментарий от DNA_Seq

Проблема в том что за ошибки одного часто приходится расплачиваться совершенно другим людям.

Это как раз проблема нерыночных систем. Когда бюрократ принимает решения и распоряжается чужими деньгами, не будучи лично заинтересован в результате и не неся за это зачастую никакой ответственности.

«Вам ваше дело по сердцу — им ваше дело пофигу, такой вот получается постылый постулат» ©

Тот, кто распоряжается _своими_ средствами, действует не в пример более осмотрительно.

Nervous ★★★★★
()
Ответ на: комментарий от smilessss

что сказать то хотел ?

1. нефиг жрать не глядя

2. мозги нужно включать хотя бы раз в год для чтения мелкого текста, а затем можно покупать то же самое не глядя

// и.о. капитана очевидность

www_linux_org_ru ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.