what makes linux so hateable?