SISTEMAS OPERACIONAIS LIVRES. Professor Carlos Muniz

Documentos relacionados
Instalação e Configuração de Servidores Linux Server. Prof. Alex Furtunato

Administração Central Cetec Capacitações Capacitação Sistema Operacional Linux

Introdução ao Linux. Thiago Yukio Kikuchi Oliveira

Estrutura dos Sistemas Operacionais. Adão de Melo Neto

Introdução à Computação

Aula 01 Introdução ao S.O. Linux

Histórico e conceitos básicos. GSO I Gestão de Sistemas Operacionais

HISTÓRICO DO LINUX. Adão de Melo Neto

Informática I. Aula Aula 19-20/06/06 1

ADMINISTRAÇÃO DE SERVIÇOS EM SISTEMAS OPERACIONAIS DE ARQUITETURA ABERTA

LINUX. Prof. Camila. Pedro de Assis Sobreira Jr.

CÓDIGO FONTE CÓDIGO FONTE DO BOLO DE CHOCOLATE MOLHADINHO

Técnico Subsequente em Redes de Computadores Introdução a Sistemas Abertos (ISA)

Sistemas Operacionais II. Prof. Gleison Batista de Sousa Aula 01

Software Livre Software livre e sua importância para a Internet

Sistemas Operacionais II. Prof. Gleison Batista de Sousa Aula 01

Administração de Sistemas Livres. Prof. Lais Farias Alves

Administração de Sistemas Operacionais

SOFTWARE LIVRE. Fábio Rodrigo Barby Informática - IFPR

Software Livre e a Cultura Hacker em Jacobina. Valéssio Soares de Brito

SOFTWARE. Disciplina: Informática Professor: Gustavo Sabry

Sistemas Operacionais II. Linux - Introdução

A SAGA DO GNU/LINUX REVISITANDO A HISTÓRIA DO SOFTWARE LIVRE. Wilkens Lenon Militante do Software Livre

Administração de Redes Distribuições Linux

Software Livre. Escolha ética, política e técnica. Uma evolução constante.

Introdução à Informática

Prof. Jefferson Costa

Software Livre e Código Aberto Thiago Silvino 19/09/2013 FAC2

Então como eu devo me referir? Linux ou GNU Linux?

SOFTWARE LIVRE AULA 1 Prof. Sandro Wambier

Introdução ao S.O. Lucas Ricardo Matheus Fonseca

UFRJ IM - DCC. Departamento de Ciência da Computação. Sistemas Operacionais II. 30/09/2016 Profª Valeria Menezes Bastos 1

Introdução aos Sistemas Abertos

de Redes de Computadores Linux

Sistema Operacional Linux - História

SO Conceitos Básicos. Gerência. Objetivos do SO 07/05/2011. Qual sistema operacional escolher? Qual sistema operacional escolher?

APRESENTAÇÃO. Profº José Chiconato Jr. Disciplina - INFORMÁTICA. Aula 1 - Software. Concursos Profº José Chiconato Jr.

Distribuições Linux. Rafael Guterres Jeffman. Faculdade Senac Porto Alegre Tchelinux

Introdução ao Linux Prof. Pedro Filho

É o software sem nenhum tipo de restrição, pode ser instalado, modificado, copiado e redistribuído sem problemas, diferente do Software proprietário.

Cultura hacker: Software livre e ambientes colaborativos. 1

13:22:21. Introdução à Informática com Software Livre

Linux. Prof. Marciano dos Santos Dionizio

Introdução ao Sistema Linux

SISTEMA OPERACIONAL & SOFTWARE LIVRE

16:21:50. Introdução à Informática com Software Livre

Gestão em Sistemas de Informação. Profa.: Me. Christiane Zim Zapelini

Proinfo. Programa educacional criado pelo MEC para promover o uso pedagógico da informática na rede pública de ensino fundamental e médio.

Sistema Operacional. Disciplina: Softwares, Aplicativos e Sistema Operacional. Professor: Thiago Silva Prates

Sistemas Operacionais Abertos

Suporte à varios hardware Reconhecimento automático de hardware Várias interfaces gráficas Vários pacotes de escritório

Software. Livre. Será que é isso mesmo que eu quero? João Eriberto Mota Filho Eriberto jun. 10

SISTEMASOPERACIONAISLINUX. IsmaelSouzaAraujo

Introdução à Informática

Fundamentos de Sistemas Operacionais de Arquitetura Aberta. CST em Redes de Computadores

História. Sistema Operacional

Sistema Operacionais II. Linux e Software Livre

Sistemas Operacionais e Vírus

Construindo o Futuro do Software Livre na FFLCH

Moisés Souto docente.ifrn.edu.br/moisessouto

Introdução à Computação MAC0110

Curso de Linux Básico com o Linux Educacional

Informática Sistemas Operacionais Aula 5. Cleverton Hentz

Sistemas Operacionais Livres e de Código Aberto

Programa de Difusão de Mídias e Tecnologias Educacionais Livres da Rede Pública Estadual de Ensino da Bahia

Nós queremos você para a comunidade do Software Livre Denis Brandl

Introdução ao Sistema UNIX

Disciplina INFORMÁTICA

"Operação Livre - Análise do Documentário Revolution OS" e um pequeno paralelo entre o Linux e o Windows

Computadores e Sociedade Aula X: Direitos autorais em software

Aula 6 Introdução ao Linux

CONCEITOS RELACIONADOS A SOFTWARE LIVRE. O que é software livre. O que é copyleft. Qual a diferença entre software livre e código.

Informática. Conceitos de Software Livre. Professor Márcio Hunecke.

PLANO DE AULA. Ambiente Operacional Unix Profa. Morganna

Licenças Open Source

Introdução ao Sistema UNIX

Torne-se um Sysadmin Linux. Prof. Juliano Ramos

Ubuntu Básico Introdução ao Linux

Prof. Esp. Fabiano Taguchi SOFTWARES

Linux. Guia do Administrador do Sistema. Rubem E. Ferreira. Segunda Edição Revisada e Ampliada. Novatec

NÚCLEO DE CIDADANIA DIGITAL Caminho Livre para o novo mundo! Conceitos básicos de Linux.

- Campus Salto. Disciplina: Sistemas Operacionais Docente: Fernando Santorsula

Sistemas Operacionais Prof. André Y. Kusumoto

Um Estudo de Caso: O Software Livre na Economia da Informação

INFORMÁTICA. 04. Pode-se dizer que tanto o Windows, quanto o Linux possuem o kernel aberto, podendo ser facilmente customizados pelos usuários.

Administração Central Cetec Capacitações Capacitação Sistema Operacional Linux Semana III

Apresentação de SISTEMAS OPERATIVOS

Licenças de Software Livre

Introdução ao Linux. O básico do básico (alguns comandos e dicas)

gnu/linux para noobs Daniela

Introdução aos Sistemas Abertos

KERNEL LINUX. Por Jussara Reis

INTRODUÇÃO. Sistemas Operacionais. Vinícius Pádua

Sistema Operacional Unidade 1 Introdução aos Sistemas Operacionais GNU/Linux. QI ESCOLAS E FACULDADES Curso Técnico em Informática

Publicado por brain em Sáb, :35. :: Documentação [

Linux e Segurança: porque ele é tão seguro?

ALGUMAS CARACTERÍSTICAS

Transcrição:

SISTEMAS OPERACIONAIS LIVRES Professor Carlos Muniz

Houve um tempo, logo depois do surgimento dos computadores, onde os programas que eram criados pelos programadores e entusiastas de tecnologia eram compartilhados entre grupos de usuários gratuitamente, ou seja, não existia nenhum tipo de mercado para os softwares, eles eram como uma espécie de obra de arte compartilhada por todos. 2

Alguns dos programas criados eram extremamente complexos, exigindo um bom tempo de programação, dessa maneira opiniões começaram a se dividir entre usuários que tinham a ideia de começar a vender os softwares para valorizar trabalho pelo qual passavam os autores do código fonte daquelas grandes uniões de bits, enquanto outros defendiam a ideia de apenas compartilhar entre si o resultado do que mais gostavam de fazer. 3

Dessa maneira dois conceitos sobre software surgiram, os softwares Open Source (código aberto) e os Closed Source (código fechado), dos quais um defendia a liberdade de modificação dos códigos de um programa e o outro tentava transformar estes em algo privado e rentável. 4

Open Source Por uma definição básica, o código aberto é o principal conceito do movimento do software livre, que defende a ideia de que todo programa deve ser livre para compartilhamentos, seu código deve ser modificável, o software modificado pode ser distribuído porém a autoria do criador do código deve ser mantida, não podem existir limitações na interação com outros softwares e ele também deve ser multiplataforma, ou seja, deve rodar em qualquer sistema operacional. 5 Professor Carlo carlosmuniz@g os Muniz globo.com

Closed Source O código fechado é a ideia aplicada e defendida pelos defensores do software proprietário, onde os programas devem ser considerados produtos de uma pessoa física ou jurídica, onde cada usuário deve comprar uma licença para utilizar o software e seu código é restrito ao desenvolvedor, tornando qualquer modificação não autoral disponibilizada ao publico algo irregular. 6

O surgimento do Projeto GNU Na década de 80 praticamente todos os softwares eram Closed Source, o que deixou Richard Stallman preocupado com a comunidade Open Source, que se tornava cada vez menor, criando assim, em 27 de setembro de 1983 o Projeto GNU, um sistema operacional de software livre que fosse movido por programas também de software livre, revivendo novamente a ideia dos programas de código aberto. 7

O surgimento do Projeto GNU Como o próprio nome diz, GNU is Not Unix (GNU), o objetivo principal era derrubar a ideia de que todos os programas deviam ser de código fechado e movidos por sistemas operacionais como Unix, que era o mais famoso da época e também de código fechado, oferecendo programas que você pudesse escolher se quer pagar ou não e também quanto quer pagar. 8

O surgimento do Projeto GNU Para institucionalizar o Projeto GNU, Stallman fundou também a organização sem fins lucrativos Free Software Foundation - FSF (Fundação do Software Livre), e assim alavancando o nascimento do Movimento do Software Livre, que até hoje inspira eventos em prol dos ideais Open Source. 9

O nascimento do Linux O finlandês Linus Torvalds, depois de conhecer o Projeto GNU e alguns de seus softwares básicos de código aberto resolveu criar o seu próprio sistema operacional de open source, tendo a ajuda de voluntários da Usenet, que reunia vários fóruns dos primórdios da internet, lugar perfeito para o encontro virtual de programadores, onde ele poderia buscar opiniões e dicas de quem também entendia do assunto. 10

O nascimento do Linux A princípio o Linux era um projeto particular de Torvalds, pois ele acabou conhecendo o Minix, um pequeno sistema UNIX desenvolvido por Andrew S. Tanenbaum, e como ele mesmo já disse o Linux em seus primórdios era "um Minix melhor que o Minix". Curiosamente o primeiro nome do sistema operacional não era Linux, mas sim Freax, o nome que conhecemos hoje foi ideia de um amigo de Torvalds, Ari Lemmke, que resolveu unir o nome de Linus com o final do nome Minix, que o criador tanto gostava.. 11 Professor Carlo carlosmuniz@g os Muniz globo.com

O nascimento do Linux No dia 5 de outubro de 1991 lançava, então, a primeira versão do Linux, em sua versão 0.02, que se tornaria mais tarde o sistema operacional de software livre mais conhecido do mundo, recebendo justamente a resposta que Torvalds procurava, programadores que tornassem o movimento do software livre mais forte do que nunca ao trabalharem juntos a procura de um sistema operacional perfeito, podendo ser aperfeiçoado e corrigido por qualquer um em qualquer lugar do mundo. 12 Professor Carlo carlosmuniz@g os Muniz globo.com

As controvérsias quanto à nomenclatura GNU/Linux Em suas primeiras versões o Linux usava softwares básicos do Projeto GNU - para talvez poupar trabalho à Torvalds - e também era a principal fonte de inspiração para novos sistemas operacionais, dessa maneira criou-se a nomenclatura GNU/Linux para denominar o núcleo usado por programadores como base para seus novos sistemas operacionais, o que acabou não agradando a muitos, inclusive os próprios Linus Torvalds e Richard Stallman. 13 Professor Carlo carlosmuniz@g os Muniz globo.com

As controvérsias quanto à nomenclatura GNU/Linux Stallman disse não ter gostado muito da ideia de Linus ter usado os programas Projeto GNU no Linux porque, segundo ele, eles nunca ficaram sabendo disso até o sistema operacional virar um sucesso mundial e sequer pertencer ao Projeto GNU, mas como os softwares eram livres ele acabou chegando à conclusão que não seria viável reclamar. 14

As controvérsias quanto à nomenclatura GNU/Linux Segundo Linus, usar a definição GNU/Linux não é viável, pois isso soa como se o Linux em si seria uma distribuição GNU ou algo do tipo, usando como exemplo muitos dos SO s baseados em seu sistema operacional como o Red Hat Linux. 15

A mascote do Linux Torvalds chegou à conclusão de que encontrar uma mascote ao seu sistema operacional seria uma boa ideia, tanto esteticamente quanto comercialmente, já que este poderia acabar se tornando uma febre. Depois de ser mordido por um pinguim em uma visita a um parque ele chegou à conclusão de que o animal seria a mascote de seu SO e os usuários do Linux lhe ajudariam com essa tarefa. 16

A mascote do Linux Um concurso de logotipos para escolher o pinguim que mais agradasse a Linus foi aberto entre os usuários do sistema operacional, no qual o vencedor foi Larry Ewing e seu pinguim Tux, sempre gordo e satisfeito, o que agradou muito a Linus, que havia passado a amar pinguins. 17

A mascote do Linux O nome da mascote apresenta diferentes especulações quanto a sua origem, alguns dizem ser derivada de Torvals UniX e outros dizem que o nome vem apenas do fato de pinguins parecerem usar um smoking (do inglês tux smoking). 18

Professor Carlos Muniz carlosmuniz@globo.com HISTÓRIA DOS SISTEMAS 19

O amplo uso do Linux pelo mundo Podemos claramente dizer que o Linux a muito é uma febre mundial, principalmente em empresas e órgãos do governo, sendo usado em urnas eletrônicas como a aqui do Brasil, em aparelhos da NASA, em caixas eletrônicos de sistemas bancários, em servidores de nuvem, dentre tantas outras coisas. 20

O amplo uso do Linux pelo mundo Vale lembrar aos haters do sistema operacional que seus argumentos não são válidos se estiverem realizando críticas enquanto tem um celular Android no bolso, afinal, o Android é 100% baseado em Linux A seguir você verá uma pequena linha do tempo sobre o Linux, resumindo sua história e algumas versões lançadas ao mercado. 21

Agosto de 1991 Linus torvald anuncia pela primeira vez o desenvolvendo do seu sistema livre a partir do código fonte do Minix, um Unix livre. Ainda sem um nome definido para o sistema operacional, Linus pede auxilio e sugestões na lista de discussão que participava, a fim de encontrar voluntários e acelerar o desenvolvimento do seu sistema. 22

Setembro de 1991 Primeira versão do então Linux, a 0.01, foi liberada para download na rede. Essa versão possui 10,239 linhas de código de programação. 23

Outubro de 1992 Peter MacDonald foi o primeiro desenvolvedor a cria uma distribuição baseada em Linux com instalador. O nome do sistema era conhecido como Softlanding Linux System (SLS) e foi usado como base por PAtrick Volkerding para criar o famoso Slackware. Ian Murdock`s, criador do Debian, decidiu produzir o seu próprio sistema depois de passar algumas frustrações com o SLS. 24

Professor Carlos Muniz carlosmuniz@globo.com HISTÓRIA DOS SISTEMAS Outubro de 1992 25

Junho de 1993 O Slackware foi o primeiro sistema comercial baseado no Linux. 26

Março de 1994 A primeira revista exclusiva de Linux, chamada Linux Journal, é publicada e diversos desenvolvedores do sistema participaram desta primeira edição. Nesse mesmo mês a verão a versão 1.0 do Linux foi lançada com 176,250 linhas de código de programação. 27

Março de 1995 Lançado a versão 1.2.0 do Kernel com 310,950 linhas de código. Maio de 1996 Tux (nome dado ao pingüim) é nomeado como o mascote oficial do sistema Linux. Junho de 1996 Lançado a versão 2.0.0 com 777,956 linhas de código. 28

Janeiro de 1997 Primeiro vírus para Linux foi descoberto. Chamado de Bliss, ele atuava em qualquer sistema baseado em Unix, incluindo o Linux. 29

Janeiro de 1998 A Red Hat funda o departamento Red Hat Development Labs (RHAD), onde desenvolvedores recebem para criar ferramentas gratuitas para a comunidade e também para os sistemas operacionais. 30

Julho de 1998 A primeira versão do KDE é anunciada e a briga entre o KDE e o GNOME começa a esquentar Janeiro de 1999 Samba 2.0 é lançado. Graças ao processo de engenharia reversa aplicada sobre as implementações feitas no Windows, foi possível integrar no samba todas as funcionalidades do controlador de domínio da Microsoft junto com o Linux. No mesmo mês, a versão 2.2.0 do Kernel é lançada com 1,800,847 linhas de código. 31 Professor Carlo carlosmuniz@g os Muniz globo.com

Março de 2000 Nova versão do Lilo supera a barreira do cilindro 1024 e problemas com boot começa a ser solucionado. No mesmo mês, o site Netcraft anuncia que 60% dos servidores de internet no mundo rodam Apache. Janeiro de 2001 Versão 2.4.0 do Kernel é lançada em 4 de janeiro com 3,337,902 linhas de código e a Agencia nacional de segurança dos Estados Unidos disponibiliza o programa SELinux sobe licença GPL. 32

Dezembro de 2003 Linux 2.6.0 é anunciado com 5,929,913 linhas de código. Julho de 2011 É lançada a versão 3.0 em comemoração aos 20 anos do Linux, contendo 13.872.245 linhas de código. Janeiro de 2012 Surgimento da última versão estável do Linux até agora, o Linux 3.2, com 14.304.901 linhas de código. 33

Fonte: http://www.oficinadanet.com.br/post/13511-ahistoria-do-linux 34