1) il software è open source (se ti interessa fai una ricerca) e praticamente (quasi sempre liberamente scaricabile, copiabile, usbile, distribuibile, ecc...). Esistono anche versioni a pagamento (in pratica paghi i manuali, l'assistenza, ecc..

2) esistono moltissime versioni (distribuzioni) di Linux, adatte a tutti gli usi ed a tutti i livelli di competenza (per uno che inizia consiglio Mandriva 2006 o Kanotix). Kanotix è un "live cd" cioè si può avviare ed usare (con alcune limitazioni) direttamente da cd senza installare alcunchè sull'HD. Se ti piace te lo puoi installare. Live come Kanotix ci sono SimplyMepis, Knoppix, Ubuntu, Damn Small Linux (per PC vecchi e poco potenti) ...

3) moltissimi soft win hanno dei corrispondenti per Linux (su internet esiste una tabella di corrispondenza dei soft (Esempio OFFICE ---> OPENOFFICE). Inoltre molti soft e giochi x win possono essere usati con linux tramite emulatori (wine, winex (o cedega), ecc...

4) per quanto riguarda l'HW oggi è quasi tutto supportato, comunque esistono siti che si occupano di questi aspetti come linuxprinting.org per le stampanti, il sito di sane per gli scanner linux