If you have considered switching to Linux as your full time operating system, there are some expectations that you are going to need to have especially when buying new hardware and using new applications and media. As a full time Linux user, different choices will have to be made to make your life easier on your Linux desktop. There is a process to go through before being able to use this operating system as your main system.
Fortunately, Linux does work on most hardware pretty well. The newest distributions of Linux tend to work right out of the box with the hardware. At times, there are users who may have trouble with specific wifi cards, video cards, or sound cards. There are ways of making these work, but there is something else that you should consider.
Why buy from a hardware manufacturer who outright refuses to let the Linux community port the drivers to make sure they work? When making hardware purchasing decisions, buy from companies who want their products to work on Linux versus those who refuse to allow the community to get their products to work well.
When it comes to software, applications, and media, if purchases are made, make sure they are sources that will work well with Linux. Many times with media there are DRM restrictions that can only be checked on if running Windows or a certain proprietary application to double check that you are the real owner of the content.
DRM does not grant the end user freedom and is normally a stumbling block for Linux users. Get software and media that does not use proprietary methods to make sure you are really the owner. Instead do business with those who sell you a product and treat you as the real owner always regardless of your choice of operating system.
While these consideration might seem like a bit of effort to some, it can be worth it to make the switch in the long run.
When using Linux full time there are some hardware and software considerations to take into account. You probably do not want to buy products from companies who refuse to work with the open source community and that are going to limit your overall Linux experience