Was ist AsmBB?
- AsmBB ist eine sehr schnelle und leichtgewichtige Webforum-Engine, geschrieben von JohnFound.
- Das gesamte System ist in Assemblersprache geschrieben und verwendet SQLite als Datenbank-Backend.
- Es läuft auch auf schwachem Hosting und kann gleichzeitig viele Besucher ohne Verzögerung verarbeiten.
- Durch das interne Design und die Reduzierung von Abhängigkeiten ist es eine sehr sichere Webanwendung.
- Für höhere Sicherheit wird eine verschlüsselte Datenbank unterstützt.
- Die Anforderungen an die Laufzeitumgebung sind sehr gering: ein x86-Linux-Server (32-Bit oder 64-Bit), keine speziell vorinstallierten Bibliotheken erforderlich.
- Es läuft gut selbst auf dem kleinsten und günstigsten VPS und kann auch auf Shared Hosting mit FastCGI-Unterstützung verwendet werden.
- Erforderlich ist ein Webserver mit Unterstützung für die FastCGI-Schnittstelle; getestet wurde es mit Nginx, Apache, Lighttpd, Hiawatha und RWASA.
- Das Forum lässt sich leicht anpassen, da es ein leistungsfähiges Template-System verwendet, mit dem Anpassungen möglich sind, ohne den Code tatsächlich zu ändern.
Download, Installation und Hacking
- Binärpaket direkt herunterladen: asmbb.tar.gz (dieser Link verweist immer auf die neueste Version des Binärpakets).
- Fortschritt verfolgen, Bugs melden und den Source Code klonen: AsmBB-Quellcode-Repository
- Auf dem eigenen Server installieren und das schnellste Forum nutzen: Tutorial zur Installation mit NGINX und systemd
- Mit RWASA in weniger als 2 Minuten installieren: Video-Tutorial, auch auf YouTube verfügbar
GN⁺-Meinung:
- AsmBB ist eine in Assemblersprache geschriebene Hochleistungs-Webforum-Engine, deren Kernvorteil hohe Geschwindigkeit und starke Sicherheit auch auf leistungsschwachen Servern ist.
- Attraktiv sind zudem die einfache Anpassbarkeit für Nutzer und die Kompatibilität mit verschiedenen Webservern.
- Diese Technik bietet Entwicklern, die auch in ressourcenbeschränkten Umgebungen effiziente Webdienste aufbauen möchten, eine interessante Alternative.
1 Kommentare
Hacker-News-Kommentare
Zweifel an der Sicherheit von AsmBB
Lob für die Verwendung von Assembler und Meinung zur Sicherheit
Forschung zu dezentralen Foren
Verarbeitungszeit und die Bedeutung eines CDN
Frage zur Datenbankanbindung aus Assembler-Code
Assembler-Code mit SQLite als Backend
Bitte um Erklärung zur Unterstützung von Unicode-Emoji-Zeichen
Meinung zu einem Schalter zum Deaktivieren von Live-Benachrichtigungen und zur öffentlichen Nutzerliste
Forderung nach Rate Limiting für Live-Benachrichtigungen
Hinweis auf fehlende Informationen zu Assemblersprache und Betriebssystem
Möglichkeit einer ähnlichen Implementierung in C und Motivation für Assembler