Кризис доверия
May. 18th, 2007 12:28 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
![[livejournal.com profile]](https://www.dreamwidth.org/img/external/lj-userinfo.gif)
И вот какие интересные мысли у него проскальзывают:
Под "сбоями взаимодействия" подразумеваются аварии, когда действия экипажа, сами по себе, вполне разумны, и все системы самолета работают исправно, но "плюс" на "плюс" совершенно неожиданно дает "минус". Такое было совершенно невозможно в машинах 1950 – начала 1970-х годов, которые "по определению" подчинялись воле пилота. Но с появлением различной автоматики безопасности, призванной уберечь машину от возможных грубых ошибок человека, с удивительным постоянством стали возникать ситуации, которые пилот и автоматическая система оценивали по-разному. В результате, часть команд летчика блокировалось автоматикой – с вполне однозначным результатом. Например, автоматика А-320 не распознала касание земли при посадке самолета в Варшавском аэропорту и отказалась выпустить спойлеры и включить реверс двигателя
То есть разработчики и покупатели техники не доверяют профессионалам, эту технику эксплуатирующим.
Вы думаете почему я так возвмущаюсь по поводу dbus, udev и прочих подобных нововведений в Linux? А потому что та же самая тенденция. Но в случае персональных компьютеров - она ещё более абсурдна. Получается что владелец компьютера не доверяет сам себе, вернее доверяет разработчику софта больше, чем самому себе. Да, конечно, в чем-то разработчик более компетентен. Да, конечно, есть ситуации когда надо защищаться от собственных ошибок. Но невозможность в некоторый конкретный момент взять управление на себя, сказать "делай как я сказал! Сейчас Я знаю, что все твои алгоритмы фигня, а делать надо так-то" - это мина замедленного действия, заложенная в техническую систему.
Там же:
Высокое информационное сопротивление советской пирамиды власти сыграло значительную роль в усугублении последствий катастрофы и, в частности, вызвало задержку эвакуации и переоблучение населения, но, во-первых, этот фактор компенсировался высокой организованностью процедуры эвакуации. И, во-вторых, информационное сопротивление американской управляющей системы оказалось приблизительно таким же в Нью-Йорке 11 сентября 2001 года или в Нью-Орлеане летом 2005 года. Кризис управления характеризует современный этап развития индустриальной цивилизации и равным образом проявился для всех ведущих промышленных стран.
Так причина-то та же самая. Социальная пирамида - это тоже такая машина, созданная людьми и управляемая людьми. И если создатели не доверяют конкретным операторам, а операторы - друг другу, информационное сопротивление неизбежно будет высоким.
Аналогичная тема у меня вылезла недавно в одной политической дискуссии.
![[livejournal.com profile]](https://www.dreamwidth.org/img/external/lj-userinfo.gif)
no subject
Date: 2007-05-18 09:03 am (UTC)Оно нужно, и в варианте линукса оно хотя бы легко изучаемо, в отличие от виндов - достаточно в скрипты нос сунуть. Мое возмущение по этому поводу - связано скорее с тем, что я не удосужился release notes прочитать, хотя стоило. :)
Переключить на "сделай, как я сказал" - как раз в линуксе можно. В отличие от.
Что касается авиакатастроф - как раз наоборт, большая часть сейчас происходит потому, что пилот не слушает машину. Если не знаешь, почитак
no subject
Date: 2007-05-18 09:05 am (UTC)no subject
Date: 2007-05-18 09:16 am (UTC)no subject
Date: 2007-05-18 09:19 am (UTC)no subject
Date: 2007-05-18 09:21 am (UTC)no subject
Date: 2007-05-18 09:24 am (UTC)no subject
Date: 2007-05-18 09:29 am (UTC)apt-get source udev
Где недоверие?
Или поднятие сетевого интерфейса КБНДП ядру - это доверие, а поднятие сетевого интерфейса КБНДП userspace-скрипту - это недоверие?
Общение софта через дюжину различных IPC - это доверие, а через dbus - это недоверие?
Не понимаю.
no subject
Date: 2007-05-18 09:29 am (UTC)no subject
Date: 2007-05-18 09:37 am (UTC)Были бы из того - был бы логичен либо вопрос "а нафига там такой металл", либо вопрос "а почему нельзя"
Внутри этих дистрибутивчиков вполне нормальный линух, который можно поставить в правильную позу. Только приходится вести затяжную войнушку с потугами системы все сделать по-своему. (Так в свое время приходилось воевать с плаг-энд-преем (Wni9X)
no subject
Date: 2007-05-18 09:37 am (UTC)Извини меня, у той дюжины различных IPC в совокупности API проще, чем у одного DBUS.
Базовая идея DBUS хороша. Реализация (на уровне протокола) - ублюдочна, на уровне библиотеки - не заслуживает никаких слов кроме таких, каких я в своём журнале не употребляю, а на уровне шелловских утилит - вообще отсутствует.
Проблема в том, что недоверие заложено в дизайн этих хреновин. Вот в оригинале у Кернигана и Томпсона было заложено доверие. Все было достаточно просто чтобы понять и им пользоваться. А здесь желание сделать чтобы понимать было не надо, в результате если понять всё-таки надо, это слишком сложно.
Re: Reply to your comment...
Date: 2007-05-18 09:39 am (UTC)no subject
Date: 2007-05-18 09:39 am (UTC)Кнопка "вернуть как было" в пользовательском дистрибутиве ценна. Но невозможность настроить что-то как хочется, созданная искусственно и криво - это перебор.
Да. Я хорошо отношусь к ОС, в которых ничего нельзя испортить. Но в этом нужно быть последовательным.
no subject
Date: 2007-05-18 09:40 am (UTC)no subject
Date: 2007-05-18 09:41 am (UTC)Оператор знает что он хочет в данном случае. Система знает, как правильно в некоторых случаях, но не знает что данный случай - не из этой серии. А объяснить оператору как объяснить системе, что случай не из этой - забыли. Или вообще не предусмотрели ручки для такого объяснения. Ну, в Linux-е еще ладно - потратив несколько дней на RTFS (потому что TFM на подобные вещи принципиально не пишут), я могу эту ручку приделать. (
no subject
Date: 2007-05-18 09:42 am (UTC)Дистрибутивов таких - вагон и маленькая тележка, так что ж с того?
no subject
Date: 2007-05-18 09:44 am (UTC)no subject
Date: 2007-05-18 09:45 am (UTC)В каком смысле "слушает машину"? Так как ты в автомобиле слушаешь шумы в двигателе и подвеске?
Ну нафига ему её слушать, если сделать ничего кроме того, что и так сделает автоматика он не может?
Или в смысле не слушается подсказок автоматики? Ну так при сколько нибудь нештатной ситуации ценность этих подсказок сомнительна. История про то, что на том же A310 сделали сигнализацию о достижении критического угла атаки не слишком назойливой, чтобы пилотны "не пугались", а в результате они её просто не замечают и самолет сваливается в штопор - широко известна.
Re: Reply to your comment...
Date: 2007-05-18 09:47 am (UTC)Нельзя - так нельзя. Можно - значит можно. Но мешать и создавать лишний геморрой (а не запрещать намертво) - это неправильно и траблогенно.
no subject
Date: 2007-05-18 09:48 am (UTC)Проблема не в дистрибутиве, проблема у upstream разработчиков. Ну нет сейчас в Linux альтернативы мозиллоидам в качестве браузера (KDE не предлагать - ещё более громоздкая и неудобопонятная конструкция, Opera не предлагать - решение закрытое, т.е. для понимания в принципе не предназначенное)
Re: Reply to your comment...
Date: 2007-05-18 09:49 am (UTC)Re: Reply to your comment...
Date: 2007-05-18 09:53 am (UTC)В любом случае, бесит именно непоследовательность. Испортить можно. Замечательно. А вот сделать что-нибудь странное, но осмысленное весьма тяжело. Гораздо тяжелее, чем испортить.
no subject
Date: 2007-05-18 09:53 am (UTC)выключает автопилот и пытается "вырулить" сам.
почитай
для современных самолетов там подряд "вопреки инструкциям системы...", "выключил автопилот..." и т.п.
no subject
Date: 2007-05-18 09:56 am (UTC)С udev, например, с одной стороны, несколько налажали по части процесса внедрения, с другой стороны - это существенный шаг вперед.
no subject
Date: 2007-05-18 10:15 am (UTC)На мой взгляд там автоматика и ручное управление очень хорошо совмещаются.
no subject
Date: 2007-05-18 10:27 am (UTC)Достаточно прочитать там чуть выше по тексту, чтобы понять, что автоматика прекрасно заменяет глупого, но исполнительного человека. Отсюда опять приходим к вопросу образования.