Because this article is part #4 of a series. It is not intended to run on a Linux host machine. The real reason for doing it is to confer Linux binary compatibility to a non-Linux OS.
There are links to the rest of the series here in the comments: https://news.ycombinator.com/item?id=39928177