Here we need a robust system who forgives user's mistakes. Many users of personal computers will never see another Unix than Linux in their whole life. Since kernel 2.0 it is possible to provide canned kernels supporting all but the most exotic Linux features while the performance difference between a canned kernel and one compiled by the user is negligible. So there is no excuse when a distribution provides a kernel who, due to lack of features or poor performance, will force the user to recompile it. It is this kind of things who makes people choose other system for real work.
Private users connect to the net through dial-up links.
It is vital to allow PPP configuration as soon as possible. We also have to provide for mail and news configuration and ensure traffic is routed when the link is brought up. For most home users the PPP link is the only way to ask for help . You also have to think that in many countries phone is expensive so proxies should be used to make connections as short as possible. Linux in small organizations Small organizations deploy a small number of computers and while inbig ornizations training costs could be recouped by license savings on a large number of boxest hey will not in small organization.