Instituto de Computação - UNICAMP

logo

MC039B/MO901B Seminários sobre Software Livre

Profa. Islene Calciolari Garcia

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: gabriel 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.