Здравствуйте, Слава, Вы писали:
С>Как технически происходило разделение execute от read? Если ты можешь прочитать файл, ты можешь загрузить его и передать ему управление, не так ли?
Можешь. Но не обязательно хочешь.
Вот и ядро. Могло бы и исполнить файл без битика x. Но не хотело. А поэтому, не исполняло.
P.S. r без x — это защита, скорее, не от того, чтобы что-то ужасно-вредное нельзя было исполнить, даже если его можно прочитать, а чтобы случайно всякая муть, не предназначенная для исполнения, и не исполнялась.