<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: OpenNews: Патч для интерпретации файлов как директорий в Linux</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/38755.html</link>
    <description>Jaroslav Sykora представил (http://kerneltrap.org/Linux/Shadow_Directories) реализацию механизма &quot;теневых директорий&quot; (shadow directories), суть которых в возможности интерпретации структурированного файла в виде иерархии директорий. Например, к заархивированным данным можно обратиться через команду &quot;cat hello.zip^/hello.c&quot; или &quot;ls hello.zip^/&quot;, где символ &quot;^&quot; является сигналом для интерпретации файла как директории.&lt;br&gt;&lt;br&gt;&lt;br&gt;Операция разбора данных файла производится на пользовательском уровне, средствами дополнительных FUSE модулей.&lt;br&gt;&lt;br&gt;&lt;br&gt;URL: http://kerneltrap.org/Linux/Shadow_Directories&lt;br&gt;Новость: http://www.opennet.ru/opennews/art.shtml?num=12480&lt;br&gt;</description>

<item>
    <title>Патч для интерпретации файлов как директорий в Linux (tux2002)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/38755.html#24</link>
    <pubDate>Tue, 23 Oct 2007 03:45:12 GMT</pubDate>
    <description>&amp;gt;&amp;gt;ну, а почему бы и нет... &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;А зачем ^ надо?Чем запись /folder/file.zip/cool-file-in-zip.txt например невалидна?Налетев на факт что file.zip &lt;br&gt;&amp;gt;файло а не дира и cd не катит - можно мля, &lt;br&gt;&amp;gt;посмотреть что это за дрянь и дальше парсить уже как зипарь.Зачем &lt;br&gt;&amp;gt;какие-то извращения с ^ надо?Потому что так халтурщикам парсить проще?Зато юзерам &lt;br&gt;&amp;gt;обучаться под это - убиться можно.Сами будете секретуток учить этим премудростям.А &lt;br&gt;&amp;gt;так они бы считали архив за нечто типа точки монтирования - &lt;br&gt;&amp;gt;достаточно 1 раз 1 понятие вдолбить и телемаркет :) &lt;br&gt;&lt;br&gt;А если find или ls тебе не нужно содержимое архива вываливать? Я предпалагаю для этого и придумали ^, чтоб не патчить программы.&lt;br&gt;</description>
</item>

<item>
    <title>Патч для интерпретации файлов как директорий в Linux (R007)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/38755.html#23</link>
    <pubDate>Mon, 22 Oct 2007 19:46:08 GMT</pubDate>
    <description>&amp;gt;Применение в практике - 100&#037; вреда, тем более при нынешней цене на &lt;br&gt;&amp;gt;носители. &lt;br&gt;&lt;br&gt;Ну не 100&#037;.Как насчет LZ-based алгоритмов которые быстры в декомпрессии?Они иногда столь быстры что может выйти выигрыш в скорости.Просто потому что меньше читается с тормозного по своей сути харда.Не верите?Посмотрите на алгоритмы типа UCL и LZO, у них декомпрессия с немеряной скоростью - на современном скорее в HDD упрется чем в их скорость работы :)&lt;br&gt;</description>
</item>

<item>
    <title>Патч для интерпретации файлов как директорий в Linux (R007)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/38755.html#22</link>
    <pubDate>Mon, 22 Oct 2007 16:24:01 GMT</pubDate>
    <description>&amp;gt;А вот зачем хитрые символы изобретать для интерпретора? &lt;br&gt;&lt;br&gt;Вот этого я не понял.Если немного изменить логику разборта пути и при ошибке cd глянуть что это файл и прикинуть его формат и далее разруливать иерархию через соотв. обработчик - было бы отлично.И что интереснее, не вижу никаких препятствий к этому.Кроме несколько большего объема кодинга.Да, такое поведение надо закодить.А с крышкой можно от этого отмазаться.&lt;br&gt;&lt;br&gt;&amp;gt;Есть ведь команда mount, &lt;br&gt;&lt;br&gt;Дядя, я конечно понимаю что в ваши годы слово usability не слышали.Но монтировать зипарь чтобы посмотреть его содержимое... нет, технически тому никаких проблем нет.Но ГЕМОРРОЙНОСТЬ этого метода для юзера - внушает!&lt;br&gt;&lt;br&gt;&amp;gt;среде? Такие вот ламеры делают очень просто - пишут одно и &lt;br&gt;&amp;gt;то же трижды, на каждый конкретный случай. &lt;br&gt;&lt;br&gt;Да, а вы как самый умный наверное монтируете каждый зипарь чтобы посмотреть его содержимое?Ок, а если зипарей 20?А не запаритесь моунтить то???&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Патч для интерпретации файлов как директорий в Linux (яФря)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/38755.html#21</link>
    <pubDate>Mon, 22 Oct 2007 15:24:03 GMT</pubDate>
    <description>опять грустный клоун вылез из своего шатра и решил доставить немного бесплатного фана&lt;br&gt;</description>
</item>

<item>
    <title>Патч для интерпретации файлов как директорий в Linux (Nick)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/38755.html#20</link>
    <pubDate>Mon, 22 Oct 2007 10:08:36 GMT</pubDate>
    <description>&amp;gt;Это они правильно идею от Plan 9 подхватили, - всё есть файл, &lt;br&gt;&amp;gt;- но только вот реализация этих принципов в линукс слишком дорого &lt;br&gt;&amp;gt;стоит - пространство имён одно на всех и обслуживается ядром. Архитектура &lt;br&gt;&amp;gt;не та, всё равно, что крылья к паровозу прикручивать. Красиво, конечно, &lt;br&gt;&amp;gt;но не летает :-)&lt;br&gt;&lt;br&gt;дурак ты боцман, и шутки у тебя дурацкие...&lt;br&gt;&lt;br&gt;В каком году до нашей эры ты последний раз видел Линух?&lt;br&gt;Будешь гордиться шо в пятисотом? Ну молодчинко.&lt;br&gt;Потому как трепаццо ты можешь, а знать о чем говоришь - несколько тяжелее.&lt;br&gt;&lt;br&gt;Иди смотри &quot;User Namespaces&quot;, опция CONFIG_USER_NS.&lt;br&gt;Вместе с Documentation/sharedsubtree.txt   неплохо пойдет на пользу.&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt;А вот зачем хитрые символы изобретать для интерпретора? Есть ведь команда mount, &lt;br&gt;&amp;gt;она все файловые системы и должна обслуживать. Смонтировал с ключами соответствующими &lt;br&gt;&amp;gt;- и юзай всеми стандартными утилитами и скриптами без изменений. Файл &lt;br&gt;&amp;gt;- он и в африке файл, а если то - это &lt;br&gt;&amp;gt;файл, а это - это файл, да не такой, а третье &lt;br&gt;&amp;gt;- вообще на файл не пох</description>
</item>

<item>
    <title>Патч для интерпретации файлов как директорий в Linux (www.andr.ru)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/38755.html#19</link>
    <pubDate>Mon, 22 Oct 2007 09:42:42 GMT</pubDate>
    <description>Это они правильно идею от Plan 9 подхватили, - всё есть файл, - но только вот реализация этих принципов в линукс слишком дорого стоит - пространство имён одно на всех и обслуживается ядром. Архитектура не та, всё равно, что крылья к паровозу прикручивать. Красиво, конечно, но не летает :-)&lt;br&gt;&lt;br&gt;А вот зачем хитрые символы изобретать для интерпретора? Есть ведь команда mount, она все файловые системы и должна обслуживать. Смонтировал с ключами соответствующими - и юзай всеми стандартными утилитами и скриптами без изменений. Файл - он и в африке файл, а если то - это файл, а это - это файл, да не такой, а третье - вообще на файл не похож, как софт разрабатывать в такой среде? Такие вот ламеры делают очень просто - пишут одно и то же трижды, на каждый конкретный случай.&lt;br&gt;</description>
</item>

<item>
    <title>Патч для интерпретации файлов как директорий в Linux (RNZ)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/38755.html#18</link>
    <pubDate>Mon, 22 Oct 2007 06:47:55 GMT</pubDate>
    <description>+1&lt;br&gt;</description>
</item>

<item>
    <title>А если ещё и на запись? (Дмитрий Ю. Карпов)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/38755.html#17</link>
    <pubDate>Mon, 22 Oct 2007 06:26:33 GMT</pubDate>
    <description>Если из архива читают - это не так страшно. А вот если в архив что-то записывают, то тут загрузка процессора и диска взлетают до небес, и надолго.&lt;br&gt;&lt;br&gt;Хотя для Апача это было бы весьма удобно - на диске хранятся архивы, из которых на лету выдёргиваются файлы, причём ещё и кэшируются в раззипованном виде. За счёт бОльшей компактности растёт КПД дискового кэша, хотя возрастает нагрузка на процессор.&lt;br&gt;</description>
</item>

<item>
    <title>OpenNews: Патч для интерпретации файлов как директорий в Lin... (pavel_simple)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/38755.html#16</link>
    <pubDate>Mon, 22 Oct 2007 04:53:18 GMT</pubDate>
    <description>+/dev/hands&lt;br&gt;</description>
</item>

</channel>
</rss>
