Qu’est-ce qu’AsmBB ?
- AsmBB est un moteur de forum web extrêmement rapide et léger, créé par JohnFound.
- Il est entièrement écrit en langage assembleur et utilise SQLite comme backend de base de données.
- Il peut fonctionner même sur un hébergement modeste tout en traitant simultanément de nombreux visiteurs sans latence.
- Grâce à sa conception interne et à la réduction des dépendances, c’est une application web très sécurisée.
- Il prend en charge les bases de données chiffrées pour une sécurité renforcée.
- Les exigences d’exécution sont très faibles : un serveur Linux x86 (32 bits ou 64 bits), sans besoin particulier de bibliothèques préinstallées.
- Il fonctionne bien même sur les VPS les plus petits et les moins chers, et peut aussi être utilisé sur un hébergement mutualisé prenant en charge FastCGI.
- Un serveur web prenant en charge l’interface FastCGI est nécessaire ; il a été testé avec Nginx, Apache, Lighttpd, Hiawatha et RWASA.
- Il est facile à personnaliser grâce à un puissant système de templates permettant d’adapter le forum sans modifier directement le code.
Téléchargement, installation et bidouillage
- Télécharger directement le paquet binaire : asmbb.tar.gz (ce lien pointe toujours vers la dernière version du paquet binaire).
- Suivre l’avancement, signaler des bugs et cloner les sources : dépôt source d’AsmBB
- L’installer sur votre propre serveur pour disposer du forum le plus rapide : tutoriel d’installation avec NGINX et systemd
- L’installer en moins de 2 minutes avec RWASA : tutoriel vidéo également disponible sur YouTube
L’avis de GN⁺ :
- AsmBB est un moteur de forum web haute performance écrit en assembleur, dont l’atout principal est d’offrir une grande rapidité et un haut niveau de sécurité même sur des serveurs peu puissants.
- Le fait qu’il soit facilement personnalisable et compatible avec divers serveurs web le rend particulièrement attractif.
- Cette technologie constitue une alternative intéressante pour les développeurs qui veulent construire des services web efficaces dans des environnements aux ressources limitées.
1 commentaires
Avis Hacker News
Doutes sur la sécurité d’AsmBB
Éloges sur l’usage de l’assembleur et avis sur la sécurité
Recherche sur les forums distribués
Temps de traitement et importance d’un CDN
Question sur la façon de se connecter à une base de données en assembleur
Écriture en assembleur avec SQLite comme backend
Demande d’explications sur la prise en charge des caractères emoji Unicode
Avis sur le bouton de désactivation des notifications en direct et l’exposition de la liste des utilisateurs
Demande de limitation de débit pour les notifications en direct
Remarque sur le manque d’informations concernant le langage d’assembleur et le système d’exploitation
Possibilité d’une implémentation similaire en C et motivation de l’usage de l’assembleur