Also ich könnte mir gut vorstellen, das erstere Methode sehr gut ohne größere Änderungen (höchstens paar Konfigurationen) auf beiden Systemem lauffähig ist. Oder wo genau siehst du dort das Problem?
...
Bei der ersten Methode hab ich das Problem, dass cURL ein bestandteil von vielen Linux-Distros ist, während man bei Windowssystemen cURL erst einmal runterladen muss.
Dementsprechend wird cURL auch anders angesprochen.