So is modern Linux actually user friendly then or do you still have to compile your own driver every time you want to use a new printer?