implement ad-hoc Linux support