[OLPC Brasil] calma, gente!

Allan Bezerra allan.bezerra at gmail.com
Wed Dec 13 12:07:45 EST 2006


Caros,

Sou Allan Bezerra e atualmente trabalho no INdT(Instituto Nokia de
Tecnologia) sediado em Manaus.

Atualmente estamos desenvolvendo projetos para o OLPC principalmente na
parte de sistema. Dentre estes destacam-se:

* OOM Killer para OLPC
Objetivo: Prover uma abordagem alternativa de gerenciamento de memória para
OLPC.
A falta de memória invoca a execução do Out of Memory Killer (OOM Killer),
uma implementação do kernel do Linux que encerra a execução de processos
para liberar recursos de memória.
A idéia é fornecer um mecanismo de gerenciamento de meória que possa evitar
a execução do OOM Killer e usar heurísticas mais adequadas para o OLPC.

* Detecção de Memory Leak para OLPC
Objetivo: Utilizar a abordagem do kernel memory leak detector do Catalin
Marinas para identificar vazamento de memória no espaço do kernel.
Memory leak afeta o desempenho do sistema, pois aumenta o trabalho de
paginação, podendo eventualmente causar a falta de memória e o crash do
sistema.

* Cache Comprimida para o OLPC
Objetivo: Prover uma nova hierarquia de memória para o OLPC introduzindo um
nível de cache comprimido.
Algoritmos de compressão baseados em dicionários além de apresentarem um
pequeno overhead permitem uma compressão média de 60%. Temos assim um ganho
de médio de memória visível de 50%.
www.linux-mm.org/CompressedCaching

* Melhorias na interface gráfica do OLPC(Já citado pelo Osvaldo)
Otimizações das bibliotecas GTK+ e PyGTK+ para a interface gráfica do OLPC.

* Testes de software
Desenvolvimento e automação de testes de aplicações e do kernel do OLPC.

Cordialmente,

-- Allan Bezerra

On 12/13/06, Osvaldo Santana <osantana at gmail.com> wrote:
>
> Por mim tudo bem, vamos lá:
>
> Meu nome é Osvaldo Santana Neto e atualmente trabalho no INdT
> (Instituto Nokia de Tecnologia) em Recife portando a linguagem Python
> para a plataforma Maemo (http://www.maemo.org).
>
> A plataforma Maemo utiliza o toolkit gráfico chamado GTK+ da mesma
> maneira que os OLPC. Tendo isso em mente, todas as melhorias que
> estamos fazendo na dupla Python+PyGTK também beneficia a plataforma do
> OLPC.
>
> Já fizemos modificações no PyGTK que visam diminuir o número de
> relocações de símbolos no momento de importar este módulo em Python e
> estamos fazendo testes com um patch que fa "lazy initialization" dos
> símbolos do módulo para diminuir o tempo de carregamento destes
> módulos. Mais detalhes sobre esse patch podem ser vistos em:
> http://bugzilla.gnome.org/show_bug.cgi?id=346946
>
> (nota: o atual mantenedor do projeto PyGTK é um sueco que mora a algum
> tempo em São Carlos e já entende suficientemente de português para
> poder ajudar quem quiser colaborar com esse projeto).
>
> Para testar essas melhorias dispomos de um protótipo (revision A1) do
> OLPC sem a tela onde já rodamos de maneira satisfatória
> LinuxBIOS+Linux+Sugar.
>
> Não tenho certeza, mas acho que existe um grupo de desenvolvedores
> trabalhando com o OLPC no INdT de Manaus.
>
> Portanto, qualquer pessoa interessada em OLPC, Python, e PyGTK pode
> falar comigo.
>
> Valeu,
> Osvaldo
>
> On 12/13/06, Tadeu F. Oliveira <tadeu_fo at yahoo.com.br> wrote:
> >
> > Gostei muito da opinião de criar uma lista para "CATALOGAR quem está
> > trabalhando com o que, como um Censo, para
> > poder identificar o que existe de projetos em desenvolvimento, ou
> > pessoas capazes de colaborar"
> >
> > Fica a sugestão inclusive para uma página senão no launchpad pode ser no
> > Wiki do Brasil em http://wiki.laptop.org/go/OLPC_Brazil.
>
> --
> Osvaldo Santana Neto (aCiDBaSe)
> http://www.pythonologia.org
>
> _______________________________________________
> Brasil mailing list
> Brasil at laptop.org
> http://mailman.laptop.org/mailman/listinfo/brasil
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.laptop.org/pipermail/brasil/attachments/20061213/cb1bc7f7/attachment.html


More information about the Brasil mailing list