Ícone RSS Ícone Página Principal
  • The History of Free Software and Computer Science

    Publicado em 20 de agosto de 2013 omyasuda Sem comentários
    Jon "Maddog" Hall

    Jon “Maddog” Hall

    O CCSL convida você a participar da Palestra The History of Free Software and Computer Science, ministrada por Jon “Maddog” Hall, Director of Linux International.

    Data: 22/08 (quinta-feira)
    Horário: às 10hs
    Local: auditório do CCSL no IME-USP
    O seminário é válido para a série de Seminário de Sistemas.

    Abstract: A lot of people think that Free and Open Source Software (FOSS) started with Richard Stallman and the GNU project in 1984.  While Richard has added things like the GPL license, the concept of giving out the source code for the product and allowing the customer to change and improve it is very old.  This talk will address the period before packaged software existed, and how FOSS should once again be used to promote computer science education and business.

  • Palestras: Christoph Hellwig & Ian Pratt

    Publicado em 26 de agosto de 2010 omyasuda Sem comentários

    IME - USP

    O CCSL-IME/USP tem o prazer de convidar todos a assistir duas palestras internacionais de alto nível, ministradas por palestrantes fortemente envolvidos com seus respectivos temas. Christoph Hellwig, um dos desenvolvedores do Linux envolvido primariamente com sistemas de arquivos, vai falar sobre o novo mecanismo de caches de disco no kernel do linux, que deve aumentar a confiabilidade do sistema e, ao mesmo tempo, garantir um melhor desempenho; e Ian Pratt, líder da comunidade Xen.org, vai falar sobre essa comunidade, o projeto Xen, seus planos para o futuro etc.

    As palestras serão ministradas em inglês e ocorrem nesta segunda-feira, dia 30, das 14:00h às 16:00h (Christoph Hellwig) e das
    16:00h às 18:00h (Ian Pratt), no auditório Antonio Gillioli, bloco A do IME/USP. Abaixo, os resumos das palestras e currículos dos palestrantes.

    Título: A future without barriers – disk cache control and I/O  ordering in Linux
    Data: Segunda-feira, 30/08/2010, às 14:00h
    Local: Auditório Antonio Gillioli, bloco A, IME/USP
    Palestrante: Christoph Hellwig
    Resumo: This presentation tells a tale of caches, ordering, lies and misconceptions. It all started when the disk started lying to us. When consumer disks started to implement volatile caches with write back semantics hell broke lose for existing filesystem implementation.
    Before that point they could rely on internal I/O ordering for providing data integrity, but now that disks signaled I/O completion
    before data actually was on stable storage this strategy fell flat.

    Initially Linux like most other operating systems ignored this issue and let users chose between going really fast and actually having reliably storage, with default setting of cheap disks being lose, but fast. The concept of I/O barriers was introduced to solve that dilemma. The I/O barrier semantics implemented in Linux in 2002 mixed the cache control aspect with data ordering semantics inspired by the SCSI ordered tag commands, assuming that we can use these to offload ordering to hardware.  But in the eight years since no one managed to actually come up with an optimized implementation of this interface, leading to dramatic performance degradation over not using a cache at all for many workloads.

    This year we finally designed scheme to replace barriers with a simpler cache control concept that overcomes this limitation, and this presentation explains how we overcame the limitations of the previous scheme.

    Sobre o palestrante: Christoph Hellwig has been working with and on Linux for the last ten years, dealing with kernel-related issues much of the time. In addition he is or was involved with various other Open Source projects.

    After a number of smaller network administration and programming contracts he worked for Caldera’s German development  subsidiary on various kernel and userlevel aspects of the OpenLinux distribution.

    Since 2004 he has been running his own business focusing on consulting, training and contracting work in the OpenSource hemisphere. Specializing on Linux filesystems and storage he is also active in bordering areas such as virtualization and networking. He has worked for well known customers such as Dell, SGI, IBM, Red Hat and startups like LeftHand Networks and Smapper Applied Data.

    Título: Xen.org com Ian Pratt
    Data: Segunda-feira, 30/08/2010, às 16:00h
    Local: Auditório Antonio Gillioli, bloco A, IME/USP
    Palestrante: Ian Pratt

    Resumo: Xen.org é a casa do hypervisor de código aberto Xen, rápido, com a base de código padronizada e segura para virtualização de sistemas operacionais. Fundada e liderada por Ian Pratt, a comunidade se beneficia de contribuições de engenheiros senior de mais de 50 fabricantes de hardware, software e segurança. O Xen.org é mantido para o benefício da comunidade pelo conselho consultivo do projeto Xen, que é selecionado a partir dos principais contribuintes do projeto.

    A comunidade Xen.org segue estas missões:

    • Construir o hypervisor de código aberto padrão da indústria
    • Ser a base para produtos de diversos fabricantes
    • Manter o Xen como líder de performance
    • Ser o primeiro a explorar os novos atributos de virtualização em hardware
    • Auxiliar os fornecedores de SO a paravirtualizar seus SOs
    • Manter a reputação do Xen em estabilidade de qualidade
    • Suportar múltiplos tipos de CPU para grandes e pequenos sistemas
    • Estimular a inovação
    • Garantir a interoperabilidade de drivers

    Sobre o palestrante: Ian Pratt is the chief architect of the Xen project, and chairman of xen.org. He has played a key role in both the architecture of Xen and formation of industry partnerships that led to the emergence of Xen as the leading open source virtualization technology. Ian was a member of faculty at the University of Cambridge Computer Laboratory, where he led the Systems Research Group for over 7 years. He was a founder of XenSource, and is now VP for Advanced Products at Citrix.


  • Encontro Ágil’2009

    Publicado em 3 de setembro de 2009 omyasuda Sem comentários

    Evento de Desenvolvimento Ágil de Software que estamos organizando no IME/USP : Encontro Ágil’2009.

    No dia 10/outubro, sábado teremos 16 palestras de especialistas nacionais em desenvolvimento de software e no dia 11/outubro teremos 2 keynote speeches e 2 tutorials de grandes nomes internacionais de métodos ágeis: Alistair Cockburn, um dos signatários do manifesto ágil e escritor famoso sobre seus livros sobre casos de uso e outros
    tópicos, e Jutta Eckstein especialista em OO e métodos ágeis e autora do livro Agile Software Development in the Large.

    Mais informações sobre o evento podem ser encontradas em

    As inscrições podem ser feitas em