Windows Vista is acceptable for online. Please see this FAQ for more information. Turbo Tax Online System Requirements for Tax Year 2017.
https://ttlc.intuit.com/replies/3300638
Minimum System Requirements for Turbo Tax Windows Software https://ttlc.intuit.com/replies/3302353