<?xml version="1.0" encoding="UTF-8"?>
<post>
  <blog-id type="integer">832697632</blog-id>
  <body>_O termo ambiente de usu&#225;rio aparece em muitos lugares mas pouca gente sabe o que &#233;, apesar de todo mundo usar um. Entenda aqui o que s&#227;o esses ambientes._

*Reda&#231;&#227;o Geek*

Todo computador possui um ambiente de usu&#225;rio, desde os celulares mais simples at&#233; os enormes _mainframes_ das grandes empresas. Mas, apesar de todos usarem (&#233; imposs&#237;vel operar um computador sem um), pouca gente percebe que eles existem.

Em poucas palavras, um ambiente de usu&#225;rio, tamb&#233;m chamado de &quot;ambiente desktop&quot; ou simplesmente &quot;desktop&quot;, &#233; o que aparece na tela do PC ou do celular quando o sistema operacional termina de carregar, ap&#243;s a m&#225;quina ser ligada. &#201; como se fosse uma &#8220;mesa de trabalho virtual&#8221; onde est&#227;o os &#237;cones, menus e barras de tarefas - ou outra coisa que os substitua. No caso de sistemas operacionais que trabalhem apenas com texto, ainda temos a figura do ambiente, na forma de um determinado grupo de comandos que o usu&#225;rio pode dar, a sintaxe (modo de escrever) desses comandos e as vari&#225;veis que afetam o modo como a m&#225;quina reage. Todos os sistemas operacionais para computa&#231;&#227;o pessoal em que um humano precise interagir com o hardware precisam de um.

O ambiente define as regras de como usar o computador e onde est&#227;o as coisas nele, a saber: os programas com que as pessoas trabalham, os dados, documento e informa&#231;&#245;es dessas pessoas e ainda a forma como v&#227;o manipular tudo isso. &#201; nele tamb&#233;m que est&#227;o as ferramentas b&#225;sicas de administra&#231;&#227;o, como a tela que configura a impressora ou a resolu&#231;&#227;o do monitor.



Sistemas operacionais mais antigos, ou ainda os at&#233; hoje voltados para a infra-estrutura das empresas, s&#227;o operados por ambientes em modo texto. Dois exemplos deles s&#227;o o _shell_ usado no Unix e o Prompt de comando do antigo MS-DOS. Nesses ambientes, que muitos consideram primitivos, &#233; preciso digitar comandos em texto para estimular o computador a fazer alguma coisa.


O Windows e o Mac OS X possuem ambientes gr&#225;ficos - ou seja, na tela &#233; apresentada uma imagem que leva os humanos a pensar que est&#227;o interagindo com objetos reais, visualmente reconhec&#237;veis e manipul&#225;veis. Esses dois sistemas operacionais possuem apenas um ambiente de usu&#225;rio cada, exclusivos. Neles, pode-se ter mais de um usu&#225;rio cadastrado na mesma m&#225;quina, cada um podendo ajustar suas prefer&#234;ncias e decora&#231;&#245;es da forma como melhor lhe aprouver, trocando cores, &#237;cones e imagem de fundo de tela. Mas o ambiente de usu&#225;rio, o software que mostra e administra tudo isso, &#233; sempre o mesmo, imposs&#237;vel de ser substitu&#237;do.



H&#225; sistemas operacionais entretanto, que s&#227;o abertos e modulares. Dois exemplos s&#227;o o &quot;Linux&quot;:http://geek.com.br/posts/11508-o-que-e-uma-distribuicao-linux e o FreeBSD. Para esses sistemas (na verdade, para qualquer variante do &quot;Unix&quot;:http://geek.com.br/posts/10651-unix-completa-40-anos) existem dezenas de ambientes diferentes, cada um com um jeito diverso de se fazer as coisas, dando ao usu&#225;rio a op&#231;&#227;o de escolher o que mais lhe agrada.

O Gnome (&quot;www.gnome.org&quot;:http://www.gnome.org) &#233; um desses ambientes, um dos dois principais e mais populares e conhecido por ser f&#225;cil de usar e pelo ciclo de desenvolvimento est&#225;vel, com uma nova vers&#227;o a cada seis meses. O Gnome 3.0, a ser lan&#231;ado no fim de 2010, ser&#225; a primeira &#8220;reforma geral&#8221; do Gnome desde a vers&#227;o 2.0 em 2002. Isto n&#227;o quer dizer que est&#225; estagnado h&#225; sete anos: as mudan&#231;as e novidades acontecem de forma incremental, ao contr&#225;rio do que acontece com o Windows ou o Mac OS X, por exemplo, onde a cada tr&#234;s ou quatro anos uma nova vers&#227;o muda tudo de uma vez s&#243;.

Outro ambiente de usu&#225;rio popular &#233; o KDE (&quot;www.kde.org&quot;:http://www.kde.org), que tem um paradigma parecido com o do Windows, com um &quot;menu iniciar&quot; e uma barra de tarefas. At&#233; o rel&#243;gio do sistema est&#225; na mesma posi&#231;&#227;o. Mesmo com a semelhan&#231;a, o KDE n&#227;o &#233; um mero clone e tem m&#233;ritos pr&#243;prios. Alguns de seus programas, como o cliente de emails Kmail e o tocador de m&#237;dia amaroK s&#227;o concorrentes de peso para, por exemplo, o Outlook da Microsoft ou o iTunes da Apple. 

Al&#233;m de KDE e Gnome h&#225; muitos outros ambientes alternativos para o Unix e Linux, como o XFCE (&quot;xfce.org&quot;:http://www.xfce.org/), o Enlightenment (&quot;enlightenment.org&quot;:http://enlightenment.org/) e o WindowMaker/GNU Step (&quot;windowmaker.org&quot;:http://windowmaker.org/) - este &#250;ltimo muito parecido com o ambiente gr&#225;fico do sistema operacional &quot;NeXT STEP&quot;:http://en.wikipedia.org/wiki/NeXTSTEP, criado por Steve Jobs quando este foi demitido da Apple nos anos 80. 

</body>
  <created-at type="datetime">2009-11-26T23:36:14-02:00</created-at>
  <id type="integer">11741</id>
  <legacy type="boolean">false</legacy>
  <legacy-views-count type="integer" nil="true"></legacy-views-count>
  <old-created-at type="datetime" nil="true"></old-created-at>
  <original-id type="integer" nil="true"></original-id>
  <published type="boolean">true</published>
  <published-at type="datetime">2009-11-27T01:50:16-02:00</published-at>
  <ready-to-send type="boolean">true</ready-to-send>
  <sended-to-terra type="boolean">true</sended-to-terra>
  <sended-to-yahoo type="boolean">true</sended-to-yahoo>
  <summary>Todo computador possui um ambiente de usu&#225;rio, desde os celulares mais simples at&#233; os enormes mainframes das grandes empresas. Mas, apesar de todos usarem (porque &#233; impos&#180;sivel usar um computador sem um ambiente de usu&#225;rio), pouca gente percebe que eles existem. Entenda aqui o que s&#227;o esses ambientes.</summary>
  <summary-asset-id type="integer" nil="true"></summary-asset-id>
  <title>O que &#233; um ambiente de usu&#225;rio?</title>
  <updated-at type="datetime">2009-11-27T01:50:16-02:00</updated-at>
  <user-id type="integer">1</user-id>
</post>
