giFT

Origem: Wikipédia, a enciclopédia livre.
Ir para: navegação, pesquisa

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]

Suportes não funcionais[editar | editar código-fonte]

Front-ends[editar | editar código-fonte]

GNU/Linux[editar | editar código-fonte]

Modo texto[editar | editar código-fonte]

Gnome[editar | editar código-fonte]

KDE[editar | editar código-fonte]

Mac OS X[editar | editar código-fonte]

Microsoft Windows[editar | editar código-fonte]

Ver também[editar | editar código-fonte]

Ligações externas[editar | editar código-fonte]