Added support for Linux.

Removed the unused dependency and made the parse asynchronous since it can take
some time to complete.