O documento discute o mercado e a revolução do software livre. Ele fornece uma história do Linux, explica o que é Linux e como é usado por grandes empresas. Também apresenta dados sobre o crescimento do Linux e oportunidades de carreira na área.
Flisol 2011 O Mercado e a Revolução do Software Livre
1. O Mercado e a Revolução do Software Livre
Kleber da Silva Rodrigues
Engenheiro de Computação
Milenium Informática
09 de Abril de 2011
2. 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.
3. 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: treinamento@mileniuminformatica.com.br
4. Conteúdo da Palestra
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
5. 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).
6. Histórico e Características do Linux
Até 1970 o software era livremente compartilhado. Praticamente só
existia o custo de hardware.
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 Linus Torvalds
conquistado muito espaço junto a governos, empresas e
entidades sociais:
Economia com licenciamento
Independência tecnológica
Compartilhamento do conhecimento
7. O que é Software Livre ?
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.
8. 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.
9. 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
10. 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
11. 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
12. O que é o Linux ?
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.
14. Características Atuais
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.
18. 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.
22. Caso de Sucesso
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
Fonte: http://www.softwarelivre.gov.br/
28. 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.
29. Apache
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.
30. Apache
Recentemente o Apache se tornou o servidor com maior número de sites
seguros (https) da Internet (Fonte: NetCraft)
31. PHP
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.
32. 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
34. Dados sobre Linux
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
35. 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
36. 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.
37. Robótica Livre
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.
38. 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,...).
39. 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 e
Conhecimentos básicos de linguagem de programação.
Fonte: cesol.org
40. Características Futuras
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.
41. 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.
42. 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.
43. Tendências
Grande avanço a curto/médio prazo:
Banco de Dados
PDV
Call Centers
Aparelhos Eletrônicos (celulares, PDAs, televisões, som)
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).