Computação móvel com o Linux

Sumário

16.1. Laptops
16.2. Hardware móvel
16.3. Telefones celulares e PDAs
16.4. Para obter mais informações

Resumo

A computação móvel é geralmente associada a laptops, PDAs e telefones celulares (e ao intercâmbio de dados entre esses aparelhos). Componentes de hardware móveis, como discos rígidos externos, unidades flash ou câmeras digitais, podem ser conectados a laptops ou sistemas de desktop. Vários componentes de software estão envolvidos em cenários de computação e alguns aplicativos são desenvolvidos para uso móvel.

Laptops

O hardware de laptops difere do hardware de um sistema de desktop normal. Isso se deve a critérios como permutabilidade, requisitos de espaço e consumo de energia, que devem ser levados em conta. Os fabricantes de hardware móvel desenvolveram interfaces padrão, como PCMCIA (Personal Computer Memory Card International Association), Mini PCI e Mini PCIe, que podem ser usadas para estender o hardware de laptops. Os padrões abrangem cartões de memória, placas de interface de rede, ISDN (bem como placas de modem) e discos rígidos externos.

[Tip]SUSE Linux Enterprise Desktop e Tablet PCs

O SUSE Linux Enterprise Desktop também suporta Tablet PCs. Os Tablet PCs incluem um touchpad/digitalizador que permite usar uma caneta digital, ou mesmo as pontas dos dedos, para editar dados diretamente na tela, em vez de usar mouse e teclado. Eles são instalados e configurados da mesma maneira que qualquer outros sistemas. Para obter uma introdução detalhada sobre a instalação e configuração de Tablet PCs, consulte o Capítulo 19, Usando Tablet PCs.

Conservação de energia

A inclusão de componentes de sistema com otimização de energia durante a fabricação de laptops contribui para a sua adequação ao uso sem acesso à rede elétrica. A contribuição desses componentes para a preservação de energia é, ao menos, tão importante quanto a do sistema operacional. O SUSE® Linux Enterprise Desktop oferece suporte a diversos métodos que influenciam o consumo de energia de um laptop e surtem efeitos variáveis sobre o tempo de operação com a carga da bateria. A lista a seguir está em ordem decrescente de contribuição para a conservação de energia:

  • Regulagem da velocidade da CPU.

  • Desativação da iluminação da tela durante pausas.

  • Ajuste manual da iluminação da tela.

  • Desconexão de acessórios não utilizados e habilitados para hotplug (CD-ROM USB, mouse externo, placas PCMCIA sem uso, WLAN etc.).

  • Colocação do disco rígido em modo de espera quando inativo.

Para obter mais informações sobre gerenciamento de energia específico de área de trabalho, consulte a Seção “Controlando o gerenciamento de energia da área de trabalho” (Capítulo 2, Trabalhando com a área de trabalho, ↑Guia do Usuário do GNOME), que explica como usar o Gerenciador de Energia do GNOME. Mais informações sobre o applet de gerenciamento de energia do KDE estão disponíveis no Capítulo Controlling Your Desktop’s Power Management (↑KDE User Guide).

Integração em ambientes operacionais variáveis

Seu sistema precisa se adaptar a ambientes operacionais variáveis quando for usado para a computação móvel. Vários serviços dependem do ambiente, e os clientes subjacentes precisam ser reconfigurados. O SUSE Linux Enterprise Desktop se encarrega dessa tarefa para você.

Figura 16.1. Integrando um computador móvel em um ambiente existente

Integrando um computador móvel em um ambiente existente

Os serviços afetados no caso de um laptop que transita entre uma pequena rede doméstica e uma rede de escritório são:

Rede

Inclui a atribuição de endereço IP, a resolução do nome, a conectividade à Internet e a conectividade a outras redes.

Impressão

Precisam estar presentes um banco de dados atual de impressoras disponíveis e um servidor de impressão disponível, dependendo da rede.

E-mail e proxies

Assim como ocorre com a impressão, a lista dos servidores correspondentes precisa ser atual.

X (ambiente gráfico)

Se o seu laptop estiver temporariamente conectado a um projetor ou monitor externo, configurações de exibição diferentes precisam estar disponíveis.

O SUSE Linux Enterprise Desktop oferece várias opções de integração de laptops aos ambientes operacionais existentes:

NetworkManager

O NetworkManager é especialmente adaptado para rede móvel em laptops. Ele fornece uma maneira para alternar de forma fácil e automática entre ambientes de rede e tipos diferentes de redes, como rede local wireless e ethernet. O NetworkManager suporta criptografia WEP e WPA/WPA2-PSK em redes locais wireless. Ele também suporta conexões discadas (com smpppd), conexões DSL e a opção de configurar VPNs (virtual private networks). Ambos os ambientes de área de trabalho (GNOME e KDE) incluem um front end para o NetworkManager. Para obter mais informações sobre os applets de área de trabalho, consulte a Seção 23.4, “Usando o KNetworkManager” e a Seção 23.5, “Usando o applet NetworkManager do GNOME”.

Tabela 16.1. Casos de uso do NetworkManager

Meu computador…

Uso do NetworkManager

é um laptop

Sim

algumas vezes está conectado a redes diferentes

Sim

fornece serviços de rede (como DNS ou DHCP)

Não

usa somente um endereço IP estático

Não


Use as ferramentas de rede do YaST para configurar a rede sempre que o NetworkManager não puder tratar a configuração de rede corretamente.

[Tip]configuração DNS e vários tipos de conexões de rede

Se você está sempre viajando com seu laptop e usando tipos de conexões de rede diferentes, o NetworkManager funciona bem quando todos os endereços DNS estão atribuídos corretamente com o DHCP. Se alguma das suas conexões usar endereço(s) DNS estático(s), adicione-o(s) ao NETCONFIG_DNS_STATIC_SERVERS em /etc/sysconfig/network/config.

SCPM

O SCPM (system configuration profile management - gerenciamento de perfil de configuração do sistema) permite o armazenamento de estados de configuração arbitrários de um sistema em um tipo de instantâneo chamado de perfil. Os perfis podem ser criados para diferentes situações. Eles são úteis quando um sistema é operado em ambientes variáveis (rede doméstica, rede empresarial). Sempre é possível alternar entre perfis. Para que o SCPM funcione no seu sistema, instale o pacote scpm. Habilite o SCPM usando o módulo Gerenciamento de Perfis do YaST e configure os usuários que têm permissão de alternar perfis sem precisar digitar a senha do root. Determine se as mudanças de perfil devem sobreviver à reinicialização do sistema ou se devem ser descartadas no encerramento do sistema. Verifique se todos os grupos de recursos (por exemplo, serviços como rede e impressora) estão ativos. Proceda para a criação de perfis reais usando a ferramenta de linha de comando scpm. Consulte a página de manual de scpm para obter detalhes. Crie perfis para todas as configurações diferentes em que você deseja usar o sistema. A alternância entre perfis pode ser feita com o sistema em execução, por meio do switch scpm NOME_DO_PERFIL, ou no momento do boot do sistema, por meio da tecla F3. Quando ocorre alternância de perfis, o SCPM ajusta automaticamente a configuração do sistema ao novo ambiente descrito no perfil escolhido.

SLP

O SLP (Service Location Protocol) simplifica a conexão do seu laptop para uma rede existente. Sem o SLP, o administrador do laptop normalmente necessita ter conhecimentos detalhados sobre os serviços disponíveis em uma rede. O SLP transmite a disponibilidade de um determinado tipo de serviço a todos os clientes de uma rede local. Os aplicativos que dão suporte ao SLP podem processar as informações despachadas pelo SLP e podem ser configurados automaticamente. O SLP também pode ser usado para instalar um sistema, minimizando o esforço de procurar uma fonte de instalação adequada. Encontre informações detalhadas sobre o SLP no Capítulo 21, Serviços SLP na rede.

Opções de software

Várias áreas de tarefas especiais no uso móvel ficam a cargo de software dedicado: monitoração do sistema (especialmente a carga da bateria), sincronização de dados e comunicação wireless com periféricos e com a Internet. As seções a seguir abordam os aplicativos mais importantes oferecidos pelo SUSE Linux Enterprise Desktop para cada tarefa.

Monitoração do sistema

Duas ferramentas de monitoração do sistema do KDE são oferecidas pelo SUSE Linux Enterprise Desktop:

PowerDevil

PowerDevil é um aplicativo, que pode ser aberto pelo Disparador de Aplicativos Kickoff (Configurar Área de Trabalho+Avançado+Gerenciamento de Energia) ou pelo ícone de bandeja do Monitor de Bateria. O ícone do applet se ajusta de modo a representar o tipo de fonte de alimentação. Ao trabalhar em corrente alternada, um pequeno ícone de raio é exibido. Ao trabalhar com bateria, o ícone se transforma em uma bateria.

Clique no ícone de bandeja do PowerDevil para acessar as opções para configurar seu comportamento. Você pode escolher um dos cinco perfis de energia exibidos, de acordo com as suas necessidades. Por exemplo, o esquema Apresentação desabilita a proteção de tela e o gerenciamento de energia em geral, de modo que a sua apresentação não seja interrompida pelos eventos do sistema. Clique em Mais... para abrir a tela de configuração do PowerDevil. Aqui você pode editar perfis individuais e definir opções avançadas de gerenciamento de energia, como o que fazer quando a tampa do laptop for fechada ou quando a bateria estiver fraca.

KSysguard

O KSysguard é um aplicativo independente que reúne todos os parâmetros mensuráveis do sistema em um único ambiente de monitoração. O KSysguard possui monitores de ACPI (status da bateria), carga da CPU, rede, particionamento, uso da memória e outros parâmetros do sistema. Ele também pode observar e exibir todos os processos do sistema. A apresentação e filtragem dos dados coletados podem ser personalizadas. É possível monitorar diferentes parâmetros do sistema em diversas páginas de dados ou coletar os dados de diversas máquinas em paralelo na rede. O KSysguard também pode ser executado como um daemon em máquinas desprovidas de um ambiente KDE. Há mais informações sobre esse programa na respectiva função de ajuda integrada ou nas páginas de ajuda do SUSE.

Na área de trabalho GNOME, use as Preferências de Energia e o Monitor do Sistema do GNOME.

Sincronizando dados

Ao alternar entre o trabalho em uma máquina móvel desconectada da rede e o trabalho em uma estação em rede em um escritório, é necessário manter a sincronização dos dados processados em todas as instâncias. Isso pode incluir pastas de e-mail, diretórios e arquivos individuais que precisam estar presentes tanto para o trabalho remoto como para o trabalho no escritório. A solução nos dois casos é a seguinte:

Sincronizando e-mail

Use uma conta IMAP para armazenar seus e-mails na rede empresarial. Em seguida, acesse os e-mails da estação de trabalho usando qualquer cliente de e-mail habilitado para IMAP que esteja desconectado, como o Mozilla Thunderbird Mail, o Evolution ou o KMail, conforme descrito no Guia do Usuário do GNOME (↑Guia do Usuário do GNOME) e no KDE User Guide (↑KDE User Guide). O cliente de e-mail precisa ser configurado de tal modo que as Mensagens enviadas sejam sempre acessadas da mesma pasta. Isso assegura a disponibilidade de todas as mensagens com informações sobre seu status após a conclusão do processo de sincronização. Use um servidor SMTP implementado no cliente de e-mail para o envio de mensagens, em vez do postfix ou do sendmail do MTA em todo o sistema, para receber retorno confiável sobre e-mails não enviados.

Sincronizando arquivos e diretórios

Existem diversos utilitários adequados para a sincronização de dados entre um laptop e uma estação de trabalho. Um dos mais usados é uma ferramenta de área de trabalho chamada rsync. Para obter mais informações, consulte a respectiva página de manual (man 1 rsync).

Comunicação sem fio

Além da conexão a redes domésticas ou empresariais por cabo, também é possível fazer uma conexão wireless de um laptop para acessar outros computadores, periféricos, telefones celulares ou PDAs. O Linux oferece suporte a três tipos de comunicação wireless:

WLAN

Com o maior alcance dessas tecnologias wireless, a WLAN é a única adequada para a operação de redes de grande porte e, às vezes, até mesmo de redes virtualmente separadas. Máquinas individuais podem se conectar entre si para formar uma rede wireless independente ou para acessar a Internet. Dispositivos chamados de pontos de acesso atuam como estações de base para dispositivos habilitados para WLAN, além de servir como intermediários para o acesso à Internet. Um usuário móvel pode alternar entre pontos de acesso dependendo do local e de que ponto de acesso ofereça a melhor conexão. Assim como na telefonia celular, uma rede de grande porte está disponível aos usuários da WLAN sem restringi-los a um local específico para o acesso. Encontre informações sobre a WLAN no Capítulo 17, Rede local sem fio.

Bluetooth

Entre todas as tecnologias wireless, o Bluetooth é a que possui o mais amplo espectro de aplicação. Ele pode ser usado na comunicação entre computadores (laptops) e PDAs ou telefones celulares, assim como o IrDA. Também pode ser utilizado para conectar diversos computadores dentro de uma extensão. O bluetooth também é usado para conectar componentes wireless do sistema, como um teclado ou mouse. Entretanto, o alcance dessa tecnologia não é suficiente para conectar sistemas remotos a uma rede. A WLAN é a melhor opção de tecnologia para comunicações em locais com obstáculos físicos, como paredes.

IrDA

O IrDA é a tecnologia wireless de menor alcance. As duas extremidades da comunicação precisam estar a uma distância visível uma da outra. Não é possível contornar obstáculos como paredes. Uma aplicação possível do IrDA é a transmissão de arquivos de um laptop para um telefone celular. O curto caminho do laptop para o telefone celular é coberto com o uso do IrDA. O transporte de longo alcance do arquivo ao seu destinatário é feito pela rede móvel. Outra aplicação do IrDA é a transmissão wireless de serviços de impressão no escritório.

Segurança de dados

Em termos ideais, os dados contidos no seu laptop são protegidos de diversas maneiras contra o acesso não autorizado. Possíveis medidas de segurança podem ser tomadas nas seguintes áreas:

Proteção contra roubo

Sempre que possível proteja a integridade física do seu sistema contra roubo. Diversas ferramentas de segurança (como correntes) podem ser adquiridas em lojas varejistas.

Autenticação avançada

Use a autenticação biométrica juntamente com a autenticação padrão por meio de login e senha. O SUSE Linux Enterprise Desktop suporta a autenticação por impressão digital. Para obter mais detalhes, consulte o Capítulo Using the Fingerprint Reader (↑Security Guide (Guia de Segurança)).

Protegendo dados no sistema

Dados importantes devem ser criptografados não apenas durante a transmissão, mas também no disco rígido. Essa medida assegura sua segurança em caso de roubo. A criação de uma partição criptografada com o SUSE Linux Enterprise Desktop é descrita no Capítulo Encrypting Partitions and Files (↑Security Guide (Guia de Segurança)). Outra possibilidade é criar diretórios pessoais criptografados ao adicionar o usuário com o YaST.

[Important]segurança de dados e o evento Suspender para Disco

As partições criptografadas não são desmontadas durante um evento de suspender para disco. Assim, todos os dados contidos nessas partições ficarão disponíveis para qualquer pessoa que conseguir roubar o hardware e inicializar o disco rígido.

Segurança da rede

Qualquer transferência de dados deve ser protegida, independentemente de como seja feita. Para obter mais informações sobre problemas gerais de segurança referentes ao Linux e redes, consulte o Capítulo Security and Confidentiality (↑Security Guide (Guia de Segurança)). Medidas de segurança referentes a redes wireless são fornecidas no Capítulo 17, Rede local sem fio.