BTFS: sistema de archivos de BitTorrent
(github.com/johang)BTFS (sistema de archivos de BitTorrent)
Descripción general de BTFS
- Con BTFS, puedes montar archivos .torrent o magnet link y usarlos como un directorio de solo lectura
- Cuando una aplicación lee un archivo, solo se descargan las partes necesarias
- Herramientas comunes como ls, cat y cp funcionan normalmente
- Aplicaciones como vlc y mplayer también pueden usarse sin modificaciones
Ejemplo de uso
$ mkdir mnt
$ btfs video.torrent mnt
$ cd mnt
$ vlc video.mp4
Desmontar y salir:
$ fusermount -u mnt
Cómo instalar
Debian/Ubuntu
# apt-get install btfs
Arch Linux
# pacman -S btfs
Gentoo
# emerge -av btfs
Fedora
# dnf install fuse-btfs
Fedora OSTree
$ rpm-ostree install fuse-btfs
OpenSUSE
# zypper install btfs
macOS
Instalación usando Homebrew:
$ brew install btfs
Paquetes de dependencia (Linux)
- fuse (en Ubuntu 16.04, "fuse")
- libtorrent (en Ubuntu 16.04, "libtorrent-rasterbar8")
- libcurl (en Ubuntu 16.04, "libcurl3")
Compilar desde el código fuente en Debian/Ubuntu recientes
$ sudo apt-get install autoconf automake libfuse-dev libtorrent-rasterbar-dev libcurl4-openssl-dev g++
$ git clone https://github.com/johang/btfs.git btfs
$ cd btfs
$ autoreconf -i
$ ./configure
$ make
Para instalarlo, además:
$ make install
Compilar en macOS
Instalar los paquetes de dependencia con Homebrew:
$ brew install Caskroom/cask/osxfuse libtorrent-rasterbar autoconf automake pkg-config
$ git clone https://github.com/johang/btfs.git btfs
$ cd btfs
$ autoreconf -i
$ ./configure
$ make
Para instalarlo, además:
$ make install
Opinión de GN⁺
- BTFS es un proyecto interesante que permite explorar y usar archivos torrent como si fueran un sistema de archivos virtual
- Una ventaja es que se puede instalar fácilmente en los principales sistemas operativos, aunque al estar basado en FUSE el rendimiento puede ser limitado
- Como por la naturaleza de los torrents no es necesario que todos los archivos estén completos en local, parece útil para dispositivos con almacenamiento limitado
- Sin embargo, existe la posibilidad de que el contenido se comparta de forma ilegal, por lo que puede haber problemas de derechos de autor
- Como es un programa de código abierto creado y compartido por una persona, conviene tener precaución en términos de estabilidad y seguridad
1 comentarios
Comentarios de Hacker News