Sei sulla pagina 1di 55

AFINAL O QUE É O

GNU / LINUX?

O GUIA RÁPIDO PARA INICIANTES


AFINAL, O QUE É O GNU/LINUX?

SOBRE OS DIREITOS AUTORAIS

Todos os direitos são reservados. Nenhuma parte deste livro pode ser reproduzida ou transmitida
livremente de alguma forma, sem o consentimento prévio dos seus autores. Se por ventura tiver
interessado na publicação de uma análise livro por favor entre em contato com
atendimento@e-tinet.com.

Atualizações do livro visite sempre em http://e-tinet.com/ebook-linux-para-iniciantes/

UTILIZAÇÃO DO LIVRO

O autor deste livro não se responsabiliza direta ou indiretamente pela utilização de qualquer um dos
exercícios ou dicas nele contidos. Estes exercícios e dicas são baseados em experiências pessoais e
profissionais de Pedro Delfino, bem como da experiência adquirida através de testemunhos de
outros usuário. O objetivo deste livro é ensinar como você pode começar a usar LINUX.

2
SOBRE PEDRO DELFINO

Pedro Delfino é o fundador do PROFISSIONAIS


LINUX (http://profissionaislinux.com.br) que tem
como principal objetivo formar novos
profissionais para atuar na área de administra-
ção de servidores LINUX assim como soluções
opensource, é autor do E-tinet, (http://e-tinet.
com) um blog sobre soluções LINUX que já
ajudou milhares de leitores com seus Ebooks e
treinamentos On-line.

Utiliza Linux como ferramenta de trabalho a


mais de 14 anos, e a mais de 3 anos vem
ajudando milhares de pessoas a aprender Linux
de forma fácil e rápida, através de artigos em
seu Blog.
INTRODUÇÃO 6

BREVE HISTÓRICO DO SISTEMA LINUX 8

LINUX É UM SISTEMA OPERACIONAL DE CÓDIGO ABERTO 12

PERFORMANCE DO LINUX 15

LINUX É BOM PARA COMPUTADORES ANTIGOS 20

LINUX SEGUE O PADRÃO POSIX 23

O LINUX É O KERNEL 29

CONHECENDO O PROJETO GNU 32

COMO O KERNEL AGE NA MÁQUINA 40

O QUE PODEMOS FAZER COM A LICENÇA GPL 43

CURIOSIDADES SOBRE O LINUX 47


INTRODUÇÃO

5
AFINAL, O QUE É O GNU/LINUX?

O Linux é um sistema operacional de código


aberto, não se faz necessário pagar por ele e
também não é crime fazer cópias.

Chamo atenção para o parágrafo acima, pois


muitas pessoas confundem um sistema de código
aberto com um sistema free:
freeware, que muitas pessoas conhecem.

Afirmo que são coisas bastante distintas, na


sequência irei mostrar como o Linux está
licenciado.

Sabemos que o Linux é um sistema operacional de


código aberto onde qualquer pessoa pode copiar,
distribuir e fazer o que quiser com o sistema

6
BREVE HISTÓRICO DO
SISTEMA LINUX

7
AFINAL, O QUE É O GNU/LINUX?

BREVE HISTÓRICO DO SISTEMA LINUX

O Linux foi criado em 1991 por Linus Torvalds um finlandês, estudante de uma universidade na Finlân-
dia.

Linus postou no dia 24 de agosto uma mensagem numa newsgroup,informando que estaria
desenvolvendo um novo sistema operacional livre, esse novo sistema operacional era o Linux.

Na newsgroup que mencionei acima, a postagem informava o desenvolvimento de um sistema


operacional parecido com o Minix, um pouco melhor e mais incrementado.

SOBRE LINUS

Linus Benedict Torvalds nasceu em Helsínquia em 28 de dezembro de 1969, filho de jornalistas


frequentou a universidade de Helsínquia graduando-se em mestrado em Ciência da Computação.

Seu interesse por computador iniciou com um Commodore VIC-20.

No dia 5 de janeiro de 1991 adqueriu um Intel 80386 IBM-PC, e iniciou um trabalho que se tornaria
o sistema operacional Linux.
8
AFINAL, O QUE É O GNU/LINUX?

O Minix já era uma alternativa operacional para o Unix, então desde essa época Torvalds começou a
desenvolver um sistema operacional. Mas, ainda em 1991 o Linux precisava do Minix para rodar.

Portanto, o Linux passou a ser confeccionado por outros desenvolvedores ao redor do mundo, assim per-
cebemos que não foi exclusivamente Linus o responsável pelo desenvolvimento do Linux. Sim, ele teve a
ideia inicial da criação, e por muito tempo manteve o desenvolvimento do Kernel.

SOBRE MINIX

Minix é um sistema operacional parecido com o UNIX.


Foi escrito com linguagem C e assembly, importante ressaltar que ele dispõe do código de fonte disponível
9
AFINAL, O QUE É O GNU/LINUX?

A filosofia do Linux é ‘Ria na face do perigo’.


Ôpa. Errado. ‘Faça você mesmo’. É, é essa.

- Linus Torvalds

Linus Benedict Torvalds nasceu em Helsínquia em 28


de dezembro de 1969, filho de jornalistas frequentou
a universidade de Helsínquia graduando-se em
mestrado em Ciência da Computação.

10
LINUX É UM SISTEMA OPERACIONAL
DE CÓDIGO ABERTO

11
LINUX É UM SISTEMA OPERACIONAL
DE CÓDIGO ABERTO

O Linux é um sistema operacional de


código aberto, não se faz necessário pagar
por ele e também não é crime fazer cópias.

Chamo atenção para o parágrafo acima, pois


muitas pessoas confundem um sistema de
código aberto com um sistema free:
freeware, que muitas pessoas conhecem.

Afirmo que são coisas bastante distintas, na


sequência irei mostrar como o Linux está
licenciado.

Sabemos que o Linux é um sistema


operacional de código aberto onde
qualquer pessoa pode copiar,distribuir e fazer
o que quiser com o sistema.

12
AFINAL, O QUE É O GNU/LINUX?

Aliás, a expressão: “fazer o que quiser com o sistema”, não


deve ser levada ao pé da letra, ainda irei abordar mais
sobre o tema no decorrer do ebook.

Existe uma licença que o Linux adotou e ela tem regras


Apesar de ser completamente livre, na Licença existem
muitas regras a serem seguidas.

É muito importante nós como profissionais Linux,


conhecermos bem o que diz essas licenças e suas
atualizações.

Sim, você pode visualizar tranquilamente todas as


atualizações na internet. É curiosa a frase que eu
mencionei acima que diz: “não é crime fazer cópias do
Linux”

Já sabemos que não é crime, mas é relevante informar, pois


muitas pessoas não tem conhecimento sobre isso.

Fiquem tranquilos, pois ainda voltarei a tratar sobre


licenças nesse ebook.

13
PERFORMANCE DO LINUX

14
AFINAL, O QUE É O GNU/LINUX?

PERFORMANCE DO LINUX

Um dos motivos da estabilidade da performance do Linux é o código aberto, esse fato o diferencia
um pouco do legado.

Pergunto, você sabe o que acontece quando surge um novo bug no sistema?

A resposta é muito simples, muitos desenvolvedores ao mesmo tempo começam a trabalhar em


conjunto e acabam achando a mesma solução para aquele problema e o patch de correção sai muito
mais rápido,
quando comparado a um sistema operacional legado. Tem muito hacker utilizando o Linux, ajudando
a mantê-lo e isso é bom.
15
PARA RODAR O SISTEMA LINUX

16
AFINAL, O QUE É O GNU/LINUX?

PARA RODAR O SISTEMA LINUX

É preciso de um computador com 386SX com 2MB de Ram e 40MB de disco, hoje em dia
provavelmente ninguém vai usar um sistema como esse. Mas, na época em que ele foi criado, era o
que bastava.

Outro ponto forte do Linux, é o suporte a dispositivos de última geração e dispositivos mais
antigos.

Logo, uma coisa que você não vai precisar no Linux é ter um CD de instalação de drives, diferente
de outros sistemas operacionais, todo o aparato para comunicação com dispositivos está no próprio
Kernel.

Isso significa que se você pegar qualquer distribuição, ela terá um Kernel do Linux, mantido pelo órgão
Kernel.org, lá está todo o desenvolvimento de qualquer aplicativo.

17
AFINAL, O QUE É O GNU/LINUX?

Saindo uma nova placa SCSI de ultima geração, o


pessoal faz todo o desenvolvimento do
aplicativo e o Kernel do Linux já tem uma nova
versão daquela placa.

Assim, percebemos que isso tudo é muito


parecido com o desenvolvimento de um software
legado, a única diferença é que existem muitas
pessoas trabalhando em conjunto na otimização.

18
LINUX É BOM PARA
COMPUTADORES ANTIGOS

19
AFINAL, O QUE É O GNU/LINUX?

LINUX É BOM PARA COMPUTADORES ANTIGOS

Entendo como algo meio complexo de se afirmar atualmente.

Na minha opinião, durante muito tempo isso foi o que manteve o Linux no mercado.

Já aconteceu comigo muitas vezes, de entrar num cliente para prestar serviço, e ele me entregar
o pior computador que tinha, querendo que aquele computador fosse o servidor de arquivos, de
e-mail, o servidor proxy.

O cliente desejava que o pior computador da sua empresa resolvesse todos os problemas.

Sim, aquele computador da secretária, o primeiro que a empresa comprou, ele colocava para ser
o servidor.

20
AFINAL, O QUE É O GNU/LINUX?

Sabe por quê?

Porque ele achava que o Linux só trabalhava com


computadores antigos.

Sim, ele trabalha, existem distribuições que são


focadas em computadores antigos, tem muita coisa
pra facilitar e rodar em computadores mais antigos.

Claro, se você pegar o Linux hoje e instalar num


computador mais antigo ele vai rodar
tranquilamente, diferente de outros sistemas
operacionais que nem sequer irão instalar.

21
LINUX SEGUE O PADRÃO POSIX

22
AFINAL, O QUE É O GNU/LINUX?

LINUX SEGUE O PADRÃO POSIX

Acontece que toda a plataforma que já existia no UNIX, o LINUX trouxe como padrão para ele, isso foi
muito bom pois todos os aplicativos que já rodavam no UNIX puderam rodar no Linux
tranquilamente.

Todos os padrões de segurança, permissões e sistemas de arquivos puderam ser portados.


Conseguiram ser melhorados e hoje estão rodando no Linux sem problemas.

SOBRE PADRÃO POSIX

POSIX é um acrônimo para Portable Operating System Interface, que pode ser traduzido para o
português como Interface Portável para Sistemas Operacionais.

É um conjunto de normas idealizado na década de 80 para a manutenção de compatibilidade entre


sistemas operacionais.

O objetivo é garantir a portabilidade do código fonte de um programa.


Resumindo, programar com implementação de qualquer sistema operacional.

23
AFINAL, O QUE É O GNU/LINUX?

Quem aprender Linux pode facilmente utilizar Unix,


FreeBSD, HPUX, SunOS, qualquer sistema operacional
baseado no Unix, isso se tratando da linha de
comando.

Do comando para você navegar em diretórios, para


deletar, no sistema de editor de texto, no uso do
sistema na base mais simples dele.

Com o código aberto, qualquer pessoa pode ver o


código do kernel

24
AFINAL, O QUE É O GNU/LINUX?

Algumas pessoas acham que é pior, mas eu considero muito melhor, muito melhor mesmo.

Pois para encontrar bugs, não existe uma pessoa,existem milhares de pessoas, você pode pensar:
Ah, mas eu não sou programador. Ótimo, não é necessário olhar o código do kernel.

Já para programador que deseja saber como o pessoal conseguiu implementar a placa de som XYZ”,
tem que pegar o código do kernel, todo em C, e lá está toda a implementação que a pessoa fez em
cima de uma placa de som.

25
AFINAL, O QUE É O GNU/LINUX?

Outro detalhe importante: além da placa de som XYZ, existe


uma outra placa de som XYZ 2, a 2 não funciona no kernel, para
a pessoa implementar a 2, é muito mais fácil.

Para isso é só o desenvolvedor utilizar o código e implementar a


versão 2 daquela placa.
Não precisa reescrever tudo do zero, pode simplesmente usar
como base os códigos que já existem hoje.

O crescimento do Kernel foi muito rápido, muito rápido também


foi o suporte a novos hardwares, por isso comentei que as
pessoas que estão ali, estão desenvolvendo o Kernel.

26
AFINAL, O QUE É O GNU/LINUX?

Saem novos hardwares, novas placas de som, novas placas


SCSI, novo disco, novas placas de rede.

Para que esperar o desenvolvimento por outro órgão,


outra empresa se existem desenvolvedores no mundo inteiro
que podem fazer isso?

Então quando eu falo de Linux, me refiro sobre o Kernel do


Linux, não estou mencionando nenhuma
distribuição.

Ao longo do ebook, aprenderemos o que é Linux, o que é


Kernel e isso vai ficar muito mais claro, e você como
Profissional Linux estará apto a explicar tranquilamente para
o seu cliente.

27
O LINUX É O KERNEL

28
AFINAL, O QUE É O GNU/LINUX?

O LINUX É O KERNEL

O Kernel é o núcleo do sistema, é o Kernel que conversa com a placa de rede, com a placa mãe, com
o disco, com as partições, ele é quem define toda a utilização da parte de hardware e também é ele
quem ordena ao computador:
“Ligue e eu vou cuidar de tudo agora.”

Assim, é ele quem manda no computador.

Se ele der problema, o computador falha.

Mas, geralmente o Kernel do Linux não dá defeito. Já vi muitos computadores defeituosos, porém,
geralmente o problema está ligado ao hardware.

Comumente a falha é de hardware. Não vou dizer que não exista panes no Kernel.

29
AFINAL, O QUE É O GNU/LINUX?

Existe o kernel panic, muitos conhecem a frase: “Nossa, eu vi um Kernel panic no Linux”

Certamente houve algum motivo, não é normal acontecer sozinho.

Para rodar o Linux, é preciso aplicativos de biblioteca e muitas outras coisas...

O Linux é somente o Kernel, todos os aplicativos e bibliotecas foram portados de outro projeto que já
existia, que é chamado GNU.

O projeto GNU trouxe para o Linux muitos aplicativos e isso alavancou a utilização do Linux no
mundo todo.

30
CONHECENDO O PROJETO GNU

31
AFINAL, O QUE É O GNU/LINUX?

CONHECENDO O PROJETO GNU

O Projeto GNU foi criado por Richard Stallman em 1984, bem antes do Linux.

O Linux foi criado em 1991, e em 1984 Stallman já estava criando o projeto GNU.

Richard queria criar um sistema operacional compatível com o Unix, assim como o Linus criou o Linux.

Mas eles começaram a criar primeiro aplicativos compatíveis com o Unix, criaram editor de texto, um
servidor de e-mail, um interpretador, um compactador e criaram tudo o que precisava para usar um
sistema.

SOBRE RICHARD STALLMAN

Richard Mattheu Stallman nasceu em Manhattan em 16 de março de 1953, é formado em Física


pela faculdade de Harvard.

Constantemente luta pelo software livre e pelo fim das patentes e a expansão da rede copyright.
Stallman tem dedicado sua vida ao ativismo político e ideológico do software.

32
AFINAL, O QUE É O GNU/LINUX?

“GNU é um único sistema operacional,


Linux é apenas um dos seus núcleos.”

- Richard Stallman

Richard Matthew Stallman nasceu em


Manhattan em 16 de março de 1953, é formado
em Física pela faculdade de Harvard. Em 1984
Stallman já estava criando o projeto GNU.

33
AFINAL, O QUE É O GNU/LINUX?

Operacional, para criar um servidor, para ter aquilo no dia a dia, mas
não criaram o Kernel do Sistema.

Por isso, o Linus teve a ideia de criar todo o sistema operacional


compatível com os aplicativos que já existiam no projeto GNU.

Então, aí está a grande sacada do projeto do Linux, porque ele


nasceu e já tinha muitos aplicativos que já rodavam nele, que já eram
compatíveis. Na verdade já rodavam no Unix, por isso o
projeto GNU ajudou muito o Linux a crescer.

Além do GNU, vários outros projetos já funcionavam em Unix e hoje


rodam no Linux.

Logo, podemos afirmar o seguinte: Muita coisa que já existia lá atrás,


até hoje está sendo desenvolvida, atualmente isso é muito maior.
Existem projetos muito grandes, como exemplo o Apache.
Na atualidade o Apache não é só o conhecido servidor web, ele tem
uma gama gigante de aplicativos.

O Linux alavancou muitos projetos que hoje realmente estão no


mundo inteiro, sendo utilizados por muitas pessoas.

34
AFINAL, O QUE É O GNU/LINUX?

Unindo o GNU e o Linux, chegamos num ponto em que muitas pessoas confundem, muitos até fazem
questão de chamar o Linux de GNU/Linux.

Não podemos deixar de lembrar de outros grandes projetos como o KDE, o GNOME, o Gimp, o PHP e
muitos outros, que também foram extremamente importantes no crescimento do sistema operacional
Linux, certamente sem eles o Linux não teria todo o mercado que tem hoje.

SOBRE GNOME
GNOME - acrônimo para GNU Network Object Model Environment, é um projeto de de software livre,
destaca a acessibilidade, usualidade e internacionalização.

O Gnome é filiado ao projeto GNU, de onde trouxe a incumbência de exercer um ambiente de trabalho
gráfico feito totalmente por software livre.

SOBRE GIMP
GIMP GNU Image Manipulation Program, programa de código aberto direcionado para a criação de
edição e imagens, também usado de forma menos abrangente para desenho vetorial.

35
AFINAL, O QUE É O GNU/LINUX?

Nos dias de hoje, o PHP por exemplo, é simplesmente


unanime e muitos desenvolvedores simplesmente não
abandonam o PHP por nada, simplesmente porque é uma
linguagem muito interessante, uma linguagem que cresceu
muito com os sistemas operacionais Linux e com todo esse
advento do código aberto.

SOBRE PHP
PHP (um acrônimo recursivo para “PHP: Hypertext
Preprocessor”, originalmente Personal Home Page)
é uma linguagem interpretada livre, usada
originalmente apenas para o desenvolvimento de
aplicações web, muitos projetos de software livre
utilizam PHP como base, como por exemplo o famoso
CMS para Blog o Wordpress.

36
AFINAL, O QUE É O GNU/LINUX?

Portanto, a principal distribuição Linux que foi adotada pelo projeto GNU foi o Debian, quando
você instala o Debian já percebe no login dele GNU/Linux.

O projeto GNU até hoje está abraçado com o Debian de uma forma que tudo que está no GNU
está presente no Debian.

SOBRE KDE
KDE é uma comunidade internacional de software livre produzindo um conjunto de aplicativos mul-
tiplataforma projetados para funcionar em conjunto com sistemas GNU/Linux, FreeBSD, Solaris,
Microsoft Windows, e Apple Mac OS X.
Ela é mais conhecida pela sua área de trabalho amigavel, um ambiente de trabalho fornecido como
o ambiente padrão em muitas distribuições, como OpenSUSE, Mandriva Linux, Kubuntu

37
AFINAL, O QUE É O GNU/LINUX?

Muitos perguntam sobre o nome Linux, querem saber o porquê do nome?

O nome surgiu de um acrônimo, de uma mistura do nome Linus com Unix. O Linux foi uma junção dos
dois nomes e assim ficou conhecido mundialmente.

Relembrando: o Linux não é uma distribuição Linux, estou tratando do Kernel do Linux.

Já sabemos que o Kernel é o núcleo do nosso sistema operacional, é ele que é o responsável por
conversar com o nosso hardware.

SOBRE DEBIAN
Debian é uma organização exclusivamente de voluntários dedicada ao desenvolvimento de software livre
e a promover os ideais da comunidade de Software Livre.

O Debian é altamente conhecido pelo seu sistema de de gestão de pacotes (APT). Esse sistema realiza
atualização relativamente fácil de versões mais antigas e instalações de novos pacotes sem muitas
dificuldades, além de proceder a remoção limpa dos pacotes antigos.

38
COMO O KERNEL AGE NA MÁQUINA

39
AFINAL, O QUE É O GNU/LINUX?

COMO O KERNEL AGE NA MÁQUINA

Todo o gerenciamento de memória, interface serial, interface de disco, todas as paralelas, todo o sistema de
armazenamento, todo o sistema de permissões, estão no núcleo do sistema.

Todos os itens acima são comandados pelo Linux, é por isso que dizemos que o Linux é o sistema opera-
cional mais seguro, que o Linux é um sistema operacional mais rápido. Quando afirmamos isso estamos nos
referindo ao Kernel.

Estamos nos referindo ao cara que manda gravar o arquivo no disco, ao cara que acessa uma interface
paralela, ao cara que acessa uma unidade externa.

40
AFINAL, O QUE É O GNU/LINUX?

O Kernel do Linux pode trabalhar de duas formas:

Monoliítico: com todas as funcionalidades já carregadas na


memória.
Modular: com módulos que podem ser carregados.

A forma mais utilizada é a modular, mas algumas coisas já


vêm dessa forma monolítica, porque tem muitos
recursos do Kernel que não adianta você dizer que vai
colocar num módulo pois ele tem que estar lá.

Um exemplo: os módulos para reconhecer o disco. O


módulo de sistema de arquivos.
“Ah mas eu não quero todos os módulos de sistemas de
arquivos”. Tudo bem, então basta retirar alguns, mas os
principais você irá precisar manter.

41
O QUE PODEMOS FAZER COM A
LICENÇA GPL

42
AFINAL, O QUE É O GNU/LINUX?

Agora, vamos abordar as licenças do Linux. Conhecida como GPL,


significa Licença Pública Geral. Então a GPL já veio desde a época do
GNU, e ela foi adotada pelo Linux também.

Você pode copiar, distribuir, modificar e realizar muitas outras


coisas que vou mostrar a seguir.

Mas tudo o que mencionei acima, como copiar, distribuir e


modificar, não quer dizer que simplesmente você pode copiar o
Kernel do Linux, dizer que ele tem um outro nome e começar a
vender, isso não pode.

SOBRE RICHARD STALLMAN


Richard Mattheu Stallman nasceu em Manhattan em 16 de março de
1953, é formado em Física pela faculdade de
Harvard.

Constantemente luta pelo software livre e pelo fim das patentes e a


expansão da rede copyright.

Stallman tem dedicado sua vida ao ativismo político e ideológico do


software.

43
Sim, existem condições:

Que exista um aviso informando que o arquivo foi


modificado;
Deve existir um aviso que o programa é derivado do seu
original.

Em resumo, se você desejar pegar o Kernel do Linux,


transformar em um outro sistema, com um outro nome,
você vai ter que dizer, ele é derivado do Kernel do Linux.

Vamos falar de aplicativo, qualquer aplicativo que esteja


licenciado com a licença GPL, você pode modificar e copiar,
mas você tem que deixar claro: “isso aqui é derivado do
sistema xyz”.

Logo, não é permitido distribuir códigos licenciados pela


GPL como um sistema proprietário, não adianta você co-
piar um sistema que já existe “Ah vou copiar um sistema
web que eu gostei, vou trocar de nome e vou colocar no
mercado”, isso não pode.
Isso é crime e existe uma licença falando disso, e essa
licença tem que ser cumprida.

44
AFINAL, O QUE É O GNU/LINUX?

Algumas características do Linux que todo o profissional Linux deve saber

Já aconteceu muitas vezes comigo de estar tentando vender um projeto e o interessado pergunta:
Mas porque Linux? Só pelo fato de ser gratuito?

Respondo: “Não, não é só porque ele é de graça, e sim porque ele tem muitos recursos e muitas
melhorias.

O sistema Linux convive sem conflitos com qualquer outro sistema operacional (“Dos”, Windows, OS,
Mac OS), ele sempre vai ter uma interface para você conseguir conversar com outro sistema operacional.

Ele é multitarefa real, suporta nomes de arquivos com mais de 255 caracteres, suporta conectividade, ou
seja, ele dá um jeito de conversar numa rede que tenha Apple, Sun, Unix, Windows, Dos, etc.

Resumindo, sempre terá uma solução para você conseguir entrar na rede e conversar com qualquer um
desses sistemas operacionais (se você estiver usando o Linux).

45
CURIOSIDADES SOBRE O LINUX

46
AFINAL, O QUE É O GNU/LINUX?

CURIOSIDADES SOBRE O LINUX

TERMINAIS
Outra aspecto fascinante é que o Linux suporta até 63
terminais virtuais, ou seja, consoles do Linux.

MODULAR
Algo interessante do Linux é que ele é totalmente
modular, assim ele carrega para a memória só o que
você precisa durante o processamento, lembram
daquilo que eu comentei lá dos módulos que você vai
precisar?

SOBRE CONSOLE DO LINUX

O console Linux é um
console interno do sistema para o Kernel Linux.

É o dispositivo que recebe todas as mensagens e avisos


do kernel, ele é quem permite logins em modo de usuário.

47
AFINAL, O QUE É O GNU/LINUX?

Você pode compilar o kernel de uma forma que você esteja utilizando naquela máquina, só os módulos
que você precisa naquele momento. Isso é ótimo, pois diminui processamento, diminui memória
utilizada.

Entretanto, ao mesmo tempo isso também causa um efeito colateral.

Um exemplo: Ah você compilou o Kernel do Linux para aquela placa de rede porque você tinha aquela
placa de rede. E por acaso queima a placa. O que acontece? Você vai precisar compilar o Kernel do
Linux novamente.

Logicamente que quando você está com o seu ambiente de compilação montado, isso é muito simples,
mas, você precisa reiniciar a máquina.

Está aí um dos poucos motivos para você reiniciar um computador Linux, que é na hora de compilar o
Kernel, na hora de você usar o Kernel pela primeira vez, você precisa fazer boot com o novo Kernel
que você vai gerar.

48
AFINAL, O QUE É O GNU/LINUX?

PODE-SE USAR DIVERSAS VERSÕES DO KERNEL

Outro item interessante é que você pode usar tanto o Kernel antigo, que você já tinha,
quanto o novo Kernel que você compilou, nada mal não é mesmo?

A cada versão lançada no sistema operacional ele fica mais rápido e modular, eu sei isso
é algo que muitas pessoas não vão concordar.

Em muitos casos também devemos tomar cuidado na hora de falar comentar sobre isso,
por quê?

Por que eu estou afirmando que a cada versão


lançada o sistema fica mais rápido, e realmente o
sistema fica mais rápido, mas depende muito do tipo de utilização, depende da maneira
que você compilou o seu Kernel, depende da distribuição que você instalou.

Então, quando você está usando distribuições


diferentes do padrão, que sempre está instalado em algum sistema operacional, você
pode sentir diferença de velocidade, pois a idéia de cada versão do Kernel que é lançada
é que ela seja bem mais rápida que a anterior.

49
AFINAL, O QUE É O GNU/LINUX?

TEM ACESSO A DIVERSOS TIPOS DE SISTEMAS


DE ARQUIVOS

O interessante do Kernel Linux também é que ele acessa


qualquer outro tipo de sistema de arquivos, pode estar
formatado em Dos, pode estar formatado pra FAT 32, NTFS,
para sistemas Novel, pra sistemas OS/2, para sistemas que
rodam Mac OS e pode estar formatado em diversos sistemas
e arquivos.

O Linux consegue trabalhar naturalmente, por default com


EXT 2, EXT 3 com sistemas EXT 4 com ReiserFS, os exemplos
acima citados são sistemas de arquivo.

O Linux nasceu com suporte nativo TCP/IP então ele


nativamente é um sistema operacional que roda em rede, não
é nada compilado, emulado, nada disso, o sistema Linux é um
sistema operacional que roda em rede.

Roda aplicativos DOS através do emulador. Vale ressaltar que


para rodar aplicativos DOS você vai precisar instalar outro
aplicativo.

50
AFINAL, O QUE É O GNU/LINUX?

RODA APLICATIVOS DO WINDOWS, ATRAVÉS


DO WINE

O Wine é um aplicativo muito conhecido no Linux,


muitas pessoas conseguem resolver todo o problema de
compatibilidade de aplicativos desktop com o Wine. Isso
significa que você consegue rodar Photoshop e rodar
Microsoft Office dentro do Linux.

SOBRE WINE

WINE Is Not an Emulator, WINE Não é um Emulador, em


tradução livre.
É um recurso para implementar o API do
Microsoft Windows.

Em teoria o Wine, permite a execução de aplicações


desenvolvidas para o ambiente Windows nativamente em
outros sistemas operacionais.
Wine em inglês significa vinho, por este motivo a taça foi
escolhida como logotipo do Wine.

51
AFINAL, O QUE É O GNU/LINUX?

POSSUI FIREWALL NATIVO

Outro ponto forte que é um dos mais interessantes do Kernel do Linux, é que
nativamente ele já tem um Firewall, então você não precisa instalar um aplicativo, não precisa instalar
nada, pois ele nativamente já tem o Firewall dentro do Kernel do Linux.
Talvez alguns módulos você precise habilitar, para que todas as funcionalidades estejam ali
disponíveis, mas, com dois ou três comandos já consegue configurar um firewall no Linux.

Possui recursos para atender um ou mais endereços de rede na mesma placa, isso é também muito
curioso.

Você consegue com uma placa de rede distribuir vários endereços, outros sistemas operacionais fazem
a mesma coisa.

SOBRE IPTABLES

Iptables é uma ferramenta da interface do usuário que permite a criação de regras de firewall e NATs.
O iptables
tecnicamente pode ser apenas uma ferramenta que controla o módulo do Kernel chamado netfilter. O
nome “iptables” é repetidamente usado como referência ao conjunto completo de funcionalidades do
netfilter. O iptables é parte das distribuições modernas do Linux.

52
AFINAL, O QUE É O GNU/LINUX?

Mas, com o Linux é muito melhor pois conseguimos colocar regras de firewall dentro, você consegue dizer
que aquele apelido da mesma placa vai receber uma regra diferente do Kernel, então aí é bem mais
interessante que qualquer outro sistema operacional.

O Kernel do Linux trabalha com vários sistemas de arquivos, conforme mencionei anteriormente, ele
organiza os objetos de forma inteligente.

Quando falamos de objetos estamos nos referindo a arquivos, e isso evita a necessidade de desfragmentar.

RODA EM DIVERSAS PLATAFORMAS

Ele pode ser executado em mais de 10 arquiteturas diferentes, ele não instala só em um PC, ele instala em
Mac OS, sistemas Alpha, sistemas Arm, Intel, enfim, até no celular o Linux já está rodando.

53
AFINAL, O QUE É O GNU/LINUX?

SOBRE O PINGUIM DO LINUX

O Tux é a mascote oficial do sistema operativo Linux. O Tux,


criado por Larry Ewing em 1996, é um pinguim gorducho que
tem um ar satisfeito e saciado. A ideia da mascote do Linux ser
um pinguim veio de Linus Torvalds, o criador do núcleo Linux.

É, por vezes, alegado que o nome deriva de Torvalds UniX, um


nome sugerido por James Hughes, em vez da explicação que
os pinguins aparentam vestir um smoking.

54
AFINAL, O QUE É O GNU/LINUX?

E-TINET é um projeto pessoal de Pedro Delfino, profissional com mais de 14 anos de


experiência em sistemas Linux. A E-TINET tem como objetivo treinar e capacitar os
profissionais de tecnologia a trabalharem com o Linux profissionalmente.

Veja aqui como começar uma formação Linux profissional e domine, de uma vez por
todas, esse sistema tão importante para a sua carreira.
55

Potrebbero piacerti anche