Is there an easy to access, read & comprehend (for newbies) list of hardware that is linux friendly? By linux friendly I also mean non-proprietary and open source. What I would like is a nice simple sheet that lists different categories of hardware (click to expand, drill down into brands / models) that says plain and simple if the hardware plays nice with linux - including, does the manufacturer provide open source, non-proprietary drivers. I don't want to buy s**t like nvidea that forces me to use proprietary code - I'd rather pay more to a manufacturer that doesn't pull this c**p. Background - I've been using Ubuntu 12.04 and (more recently) Fedora 19. Every time I try to install drivers for either of my hp printers it seems I eventually need to click some s***t that says, bascically, 'yes install proprietary drivers on my machine'. I don't want that c***p on my machine. Is this my incompetence or is this how hp drivers work on linux? Thanks muchly for tolerating my ignorance, bad attitude and poor French.