Serveur web écrit entièrement en assembleur ARM64 pour macOS

Original : Show HN: Building a web server in assembly to give my life (a lack of) meaning

Pourquoi c'est important

Démontre la programmation système de bas niveau et l'éducation informatique

Un développeur a créé ymawky, un serveur web fonctionnel écrit entièrement en assembleur ARM64 pour macOS, sans utiliser de bibliothèques C, uniquement des appels système directs.

Le projet ymawky est un serveur web minimaliste développé exclusivement en assembleur ARM64 pour macOS. Il fonctionne sans bibliothèque C (libc), utilisant uniquement des appels système directs et une architecture fork-per-connection. Le serveur nécessite Xcode Command Line Tools et ne fonctionne que sur Apple Silicon. Il sert les fichiers depuis un répertoire www/ et gère les requêtes GET basiques, recherchant index.html pour les requêtes racine. Bien que développé pour macOS, l'auteur a tenté de le rendre portable vers Linux/Unix avec quelques modifications potentiellement nécessaires.

Source

github.com — Lire l'original →