I built a zero-dependency programming language that talks directly to the Linux kernel
go
dev.to
Most modern languages are built on top of C. They rely on libc for everything from printing a string to opening a socket. I wanted to see if I could go deeper. I built Jadn: a systems language with zero dependencies. It doesn't use libc. It doesn't use LLVM. It doesn't even use a linker. Pure Syscalls When Jadn wants to talk to the world, it talks directly to the Linux kernel. Here is how it handles a write: 1 fn print(buf: &i8, len: i64) { 2 syscall(1, 1, buf, len) // Direct sys