Javier,
The only problem I've had with non-compatibility is with Epson printers. They will work on Linux but can sometimes be a bit difficult (problem finding drivers) - which is a pity because they are really good printers. HP printers support Linux very well with the HPLIP (HP Linux Imaging and Printing system) although many smaller, cheaper HP printers don't take advantage of all HPLIP's facilities.
My most recent laptop (Dell Latitude E5570, fitted with only an SSD as standard) installed Linux not to drive /dev/sda1 but to /dev/nvme0n1p3 ("nvm" = non-volatile memory) and any USB device I plug in becomes /dev/sda1. Bizarre, but it works OK. Linux can cope with just about any hardware these days, so I wouldn't worry too much about non-compatibilities.
Being of a somewhat parsimonious nature, I always buy second-hand computers, trying it out with a Linux "live USB" before parting with cash, then installing Linux myself. Much cheaper that way. It's amazing how many people upgrade to the latest Windows version by buying a new computer!
Hope this helps a bit.
Keith
The only problem I've had with non-compatibility is with Epson printers. They will work on Linux but can sometimes be a bit difficult (problem finding drivers) - which is a pity because they are really good printers. HP printers support Linux very well with the HPLIP (HP Linux Imaging and Printing system) although many smaller, cheaper HP printers don't take advantage of all HPLIP's facilities.
My most recent laptop (Dell Latitude E5570, fitted with only an SSD as standard) installed Linux not to drive /dev/sda1 but to /dev/nvme0n1p3 ("nvm" = non-volatile memory) and any USB device I plug in becomes /dev/sda1. Bizarre, but it works OK. Linux can cope with just about any hardware these days, so I wouldn't worry too much about non-compatibilities.
Being of a somewhat parsimonious nature, I always buy second-hand computers, trying it out with a Linux "live USB" before parting with cash, then installing Linux myself. Much cheaper that way. It's amazing how many people upgrade to the latest Windows version by buying a new computer!
Hope this helps a bit.
Keith