\
head>
Segundo Semestre de 2017
Glibc, suas bibliotecas e seus padrões
Gabriel F. T. Gomes
13/09 às 16h00 na sala 353 (IC-3.5)
Resumo:
Glibc é um projeto que contém diversas das bibliotecas mais utilizadas do
ecossistema GNU/Linux. Por outro lado, essas bibliotecas são tão
fundamentais para o ecossistema e tão comuns, que muitas vezes nem nos
damos conta da existência delas (o que, na verdade, pode ser um bom sinal)
Dentre as bibliotecas que compõem esse projeto podemos citar a libc, a
libm e a libpthread. Essas e outras das bibliotecas do projeto são
regidas por normas internacionais (IEEE/ISO/POSIX/etc.), por isso estão
disponíveis, de forma compatível, em diversos sistemas operacionais.
Como parte integral do sistema GNU, a Glibc é uma implementação livre
desses padrões, disponível para múltiplas plataformas em múltiplos idiomas
e altamente otimizada. Nessa apresentação veremos alguns detalhes de como
o projeto funciona e em particular, como o suporte a um novo tipo de
ponto-flutuante (o tipo _Float128 do padrão IEEE 754) foi adicionado às
plataformas ia64, powerpc e x86_64.
Sobre o palestrante:
Gabriel é formado em Engenharia de Computação pela
Unicamp, programador de software livre e membro do libre planet.