Is there a fundamental reason this package requires linux? Or is it/could it be possible to provide Mac OS support?