This will only work if the customers have a considerable amount of experience with computers already. For the vast majority of people, Linux is going to present insurmountable challenges which will only lead to serious frustration.
I say this as someone who uses Linux daily. It's simply not ready for mass exposure. The second a layman wants to do anything remotely custom with it, they are going to struggle.