Very nice, too bad there are a few typos.
For example, the "write" function arguments are not ordered correctly and it's using the wrong line terminator. It should be:
write(STDOUT, "Hello World!\n", len("Hello World!\n"));