From time to time someone mentions that they have to boot into Windows so as to have software capable of generating US Tax Returns. Of course, if you aren't running Windows 8 or above AFAIK --and having Window 7 I've looked, but not too hard-- booting up Window ain't gonna help much this year.
Subject to the following limitations, you really don't need Windows to do Taxes. OpenTaxSolver, http://opentaxsolver.sourceforge.net/ is just as capable of generating accurate Federal tax returns as the programs with which you're likely familiar and is cross-platform. Even has a 32-bit Linux Version. IMHO, it's even easier to use --hence, why I've used it the last couple of years.
Also available via OpenTaxSolver are applications to generate tax returns for "OH, NC, NJ, NY, VA, PA, MA, and CA." Not sure about OpenTaxSolver if you have a complex tax situation as a consequence of investment and/or 'foreign' income. But in such cases, you can probably afford a Windows 10 computer, its software or even a professional accountant to prepare your returns.
In Puppy terms, OpenTaxSolver is a 'portable' which runs from and writes to its own folder.
The limitation is that there's no 'e-filing' component. There are possible 'work-arounds'. (1) Mail in your paper tax returns. Do you really care if IRC employees hate the extra work paper filings involve? But expect a delay in receiving any tax refund. (2) Use OpenTaxSolver to generate a printed return which you can refer to as you complete your Online 'Free File' return directly with the IRS, https://www.irs.gov/filing/free-file-do ... s-for-free and similar arrangements the above referenced States might have.