SlideShare uma empresa Scribd logo
1 de 33
Baixar para ler offline
Sistemas Operacionais *nix
.
Sobre mim
$ whoami

Luiz Sanches (@luizsanxes)
$ cd ~
$ ls
tasafo.org
nomadetec.com.br
softwaredegaragem.com
$ _
Sistema operacional
$ _

http://kgcorner.com/wp-content/uploads/2013/09/explore_linux_kernel.png
A origem
$ cd /
$ _
Ken Thompson e Dennis Ritchie
$ _

http://www.wired.com/wiredenterprise/wp-content/uploads/2012/08/ken-thompson-dennis-ritchie.jpg
*nix

$ vim unix.txt
Unix (*nix) família de Sistemas Operacionais
Padrão POSIX (Portable Operating System 
Interface)
Derivados do Unix
$ _

http://upload.wikimedia.org/wikipedia/commons/5/50/Unix_history-simple.png
Richard Stallman
$ _

http://b.vimeocdn.com/ts/699/384/69938491_640.jpg
Projeto GNU

$ vim gnu.txt
GNU is Not Unix
Ferramentas livres: bibliotecas de código, 
compiladores, editores de texto, editores 
gráficos, etc.
Desenvolvimento do 
microkernel HURD
Quatro liberdades
$ vim freedoms.txt

Executar o programa como você desejar;
Copiá­lo e dá­lo a seus amigos e colegas;
Modificar o programa como você desejar, por 
ter acesso total ao código­fonte;
Distribuir versões melhoradas e, portanto, 
ajudar a construir a comunidade.
Licenças
$ _

http://www.garotascpbr.com.br/2012/05/licenciamento_softwarelivre/
Free Software Foundation
$ vim fsf.txt

Principal organização que patrocina o projeto 
GNU
Andrew Tanenbaum
$ _

http://thingoldedoriath.files.wordpress.com/2012/01/andrew-tanenbaum.jpg
Minix
$ _
Linus Torvalds
$ _

http://www.estadao.com.br/imagens/linus_torvalds_andre_lessa_ae.jpg
Linus + Unix = Linux (Kernel)
$ _
Linux – Mapa
$ _
Linux – Linhas de código
$ _
Linux – Código fonte
$ _
Pessoas e softwares
$ vim destaques.txt

Outras pessoas e softwares de destaque na 
comunidade open source
John “Maddog” Hall
$ _

http://info.abril.com.br/aberto/infonews/fotos/maddog-20110630191728.jpg
Alax Cox

$ vim alan.txt
Mantenedor da árvore 2.2 do Kernel Linux

http://upload.wikimedia.org/wikipedia/commons/e/e2/Alan_Cox_at_FOSS_2007.jpg
Marcelo Tosatti

$ vim marcelo.txt 
Foi responsável pela manutenção da versão 2.4 
do Kernel Linux

http://farm1.staticflickr.com/49/135140687_bb792eb6e7_z.jpg
Eric Raymond
$ _

http://agilitrix.com/wp-content/uploads/2012/09/Eric-Raymond.jpg
Bruce Perens
$ _

http://linuxformat.co.uk/blog/wp-content/BRUCEPERENS.JPG
Distribuições Linux
$ _

https://plus.google.com/115728446426527557064/posts
Aplicativos
$ _

http://www.maistelecentros.com.br/wp-content/uploads/2012/07/open-source-logos.png
Ambientes de trabalho
$ _

http://www.linuxuser.co.uk/wp-content/uploads/2010/08/KDE-VS-GNOME.jpg
Ferramentas de desenvolvimento
$ _

http://www.techtudo.com.br/platb/files//2196/2011/06/linguagens-programacao.jpg
Banco de dados
$ _

http://www.targettrust.com.br/blog/wp-content/uploads/2012/03/postgre1.gif

http://www.icode.es/wp-content/uploads/2012/10/mysql_logo.png
Mas tome cuidado com o radicalismo!
$ sudo rm ­rf /
Use o que você achar melhor
$ _

http://webhostingreview.info/wp-content/uploads/2011/05/linux-windows-mac-645x483.png
Obrigado!

$ sudo shutdown ­h now 

Mais conteúdo relacionado

Mais procurados

Palestra SFD OpenSolaris
Palestra SFD OpenSolarisPalestra SFD OpenSolaris
Palestra SFD OpenSolarisRenato Puccini
 
Virtualização usando KVM e LXC
Virtualização usando KVM e LXCVirtualização usando KVM e LXC
Virtualização usando KVM e LXCLuís Eduardo
 
Linux Desktop (Campus Party Recife)
Linux Desktop (Campus Party Recife)Linux Desktop (Campus Party Recife)
Linux Desktop (Campus Party Recife)Adriano Melo
 
Linux - Porque nem todos utilizam Windows
Linux - Porque nem todos utilizam WindowsLinux - Porque nem todos utilizam Windows
Linux - Porque nem todos utilizam WindowsFabio Janiszevski
 
Módulo 12 linux
Módulo 12   linuxMódulo 12   linux
Módulo 12 linuxEder Dias
 

Mais procurados (6)

Palestra SFD OpenSolaris
Palestra SFD OpenSolarisPalestra SFD OpenSolaris
Palestra SFD OpenSolaris
 
Virtualização usando KVM e LXC
Virtualização usando KVM e LXCVirtualização usando KVM e LXC
Virtualização usando KVM e LXC
 
Linux Desktop (Campus Party Recife)
Linux Desktop (Campus Party Recife)Linux Desktop (Campus Party Recife)
Linux Desktop (Campus Party Recife)
 
Linux - Porque nem todos utilizam Windows
Linux - Porque nem todos utilizam WindowsLinux - Porque nem todos utilizam Windows
Linux - Porque nem todos utilizam Windows
 
Antivírus
AntivírusAntivírus
Antivírus
 
Módulo 12 linux
Módulo 12   linuxMódulo 12   linux
Módulo 12 linux
 

Semelhante a Sistemas Operacionais *nix: Uma introdução de menos de

História dos Sistemas Operacionais
História dos Sistemas OperacionaisHistória dos Sistemas Operacionais
História dos Sistemas OperacionaisSheldon Led
 
Oficinalinux Comotudo Começou
Oficinalinux Comotudo ComeçouOficinalinux Comotudo Começou
Oficinalinux Comotudo Começouguest96251d
 
Linux Como Tudo Começou
Linux Como Tudo ComeçouLinux Como Tudo Começou
Linux Como Tudo Começouguestaa94fe
 
Introdução ao Linux - aula 01
Introdução ao Linux - aula 01Introdução ao Linux - aula 01
Introdução ao Linux - aula 01Renan Aryel
 
Do Unix ao Linux - Carlos Santos e Fernando Massen
Do Unix ao Linux - Carlos Santos e Fernando MassenDo Unix ao Linux - Carlos Santos e Fernando Massen
Do Unix ao Linux - Carlos Santos e Fernando MassenTchelinux
 
O que é o Linux? Quais seus benefícios?
O que é o Linux? Quais seus benefícios?O que é o Linux? Quais seus benefícios?
O que é o Linux? Quais seus benefícios?Rodnei Reis
 
Linux - So por Prazer
Linux - So por PrazerLinux - So por Prazer
Linux - So por Prazers4nx
 
Sistema operacional linux
Sistema operacional linuxSistema operacional linux
Sistema operacional linuxgabiel-felipe
 
Unidade 3.1 Introdução ao Sistema Operacional Linux
Unidade 3.1   Introdução ao Sistema Operacional LinuxUnidade 3.1   Introdução ao Sistema Operacional Linux
Unidade 3.1 Introdução ao Sistema Operacional LinuxJuan Carlos Lamarão
 
Mini-curso de linux básico
Mini-curso de linux básicoMini-curso de linux básico
Mini-curso de linux básicoAdriano Melo
 
Curso Básico de Linux
Curso Básico de LinuxCurso Básico de Linux
Curso Básico de LinuxJonata Marim
 
Histórico do software livre e introdução ao Ubuntu - Tchelinux Rio Grande 2010
Histórico do software livre e introdução ao Ubuntu - Tchelinux Rio Grande 2010Histórico do software livre e introdução ao Ubuntu - Tchelinux Rio Grande 2010
Histórico do software livre e introdução ao Ubuntu - Tchelinux Rio Grande 2010Jerônimo Medina Madruga
 
Mini-curso de Linux na CPRecife2
Mini-curso de Linux na CPRecife2Mini-curso de Linux na CPRecife2
Mini-curso de Linux na CPRecife2Adriano Melo
 

Semelhante a Sistemas Operacionais *nix: Uma introdução de menos de (20)

História dos Sistemas Operacionais
História dos Sistemas OperacionaisHistória dos Sistemas Operacionais
História dos Sistemas Operacionais
 
Linux Conceitos Design
Linux Conceitos DesignLinux Conceitos Design
Linux Conceitos Design
 
Trabalho linux
Trabalho linuxTrabalho linux
Trabalho linux
 
U N I X
U N I XU N I X
U N I X
 
Oficinalinux Comotudo Começou
Oficinalinux Comotudo ComeçouOficinalinux Comotudo Começou
Oficinalinux Comotudo Começou
 
Linux Como Tudo Começou
Linux Como Tudo ComeçouLinux Como Tudo Começou
Linux Como Tudo Começou
 
Linux
LinuxLinux
Linux
 
Introdução ao Linux - aula 01
Introdução ao Linux - aula 01Introdução ao Linux - aula 01
Introdução ao Linux - aula 01
 
Do Unix ao Linux - Carlos Santos e Fernando Massen
Do Unix ao Linux - Carlos Santos e Fernando MassenDo Unix ao Linux - Carlos Santos e Fernando Massen
Do Unix ao Linux - Carlos Santos e Fernando Massen
 
O que é o Linux? Quais seus benefícios?
O que é o Linux? Quais seus benefícios?O que é o Linux? Quais seus benefícios?
O que é o Linux? Quais seus benefícios?
 
Linux - So por Prazer
Linux - So por PrazerLinux - So por Prazer
Linux - So por Prazer
 
Sistema operacional linux
Sistema operacional linuxSistema operacional linux
Sistema operacional linux
 
Unidade 3.1 Introdução ao Sistema Operacional Linux
Unidade 3.1   Introdução ao Sistema Operacional LinuxUnidade 3.1   Introdução ao Sistema Operacional Linux
Unidade 3.1 Introdução ao Sistema Operacional Linux
 
Mini-curso de linux básico
Mini-curso de linux básicoMini-curso de linux básico
Mini-curso de linux básico
 
Conhecendo Melhor O Linux
Conhecendo Melhor O LinuxConhecendo Melhor O Linux
Conhecendo Melhor O Linux
 
Curso Básico de Linux
Curso Básico de LinuxCurso Básico de Linux
Curso Básico de Linux
 
Linux para leigos
Linux para leigos Linux para leigos
Linux para leigos
 
Histórico do software livre e introdução ao Ubuntu - Tchelinux Rio Grande 2010
Histórico do software livre e introdução ao Ubuntu - Tchelinux Rio Grande 2010Histórico do software livre e introdução ao Ubuntu - Tchelinux Rio Grande 2010
Histórico do software livre e introdução ao Ubuntu - Tchelinux Rio Grande 2010
 
Mini-curso de Linux na CPRecife2
Mini-curso de Linux na CPRecife2Mini-curso de Linux na CPRecife2
Mini-curso de Linux na CPRecife2
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 

Mais de s4nx

Pra não dizer que não falei de devops
Pra não dizer que não falei de devopsPra não dizer que não falei de devops
Pra não dizer que não falei de devopss4nx
 
Além das big techs
Além das big techsAlém das big techs
Além das big techss4nx
 
Alem do google
Alem do googleAlem do google
Alem do googles4nx
 
Trabalhe de onde você quiser
Trabalhe de onde você quiserTrabalhe de onde você quiser
Trabalhe de onde você quisers4nx
 
Jenkins, o CI ao seu dispor
Jenkins, o CI ao seu disporJenkins, o CI ao seu dispor
Jenkins, o CI ao seu dispors4nx
 
Manifeste-se!
Manifeste-se!Manifeste-se!
Manifeste-se!s4nx
 
Uma análise sobre gestão de pessoas baseada nos métodos ágeis
Uma análise sobre gestão de pessoas baseada nos métodos ágeisUma análise sobre gestão de pessoas baseada nos métodos ágeis
Uma análise sobre gestão de pessoas baseada nos métodos ágeiss4nx
 
Aplicação das abordagens Scrum e XP
Aplicação das abordagens Scrum e XPAplicação das abordagens Scrum e XP
Aplicação das abordagens Scrum e XPs4nx
 
Entregando software com DevOps Tools
Entregando software com DevOps ToolsEntregando software com DevOps Tools
Entregando software com DevOps Toolss4nx
 
Explicando DevOps
Explicando DevOpsExplicando DevOps
Explicando DevOpss4nx
 
Migrando de Shell para Ruby script
Migrando de Shell para Ruby scriptMigrando de Shell para Ruby script
Migrando de Shell para Ruby scripts4nx
 
Técnicas e ferramentas para manter a sanidade em uma startup
Técnicas e ferramentas para manter a sanidade em uma startupTécnicas e ferramentas para manter a sanidade em uma startup
Técnicas e ferramentas para manter a sanidade em uma startups4nx
 
Como manter um Ambiente Sustentável em Times Ágeis
Como manter um Ambiente Sustentável em Times ÁgeisComo manter um Ambiente Sustentável em Times Ágeis
Como manter um Ambiente Sustentável em Times Ágeiss4nx
 
Desenvolvimento de produtos web com ruby on rails
Desenvolvimento de produtos web com ruby on railsDesenvolvimento de produtos web com ruby on rails
Desenvolvimento de produtos web com ruby on railss4nx
 
A linguagem Ruby e o framework Rails
A linguagem Ruby e o framework RailsA linguagem Ruby e o framework Rails
A linguagem Ruby e o framework Railss4nx
 
Compartilhe!
Compartilhe!Compartilhe!
Compartilhe!s4nx
 
Ruby and Rails for womens
Ruby and Rails for womensRuby and Rails for womens
Ruby and Rails for womenss4nx
 
Mais humano que exato
Mais humano que exatoMais humano que exato
Mais humano que exatos4nx
 
Ruby e Rails
Ruby e RailsRuby e Rails
Ruby e Railss4nx
 
Bem antes de 2001
Bem antes de 2001Bem antes de 2001
Bem antes de 2001s4nx
 

Mais de s4nx (20)

Pra não dizer que não falei de devops
Pra não dizer que não falei de devopsPra não dizer que não falei de devops
Pra não dizer que não falei de devops
 
Além das big techs
Além das big techsAlém das big techs
Além das big techs
 
Alem do google
Alem do googleAlem do google
Alem do google
 
Trabalhe de onde você quiser
Trabalhe de onde você quiserTrabalhe de onde você quiser
Trabalhe de onde você quiser
 
Jenkins, o CI ao seu dispor
Jenkins, o CI ao seu disporJenkins, o CI ao seu dispor
Jenkins, o CI ao seu dispor
 
Manifeste-se!
Manifeste-se!Manifeste-se!
Manifeste-se!
 
Uma análise sobre gestão de pessoas baseada nos métodos ágeis
Uma análise sobre gestão de pessoas baseada nos métodos ágeisUma análise sobre gestão de pessoas baseada nos métodos ágeis
Uma análise sobre gestão de pessoas baseada nos métodos ágeis
 
Aplicação das abordagens Scrum e XP
Aplicação das abordagens Scrum e XPAplicação das abordagens Scrum e XP
Aplicação das abordagens Scrum e XP
 
Entregando software com DevOps Tools
Entregando software com DevOps ToolsEntregando software com DevOps Tools
Entregando software com DevOps Tools
 
Explicando DevOps
Explicando DevOpsExplicando DevOps
Explicando DevOps
 
Migrando de Shell para Ruby script
Migrando de Shell para Ruby scriptMigrando de Shell para Ruby script
Migrando de Shell para Ruby script
 
Técnicas e ferramentas para manter a sanidade em uma startup
Técnicas e ferramentas para manter a sanidade em uma startupTécnicas e ferramentas para manter a sanidade em uma startup
Técnicas e ferramentas para manter a sanidade em uma startup
 
Como manter um Ambiente Sustentável em Times Ágeis
Como manter um Ambiente Sustentável em Times ÁgeisComo manter um Ambiente Sustentável em Times Ágeis
Como manter um Ambiente Sustentável em Times Ágeis
 
Desenvolvimento de produtos web com ruby on rails
Desenvolvimento de produtos web com ruby on railsDesenvolvimento de produtos web com ruby on rails
Desenvolvimento de produtos web com ruby on rails
 
A linguagem Ruby e o framework Rails
A linguagem Ruby e o framework RailsA linguagem Ruby e o framework Rails
A linguagem Ruby e o framework Rails
 
Compartilhe!
Compartilhe!Compartilhe!
Compartilhe!
 
Ruby and Rails for womens
Ruby and Rails for womensRuby and Rails for womens
Ruby and Rails for womens
 
Mais humano que exato
Mais humano que exatoMais humano que exato
Mais humano que exato
 
Ruby e Rails
Ruby e RailsRuby e Rails
Ruby e Rails
 
Bem antes de 2001
Bem antes de 2001Bem antes de 2001
Bem antes de 2001
 

Sistemas Operacionais *nix: Uma introdução de menos de