Ну компиляторы, наверное, так и делают. Производительность правда ни к чёрту выходит, зато безопасно.
Плюс ASLR, конечно, в возможности рандомизировать адреса в приложениях, изначально на это не расчитаных. Но вам не кажется, что какая то односторонняя безопасность получается? Что бы избавиться от всякой бяки нужен в первую очередь ответственный подход к разработки приложений. А сейчас мы имеем лишь всякие дырявые флеш-плееры.
Умные компиляторы давно научились генерировать позиционно-независимый код. Short-jump переходит по относительному адресу, а данные в стеке хранятся. Это и для x32 верно.
Нужно только адреса библиотечных функций высчитать, для этого таблица импорта существует. Делов то. Очередной велосипед изобрели.
Да это вообще не линукс, какая бы она там не была. И она отчасти закрытая, пользовательский интерфейс в основном. Думаете как Mac OS на amd-шках запускают? Не уж то ядро дизессамблируют?
Странная у вас арифметика. iOS к линуксу никак не относится. Это потомок BSD, который эволюционировал настолько, насколько червяк эволюционировал до человека. Разные миры, пусть и похожи.
Андроид тоже != Линукс. Линукс всего лишь ядро. Тысячу раз обсуждалось.
Соглашусь с вами отчасти, вы ещё M$ забыли указать. Но все та же SBLive! (у меня имеется такой раритет, под виндой — kxdriver) под линуксом — энтузиазм. Noveau — тоже энтузиазм, хотя в последнее время вроде какие-то сподвижки со стороны NV есть, Intel hd и много всего прочего изначально полагались на сообщество.
Сместите окно так, что бы левый верхний угол окна был в правом нижнем углу экрана. И от этого угла окна меняйте его размер. Процедуру повторить несколько раз до желаемого результата.
Плюс ASLR, конечно, в возможности рандомизировать адреса в приложениях, изначально на это не расчитаных. Но вам не кажется, что какая то односторонняя безопасность получается? Что бы избавиться от всякой бяки нужен в первую очередь ответственный подход к разработки приложений. А сейчас мы имеем лишь всякие дырявые флеш-плееры.
Нужно только адреса библиотечных функций высчитать, для этого таблица импорта существует. Делов то. Очередной велосипед изобрели.
Да пожирнее!
З.Ы. сам гентушник с 7-летнем стажем. Первую генту в 13-лет собрал. Покупал 20 dvd с дистфайлсами, инета не было))
Штук 7 прислали, не знаю куда девать. Кому нужно в пм.
-Нет!
-Пи@#$%с!
(с) Чукча
Андроид тоже != Линукс. Линукс всего лишь ядро. Тысячу раз обсуждалось.
— новый убийца Крайзиса. Правда он немного не дописан…