All Topics
All Topics
Technology
Technology
AI
AI
Business
Business
Entertainment
Entertainment
News
News
Programming
Programming
Security
Security
Science
Science
Design
Design
Environment
Environment
Finance
Finance
Crypto
Crypto
Politics
Politics
Sports
Sports
Education
Education
Gaming
Gaming
Art
Art
Music
Music
Health
Health
Books
Books
Food
Food
Travel
Travel
Personal
Personal
Bluesky
Twitter

ymawky: A Web Server Written Entirely in ARM64 Assembly (Linux Port)

By

imtomt

6h ago· 9 min readenCode

Summary

ymawky is a web server written entirely in ARM64 assembly language, using syscalls directly without libc, with a fork-per-connection model. Originally developed for macOS, this branch is a Linux port. It requires gcc and binutils to assemble, and serves files from a www/ directory. The project demonstrates low-level systems programming in ARM64 assembly.

Source

Hacker Newsymawky: A Web Server Written Entirely in ARM64 Assembly (Linux Port)github.com

Key quotes

· 4 pulled
ymawky is a syscall-only, no libc, fork-per-connection web server written by hand.
While originally developed for MacOS, this branch is a fully-featured Linux port.
To compile a stripped binary, run make.
Ensure there is a www/ directory next to the ymawky executable.
Snippet from the RSS feed
MacOS Web Server written entirely in ARM64 assembly - imtomt/ymawky

You might also wanna read

Comments

Sign in to join the conversation.

No comments yet. Be the first.