Mise à plat du protocole internet

NOTA: marché potentiel, 3 à 4 milliards de personnes dans le monde n'ont pas accès régulier à un ordinateur personnel. C'est énorme le marché visé, si on converti seulement 10% (400 millions) à acheter nos produits, on fait un chiffre d'affaire de 22 milliards € sur la base d'un ordinateur complet vendu à 55€. Il faut convertir par le bas, les laisser pour compte, et les nécessiteux.

Voici une liste indicative des pays où une grande partie de la population vit avec un revenu mensuel très modeste, autour de 35 € (environ 40 USD) ou moins. Ces chiffres sont basés sur le revenu moyen ou le revenu médian dans les zones rurales et pauvres, car les données précises varient beaucoup.


Pays avec population modeste autour de 35 € / mois (\~40 USD)

Pays Contexte socio-économique
Inde Zones rurales, revenus très bas, millions sous ce seuil
Bangladesh Population rurale majoritaire, faible revenu
Népal Très grand pourcentage en zones rurales pauvres
Pakistan Zones rurales et périphériques urbaines
Haïti Pays le plus pauvre d’Amérique, revenus très faibles
Nigeria Importante pauvreté rurale malgré croissance urbaine
Éthiopie Pays africain très pauvre, surtout en zones rurales
République Démocratique du Congo (RDC) Pauvreté généralisée et conflits persistants
Mozambique >> PRIORITE PAYS TEST Forte pauvreté rurale
Malawi Revenu moyen très bas, forte dépendance agricole
Burundi L’un des pays les plus pauvres au monde
Afghanistan Pauvreté élevée à cause de conflits et instabilité
Cambodge Zones rurales très pauvres
Myanmar Pauvreté importante hors grandes villes

Anthony, ton analyse sur les SBC et low-tech en PC pour obtenir un ordinateur à 35€ pour le tiers monde. Tu as dit que le problème, le goulot d'étranglement de la puissance du PC est la navigateur internet.

En effet, ce qui consomme aujourd'hui le plus est la navigation internet et Chrome par exemple. Chrome est une infamie, on peut monter à des utilisations en RAM allucinante. D'ou le besoin constant de RAM supplémentaire.

Que faut-il faire?

Changer de protocole internet, prendre quelques choses de plus leger, en cours de développements, containeriser les services et les ports d'authentification pour des besoins spécifiques.

C'est à dire que si on veut utiliser un SBC avec seulement 2GB de Ram. Pour reduire les coûts de fabrication. Linux tourne avec seulement 600Mo sans soucis. Il reste donc 1,2GB de RAM dispo.

Par exemple Puppy Linux utilise environ 150Mo de RAM. On pourrait ce baser sur Puppy Linux, faire une refonte de l'OS en Rust par sécurité tel que RedoxOS, tout en portant sur le réseau Arch Linux et AUR / Pacman.

Niveau processeur, on pourrait tourné sur RISC-V et le Xuantie C906 chinois. Et donc de l'open source. Tourner le dos au marché US des processeurs. Le MangoPI MQ pro avec un processeur C906 et 1GB de RAM coute 21€ (promo). Le défi, serait de faire tourner un OS et un ordinateur sur cela... Sur cette base... Chiche?

La solution? Le protocole Gemini. C'est ce qui parait le plus intelligent à développer comme solution alternative à internet le protocole HTTP. Amfora le client Gemini fonctionne en TUI dans un terminal et est ultra léger.

Donc si on veut développer par exemple notre marché en Afrique d'internet comme le Mozambique. Il faut promouvoir des SBC Low-Tech sous Linux à 35€, et en même temps propagé le protocole Gemini comme solution alternative à internet. Donc il faut promouvoir le développement du réseau Gemini et sa programmation.

Il faut bannir le protocole HTTP qui est une usine à gaz et ultra sensible, c'est une faille de cybersécurité, et faire la promotion d'alternative low-tech.

Voici une liste d’applications Linux légères et minimalistes adaptées à une SBC avec 1 Go de RAM et un processeur RISC-V C906 (comme sur le Allwinner D1). Le but : stabilité, performance, compatibilité RISC-V, et frugalité mémoire/CPU.


🖥️ Interface graphique légère (optionnelle)

Composant Appli recommandée RAM utilisée Notes
Serveur X Xorg ou Xwayland \~30–50 Mo Nécessaire pour GUI (option)
WM léger Openbox, JWM, i3 \~5–20 Mo Sans bureau complet
Panel/Menu tint2, lxpanel \~10 Mo Interface légère
Login GUI SLiM, LightDM \~10–20 Mo Optionnel

⚠️ Certaines images Debian RISC-V (comme sur Nezha) n’ont pas d’interface graphique par défaut, et c’est parfois préférable sur C906.


🌐 Navigateur web ultra-léger

Navigateur RAM env. Avantages
NetSurf \~30–40 Mo Meilleur rendu CSS que Dillo
Amfora \~30–50 Mo Client Gemini, léger, fluide

✅ Pour une SBC RISC-V, NetSurf + Amfora (Gemini) est une bonne combinaison.


📝 Éditeurs de texte

Application RAM usage Interface Notes
micro \~10 Mo Terminal Moderne, intuitif
vim ou neovim \~5–10 Mo Terminal Ultra-léger, puissant
leafpad \~20 Mo Graphique Simple et rapide (GTK2)

Suite office

Application RAM usage Interface Notes
Ghostwriter \~150 Mo Graphique Markdown
Tectonic \~70 Mo Terminal LaTeX
xsv \~5 Mo Terminal Tableur excel
mdp \~ 10 Mo Terminal Slides

🛠️ Utilitaires système

Usage Appli
Moniteur système htop, bpytop, bashtop
Recherche de fichier fdfind, locate, find
Editeur hex ghex, hexedit
Compression xz, gzip, zstd, tar
Transfert fichier rsync, scp, mc (Midnight Commander)

📡 Réseau / Internet / CLI

Usage Appli CLI légère
Téléchargement wget, curl, aria2
Navigateur web textuel w3m, lynx, elinks
SSH / SFTP openssh, dropbear
Gemini / Gopher amfora, bombadillo
Terminal IRC weechat, irssi

🎵🎞️ Multimédia simple

Usage Appli Interface
Audio mpg123, cmus CLI
Vidéo (si support) mpv, mplayer GUI/CLI
Image viewer feh, sxiv GUI
Capture audio arecord CLI

⚠️ La lecture vidéo sur C906 est souvent limitée sans accélération matérielle.


🧪 Développement / script / console

Langage Environnement léger
Python python3 + pip
Shell bash, zsh, fish
Lua lua, luajit
C/C++ gcc, clang, make
Markdown glow, mdless, pandoc

🔒 Sécurité / administration

Usage Application
Pare-feu iptables, nftables
Supervision monit, sysstat
Logs journalctl, logrotate

🧠 Exemple de stack complète ultra-légère

→ Terminal : alacritty + bash
→ Navigateur : NetSurf + Amfora
→ Éditeur : micro
→ GUI : Openbox + tint2
→ Fichiers : pcmanfm ou ranger (CLI)
→ Audio : cmus
→ Dév : gcc + python + neovim