Windowsはあの膨大なラビリンスがごときAPIを漁れば(漁ることができれば)できないことはないといえる。
ものすごく面倒だが複雑ではない。

一方、LinuxはWindowsのようにAPI呼んでおしまい、とはいかない。
時にはカーネルチューニングの名において独自コードをカーネルに仕込まなきゃダメなことも、多々ある。