rising3월 16일· 2 sources
Building a Web Server from Scratch (No, Actually)
웹 서버를 밑바닥부터 만들기 (진짜로)
Why it matters
The author built a web server entirely from scratch using NASM x86_64 assembly on Linux, with no frameworks or runtimes—just raw system calls to the kernel. Starting from boredom in a NoSQL class, they learned assembly in a week, first building an HTTP client (a minimal curl clone), then progressing to NASMServer, which powers their personal site. The article walks through the fundamentals: Linux's 'everything is a file' model and system calls as the sole I/O mechanism.
2
Sources
+0
24h
—
Growth
189d
Active
bare-metalfs modulehttp modulehttp serverlinux syscallnasmnode.jsvanilla javascriptx86_64 assembly