FreeBSD & Campi Universitários FreeBSD & Campi Universitários – Universidade de Fortaleza – 2009.2
FreeBSD & Campi Universitários FreeBSD & Campi Universitários – Universidade de Fortaleza – 2009.2 História do FreeBSD Família & Licença Processo de Instalação e Atualização Documentação do Sistema Coleção de Ports & Pacotes Ambientes Integrados de Desenvolvimento Networking com FreeBSD Virtualização & Segurança
FreeBSD & Campi Universitários FreeBSD & Campi Universitários – Universidade de Fortaleza – 2009.2 História do FreeBSD 1969 – 1974 AT&T Bell Labs, Multics, Ken Thompson e Unix Universidade da Califórnia – Berkeley 1975 – 1993 Bill Jolitz, Jordan Hubbard, Nate Williams e Rod Grimes (386BSD) David Greenman e Marshall Kirk McKusick Walnut Creek CD-ROM (FreeBSD 1.0 ~ Net/2 4.3BSD) 1994 – 1999 Novell, Berkeley, FreeBSD 2.0 ~ 4.4BSD-Lite e RELENG_2_2 Internet Service Providers, Yahoo!, Warner Bros e Estúdios Manex Apple, MAC OSX, 3.5.1-STABLE e FreeBSD 4.x 2000 – 2003 Core Team, Adiamentos, Matt Dilon e Maiores Transformações no Código UFS2, Marshall Kirk McKusick, Packet Filter e 5.1-RELEASE 2004 – 2009 FreeBSD 6.3-STABLE e 7.0-RELEASE Otimizações de Performance Significativas – ULE2/SMP ZFS, 8.0RC1 & 9.0-CURRENT .
FreeBSD & Campi Universitários FreeBSD & Campi Universitários – Universidade de Fortaleza – 2009.2 Família & Licença Sistemas Populares FreeBSD NetBSD & OpenBSD OS X Outros Membros da Família Askozia PBX DarwinOS DesktopBSD Dragonfly ComixWall FreeNAS Olive PC-BSD pfSense Licença BSD Regentes da Universidade da Califórnia – Berkeley 4-Clause BSD License Compatibilidades Termos e Cláusulas FreeBSD & Licença BSD
FreeBSD & Campi Universitários FreeBSD & Campi Universitários – Universidade de Fortaleza – 2009.2 Processo de Instalação e Atualização
FreeBSD & Campi Universitários FreeBSD & Campi Universitários – Universidade de Fortaleza – 2009.2 Processo de Instalação e Atualização
FreeBSD & Campi Universitários FreeBSD & Campi Universitários – Universidade de Fortaleza – 2009.2 Processo de Instalação
FreeBSD & Campi Universitários FreeBSD & Campi Universitários – Universidade de Fortaleza – 2009.2 Processo de Instalação e Atualização
FreeBSD & Campi Universitários FreeBSD & Campi Universitários – Universidade de Fortaleza – 2009.2 Processo de Instalação e Atualização
FreeBSD & Campi Universitários FreeBSD & Campi Universitários – Universidade de Fortaleza – 2009.2 Processo de Instalação e Atualização
FreeBSD & Campi Universitários FreeBSD & Campi Universitários – Universidade de Fortaleza – 2009.2 Processo de Instalação e Atualização
FreeBSD & Campi Universitários FreeBSD & Campi Universitários – Universidade de Fortaleza – 2009.2 Processo de Instalação e Atualização
FreeBSD & Campi Universitários FreeBSD & Campi Universitários – Universidade de Fortaleza – 2009.2 Processo de Instalação e Atualização
FreeBSD & Campi Universitários FreeBSD & Campi Universitários – Universidade de Fortaleza – 2009.2 Processo de Instalação e Atualização Kernel Sistema de Preempção Escalonamento Código Fonte do FreeBSD Sysinstall CTM SVN RSync NFS Pacotes Pré-Compilados FreeBSD-Update Arquivos de Configuração Mergemaster STABLE vs. CURRENT /usr/src/UPDATING
FreeBSD & Campi Universitários FreeBSD & Campi Universitários – Universidade de Fortaleza – 2009.2 Coleção de Ports & Pacotes Obtenção de Ports e Pacotes Sysinstall SVN HTTP/FTP RSync NFS Instalação, Remoção e Atualização /usr/src/UPDATING make config, make install, make deinstall, ... Portmanager & Portmanager pkg_add, pkg_version, pkg_delete Vantagens e Desvantagens Tuning Compilações Adicionais Espaço em Disco Modelagem Específica Licenciamento Portabilidade
FreeBSD & Campi Universitários FreeBSD & Campi Universitários – Universidade de Fortaleza – 2009.2 Ambientes Integrados de Desenvolvimento C/C++ Anjunta Dev-C++ Code::Blocks Java Eclipse NetBeans Mono MonoDevelop ~!@#$%^&*()_+ vi, vim, gvim, ee Kedit, Gedit Geany, Bluefish Plugins de Outros Ambientes Integrados de Desenvolvimentos…
FreeBSD & Campi Universitários FreeBSD & Campi Universitários – Universidade de Fortaleza – 2009.2 Ambientes Integrados de Desenvolvimento
FreeBSD & Campi Universitários FreeBSD & Campi Universitários – Universidade de Fortaleza – 2009.2 Ambientes Integrados de Desenvolvimento
FreeBSD & Campi Universitários FreeBSD & Campi Universitários – Universidade de Fortaleza – 2009.2 Ambientes Integrados de Desenvolvimento
FreeBSD & Campi Universitários FreeBSD & Campi Universitários – Universidade de Fortaleza – 2009.2 Ambientes Integrados de Desenvolvimento
FreeBSD & Campi Universitários FreeBSD & Campi Universitários – Universidade de Fortaleza – 2009.2 Ambientes Integrados de Desenvolvimento
FreeBSD & Campi Universitários FreeBSD & Campi Universitários – Universidade de Fortaleza – 2009.2 Ambientes Integrados de Desenvolvimento
FreeBSD & Campi Universitários FreeBSD & Campi Universitários – Universidade de Fortaleza – 2009.2 Networking com FreeBSD Configuração de Serviços utility_enable=”YES” utility_program=”/path/to/utility” utility_flags=”-4 -u user” Firewalls & Filtros de Pacotes IP Filter (IPF) Packet Filter (PF) IP Firewall (IPFW) Controle de Tráfego ALTQ DummyNet Monitoramento e Coleta de Dados SNMP tcpdump, ngrep, …
FreeBSD & Campi Universitários FreeBSD & Campi Universitários – Universidade de Fortaleza – 2009.2 Virtualização & Segurança FreeBSD Jails Termos do Ambiente Virtualização a Nível de Sistema Operacional Aplicações, Serviços e Usuários VMWare, Xen e Virtualbox? Segurança no FreeBSD Níveis e Classes Kernel Usuários Super Usuário Terminais Virtuais Portaudit VuXML Fileflags Algorítmos e Chaves de Encriptação DES, MD5, SHA, AES, Crypt IPSec, Blowfish, WPA, SSH, SSL, … Listas de Controle de Acessos
FreeBSD & Campi Universitários FreeBSD & Campi Universitários – Universidade de Fortaleza – 2009.2 FreeBSD, KDE & Gnome freebsd.org freebsd.kde.org freebsd.org/gnome Google google.com/bsd Fórums e Grupos de Usuários bsdforen.de portal.bsdgroup.de fug.com.br bsdforums.org Listas de Discussão lists.freebsd.org groups.google.com/group/freebsd ONLamp BSD DevCenter onlamp.com/bsd
FreeBSD & Campi Universitários FreeBSD & Campi Universitários – Universidade de Fortaleza – 2009.2

FreeBSD & Campi Universitários

  • 1.
    FreeBSD & CampiUniversitários FreeBSD & Campi Universitários – Universidade de Fortaleza – 2009.2
  • 2.
    FreeBSD & CampiUniversitários FreeBSD & Campi Universitários – Universidade de Fortaleza – 2009.2 História do FreeBSD Família & Licença Processo de Instalação e Atualização Documentação do Sistema Coleção de Ports & Pacotes Ambientes Integrados de Desenvolvimento Networking com FreeBSD Virtualização & Segurança
  • 3.
    FreeBSD & CampiUniversitários FreeBSD & Campi Universitários – Universidade de Fortaleza – 2009.2 História do FreeBSD 1969 – 1974 AT&T Bell Labs, Multics, Ken Thompson e Unix Universidade da Califórnia – Berkeley 1975 – 1993 Bill Jolitz, Jordan Hubbard, Nate Williams e Rod Grimes (386BSD) David Greenman e Marshall Kirk McKusick Walnut Creek CD-ROM (FreeBSD 1.0 ~ Net/2 4.3BSD) 1994 – 1999 Novell, Berkeley, FreeBSD 2.0 ~ 4.4BSD-Lite e RELENG_2_2 Internet Service Providers, Yahoo!, Warner Bros e Estúdios Manex Apple, MAC OSX, 3.5.1-STABLE e FreeBSD 4.x 2000 – 2003 Core Team, Adiamentos, Matt Dilon e Maiores Transformações no Código UFS2, Marshall Kirk McKusick, Packet Filter e 5.1-RELEASE 2004 – 2009 FreeBSD 6.3-STABLE e 7.0-RELEASE Otimizações de Performance Significativas – ULE2/SMP ZFS, 8.0RC1 & 9.0-CURRENT .
  • 4.
    FreeBSD & CampiUniversitários FreeBSD & Campi Universitários – Universidade de Fortaleza – 2009.2 Família & Licença Sistemas Populares FreeBSD NetBSD & OpenBSD OS X Outros Membros da Família Askozia PBX DarwinOS DesktopBSD Dragonfly ComixWall FreeNAS Olive PC-BSD pfSense Licença BSD Regentes da Universidade da Califórnia – Berkeley 4-Clause BSD License Compatibilidades Termos e Cláusulas FreeBSD & Licença BSD
  • 5.
    FreeBSD & CampiUniversitários FreeBSD & Campi Universitários – Universidade de Fortaleza – 2009.2 Processo de Instalação e Atualização
  • 6.
    FreeBSD & CampiUniversitários FreeBSD & Campi Universitários – Universidade de Fortaleza – 2009.2 Processo de Instalação e Atualização
  • 7.
    FreeBSD & CampiUniversitários FreeBSD & Campi Universitários – Universidade de Fortaleza – 2009.2 Processo de Instalação
  • 8.
    FreeBSD & CampiUniversitários FreeBSD & Campi Universitários – Universidade de Fortaleza – 2009.2 Processo de Instalação e Atualização
  • 9.
    FreeBSD & CampiUniversitários FreeBSD & Campi Universitários – Universidade de Fortaleza – 2009.2 Processo de Instalação e Atualização
  • 10.
    FreeBSD & CampiUniversitários FreeBSD & Campi Universitários – Universidade de Fortaleza – 2009.2 Processo de Instalação e Atualização
  • 11.
    FreeBSD & CampiUniversitários FreeBSD & Campi Universitários – Universidade de Fortaleza – 2009.2 Processo de Instalação e Atualização
  • 12.
    FreeBSD & CampiUniversitários FreeBSD & Campi Universitários – Universidade de Fortaleza – 2009.2 Processo de Instalação e Atualização
  • 13.
    FreeBSD & CampiUniversitários FreeBSD & Campi Universitários – Universidade de Fortaleza – 2009.2 Processo de Instalação e Atualização
  • 14.
    FreeBSD & CampiUniversitários FreeBSD & Campi Universitários – Universidade de Fortaleza – 2009.2 Processo de Instalação e Atualização Kernel Sistema de Preempção Escalonamento Código Fonte do FreeBSD Sysinstall CTM SVN RSync NFS Pacotes Pré-Compilados FreeBSD-Update Arquivos de Configuração Mergemaster STABLE vs. CURRENT /usr/src/UPDATING
  • 15.
    FreeBSD & CampiUniversitários FreeBSD & Campi Universitários – Universidade de Fortaleza – 2009.2 Coleção de Ports & Pacotes Obtenção de Ports e Pacotes Sysinstall SVN HTTP/FTP RSync NFS Instalação, Remoção e Atualização /usr/src/UPDATING make config, make install, make deinstall, ... Portmanager & Portmanager pkg_add, pkg_version, pkg_delete Vantagens e Desvantagens Tuning Compilações Adicionais Espaço em Disco Modelagem Específica Licenciamento Portabilidade
  • 16.
    FreeBSD & CampiUniversitários FreeBSD & Campi Universitários – Universidade de Fortaleza – 2009.2 Ambientes Integrados de Desenvolvimento C/C++ Anjunta Dev-C++ Code::Blocks Java Eclipse NetBeans Mono MonoDevelop ~!@#$%^&*()_+ vi, vim, gvim, ee Kedit, Gedit Geany, Bluefish Plugins de Outros Ambientes Integrados de Desenvolvimentos…
  • 17.
    FreeBSD & CampiUniversitários FreeBSD & Campi Universitários – Universidade de Fortaleza – 2009.2 Ambientes Integrados de Desenvolvimento
  • 18.
    FreeBSD & CampiUniversitários FreeBSD & Campi Universitários – Universidade de Fortaleza – 2009.2 Ambientes Integrados de Desenvolvimento
  • 19.
    FreeBSD & CampiUniversitários FreeBSD & Campi Universitários – Universidade de Fortaleza – 2009.2 Ambientes Integrados de Desenvolvimento
  • 20.
    FreeBSD & CampiUniversitários FreeBSD & Campi Universitários – Universidade de Fortaleza – 2009.2 Ambientes Integrados de Desenvolvimento
  • 21.
    FreeBSD & CampiUniversitários FreeBSD & Campi Universitários – Universidade de Fortaleza – 2009.2 Ambientes Integrados de Desenvolvimento
  • 22.
    FreeBSD & CampiUniversitários FreeBSD & Campi Universitários – Universidade de Fortaleza – 2009.2 Ambientes Integrados de Desenvolvimento
  • 23.
    FreeBSD & CampiUniversitários FreeBSD & Campi Universitários – Universidade de Fortaleza – 2009.2 Networking com FreeBSD Configuração de Serviços utility_enable=”YES” utility_program=”/path/to/utility” utility_flags=”-4 -u user” Firewalls & Filtros de Pacotes IP Filter (IPF) Packet Filter (PF) IP Firewall (IPFW) Controle de Tráfego ALTQ DummyNet Monitoramento e Coleta de Dados SNMP tcpdump, ngrep, …
  • 24.
    FreeBSD & CampiUniversitários FreeBSD & Campi Universitários – Universidade de Fortaleza – 2009.2 Virtualização & Segurança FreeBSD Jails Termos do Ambiente Virtualização a Nível de Sistema Operacional Aplicações, Serviços e Usuários VMWare, Xen e Virtualbox? Segurança no FreeBSD Níveis e Classes Kernel Usuários Super Usuário Terminais Virtuais Portaudit VuXML Fileflags Algorítmos e Chaves de Encriptação DES, MD5, SHA, AES, Crypt IPSec, Blowfish, WPA, SSH, SSL, … Listas de Controle de Acessos
  • 25.
    FreeBSD & CampiUniversitários FreeBSD & Campi Universitários – Universidade de Fortaleza – 2009.2 FreeBSD, KDE & Gnome freebsd.org freebsd.kde.org freebsd.org/gnome Google google.com/bsd Fórums e Grupos de Usuários bsdforen.de portal.bsdgroup.de fug.com.br bsdforums.org Listas de Discussão lists.freebsd.org groups.google.com/group/freebsd ONLamp BSD DevCenter onlamp.com/bsd
  • 26.
    FreeBSD & CampiUniversitários FreeBSD & Campi Universitários – Universidade de Fortaleza – 2009.2