Le "petit internet"
Un peu d'histoire
Internet s'est popularisé / démocratisé vers la fin des années 80, début des années 90.
Cependant, n'oublions pas qu'il existe depuis la fin des années 60, et si le protocole le plus populaire est le http (aujourd'hui https), à l'origine il s'agit d'une couche de base, le tcp/ip, sur laquelle sont bâtis divers protocoles:
- FTP: File Transfer Protocol
- GOPHER: text linking and sharing protocol
- HTTP: HyperText Transfer protocol
Dans un même temps, on a étendu le protocole pour faire des pages de plus en plus complexe, au détriment de la sécurité et de la vie privée.
Gemini
C'est dans ce contexte qu'est né le protocole gemini.
Gemini se trouve en fait "entre" Gopher et http en terme de fonctionalités.
C'est d'ailleurs de là qu'il tire son nom, puisque le projet Gemini (peu connu du grand public), est celui qui se trouvait entre Mercury (la première capsule dans l'espace, plus une preuve de concept que quoi que ce soit d'autre) et le projet Apollo (qu'on ne présente plus).
Gemini essaie de revenir au source du partage en éliminant les dérives engendrées par le "gonflement" du http.
En retirant une série de fonctionalités, ils retire également les problèmes de sécurité et de perte de vie privée associés.
Voilà, c'est aussi simple que cela :-)
Un serveur gemini s'appelle par gemini://
Les sites gemini s'appellent des "capsules".
Le language utilisé pour écrire les pages est un markdown simplifié (et donc très pauvre); les pages sont des pages.gmi.
Par définition, les serveurs ne demandent que très peu de ressources et peuvent donc facilement être installés sur un Raspberry Pi. (Voir ici).
Le serveur gemini du club est ici (ou via un proxy http) (et le mien ici).
Tutoriel de CGI Gemini.
Gemini fait partie de ce qu'on appelle généralement le "smolnet", qui comprend toute une série de protocoles.
Vu qu'on me pose régulièrement la question:
Personellement j'utilise amfora sous linux et deedum sur android. Phaedra est très basique mais tourne sur android 1.0.
Pour mon serveur j'utilise gmnisrv).
Bombadillo n'est pas mal non plus (dans debian unstable), mais j'attend un paquet kristall.
Pour un superbe browser graphique,voir LaGrange.
[Top]