Linux as a Desktop Alternative Worth Considering