> Никто и не собирался хранить 100500 значений в отдельных файлах. Значения хранились
> в стандартном текстовом файле вида переменная=значение, такие файлы назывались
> ini-файлами, они и сейчас встречаются.А если не делать большую иерархию и вгрузить все в линейный файл - тогда начнет тормозить парсинг такого файла, да и юзер который там что-то попытается поменять взвоет. Попробуйте вывалить все файлы в / - увидите как сие вылгядит на примере файловой системы :)
> Вот при переходе с Windows 3.11 на Windows 95 от ini-файлов отказались
> в пользу реестра именно из-за ограничения на размер ini-файла.
Насколько я помню,
1) В 9x были ini файлы
2) А в 3.x уже был реестр.
Его где-то там и начали костылить. Ибо ничего кроме FAT оно не умело, а насколько хорошо фат работает с большими иерархиями - мы догадываемся...
> На тот момент не была разработана даже FAT32, поэтому под ФС понималась
> FAT16, которая, как бы это… не того.
Ну так я о чем. Дисковые технологии MS (да и не только) тогда были весьма примитивны, вот и закостылили. Но какой смысл сейчас это делать - хз. EXT4 какой-нибудь - тормозизмом как-то не страдает особо, например. Смысл его лечить от тормознутости, пуская поверх него еще 1 слой делающий примерно то же самое?