Читаем Сундук истории полностью

Причина очевидна. В Linux каждая программа хранит сведения о своих настройках отдельно. Единой же точки, откуда программы могут получать сведения друг о друге, фактически нет. Поэтому каждое взаимодействие организуется специальными указаниями. Оконные диспетчеры вроде KDE или Gnome берут на себя лишь очень малую долю такой организации — не могут же они учесть все возможные места хранения информации о программах!

В операционных системах обширного семейства Windows ныне порядок принципиально иной. Все сведения обо всех программах хранятся в единой базе данных — системном реестре. Оттуда любая программа может узнать, кто и как выполняет необходимые для неё внешние функции.

Основная задача реестра — организация взаимодействия по системе COM (Component Object Model — модель объекта из компонентов), где любая сложная структура состоит из множества слабозависимых компонентов и за каждый вид обработки каждого компонента может отвечать отдельная программа. Правда, СОМ — лишь сильно упрощённая версия системы CORBA (Common Object Request Broker Architecture — общая архитектура брокера объектных запросов), употребляемой в операционных системах семейства Unix, из которого выросла Linux. Но для неквалифицированного конечного пользователя — вроде меня — СОМ несомненно удобнее CORBA — прежде всего как раз благодаря единой точке описания всех взаимодействий.

Увы, единый системный реестр обладает собственными немалыми недостатками. Главный из них — любая ошибка работы с ним одной из программ способна разрушить всю внутреннюю логику базы данных и заблокировать любые осмысленные обращения. Чаще всего это происходит при установке новых программ: чтобы перенаправить на себя определённые вызовы, они правят уже существующие записи в базе. Но авария возможна и при многих других обстоятельствах. В частности, общесистемный сбой, сопровождаемый BSOD (Blue Screen Of Death — синий экран смерти), может разрушить все записи реестра, к которым в этот момент были обращения хотя бы на чтение.

Вдобавок сведения в реестре хранятся в двоичном виде. Это вроде бы чуть ускоряет их поиск и обработку. Зато и найти в реестре нужные данные можно только с помощью специальных редакторов. А уж исправление ошибок требует сверхъестественных усилий. Чаще всего повреждения в реестре устраняют хирургически: переустанавливают всю систему с нуля.

В ранних версиях Windows — до 3.11 включительно — в системном реестре хранились только сведения, важные для всех программ, вроде координат системных шрифтов и указаний, файлы и запросы каких типов какая программа может обрабатывать. Причём всё это описано обычным текстом, так что найти сведения и исправить ошибки можно буквально на глаз. Настройки же каждой программы, интересные только ей самой, она хранила в отдельных файлах — и чаще всего даже не в общесистемном каталоге, а в собственном.

Конечно, у такой системы есть свои накладные расходы. Перевод реестра из текстовой формы во внутреннюю требует какого-то времени при каждой загрузке системы. Организация доступа к индивидуальным настроечным данным падает на плечи отдельных программистов — и далеко не все справляются с этой нагрузкой эффективно. Словом, резоны, заставивших Microsoft в дальнейших разработках перейти на единый реестр, очевидны.

Но столь же очевидны и издержки избыточной интеграции. Выше приведен далеко не исчерпывающий перечень. Скажем, некоторые настройки могут раскрыть тонкости внутренней структуры программ, в чём заинтересованы далеко не все авторы: понятие коммерческой тайны всё сильнее ломает информационные технологии. Поэтому системные запросы к реестру ограничивают полномочия программ — но просмотреть реестр можно и в обход этих запросов.

Взаимодействуют не только программы. Развитие рынка в немалой степени определяется возможностями сотрудничества специализированных бизнесов. Для этого им жизненно необходимо знать о возможностях друг друга.

В советское время все производства и услуги принадлежали государству. Оно вело единый реестр и стыковало всё необходимое для решения конкретных задач. Увы, издержки такой централизации побольше, чем у системного реестра Windows: в статье «<а href=“http://awas.ws/OIKONOM/СОММСОМР.НТМ’’>Коммунизм и компьютер» я рассмотрел лишь очевиднейший источник неэффективности. Так что BSOD, закрывший коммунизм в 1991-м, был неизбежен.

Нынче у нас — анархия в стиле Linux:[45] бизнесы узнают друг о друге лишь из рекламы, чья достоверность сомнительна, а эффективность ничтожна уже хотя бы потому, что просмотреть весь рекламный поток физически невозможно. Поэтому зачастую приходится развивать у себя вспомогательные структуры, хотя их работу могут куда дешевле сделать сторонние специалисты.

Очевидна потребность в информационных структурах, собирающих сведения обо всех бизнесах ради формирования по запросам партнёрств, решающих конкретные задачи. Кто возьмётся за эту работу, пока почти свободную от конкуренции, зато способную резко поднять эффективность всей экономики?

Право подчинения[46]

Перейти на страницу:

Похожие книги

Сталин против Зиновьева
Сталин против Зиновьева

История политической борьбы внутри ВКП(б) – КПСС ярко освещается в огромном массиве историографических и биографических трудов. Множество полноценных научных исследований посвящено Ленину, Сталину и Троцкому, однако в отечественной литературе практически отсутствуют работы о так называемых коллективных лидерах – внутрипартийной оппозиции.В книге С.С. Войтикова читатель сможет познакомиться с историей противостояния одного из таких незаслуженно забытых вождей со Сталиным. С опорой на подлинные документы той эпохи, архивные материалы и свидетельства очевидцев – членов партии и госслужащих автор подробно рассказывает о внутрипартийной борьбе и противостоянии двух тяжеловесов политического Олимпа СССР начала 20-х годов, И.В. Сталина и Г.Е. Зиновьева.Благодаря четкой структурированности текста и легкости изложения материала эта книга будет интересна широкому кругу читателей.В формате PDF A4 сохранен издательский макет книги.

Сергей Сергеевич Войтиков

Политика / Документальное
Холодный мир
Холодный мир

На основании архивных документов в книге изучается система высшей власти в СССР в послевоенные годы, в период так называемого «позднего сталинизма». Укрепляя личную диктатуру, Сталин создавал узкие руководящие группы в Политбюро, приближая или подвергая опале своих ближайших соратников. В книге исследуются такие события, как опала Маленкова и Молотова, «ленинградское дело», чистки в МГБ, «мингрельское дело» и реорганизация высшей власти накануне смерти Сталина. В работе показано, как в недрах диктатуры постепенно складывались предпосылки ее отрицания. Под давлением нараставших противоречий социально-экономического развития уже при жизни Сталина осознавалась необходимость проведения реформ. Сразу же после смерти Сталина начался быстрый демонтаж важнейших опор диктатуры.Первоначальный вариант книги под названием «Cold Peace. Stalin and the Soviet Ruling Circle, 1945–1953» был опубликован на английском языке в 2004 г. Новое переработанное издание публикуется по соглашению с издательством «Oxford University Press».

А. Дж. Риддл , Йорам Горлицкий , Олег Витальевич Хлевнюк

Фантастика / Триллер / История / Политика / Фантастика / Зарубежная фантастика / Образование и наука
Сталин перед судом пигмеев
Сталин перед судом пигмеев

И.В. Сталин был убит дважды. Сначала — в марте 1953 года, когда умерло его бренное тело. Но подлинная смерть Вождя, гибель его честного имени, его Идеи и Дела всей его жизни случилась тремя годами позже, на проклятом XX съезде КПСС, после клеветнического доклада Хрущева, в котором светлая память Сталина и его великие деяния были оболганы, ославлены, очернены, залиты грязью.Повторилась вечная история Давида и Голиафа — только стократ страшнее и гаже. Титан XX века, величайшая фигура отечественной истории, гигант, сравнимый лишь с гениями эпохи Возрождения, был повержен и растоптан злобными карликами, идейными и моральными пигмеями. При жизни Вождя они не смели поднять глаз, раболепно вылизывая его сапоги, но после смерти набросились всей толпой — чтобы унизить, надругаться над его памятью, низвести до своего скотского уровня.Однако ни одна ложь не длятся вечна Рано или поздно правда выходят на свет. Теперь» го время пришло. Настал срок полной реабилитации И.В. Сталина. Пора очистить его имя от грязной лжи, клеветы и наветов политических пигмеев.Эта книга уже стала культовой. Этот бестселлер признан классикой Сталинианы. Его первый тираж разошелся меньше чем за неделю. Для второго издания автор радикально переработал текст, исправив, дополнив и расширив его вдвое. Фактически у вас в руках новая книга. Лучшая книга о посмертной судьбе Вождя, о гибели и возрождении Иосифа Виссарионовича Сталина.

Юрий Васильевич Емельянов

Политика / Образование и наука / История