Slide 1 : Linux Básico
Origens e Conceitos Brasil, 06 de Setembro de 2008 www.guiadocftv.com.br Marcelo Peres
CREA 92.033td http://www.linux.org
Programação : Programação Apresentação dos Participantes
Sobre o Guia do CFTV
Sobre o palestrante
Objetivos da Apresentação
Conceitos Sobre o Sistema Linux
Categorias de Software : Categorias de Software Sistemas Operacionais
Utilitários
Softwares Específicos
O Que é Software? : O Que é Software? Hardware Software
Sistemas Operacionais : Sistemas Operacionais Funções
Gerenciamento de processos;
Gerenciamento de memória;
Sistema de arquivos;
Entrada e saída de dados. Exemplos:
DOS, Windows 98, XP, Vista, 2000, 2003, CE
Macintosh
Unix / Posix
Linux
Palm-OS
React-OS
MSX / Amiga /
Sistemas Operacionais : Sistemas Operacionais Inicializar periféricos
Suportar aplicativos
Manipular recursos de hardware
Gerenciar operações dos usuários
Garantir segurança, privacidade e estabilidade
Acessível ao Usuário
Tipos de Software : Proprietário
Licenciamento
Instalação em 1 PC
Código Fonte Fechado
Qualidade Excelente
O que é Freeware?
O que é Pirataria?
“Genéricos” Livre
Licensas Públicas,
GNU ou GPL
Qualidade Excelente
Instalação Livre
Possibilidade de modificações e redistribuição Tipos de Software
Software Livre : Software Livre Software Livre Software Gratuíto
Richard Stalman
1983
Free Software Fundation
GNU – GNU is Not Unix
Garante as quatro liberdades básicas de uso
Leis do Software Livre : A liberdade de executar o programa, para qualquer propósito (liberdade nº 0)
A liberdade de estudar como o programa funciona, e adaptá-lo para as suas necessidades (liberdade no. 1). Acesso ao código-fonte é um pré-requisito para esta liberdade.
A liberdade de redistribuir cópias de modo que você possa ajudar seu próximo (liberdade no. 2).
A liberdade de aperfeiçoar o programa, e liberar os seus aperfeiçoamentos, de modo que toda a comunidade se beneficie (liberdade no. 3). Acesso ao código-fonte é um pré-requisito para esta liberdade. Leis do Software Livre
Minix : Minix Minix – Dr. Andrew Tenembaum
O Minix é uma versão do Unix, gratuita e com o código fonte disponível.
Originalmente para uso educacional
Linus Torvalds : Linus Torvalds Você suspira pelos bons tempos do Minix-1.1, quando homens eram homens e escreviam seus próprios "drivers"? Você está sem um bom projeto em mãos e deseja trabalhar num S.O. que você possa modificar de acordo com suas necessidades? Está achando frustrante como tudo funciona no Minix? Chega de noite ao computador para conseguir que os programas funcionem? Então esta mensagem pode ser exatamente para você.
Linus Torvalds : Linus Torvalds Em 1991 ele era estudante de Ciências da Computação da Universidade de Helsinki, na Filândia
No mesmo ano, por hobby, decidiu iniciar o desenvolvimento de um sistema mais poderoso que o Minix
No mesmo ano, ele disponibilizou a versão 0.02 do kernel e continuou trabalhando até que em 1994 disponibilizou a versão 1.0.
Kernel : Kernel É o kernel que controla todo o hardware do computador. Ele pode ser visto como uma interface entre os programas e todo o hardware. Cabem ao kernel as tarefas de permitir que todos os processos sejam executados pela CPU e permitir que estes consigam compartilhar a memória do computador.
Kernel : Kernel
Kernel : Kernel
Sistema de Arquivos : Sistema de Arquivos Organização da estrutura de arquivos e pastas
FAT16, FAT32, NTFS
EXT2, EXT3, Reisers, Swap, XFS
Apple HFS
IBM JFS, HPFS
Entre Outros
Distribuições : Distribuições Distrowatch - www.distrowatch.com
Distribuições Livres e Pagas
Conjunto de aplicativos
Desenvolvimento
Presença Comercial
Características de Uso
Documentação
Suporte Técnico
Comunidade
Distribuições : Distribuições Mandriva
RedHat
Suse Ubuntu
Debian
Slackware
Fedora
Centos
PCLinuxOS
Gentoo
Kurumin, etc
Vantagens do Linux : Vantagens do Linux Estabilidade e Desempenho
Nativamente Multitarefa e Multiusuário
Padronizações
Suporte a variados tipos de hardware
Suporte nativo a Internet
Interoperabilidade com sistemas existentes
Segurança e criptografia forte, Imune a vírus
Baixo custo de implantação e alto valor agregado
Interfaces Gráficas : Interfaces Gráficas Criada no PARC nos anos 70
Descoberta por Steve Jobs e levada para a Apple, e depois inserida na Microsoft
É um tipo de interface para o usuário que permite a interação com dispositivos digitais através de elementos gráficos como ícones, figuras, vídeos e outros indicadores visuais ao invés do uso da interface de linha de comando.
Permitiu a popularização da informática
Integração com periféricos de entrada e Saída
No Linux temos KDE, Gnome, XFCE, BlackBox, etc
GUI – Interfaces Gráficas : GUI – Interfaces Gráficas
GUI – Interfaces Gráficas : GUI – Interfaces Gráficas
KDE : KDE
KDE : KDE
Gnome : Gnome
Gnome : Gnome
Estatísticas : Estatísticas Windows: 90% dos Desktops e Computadores Pessoais e 66% dos Servidores vendidos em 2007
Linux:
LIn server revenue market share (2007Q4) Windows achieved 36.3% and Linux achieved 12.7%.[3] As of November 2007, Linux powered 85% of the world's most powerful supercomputers, compared to Windows' 1.4%.[4] In February 2008, Linux powered five of the ten most reliable internet hosting companies, compared to Windows' two.
Hardware Indicado : Hardware Indicado Depende do que vai ser utilizado,
Para aplicações simples a partir de PC 386 com 32MB de memória
Para aplicações complexas hardware atualizado
Sistemas embarcados
Embbed Linux
Aplicações : Aplicações
Certificação - LPI : Certificação - LPI Certificação de Profissionais
Terminal Linux : Terminal Linux Terminal de comandos em texto
Extremamente poderoso
Multitarefa, infinitas possibilidades de operações
Conjunto de comandos padrão do Linux, e outros que podem ser adicionados conforme a distribuição
Prioridade de tarefas de acordo com o usuário
Terminal Linux : Terminal Linux
O Root : O Root Usuário administrador do sistema
Conta separada
Pastas e Arquivos : Pastas e Arquivos Necessidade de montar dispositivos
Mount
Organização de Dispositivos : Organização de Dispositivos /dev/
Dispositivos vistos como pastas
Começando no Linux : Começando no Linux Alternativas para começar a explorar o mundo Linux
Live CDs
Máquinas virtuais (VM)
Dual boot
Segundo PC com periféricos compartilhados via rede
Suporte a Dispositivos : Suporte a Dispositivos Internet
Kernel
MySlax : MySlax
MySlax : MySlax
Ubuntu Desktop : Ubuntu Desktop
Ubuntu Desktop : Ubuntu Desktop
Ubuntu Desktop : Ubuntu Desktop
Ubuntu Desktop : Ubuntu Desktop
Ubuntu Desktop : Ubuntu Desktop
Ubuntu Desktop : Ubuntu Desktop
Ubuntu Desktop : Ubuntu Desktop
Ubuntu Desktop : Ubuntu Desktop
Linux no CFTV : Linux no CFTV DVRs, Câmeras IP, Web Servers, Placas de Captura, Baseadas em Linux
Sistemas Embarcados
Servidor Proxy de compartilhamento de Internet e gerenciamento de rede
Servidor Web Apache
Sistema ZoneMinder
Linux no CFTV : Linux no CFTV http://www.linuxdevices.com/
ZoneMinder Linux : ZoneMinder Linux http://www.zoneminder.com
http://www.zoneminder.com.br
Suporta diversas distribuições;
Suporte amplo a hardware;
Possibilidade de personalização e ajustes;
Custo zero e alto valor de desenvolvimento;
Slide 51 : Dúvidas? Marcelo Peres
mpperes@guiadocftv.com.br
Fórum: www.guiadocftv.com.br
MSN: mpperes@hotmail.com
Skype: mpperes
Slide 52 : Obrigado Marcelo Peres
mpperes@guiadocftv.com.br
Fórum: www.guiadocftv.com.br
MSN: mpperes@hotmail.com
Skype: mpperes