Một lập trình viên có nickname imtomt vừa ra mắt ymawky, một máy chủ web (web server) được viết hoàn toàn bằng hợp ngữ ARM64 (assembly), không dùng thư viện C và chỉ sử dụng syscall. Dự án open source này chạy trên macOS với chip Apple Silicon (M1, M2, M3) và hỗ trợ các phương thức HTTP cơ bản như GET, PUT, DELETE, OPTIONS, HEAD. ymawky hoạt động theo cơ chế fork-per-connection, nghĩa là mỗi kết nối sẽ được xử lý bởi một tiến trình con riêng biệt.

Vì sao ymawky đáng chú ý?

Dù là một máy chủ tĩnh (static file server) đơn giản, ymawky gây ấn tượng bởi mã nguồn cực kỳ gọn nhẹ và hiệu năng tối ưu nhờ viết trực tiếp bằng assembly. Dự án có sẵn bảo vệ chống tấn công Slowloris, giải mã % hex encoding, và phát hiện path traversal (ngăn truy cập file nhạy cảm như /etc/passwd). Người dùng chỉ cần tải mã nguồn từ GitHub, cài Xcode Command Line Tools, chạy make và khởi động server trên cổng 8080 mặc định.

Đối với cộng đồng open sourcecông nghệ, ymawky là một minh chứng cho thấy việc viết phần mềm ở cấp độ thấp vẫn có thể tạo ra sản phẩm hoạt động được. Dự án chưa hỗ trợ IP tùy chỉnh, chỉ chạy trên localhost, nhưng đây có thể là một tính năng bảo mật hơn là hạn chế. Với mã nguồn gọn nhẹ và dễ hiểu, ymawky phù hợp để học tập về hệ thống, assembly, và giao thức HTTP trên nền tảng Apple Silicon.