giFT
Este artigo não cita fontes confiáveis. (Junho de 2016) |
O giFT é um daemon, desenvolvido na plataforma GNU/Linux, usando a linguagem de programação C, com a intenção de servir como uma ponte para combinar a capacidade de usar vários protocolos de transferência de arquivos (Peer to Peer ou semelhantes) em um único front-end, através de plugins desenvolvidos pela comunidade. A sigla giFT significa "giFT: Internet File Transfer".
Compatibilidade e portabilidade[editar | editar código-fonte]
O projeto foi desenvolvido em C com enfoque na portabilidade. Portanto, mesmo tendo sido feito sob a plataforma GNU/Linux, é possível compilá-lo e executá-lo em qualquer outra plataforma que tenha suporte a esta linguagem, o que também torna o programa mais compatível.
Como funciona[editar | editar código-fonte]
Por ser um daemon, o giFT necessita de um front-end (uma interface que pode ser gráfica ou textual). O front-end se comunica com o daemon, que usa plugins para se comunicar com os protocolos de transferência de arquivo. Ao final desta fase, a corrente é fechada quando o daemon recebe as informações da rede e as manda para o front-end, que exibe de maneira que possa ser compreendida pelo usuário.
Plugins de rede[editar | editar código-fonte]
Através do uso de plugins, é possível estender o suporte as redes de transferência de arquivos no giFT. Estes plugins são desenvolvidos pela comunidade, muitas vezes desenvolvedores que não fazem parte do projeto principal, cabendo a eles manter o suporte do programa às redes.
Plataformas suportadas[editar | editar código-fonte]
Redes suportadas[editar | editar código-fonte]
Suportadas oficialmente[editar | editar código-fonte]
Suportes funcionais[editar | editar código-fonte]
Suportes em projeto[editar | editar código-fonte]
- eDonkey
- OpenNap (atualmente em versão alfa de desenvolvimento)