Ir para o conteúdo
ou

Logo noosfero

ODF Alliance Award

Furusho

TDF Planet

redirection forbidden: http://planet.documentfoundation.org/atom.xml -> https://planet.documentfoundation.org/atom.xml

Linux Magazine

getaddrinfo: Name or service not known

BR.Linux.org

redirection forbidden: http://br-linux.org/feed -> https://br-linux.org/feed

Seja Livre!

redirection forbidden: http://sejalivre.org/feed/ -> https://sejalivre.org/feed/

Linux Feed

getaddrinfo: Name or service not known

Computerworld

getaddrinfo: Name or service not known

Guia do Hardware

530

Convergência Digital

503 Backend fetch failed

PC World

getaddrinfo: Name or service not known

IDG Now!

getaddrinfo: Name or service not known

Info

Invalid feed format.

Users SL Argentina

redirection forbidden: http://drupal.usla.org.ar/rss.xml -> https://cobalto.gnucleo.net/rss.xml

Tux Chile

500 Internal Server Error

Tecno Libres - Cubas

redirection forbidden: http://gutl.jovenclub.cu/feed -> https://gutl.jovenclub.cu/feed

Linux Colômbia

Invalid feed format.

Linux Costa Rica

Invalid feed format.

Software Libre Peru

Invalid feed format.

Linux Equador

Invalid feed format.

Linux Espanha

Invalid feed format.

Linux Guatemala

Invalid feed format.

Linux México

Invalid feed format.

Linux Nicarágua

Invalid feed format.

Linux Panamá

Invalid feed format.

Linux Peru

Invalid feed format.

Linux El Salvador

Invalid feed format.

Linux Venezuela

Invalid feed format.

Soft Libre Bolívia

redirection forbidden: http://www.softwarelibre.org.bo/feed/ -> https://www.softwarelibre.org.bo/feed/

GNU/Linux Paranguay

getaddrinfo: Name or service not known

Soft Libre Honduras

redirection forbidden: http://preguntaslinux.org/syndication.php -> https://preguntaslinux.org/syndication.php

Linux Rep.Dominicana

404 Not Found

 Voltar a FREE SOFTWAR...
Tela cheia

Tem brasileiro no kernel (IV): acme cria nova syscall no Linux

14 de Outubro de 2009, 0:00 , por Software Livre Brasil - 0sem comentários ainda | Ninguém está seguindo este artigo ainda.
Visualizado 463 vezes

Mesmo sem ser dotado de ufanismo no estilo Galvão Bueno de narrar ações de brasileiros, sempre fico feliz quando tenho oportunidade de noticiar os produtos dos desenvolvedores daqui, e é o caso de hoje, com a nova syscall criada pelo Arnaldo Carvalho de Melo (mais conhecido como acme), co-fundador da saudosa Conectiva e atualmente desenvolvedor na Red Hat, onde se ocupa, entre outros temas interessantes, da eficiência de transmissão (aumento do throughput, redução da latência, etc.) em redes de alta velocidade.

A nova syscall é a recvmmsg, e permite realizar em uma única chamada uma operação bastante comum (e mais custosa, se realizada da forma tradicional, com loops e polls): receber de uma vez só todas as mensagens que já estão em buffer, ou todas as que chegarem em um timeout dado. O LWN tem mais detalhes técnicos, para os interessados.

Faz tempo que não programo interfaces que tratem diretamente com a recepção de filas de mensagens, mas para mim era comum escrever (ou recorrer via bibliotecas de funções) rotinas para fazer esta mesma operação, com múltiplas chamadas e verificações sendo realizadas na aplicação. Fazer uma só chamada e deixar o kernel se virar, me devolvendo uma estrutura pronta e verificada, seria bem mais simples e eficiente.

Para quem usa conexões do dia-a-dia dos desktops, faz pouca diferença, pois a CPU é muito mais rápida do que a conexão de rede. Mas para quem vive em uma realidade que exige fazer testes com 700.000 transações em rede por segundo, como é o caso do acme (cujo micro de desenvolvimento tem 4 portas Gigabit Ethernet), todo ganho de desempenho conta.

Aproveitei a conversa para perguntar a ele sobre como outros interessados em contribuir para o desenvolvimento do kernel podem se envolver (aproveitando seu envolvmento no Kernel Janitors, um dos primeiros projetos de apoio a quem está iniciando neste campo), e ele indicou o kernelnewbies.org – que tal uma visita para ver se você se encaixa por lá?

Saiba mais (lwn.net).


Fonte: http://br-linux.org/2009/tem-brasileiro-no-kernel-iv-acme-cria-nova-syscall-no-linux/

0sem comentários ainda

Enviar um comentário

Os campos são obrigatórios.

Se você é um usuário registrado, pode se identificar e ser reconhecido automaticamente.