Интересная тема была бы, если бы *никсовый принцип монтирования томов распространился бы на интернет-ресурсы. Интернет - это федеративная распределённая файловая система, принцип адресации верхнего уровня мог бы быть таким же, как в локальной файловой системе, с одинарным слешем в корне. Расширения для запросов/параметров/якорей/моникеров/etc шли бы уровнем ниже. Браузер, получив глобальный адрес интернет-странички, автоматически монтировал бы домен сервера в определённом месте своей файловой системы как том (скажем ~/inet/domainname или ~/http/domainname, или что-то вроде), и работал бы ней как с родной ФС. Одновременно к этому тому имели бы доступ и другие программы. Примонтированный том служил бы кэшем, историей, мейлбоксом и проч, и демонтировался бы при очистке истории.
элегантно. :) учитывая новомодный тренд в сторону многопотоковых браузеров (код с каждoго домена выполняется отдельным потоком или даже процессом) не исключено, что так когда-то и будет. каждый процесс имел бы доступ только к файлам своего тома... вообще до сих пор ИМХО создателями браузеров двигало скорее желание оптимизации под скорость чем под модульность/безопасность, поэтому траверсировать 120 отдельных кэшей и историй желающих найдется и сейчас мало, но это постепенно меняется...
no subject
Date: 2009-10-15 12:15 am (UTC)everything is a file
Date: 2009-10-19 03:09 pm (UTC)учитывая новомодный тренд в сторону многопотоковых браузеров (код с каждoго домена выполняется отдельным потоком или даже процессом) не исключено, что так когда-то и будет. каждый процесс имел бы доступ только к файлам своего тома... вообще до сих пор ИМХО создателями браузеров двигало скорее желание оптимизации под скорость чем под модульность/безопасность, поэтому траверсировать 120 отдельных кэшей и историй желающих найдется и сейчас мало, но это постепенно меняется...