9. Conclusão

Foi uma experiência muito enriquecedora desenvolver um projeto completo, desde a coleta informal de requisitos na Administração da Rede Linux, passando pelo estudo de conceitos fundamentais do UNIX e pela implementação de uma biblioteca, e culminando no compartilhamento desses projetos com a comunidade do software livre.

O desenvolvimento deste programa foi sobretudo interessante por causa da aplicação real que o programa teve, e continua tendo, na Rede Linux do IME-USP. Isso incentivou o desenvolvimento e proporcionou amplas oportunidades de fazer testes, detectar erros, e vislumbrar melhorias num ambiente realístico de utilização. Sem esse tipo de interação imersiva, o desenvolvimento teria demorado muito mais ou talvez nem tivesse tido razão de se concretizar.

A elaboração tanto da biblioteca quanto do programa em si também foram um bom aprendizado sobre a programação UNIX em geral, e levou-me a pesquisar conceitos e mecanismos que antes desconhecia, contribuindo para o meu conhecimento geral desta plataforma que, através do Linux, parece estar ganhando novamente o brilho de outrora e se tornando cada vez mais presente no mundo da computação.