O futuro do linux
Rubens Queiroz de Almeida queiroz@unicamp.br UNICAMP CENTRO DE COMPUTAÇÃO
Categorias de Software
• • • • • • • Comerciais Comerciais liberados para testes Shareware Freeware Liberado para uso não comercial Binários de uso irrestrito Código aberto (Open Source Software)
– BSD – Gnu Public License (GPL)
• Copyleft
– Mozilla Public License (MPL) – Apache
18/08/99 UNICAMP - CCUEC 2
Projeto Gnu
• • • • Início em 1984, por Richard Stallman Free Software Foundation - FSF Objetivo: Preservar a liberdade Base de todo sistema aberto hoje existente
• http://www.gnu.org/software/software.html
18/08/99
UNICAMP - CCUEC
3
Sistemas Operacionais
• Linux • FreeBSD • OpenBSD • NetBSD • FreeDOS
18/08/99 UNICAMP - CCUEC 4
Bancos de Dados
– Relacionais
• PostgreSQL • MySQL • e muitos outros
– Orientados a Objetos
• Exodus (SHORE) • MONET • YOODA
– http://ftp.unicamp.br/pub/FAQ/databases/free-databases
18/08/99
UNICAMP - CCUEC
5
Linguagens de Programação e Compiladores
• • • • • • • • • C C++ Fortran Python Perl Modula-3 Prolog TCL/TK http://ftp.unicamp.br/pub/FAQ/free-compilers/
UNICAMP - CCUEC 6
18/08/99
Correio Eletrônico
• • • • • Sendmail, Postfix, Qmail, Zmail POP, IMAP Procmail Netscape Messenger Servidores de Listas
– Majordomo – Mailman – Webmail
– http://www.cgi-resources.com/Programs_and_Scripts/Perl/Mailing_List_Management/
18/08/99
UNICAMP - CCUEC
7
Email e Web
• Mhonarc • Hypermail
18/08/99
UNICAMP - CCUEC
8
Redes, Emuladores
• Monitoramento de Redes
– tcpdump – Big Brother – IPTraf
– http://dmoz.org/Computers/Internet/Protocols/TCPIP/Network_Monitoring/
• Emuladores
– Wine – DOSEMU
18/08/99
UNICAMP - CCUEC
9
Desenvolvimento de Aplicações
– Controle de Versões
• RCS, • SCCS
– Controle de Bugs
• Bugzilla • GNATS • Jitterbug
18/08/99
UNICAMP - CCUEC
10
Servidores
• Maioria dos aplicativos disponíveis em formato binário