OS X può farlo ora, a partire da Snow Leopard. È reso possibile attraverso il servizio proxy del sonno . È praticamente automatico. L'unico requisito è disporre di un secondo dispositivo Apple sempre attivo sulla LAN che possa fungere da proxy sleep. Le loro attuali scatole integrate a bassa potenza supportano tutto ciò, credo: Airport, Time Machine e Apple TV.
Nel caso generale, tuttavia, credo che la risposta sia no. Non sono a conoscenza di altri sistemi operativi che hanno implementato un servizio come questo. La tecnologia è open source, quindi non c'è motivo per cui alla fine non potrebbe essere ovunque. Probabilmente è troppo nuovo per vedere l'adozione diffusa ancora.
Ora potresti chiederti, perché hai bisogno di un secondo Apple box sulla LAN?
Quando un PC è addormentato, il kernel - e quindi lo stack di rete - non è in esecuzione, quindi non c'è codice nel tuo sistema operativo in grado di rispondere a un pacchetto "magico" del tipo che desideri.
I pacchetti di magia Wake-on-LAN non sono gestiti dal sistema operativo. Sono riconosciuti dall'IC dell'interfaccia di rete, che risponde inviando un segnale alla CPU che lo rilascia dallo stato di sospensione. Può farlo perché l'IC rimane acceso in alcuni stati di sospensione. (Ecco perché la spia del collegamento Ethernet rimane accesa mentre un PC è "spento" su alcune macchine.)
Il motivo per cui la tecnologia Apple funziona è che poco prima che il PC vada in modalità di sospensione, notifica il proxy di sospensione. Il proxy sleep organizza quindi l'accettazione temporanea del traffico per la macchina dormiente e, se ottiene qualcosa di interessante, invia un pacchetto WOL al PC e distribuisce il traffico ricevuto.