BTFS: Sistem File BitTorrent
(github.com/johang)BTFS (Sistem File BitTorrent)
Gambaran umum BTFS
- Dengan BTFS, Anda dapat me-mount file .torrent atau magnet link dan menggunakannya sebagai direktori baca-saja
- Saat aplikasi membaca file, hanya bagian yang diperlukan yang akan diunduh
- Alat umum seperti ls, cat, dan cp berfungsi normal
- Aplikasi seperti vlc dan mplayer juga dapat digunakan tanpa modifikasi
Contoh penggunaan
$ mkdir mnt
$ btfs video.torrent mnt
$ cd mnt
$ vlc video.mp4
Lepas mount dan keluar:
$ fusermount -u mnt
Cara instalasi
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
Instalasi menggunakan Homebrew:
$ brew install btfs
Paket dependensi (Linux)
- fuse (di Ubuntu 16.04, "fuse")
- libtorrent (di Ubuntu 16.04, "libtorrent-rasterbar8")
- libcurl (di Ubuntu 16.04, "libcurl3")
Build dari source di Debian/Ubuntu terbaru
$ 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
Untuk menginstal, tambahkan:
$ make install
Build di macOS
Instal paket dependensi dengan 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
Untuk menginstal, tambahkan:
$ make install
Pendapat GN⁺
- BTFS adalah proyek menarik yang memungkinkan file torrent dijelajahi dan digunakan layaknya sistem file virtual
- Kelebihannya adalah mudah dipasang di OS utama, tetapi karena berbasis FUSE performanya bisa terbatas
- Karena sifat torrent, tidak semua file perlu ada secara lokal, sehingga tampaknya berguna untuk perangkat dengan penyimpanan terbatas
- Namun, ada kemungkinan kontennya dibagikan secara ilegal sehingga bisa menimbulkan isu hak cipta
- Karena ini adalah program open source yang dibuat dan dibagikan secara personal, perlu kehati-hatian dari sisi stabilitas dan keamanan
1 komentar
Komentar Hacker News