Markus Klotzbuecher nemrég bejelentette az általa fejlesztett mini_fo filerendszer 0.6.0-s verzióját. A mini_fo egy virtuális kernel filerendszer, amely lehetővé teszi az egyébként nem írható, read-only filerendszerek (pl. CD-ROM-ok) írását.Az írás természetesen nem a szó szoros értelmében hajtódik végre. A mini_fo egy ``copy-on-write'' filerendszert biztosít.
A mini_fo az írási és változtatási kéréseket egy írható tároló könyvtárra (storage directory) irányítja, miközben az eredeti adatokat változatlanul hagyja a fő könyvtárban (base directory). Olvasáskor a két könyvtárban (storage és base) található eredeti és változtatott fileok összefésülésre kerülnek, így mindig csak a legújabb verzió fog feltűnni. A felhasználó számára ez a művelet annyira transzparens, mintha egy read-write filerendszerhez férne hozzá.
Hol van jelentősége a mini_fo-nak?
- beágyazott rendszereken, ahol az esetek nagy részében read-only tárolókat használnak
- live CD-k használatánál
- sandbox környezetekben, pachek tesztelésénél, ismeretlen programok viselkedésének figyelésénél
- stb.
A mini_fo 0.6.0 egyaránt támogatja a 2.4-es és a 2.6-os Linux kerneleket.
A bejelentés itt.