This is a very general question, but the goal is to find out if there is a general methodology to get new hardware supported by Ubuntu/linux. I personally only care about Ubuntu right now.
I do not mean "help me find the drivers for my year old video card", I mean "my hardware is so new it isn't supported and may not have any possible driver".
Example: Dell XPS 18 All-in-one/tablet/PC (http://ubuntuforums.org/showthread.php?t=2144458 )
I've heard that USB devices have a VID and PID that are relevant. Is this info standard for ANY new hardware? Is there some way to identify existing relevant drivers/libraries for your type/manufacturer of device? Right now, my only method would be to post here and search the web. Both of which are fruitless for my device.
Is this something that paid Ubuntu support would be able to assist with? Including driver development?