ct

    Windows ou Linux?

    Intel Classmate, parte 1

    Carlos E. Morimoto
    16/10/2007


    Atualmente, existem tanto versões do Classmate com Linux quanto versões com o Windows. No caso das versões com o Linux é usada uma versão customizada do Mandriva ou do Metasys (com possibilidade de usar outras distribuições), enquanto nas versões com o Windows é usado o Windows XP Starter ou o XP Professional, que é o caso desta unidade que recebi:

    index_html_3636e404

    Trata-se de uma instalação padrão do Windows XP (com algumas bibliotecas e alguns componentes do sistema removidos para economizar espaço), com poucas personalizações. Até mesmo a página padrão do Internet Explorer continua sendo a página do MSN, ao invés de alguma página relacionada ao projeto. A instalação do Windows ocupa 1 GB da memória interna, deixando mais 1 GB disponível para arquivos e programas adicionais.

    index_html_27562d75

    Os quatro softwares adicionais dignos de nota são o e-Learning Class, o Parents Carefree, o Theft Control Center e o Note Taker.

    O e-Leaning Class é um software destinado à integração com o professor. Desde que os Classmates estejam ligados em rede, o professor pode usar o software para enviar arquivos (apostilas, atividades, etc.) para os alunos, usar um sistema de chat e também usar uma função de controle-remoto (similar ao VNC) que permite que ele veja a tela do aluno, assuma o controle remotamente ou mesmo desative temporariamente os Classmates dos alunos, quando for iniciar uma explicação, por exemplo.

    Nos projetos-piloto conduzidos aqui no Brasil (http://www.classmatepc.com/sharing-experiences.html), estas funções eram usadas pelos professores através de um UMPC:

    index_html_mb4607b0

    O Parents Carefree, é uma espécie de proxy local, que permite limitar o acesso à web, criando listas de sites proibidos (ou uma "lista branca", com endereços permitidos) e também loga as páginas acessadas pela criança. É similar ao que fazemos no Linux usando um proxy local com o Squid.

    O Theft Control Center, um software "antifurto", que é baseado no uso de certificados digitais distribuídos via web. É necessário conectar periódicamente o notebook à web para baixar um certificado atualizado. Quando o prazo para a atualização do certificado está se esgotando ele passa a exibir um aviso que você deve conectar o Classmate à rede para abaixar a atualização:

    index_html_m776fc0c9

    Cada notebook possui um código de identificação que é checado em relação a uma lista de notebooks roubados ou perdidos. Se o certificado não é atualizado dentro do prazo, ou se o notebook foi cadastrado na lista, o software pode travar o uso do sistema. A trava é feita em conjunto com uma rotina implantada no BIOS, de forma que o notebook passa a pedir uma senha de destravamento durante o boot.

    Outro software interessante é o Note Taker. Ele é um software para anotações, que funciona em conjunto com um sensor e caneta (eles estão marcados como opcionais no datasheet, não tenho informações sobre o custo). O sensor é preso através de uma presilha no caderno ou bloco de papel e tudo o que você escreve ou desenha é transportado automaticamente para o software rodando no PC:

    index_html_49fa8b9c

    A caneta funciona de uma forma bastante engenhosa. Um transmissor dentro da caneta detecta quando você pressiona a ponta contra o papel e envia um sinal que é captado pela base. Ela, por sua vez, usa um leitor infra-vermelho para acompanhar os movimentos da caneta sobre o papel e enviá-los ao software rodando no Classmate. O sensor na caneta faz com que os movimentos sejam enviados apenas quando você efetivamente escreve sobre o papel e o software seja aberto automaticamente quando você começa a escrever, o que torna o sistema bastante eficiente.

    Pessoalmente achei o Note Taker bastante interessante do ponto de vista pedagógico, pois permite que os alunos continuem usando a escrita manual e possam organizar as notas e conteúdos copiados de uma forma prática dentro do PC, ao invés de passarem a usar apenas o teclado.

    Apesar de ter achado o Note Taker interessante, achei o conjunto de softwares incluído por padrão bastante fraco. O principal, que é o projeto pedagógico, os aplicativos de ensino, e-books, sites educacionais, etc. acabariam ficando a cargo das escolas. Acredito que uma empresa do tamanho da Intel poderia fazer melhor, desenvolvendo projetos pedagógicos para o uso do Classmate, licenciando livros didáticos que poderiam ser fornecidos pré-instalados junto com o aparelho e assim por diante.

    Um detalhe digno de nota é que estes 4 softwares possuem versão Linux, como divulgado no: http://www.classmatepc.com/classmatepc-system-software.html. O Theft Control e o Note Taker foram portados diretamente, pela própria Intel, enquanto o e-Learning Class e o Parents Carefree são substituídos por, respectivamente, o EduSyst Policy Control e o EduSyst Class Control, que oferecem funções similares.

    Continuando, o principal problema em usar o Windows no Classmate é a questão da memória. Na unidade que recebi, o arquivo de troca do Windows veio desativado por padrão, de forma que o sistema dispõe apenas dos 256 MB de memória instalada. Como o chipset de vídeo usa de 8 MB a 128 MB memória compartilhada (o valor é definido dinamicamente de acordo com o uso), a quantidade de memória efetivamente disponível para o sistema é um pouco menor.

    Sem o arquivo de troca, aplicativos que precisam de mais memória passam a ser fechados com erros diversos, o que limita um pouco o uso do sistema. O próprio Windows exibe periodicamente um aviso reclamando da falta do arquivo de paginação:

    index_html_34ffc5d9

    Naturalmente, nada impede que você ative o arquivo de troca, deixando que o sistema use algum espaço do drive de memória Flash, mas isso reduz o espaço de armazenamento disponível e abre a possibilidade do grande volume de operações de leitura e escrita começarem a esgotar os ciclos de leitura e escrita das células de memória flash depois de alguns meses de uso.

    Ao ativar o arquivo de troca (deixando que o Windows gerencie o tamanho), é criado um arquivo de troca de 256 MB. Como o e-Leaning Class, Parents Carefree e outros softwares são carregados por padrão junto com o sistema, o uso de memória é muito alto. Mesmo sem abrir nenhum programa adicional já temos 170 MB de memória swap usados e apenas mais 71 MB de memória física disponível:

    index_html_m7bcfed5e

    Este screenshot do relatório do Everest mostra um consumo ainda maior, com 212 MB de memória física e 211 MB de memória swap usados. A diferença entre os dois screenshots é que o Task Manager foi tirado após um boot limpo, enquanto o do Everest foi tirado depois de instalar e abrir o Everest:

    index_html_m2669c6dd

    Para usar o Windows XP de forma confortável no Classmate, seria necessário utilizar 512 MB de memória física, permitindo que o sistema trabalhasse sem usar uma quantidade significativa de memória swap. Ao contrário de um desktop tradicional, onde temos bastante espaço disponível no HD, o espaço de armazenamento do Classmate é bastante limitado. Permitir que o Windows crie um arquivo de swap de 256 MB já sacrifica um quarto do 1 GB de espaço disponível para armazenamento, o que é bastante coisa.

    Do ponto de vista técnico, também não vejo nenhum bom motivo para o uso do Windows. O Classmate é o melhor exemplo que posso imaginar para um aparelho onde o que importa são os aplicativos e não o sistema operacional.

    O Windows XP é um sistema pesado para a configuração de hardware do Classmate, oferece poucas opções de personalização e representa um custo adicional, na forma de licenças. Uma distribuição Linux personalizada para o aparelho pode aproveitar melhor os recursos do hardware e incluir um número maior de aplicativos, com a vantagem de ser mais personalizável.

    A equipe da Mandriva tem trabalhado em uma versão customizada para o Classmate, que parece bastante promissora. Temos ainda um sistema desenvolvido pela Metasys, que não tive oportunidade de experimentar. Não existe nenhum obstáculo técnico que impeça o uso de outras distribuições no Classmate, de forma que é apenas questão de outros grupos ou empresas aparecerem com soluções que melhor atendam o público alvo do projeto.

    Aqui temos um exemplo, com o Classmate rodando uma instalação padrão do Kurumin 7, acessando através da rede wireless e exibindo um vídeo da BBC via streaming:

    index_html_m5fb9be13

    Na segunda parte da análise falarei mais sobre os componentes internos e também sobre como instalar Linux no Classmate o que, como pode imaginar tem suas peculiaridades.

    Confira a segunda parte em: http://www.guiadohardware.net/analises/intel-classmate-parte2/ 




    Página 03 de 03
        



    Blog:

    Add to Google

    » Gostou do texto?
    Veja nossos livros impressos:

    Smartphones | Linux | Hardware
    Redes | Servidores


    ... ou encontre o que procura usando a busca:

cb
ct
Atualizações



[19/03] Montando um DVD de vídeo na unha, via terminal (atualizado)
[18/03] Core i7: Gulftown e a era dos 6 núcleos
[17/03] Artigo: Primeiras impressões do Haiku (alfa)
[16/03] Criando um sistema de recuperação usando o SystemRescueCD
[15/03] Processadores AMD, parte 2: Phenom II e o Athlon II
[14/03] AMD 890GX
[13/03] Dica: kMyFirewall, um firewall gráfico para o KDE
[12/03] Processadores AMD, parte 1: o Phenom
[11/03] Artigo: Uma olhada no PC-BSD 8.0
[10/03] Artigo: Investigando os modelos do Eee PC
[09/03] Artigo: nVidia Optimus
[05/03] Artigo: Comparativo de desktops: Zenwalk, Salix OS e GoblinX
[03/03] Artigo: Meego: a fusão entre Maemo e Moblin
[02/03] Artigo: Uma breve análise do Linux Mint 8 'Helena'
[01/03] Processadores: Chipsets e placas para o Core 2 Duo, Quad e Celeron
[26/02] Tutorial: Criando um loop de vídeo com o Kino e o Audacity
Destaques



» Hardware o Guia Definitivo, disponível para leitura online
» Como um HD funciona: Head Switch Time
» Redes: TCP/IP, endereçamento e portas
» O básico para o Debian Lenny no desktop
» Configurando um servidor de rede local com o Ubuntu, fácil
» Uma breve análise do Linux Mint 8 'Helena'
» Programação Orientada a Objetos: uma introdução
» Smartphones: TCPMP e CorePlayer
» PCI Express: compatibilidade, linhas de dados e o PCIe 2.0
» Dual-SIM: Usando dois chips no mesmo aparelho
» Smartphones e telas: Tamanho e touchscreen
Receba as atualizações diariamente por e-mail:
Assine o RSS Veja todas as atualizações... Add to Google
cb
Livros de Carlos E. Morimoto Contato HOME