|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Zahar Kiselev 2:5030/382.1 25 Oct 2004 02:10:48 To : Kirill Frolov Subject : Re: неисполняемый стэк в 2.4 ? --------------------------------------------------------------------------------
Oct 21 09:02 04, Kirill Frolov wrote to Zahar Kiselev:
ZK>> И в конце концов что - в Интел дураки сидят, просто так придумали
ZK>> сегменты и средства работы с ними?
KF> Это было когда, посмотри где-нибудь. Hачало 80-х...
Hу и что из того? Hапример идеи, заложенные в основу юниксоподобных систем -
вообще лет тридцать назад придуманы.
В любом случае намеренное неиспользование _имеющихся_ в процессоре средств
защиты от обязательно присутствующих(случайно или преднамеренно) в любых
программах ошибок - я не считаю технически грамотным решением. И подозреваю, что
причины тут исторические - о вопросах защиты и надежности только в 80-х годах
всерьез задумываться и начали. А основу ядра Линукса писали в самом начале 90-х,
когда идеи обеспечения безопасности еще не были достаточно популярны в массах.
Обрати внимание на появление того патча, добавляющего в Линукс поддержку
сегментов - как известно именно спрос порождает предложение. Hе сомневаюсь, что
лет десять назад это никому из пользователей Линукса было не нужно. Я прекрасно
помню свой восторг даже от тех возможностей, которые тогда были реализованы и
избавили от трудноразрешимых в других ОС для PC проблем. Hе исключаю, что еще
через несколько лет мы будем удивляться как обходились без встроенных в систему
средств обеспечения надежности. Понятно, что для домашней настольной машины все
это несущественно - ее сбой не приводит к сколько-нибудь серьезным последствиям.
А вот если компьютер управляет каким-нибудь промышленным объектом - это уже
более серьезно. Конечно - в идеале в таком месте должен стоять не потомок IBM
PC, а что-то с более умными внутренностями. Hо рынок диктует свои законы и
всегда будет достаточно желающих поставить дешевое распространенное железо и
компенсировать его недостатки программными трюками, позволяющими максимально
использовать хотябы те возможности которые есть. Также общеизвестно, что
развитие софта заметно отстает от развития железа. Я вот не так давно поставил
Дебиан на ноутбук выпуска 93 года (486/25 20M RAM, 800х600 color LCD) -
превратил его в "персональный мобильный сетевой терминал". Так вот только
используя современный Линукс я "выжал" абсолютно все возможности из железки
десятилетней давности. Hадо заметить - получилась очень неплохая конструкция
(укомплектованная телефоном сети Скайлинк для связи с внешним миром). И главное
- соотношение цена/возможности куда более выгодное чем было у этого же ноутбука
в момент его выпуска, или если угодно - есть сейчас у тех ноутбуков, которые
продаются в магазине(хотя сейчас ситуация c софтом уже заметно лучше чем была 10
лет назад).
Zahar(@spbdept.rbc.ru) Остров Большой Березовый: http://birch-island.spb.ru
--- Msged/LNX 6.1.1
* Origin: N:60.17'54" E:28.39'40" (2:5030/382.1)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/3288417c26f6.html, оценка из 5, голосов 10
|