Linux No Desktop
Thursday, June 14th, 2007Já que começamos o tema vamos prosseguir para o GNU/Linux no desktop. Minha opinião? Linux no desktop é para quem tem pelo menos tempo (e interesse) de saber minimamente como um computador funciona. É simples: se você é um programador (ou se diz um) e não saber utilizar um GNU/Linux como desktop você está no caminho errado da carreira. Vamos lá, o GNU/Linux não tem nada de novo em termos de sistema operacional. Se você estudou SO em algum lugar (faculdade, livro, cadeia, etc.) você consegue saber como um UNIX funciona, se você acha que “perdeu tempo” estudando S.O. saia desta carreira e deixe os profissionais assumirem.
Mas… minha mãe não. Minha mãe trabalha com projetos, ela não tem tempo nem interesse em aprender como um computador funciona. Durante alguns anos ela usou GNU/Linux alegremente, quando eu morava com ela e dividíamos o computador. Ela já usou diversas distribuições e nunca reclamou. Por que? Porque eu configurava todo o computador, saia no tapa com winmodems e parâmetros bizarros e quando ela usava a máquina ela estava funcionando. Isso explica porque GNU/Linux para desktops corporativos funciona bem: quem toma conta não é o usuário. Agora minha mãe mora sozinha, eu deixaria um GNU/Linux instalado lá? Se eu não tenho tempo de a administrar (ainda que remotamente) não.
E não, não é mérito do Windows, é vergonha do GNU/Linux. Exemplo? Pegue um usuário leigo, deixe ele usando Mac OS X e depois pelo mesmo tempo seu sabor favorito de Linux. Sabe qual ele vai preferir? Eu já fiz essa experiência e te digo: o Mac. As interfaces GNU/Linux, por mais que KDE e Gnome sejam ótimos, não estão prontas para o usuário comum. Neste instante alguém diz: ah, é porque a documentação é para Windows.
Vamos lá, minha mãe não lê o manual do DVD player dela para saber o que o botão XYZ do controle remoto faz, você acha que ela procura na Internet como resolver um problema? A coisa tem que ser intuitiva e como eu disse acima um sistema UNIX é extremamente intuitivo para quem tem a mínima noção de como funciona um SO, mas não o contrário. Minha mãe não consegue diferenciar a rede local da Internet, como ela conseguiria conectar um modem ADSL para dois computadores? E estamos falando de uma pessoa que lida diariamente com computadores diversos há uns bons quinze anos, tanto no trabalho quanto em casa, e já passou por todos os sabores de Windows e antes dele o DOS e OS/2.
Eu não entendo como alguém pode aceitar as limitações de um sistema Windows enquanto desenvolve software (tanto que mesmo quando programo em .Net uso o Mono), mas realmente não consigo conceber um usuário doméstico, sem administrador, usando GNU/Linux.