que em maior ou menor grau persiste ate hoje e a questao dos drivers proprietarios, que sao distribuidos em formato binario (ou seja, sem que o codigo fonte seja disponibilizado) ou atraves de licencas restritivas, que impecam a redistribuicao. Estes dois fatores fazem com que as grandes distribuicoes nao os incluem por padrao, resultando no classico problema de voce precisar baixar e instalar o driver manualmente.O "Drivers de hardware" (Gerenciador de drivers restritos) foi a solucao encontrada pelos desenvolvedores do Ubuntu para facilitar a instalacao dos drivers, sem contudo precisar inclui-los diretamente na distribuicao. Ele e um utilitario que detecta o uso de dispositivos que precisam de drivers adicionais e se oferece para instala-los automaticamente:A lista inclui os drivers 3D para placas da ATI e da nVidia e tambem drivers para placas wireless com chipset Atheros (que nas versoes recentes passaram a vir pre-instalados no sistema) e tambem drivers para algumas impressoras, softmodems e placas de TV.Embora ajude, o utilitario esta longe de ser infalivel, por isso problemas sao relativamente comuns. Na maioria dos casos, voce pode simplesmente desativar o driver e refazer a instalacao usando os passos manuais, mas em casos de problemas na instalacao dos drivers 3D voce pode cair no classico caso do X nao abrir mais. Nesses casos, a solucao e pressionar Ctrl+Alt+F2 para ir ao terminal de texto e remover o driver manualmente, reinstalando o driver open-source em seguida, como em:# apt-get remove --purge fglrx* xserver-xorg-video-ati# apt-get install xserver-xorg-video-atiNote que os pacotes com os drivers do X.org no Ubuntu recebem todos o prefixo "xserver-xorg-video", como em "xserver-xorg-video-nv" ou "xserver-xorg-video-intel".Outra iniciativa para facilitar a instalacao dos drivers de placas ATI e nVidia no Ubuntu (este nao suportado oficialmente) e o Envy, disponivel no: http://albertomilone.com/nvidia_scripts1.htmlConfigurando impressorasAs versoes recentes do Ubuntu utilizam o system-config-printer, que e o mesmo utilitario de configuracao de impressoras usado no Fedora (versoes antigas usavam o "gnome-cups-add", que era bem mais limitado). Ele esta disponivel atraves do "Sistema > Administracao > Impressao" e permite adicionar impressoras (tanto impressoras locais quanto de rede) de forma bastante simples atraves do "Server > New > Printer".Para instalar uma impressora compartilhada em uma maquina Windows (ou em um servidor Linux rodando o Samba), voce usaria a opcao "Windows Printer via Samba", usando a funcao de localizar, ou especificando o endereco da impressora na rede, como em "smb://servidor/impressora" e para adicionar uma impressora compartilhada atraves do Cups usaria o "Internet Printing Protocol (ipp)" indicando o endereco do servidor.Entretanto, na grande maioria dos casos voce nao precisara fazer nenhuma configuracao adicional, ja que as impressoras locais suportadas sao automaticamente adicionadas pelo Cups, com a interface servindo mais para ajustar as preferencias de impressao e (em um servidor ou em uma maquina usada por varios usuarios) as permissoes de impressao.Uma critica comum as versoes antigas do Ubuntu era que elas nao ofereciam nenhuma opcao simples para compartilhar impressoras usando o recurso nativo de compartilhamento do Cups (acessivel atraves da porta 631) nem para acessar impressoras compartilhadas em outras maquinas. Naturalmente, era perfeitamente possivel fazer a configuracao manualmente, editando o arquivo "/etc/cups/cupsd.conf", mas esta