Linux

10
LINUX

description

 

Transcript of Linux

Page 2: Linux

HistóriaO núcleo do Linux foi desenvolvido por Linus Torvalds,

com a ajuda de vários programadores voluntários através da Internet.

Linus Torvalds começou a desenvolver um Linux como objetivo pessoal, inspirando-se no Minix, que é o sistema operativo da Unix.   

As distribuições de GNU/Linux começaram a ser uma alternativa no mercado dos sistemas operativos Microsoft Windows e Mac OS.

A primeira vez que o Linux foi disponibilizado tinha apenas o núcleo com alguns comandos básicos. Foi neste ambiente que surgiu a MCC (Manchester Computer Centre), criada pela Universidade de Manchester, na tentativa de  melhorar a instalação do Linux.

Caixa Mágica, Debian, Fedora, Kurumin, Mandriva, SuSE, Ubuntu Linux e Freedows são algumas das distribuições do Linux mais utilizadas.

A distribuição de Linux portuguesa é a Caixa Mágica, que foi concebida para empresas, particulares, educação e administração pública.

Page 3: Linux

No dia 5 de outubro de 1991 Linus Torvalds anunciou a primeira versão "oficial" do núcleo Linux, versão 0.02. existem diversas empresas que criam os ambientes gráficos, as distribuições cada vez mais amigáveis de forma que uma pessoa com poucos conhecimentos consegue usar o Linux. Hoje o Linux é um sistema estável e consegue reconhecer muitos periféricos sem a necessidade de se instalar os drivers de som, vídeo, modem, rede, entre outros.Núcleo: O termo Linux refere-se ao núcleo (em inglês: "kernel")

do sistema operativo. O termo também é usado pelos meios de comunicação e usuários para referir-se aos sistemas operacionais baseados no núcleo Linux agregado a outros programas. Segundo Tanenbaum e Silberschatz, um núcleo pode ser considerado o próprio sistema operativo, quando este é definido como um gerenciador de recursos de hardware.

Page 4: Linux

O símbolo do software foi escolhido pelo seu criador (Linus Torvalds),que um dia estava no zoológico e foi surpreendido pela mordida de um pinguim. Linus Torvalds acabou entrando nesse debate ao afirmar em uma mensagem que gostava muito de pinguins. Isso foi o suficiente para dar fim à discussão. Depois disso, várias tentativas foram feitas numa espécie de concurso para que a imagem de um pinguim servisse aos propósitos do Linux, até que alguém sugeriu a figura de um "pinguim sustentando o mundo". Em resposta, Linus Torvalds declarou que achava interessante que esse pinguim tivesse uma imagem simples: um pinguim "gordinho" e com expressão de satisfeito Ainda, Torvalds também frisou que trabalhando dessa forma, as pessoas poderiam criar várias modificações desse pinguim. Isso realmente acontece.

Quando questionado sobre o porquê de pinguins, Linus Torvalds respondeu que não havia uma razão em especial, mas os achava engraçados e até citou que foi bicado por um "pinguim assassino" na Austrália e ficou impressionado como a bicada de um animal aparentemente tão inofensivo podia ser tão dolorosa.

Page 5: Linux

ArquiteturaO Linux é um núcleo monolítico: as funções do núcleo (escalonamento de processos, gerenciamento de memória, operações de entrada/saída, acesso ao sistema de arquivos) são executadas no espaço de núcleo. Uma característica do núcleo Linux é que algumas das funções (drivers de dispositivos, suporte à rede, sistema de arquivos, por exemplo) podem ser compiladas e executadas como módulos (em inglês: LKM - loadable kernel modules), que são bibliotecas compiladas separadamente da parte principal do núcleo e podem ser carregadas e descarregadas após o núcleo estar em execução. PortabilidadeEmbora Linus Torvalds não tenha tido como objetivo inicial tornar o Linux um sistema portátil, ele evoluiu nessa direção. Linux é hoje um dos núcleos de sistemas operativos mais portáteis, correndo em sistemas desde o iPaq (um computador portátil) até o IBM S/390 (um denso e altamente custoso mainframe).Os esforços de Linus foram também dirigidos a um diferente tipo de portabilidade. Portabilidade, de acordo com Linus, era a habilidade de facilmente compilar aplicações de uma variedade de código fonte no seu sistema; consequentemente, o Linux originalmente tornou-se popular em parte devido ao esforço para que os códigos-fonte GPL ou outros favoritos de todos corressem em Linux.O Linux hoje funciona em dezenas de plataformas, desde mainframes até um relógio de pulso, passando por várias arquiteturas: x86 (Intel, AMD), x86-64 (Intel EM64T, AMD64), ARM, PowerPC, Alpha, SPARC e etc., com grande penetração também em sistemas embarcados, como handhelds, PVR, consola de videojogos, celulares, TVs e centros multimídia, entre outros.

Page 6: Linux

Termos de licenciamentoInicialmente, Torvalds lançou o Linux sob uma licença de software que

proibia qualquer uso comercial. Isso foi mudado de imediato para a GNU General Public License. Essa licença permite a distribuição e mesmo a venda de versões possivelmente modificadas do Linux mas requer que todas as cópias sejam lançadas dentro da mesma licença e acompanhadas do código fonte.

Apesar de alguns dos programadores que contribuem para o núcleo permitirem que o seu código seja licenciado com GPL versão 2 ou posterior, grande parte do código (incluído as contribuições de Torvalds) menciona apenas a GPL versão 2. Isto faz com que o núcleo como um todo esteja sob a versão 2 exclusivamente, não sendo de prever sua adoção da nova GPLv3.

Sistemas de arquivos suportadosO Linux possui suporte de leitura e escrita a vários sistema de arquivos, de diversos sistemas operacionais, além de alguns sistemas nativos. Por isso, quando o Linux é instalado em dual boot com outros sistemas (Windows, por exemplo) ou mesmo funcionando como Live CD, ele poderá ler e escrever nas partições formatadas em FAT e NTFS. Por isto, Live CDs Linux são muito utilizados na manutenção e recuperação de outros sistemas operacionais.Entre os sistemas de ficheiros suportados pelo Linux, podemos citar UFS (Unix), FAT, NTFS, JFS, XFS, HPFS, Minix e ISO 9660 (sistema de ficheiros usado em CD-ROMs), este último também com as extensões RRIP (IEEE P1282) e ZISOFS. Alguns sistemas de ficheiros nativos são, dentre outros, Ext2, Ext3, Ext4, ReiserFS e Reiser4. Alguns sistemas de ficheiros com características especiais são SWAP, UnionFS, SquashFS, Tmpfs, Aufs e NFS, dentre outros.

Page 7: Linux

Vantagens do Linux- É livre: pode-se descarregar o Linux de onde se desejar;  

- Multi-tarefa: vários programas podem estar a funcionar ao mesmo tempo sem interferir com a estabilidade;- Suporta todo o tipo de programas e é um standard universal;- O Linux pode correr em computadores com pouca memória RAM;- Ocupa menos espaços no disco que os outros sistemas operativos;- Código fonte aberto: pode-se analisar como está programada uma aplicação e fazer modificações;- Velocidade: é mais rápido, porque é melhor a gerir a memória, o processador, o disco rígido;- Estabilidade: não precisa de ser tantas vezes reiniciado como acontece no Windows;- Independência de fabricantes de software e hardware;- Interoperabilidade: pode ser modificado para as necessidades de cada pessoa;       - Segurança: dos vírus que existem raros são os que têm contabilidade como o sistema;- Custo económico mais barato. De acordo com o estudo apresentado em Outubro de 2005 a Linux é 40% mais barato que o Windows e 54% mais barato que Solaris.

Page 8: Linux

desvantagem do Linux

A única desvantagem deste sistema operativo é que tem pouco poder no mercado, sendo que esse é um longo objetivo a percorrer.

Page 9: Linux

A GNU/LinuxGNU/Linux é um sistema operativo, composto pelo núcleo

Linux e pelas bibliotecas e ferramentas do projeto GNU, além de diversos programas livres feitos por outros programadores e empresas.

O projeto GNU é um projeto iniciado por Richard Stallman em 1984, com o objetivo de criar um sistema operativo livre, que qualquer pessoa teria direito de usar e distribuir sem ter que pagar licenças de uso.

Linux é um núcleo, ou seja um sistema de software que oferece uma camada de abstração, controlador/controle de sistema de arquivos, multi-tarefa, rede e segurança.

A partir de 1984 Stallman e vários programadores desenvolveram as peças principais de um sistema operacional (ex.: compilador de linguagem C, editores de texto, etc.).

Em 1991, um jovem finlandês chamado Linus Torvalds criou o Linux, para sistema operativo.

Page 10: Linux

Elaborado Por: Catarina Antunes

Curso: Técnico de Multimédia