Upload
kleber-silva
View
391
Download
1
Embed Size (px)
DESCRIPTION
Citation preview
O Mercado e a Revolução do Software Livre
Kleber da Silva RodriguesEngenheiro de ComputaçãoMilenium Informática
09 de Abril de 2011
Sobre a Milenium Informática
Área de Atuação – 17 Anos no Mercado
A Milenium Informática é uma empresa prestadora de serviços, atuando na área de:
Consultoria em Conectividade e Servidores de aplicações;
Soluções em Banco de Dados, Conectividade e Desenvolvimento;
Redes e Segurança da Informação;
Desenvolvimento de sistemas personalizados;
Treinamentos: Milenium TI Center e Mandriva.
Sobre a Milenium Informática
* Promoção de Aniversário até 30/04/2011
(com descontos de até 35% para capacitação profissional);
* Curso de Fundamentos começando em 19/04/2011 até 17/05/2011;
** Monitoração de Hosts e Serviços em 07/06/2011 a 21/06/2011;
* Informações no site, por telefone ou msn: [email protected]
O que é Software Livre Histórico do Linux O que é Linux Distribuições Linux Características atuais Linux: oportunidade global O Linux é usado por grandes empresas Grandes empresas de tecnologia Dados sobre Linux Código aberto não é só Linux Dados Atuais sobre Linux na área de TI Oportunidade de carreira
Conteúdo da Palestra
Histórico e Características do Linux
1965 – Laboratórios Bell da AT&T começam a desenvolver o MULTICS
Ken Thompson começou a desenvolver o UNIX em assembly para um PDP-7
Por volta de 1970 o uso do Unix cresceu tanto que
a AT&T criou um grupo de suporte.
O Unix não era comercializado, mas distribuído
gratuitamente as Universidades.
Entre 1977 e 1982 a AT&T unificou as versões na
conhecida UNIX System III, evoluindo até chegar
na famosa System V por volta de 1983.
O UNIX foi a inspiração de Linux Torvalds, que
iniciou um projeto de S.O. baseado no minix, um
S.O. de Andrew Tenebaum (microkernel).
Histórico e Características do Linux
Em 5 de outubro de 1991, Linus Torvalds anunciou a primeira versão oficial do kernel
do Linux.
Multitarefa e multiusuário
Portado para várias arquiteturas de hardware
Utiliza os conceitos de Software Livre
Pode ser usado em uma estação de trabalho ou
em um servidor
Baseado no padrão POSIX
Graças as suas vantagens competitivas, o Linux tem
conquistado muito espaço junto a governos, empresas e
entidades sociais:
Economia com licenciamento
Independência tecnológica
Compartilhamento do conhecimento
Até 1970 o software era livremente compartilhado. Praticamente só existia o custo de hardware.
Linus Torvalds
Liberdade para instalar o programa para qualquer finalidade;
Liberdade para estudar e modificar o programa;
Liberdade para copiar o programa;
Liberdade para melhorar o programa e divulgar suas melhorias para o público, de modo que a comunidade inteira se beneficie.
O que é Software Livre ?
Filosofia do Software Livre
Free Software, liberdade para executar, copiar, distribuir, estudar, modificar e melhorar
o programa.
Free NÃO no sentido de gratuito.
Liberdade 0: a liberdade para executar o programa com qualquer propósito
Liberdade 1: a liberdade para estudar como o programa funciona e adaptá-lo às
suas necessidades. O acesso ao código-fonte é um pré-requisito para que isto
possa acontecer.
Liberdade 2: a liberdade para redistribuir cópias do programa, para que se possa
ajudar os amigos, conhecidos, clientes, etc.
Liberdade 3: a liberdade para melhorar o programa, e distribuir suas melhorias
para o público em geral, de maneira que toda a comunidade possa se beneficiar
disto. O acesso ao código-fonte é um pré-requisito para que isto aconteça.
Filosofia do Software Livre
Não há problemas em cobrar para redistribuir ou modificar um Software Livre (SL)
Não é possível o autor do programa revogar as liberdades
O copyleft garante que todos os princípios do SL sejam aplicados
Outros Conceitos Relacionados ao SL
Free Software Foundation – FSF
Fundada por Richard Stallman
Organiza e custeia o movimento GNU (GNU is Not UNIX)
Discutem e aprimoram o copyleft e a GPL GNU General Public License
(Licença Pública Geral),
Difundem o Software Livre
Movimento Open Source
Sumarizado no documento a catedral e o Bazar por Eric
Raymond
Possui objetivos semelhantes ao movimento GNU mas
com menos radicalismo
Mais tolerantes ao uso comercial
Licenças de Software Livre
Foram criadas para garantir a manutenção das características do Software Livre
A GPL regulamenta as liberdades centrais, definindo condições para cópia,
distribuição, modificação, etc:
Deve existir um aviso destacado em cada arquivo modificado, de que os dados
originais foram alterados.
Deve existir um aviso de que o trabalho distribuído ou publicado deriva
totalmente ou em parte do programa original
A licença não poderá ser modificada e o usuário sempre poderá ter acesso a
mesma, na íntegra.
Não há garantias para um software livre, pois caso o programa seja modificado e
redistribuído por alguém, não mais refletirá no trabalho original do autor.
GPL BSD APACHE LGPL
Por ser um sistema de código aberto e de livre distribuição, não exige
pagamento de licença. O Linux pode ser instalado em quantas máquinas
for necessário, eliminando os custos com licenças.
Por suas características técnicas (segurança e robustez), é o sistema ideal
para servidores corporativos de grande porte e estações de trabalho com
grande volume de carga. O Linux também oferece inúmeras
opções de programas e aplicativos de alta qualidade para o
usuário de desktop.
O que é o Linux ?
Distribuições Linux
Kernel + personalizações + pacotes + ferramentas = Distribuição
http://www.distrowatch.com
Desenvolvedores pagos por grandes corporações; Grande difusão no meio governamental/empresarial; Suporte a um grande número de hardwares e periféricos; Funcionando em dezenas de arquiteturas computacionais diferentes; O sistema cresce das aplicações mais genéricas para as mais específicas; A necessidade da maioria está pronta (e-mail, Web, office, agenda); Algumas distribuições Certificadas pelos Grandes Participantes do
Mercado. Fartos recursos gráficos; Usuários iniciantes.
Características Atuais
Comemorações pelos 20 do Linux
Compatibilidade com os seus arquivos atuais do Windows
LibreOffice.org - Mandriva Linux 2011
MS Word - Windows
O Linux é usado por grandes empresas
Grandes empresas de tecnologia investem e desenvolvem produtos para Linux
HP vende PC com Linux na América Latina
Acordo com Mandriva vale para 37 países da região, inclusive Brasil, que já está comercializando máquinas equipadas com Linux.
Fonte: IDC
Fonte: IDC
Fonte: IDC
Experiências de instituições públicas com a migração para software livre, em qualquer nível:
* Banco do Brasil
* Serpro
* Embrapa
* Ministério do Desenvolvimento Agrário
* Dataprev
* Ministério das Comunicações
* Exército
* Radiobrás
* Relatório do TCU que recomenda uso de software livre
* Tribunal Regional Do Trabalho Da 4a Região
Caso de Sucesso
Fonte: http://www.softwarelivre.gov.br/
Caso de Sucesso
Código Aberto não é só Linux
O Linux é hoje o maior exemplo de código aberto, mas existem outros que fundamentam e justificam a adoção deste modelo de desenvolvimento:
Web Server Apache;
PHP (linguagem para desenvolvimento web);
MySQL;
PostgreSQL.
A Apache Software Foundation está comemorando 14 anos consecutivos de liderança no mercado de Web Server. Como continuação do projeto NCSA httpd, o HTTP Server tem sido o líder da plataforma web server desde 1996.
O Apache é atualmente o primeiro Web Server no ranking, com duas vezes mais market share que o segundo colocado.
Apache
Recentemente o Apache se tornou o servidor com maior número de sites seguros (https) da Internet (Fonte: NetCraft)
Apache
PHP é uma linguagem amplamente usada, é especializada para o desenvolvimento Web.De acordo com a Security Space, a linguagem PHP é o módulo mais popular do Apache e é instalado em mais de 50% dos sites Apache na Web.
PHP
Linux e Java são boas oportunidades de carreira?
Déficit de profissionais abala setor de software
A grande demanda e a pequena oferta de profissionais qualificados na área de desenvolvimento cria um perigoso desequilíbrio no mercado de TI.
Se você tem especialização em Java sua vaga no mercado de trabalho está assegurada. No Brasil, a demanda por profissionais com experiência nessas e em algumas outras ferramentas de desenvolvimento cresce em ritmo alucinante. O problema é que não há tanta gente disponível para suprir as necessidades das organizações.
Estima-se entre 15 mil e 20 mil o déficit de profissionais qualificados no desenvolvimento de software.
COMPUTERWORLD
Fonte: Tiobe Software
Rank das Linguagens de Programação
Pesquisa mostra que 71% de desenvolvedores utilizam código aberto
O IDC levantou dados de 5.000 desenvolvedores de software, em 116
países ao redor do mundo. A pesquisa aponta que o resultado é
conseqüência de inovações no mercado de tecnologia, juntamente
com a iniciativa de diminuir o preço dos produtos ao consumidor
Fonte: IDG Now
Dados sobre Linux
A utilização do software livre (programa de computador que pode ser usado, copiado, estudado, modificado e redistribuído sem nenhuma
restrição) por empresas do governo federal deve gerar até o fim deste ano uma economia aos cofres públicos de R$ 500 milhões.
Fonte: Abril
Dados sobre Linux
Laboratório da Nokia em Recife dedica-se ao Linux no celular
Música, VoIP, Instant Messaging, jogos multiplayer, compartilhamento de arquivos, sons e imagens, interatividade.
Tudo isso em um dispositivo móvel e todo baseado em sistema operacional Linux? Esse é o trabalho que o Instituto Nokia de Tecnologia está desenvolvendo hoje em Recife.
Dados sobre Linux
Projetos de robótica em ambiente escolar desenvolvido com a utilização de kits padronizados.
Para soluções livres em substituição aos produtos comerciais que em sua maioria utilizam Software e Hardware Proprietário.
Robótica Livre
Propõe o uso de softwares livres (Linux e seus aplicativos) como base para a programação;
Utiliza-se da sucata de equipamentos eletroeletrônicos e outros tipos de lixo, para a construção de kits alternativos de robótica pedagógica;
Kits construídos de acordo com a realidade social de cada escola e protótipos de artefatos tecnológicos (robôs, braços mecânicos,...).
Robótica Livre
Resultado é a realização de Olimpíadas de Robótica Livre que teve caráter de oficina.
Dedicação e ganho no conhecimento em eletrônica eConhecimentos básicos de linguagem de programação.
Robótica Livre
Fonte: cesol.org
Desenvolvedores pagos por grandes corporações;
Uso indiscriminado do sistema, sobretudo em dispositivos como eletrodomésticos, celulares, etc;
Grandes Participantes: 100% Linux compatíveis;
Base de todas as versões de Linux unificada.
Características Futuras
Por que aprender Linux?Pesquisas mostram que o mercado brasileiro de Linux deverá
atingir índices expressivos de crescimento nos próximos anos,
aumentando assim a procura por profissionais capacitados
nesse sistema.
Segundo pesquisa recente da ZDNet, as vagas para profissionais
Linux aumentaram e privilegiam os que possuem certificação.
Outra pesquisa, realizada pela RHInfo, mostra que a função de
"analista de suporte Linux" é um dos perfis mais procurados
pelas empresas.
Por que aprender Linux?
Com a crescente adoção do Linux por empresas e pelo governo -
que buscam a economia e os benefícios tecnológicos oferecidos
pelo sistema - cresce a necessidade de investir na formação das
equipes. Um profissional qualificado permite ao empregador
extrair um nível de benefício e retorno ainda maior na implantação
e uso de sistemas Linux.
Grande avanço a curto/médio prazo:
Banco de Dados
PDV
Call Centers
Aparelhos Eletrônicos (celulares, PDAs, televisões, som)
Tendências
Com o uso massivo de aplicações voltadas para o ambiente de Internet as corporações estarão cada vez menos dependentes de uma plataforma proprietária, utilizando em larga escala soluções com melhor custo benefício (i.e, Software Livre).
Duvidas?
Perguntas ?
www.mileniuminformatica.com.br3342-2115
Qualquer dúvida, entre em contato!
Obrigado !