AncientFS: Leer sistemas de ficheros de los Unix antiguos ahora en GNU/Linux y FreeBSD

By | December 23, 2008

Amit Singh anuncia que ha portado AncientFS desde Mac a GNU/Linux y FreeBSD, permitiendo así leer estos sistemas de ficheros.
Existian volcados de cintas de los años 70 de estos ficheros, que corrian el peligro de caer en el olvido sin que hubiera software en los sistemas operativos actuales que pudieran leerlos. Con AncientFS ahora todo este material esta un poco más al alcance de todos.

AncientFS usa la tecnología FUSE (Filesystem in Userpace – Sistemas de ficheros en el espacio de usuario), lo cual permite que usuarios sin privilegios de administrador puedan crear y montar sistemas de ficheros en su espacio de usuario.

 

La idea de montar sistemas de ficheros en el espacio de usuario, viene de Plan 9, pensado para ser el sucesor de Unix, y aunque hasta ahora sin éxito mediático, ésta entre otras ideas van calando poco a poco en el mundo Unix (GNU, BSD)

Esta idea en Plan 9 se llama 9P (Plan 9 Filesystem Protocol) y está actualmente soportado en el kernel linux 2.4 o 2.6 a través de v9fs

 

Los formatos soportados por AncientFS son:

         v1tap       DECtape 'tap' tape archive; UNIX V1
         v2tap       DECtape 'tap' tape archive; UNIX V2
         v3tap       DECtape 'tap' tape archive; UNIX V3
         ntap        DECtape/magtape 'tap' tape archive; 1970 epoch
         tp          DECtape/magtape 'tp' tape archive
         itp         UNIX 'itp' tape archive
         dtp         UNIX 'dtp' tape archive
         dump        Incremental file system dump (512-byte blocks, V7/bsd)
         dump1k      Incremental file system dump (1024-byte blocks, V7/bsd)
         dump-vn     Incremental file system dump (512-byte blocks, bsd-vn)
         dump1k-vn   Incremental file system dump (1024-byte blocks, bsd-vn)
         v1ar        Very old (0177555) archive (.a) from First Edition UNIX
         v2ar        Very old (0177555) archive (.a) from Second Edition UNIX
         v3ar        Very old (0177555) archive (.a) from Third Edition UNIX
         ar          Current (!<arch>\n), old (0177545), or very old (0177555)
                     archive (.a); use (v1|v2|v3)ar for UNIX V1/V2/V3 archives
         bcpio       Binary cpio archive (old); may be byte-swapped
         cpio_odc    ASCII (odc) cpio archive
         cpio_newc   New ASCII (newc) cpio archive
         cpio_newcrc New ASCII (newc) cpio archive with checksum
         tar       ustar, pre-POSIX ustar, or V7 tar archive
         v1          First Edition UNIX file system
         v2          Second Edition UNIX file system
         v3          Third Edition UNIX file system
         v4          Fourth Edition UNIX file system
         v5          Fifth Edition UNIX file system
         v6          Sixth Edition UNIX file system
         v7          Seventh Edition UNIX file system
         v10         Tenth Edition UNIX file system
         32v         UNIX/32V file system
         bsd         BSD file system (V7-style with fixed-length file names;
                     e.g. 2.9BSD or 4.0BSD)
         bsd-vn      BSD file system (pre 'fast-file-system' "UFS" with
                     variable-length file names; e.g. 2.11BSD for PDP-11)

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *