Реестр Windows — наследие тёмного прошлого (см)?







+4 +/-

На одном форуме наткнулся на утверждение, что одно из преимуществ Linux перед Windows - отсутствие реестра. Утверждалось также, что сама концепция использования именно реестра возникла в те времена, когда терабайт памяти воспринимался как ненаучная фантастика. И с тех самых пор Mikrosoft вынуждена использовать реестр, т.к. рельсы накатаны и никуда с них не свернешь. Рельсы они и есть - рельсы.

Так ли это? Кто в теме, помогите разобраться.

Профиль пользователя Lionhearted Спросил: Lionhearted  (рейтинг 9566) Категория: компьютеры и интернет

Ответов: 5

5 +/-
Лучший ответ

Выскажу свое личное мнение.

В прошлые времена, когда на большинстве компьютеров стоял DOS, разработчики программного обеспечения для сохранения настроек создавали файлы типа .ini. В том числе и настройки самой ОС хранились в файлах такого типа. Хотя, конечно же, никто не запрещал хранить настройки и в других типах файлов, например, .txt

В последствии, когда Microsoft разрабатывал Windows, было решено все настройки хранить в одном месте. Для этих целей был создан так называемый реестр Windows. Данные в нем структурированы, разделены на группы, имеют иерархическую структуру. Microsoft даже рекомендовал разработчикам программ хранить настройки в реестре (это факт).

Хорошо это или плохо?

С одной стороны хорошо потому, что доступ к данным происходит по одним и тем же правилам и используются одни и те же методы доступа. Данные о настройках хранятся в одном месте.

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

ПО Microsoft не чувствуют себя как рыба в воде при работе с реестром.

Можно ли избавиться от реестра? Думаю, что - нет. При выходе новой ОС стараются сделать новую ОС так, чтобы совместимость ПО была снизу до верху. Т.е. программы, которые работали на ранних версиях Windows должны работать и на старших версиях ОС. А поскольку подавляющее большинство программ работают с реестром, то для нормального функционирования их в старших версиях ОС тоже должен быть реестр. Вот и получается, что хочешь-не хочешь, а реестр должен быть.

Ответил на вопрос: CHEYENNE  
4 +/-

Да, это так, но причём здесь рельсы я не знаю. Это корявая БД состоящая из трёх файлов, которые может править кто угодно. Вы только начали знакомиться с этими чудесами. Это очень серьёзный коммерческий продукт, и так быстро всё изменить нельзя. Это вы домашний пользователь, и для вас всё просто. А винда разворачивается на предприятиях в очень серьёзные структуры, и они должны работать год за годом. А на линуксе хорошо сервера строить и по порнухе лазить -- безопасно.

Ответил на вопрос: Scruffman  
3 +/-

Линукс (и ядро, и всё семейство ОС), развивается ежеминутно тысячами программистов мира. Предлагаются новые концепции, новые решения, кто-то их использует, кто-то нет, что-то отмирает, что-то выживает. Остаётся лучшее.

Эппл, столкнувшись с жесточайшим кризисом, вынужден был перейти и на иную архитектуру процессоров и, заодно, написать операционную систему с нуля, на модифицированном ядре BSD.

Это живые организмы. А Микрософт - канатоходец, несущий на голове ВИНДОВС - поднос с окаменевшим говном мамонтов украшенное взбитыми сливками сверху. Там помимо реестра тянется такое со времён ДОС...

Ну а от реестра они не откажутся никогда, более умного способа обеспечения "подлинности" ПО они придумать не в состоянии.

Ответил на вопрос: Ahn  
1 +/-

Реестр это так же как и в Линухе conf файлы, только там их много а здесь один conf файл

И приемущество Линя не тольк в этом, а в разграничении доступа к критическим файлам, бесплатность, возможность править системные файлы и др

Но по мне так лучше XP пока что нет в плане удобства, скорости, настроек

Сидел я на SUSE 12 полгода, но потом вернулся на старый добрый ИксПи

Ответил на вопрос: Spurious 
1 +/-

существует т.н. эффект "старения", это когда реестр форточки превращается в помойку, что приводит к тормозам, подгрузке не убитых dll и уже забытых программ. рано или поздно приходит пора сносить торжество мысли корпорации мелкомягких, а это согласитесь ваще не айс.

а учитывая всякую вирусню обожающую жить на форточках - то это вообще противоестественно.

Ответил на вопрос: Adelia  

Похожие вопросы

Спросил
1 Отв.
Как лечить ошибку загрузки «Image failed to verify with ACCESS DENIED»?
Ответ: При какой загрузке? Никаких образов ноутбук загружать не должен. Что-то вы не договариваете. Написано ж "Невозможно проверить образ из-за отсутствия доступа. Для продолжения нажмите любую клавишу". ... Читать далее...
Автор вопроса: Duffer, в категории | | | | |
Спросил Duffer
2 Отв.
Как самому переустановить Винду? Windows?
Ответ: Есть неплохие сайты в интернете с инструкциями, как установить Windows. Инструкции могут отличаться в зависимости от версии Windows. Как установить Windows 7, можно прочитать здесь . Загрузочные дис ... Читать далее...
Автор вопроса: Dummkopfs, в категории | | | | | |
Спросил Dummkopfs
1 Отв.
Как получить вечный ключ для Windows
Ответ: Элементарно. Переходим на этот сайт. Между прочим, официальный магазин. Выбираем интересующую вас сборку Windows 10 Домашняя или Windows 10 Профессиональная ... Читать далее...
Автор вопроса: Comped, в категории | | | | |
Спросил Comped
1 Отв.
Как закрепить ярлык в панели быстрого запуска Windows XP?
Ответ: Чтобы перенести нужные ярлыки на Панель быстрого запуска XP (в саму папку), можно воспользоваться системой команд вырезать-вставить. Создаем где-нибудь ... Читать далее...
Автор вопроса: Chinese, в категории | | | | |
Спросил Chinese
1 Отв.
Имеет ли большую производительность Windows 10 по сравнению с Windows 7?
Ответ: Если верить тестам, то да. Windows 10 имеет лучшую производительность, чем 7. Но во-первых, это не заслуга 10. Еще 8.1 была быстрее 7ки, а 10 просто сделана ... Читать далее...
Автор вопроса: Lope, в категории | | | | |
Спросил Lope
2 Отв.
Как бесплатно активировать Windows 10 чтобы активация была легальная?
Ответ: Все очень просто включите в своем windows который у вас на данный момент в настройках разрешить обновления и вам придет уведомление , что у вас есть возможность ... Читать далее...
Автор вопроса: Kenedi, в категории | |
Спросил Kenedi
2 Отв.
Как поставить Windows 10 на планшет с arm архитектурой процессора?
Ответ: Никак, полноценная windows может работать на командах х64 или х86, и arm процессоры, которыми оснащают многие android устройства, не поддерживает. Но ... Читать далее...
Автор вопроса: Alexiev, в категории | | |
Спросил Alexiev
1 Отв.
Как установить Papers, Please на русском языке?
Ответ: Paper,Please это игра про таможенника который должен пропускать людей через таможню в город. Её установить можно скачав нужный русификатор или поискать ... Читать далее...
Автор вопроса: Kopotun, в категории | | | |