All of the things are already there but not packaged in the way _you_ want it. You need to invest the time to chose and pick if you want to use Linux in this specific way. If you don&#x27;t want to do that job, then I guess Linux is not for you, stick to OS X untill by pure chanse someone creates a distribution which does exactly what you want.<p>(Btw. I never compiled a Linux kernel for my desktop&#x2F;laptop)