You are on page 1of 21

FACULDADE DE TECNOLOGIA SENAC GOIS

Gesto da Tecnologia da Informao

Luciana, Mariani, Natanael

Paralelo Tcnico Linux X Windows

Luclia Ribeiro

GOINIA,
2015

Luciana, Mariani, Natanael

Paralelo Tcnico entre Linux X Windows

Relatrio apresentado como requisito parcial para


obteno de aprovao na disciplina Sistemas
Operacionais, no Curso de Gesto da Tecnologia da
Informao, na Faculdade de Tecnologia Senac
Gois.
Luclia Ribeiro

GOINIA,
2015

RESUMO

Este trabalho apresenta um comparativo tcnico entre Windows e Linux, apresentando


suas histrias, algumas caractersticas tcnicas, principais diferenas entre ambos os sistemas
operacionais e vantagens de uso em cada uma delas.

Palavras chaves: Sistemas Operacionais, Linux, Windows, Multiprocessamento,


Gerenciamento.
.

SUMRIO
RESUMO
RESULTADOS

1
5

INTRODUO
CONCLUSO

2
6

OBJETIVO
3
DESENVOLVIMENTO
REFERNCIAS BIBLIOGRFICAS

1 INTRODUO
Entender como o principal sistema do computador trabalha e sua real importncia e
um grande desafio. Sem o sistema operacional nada do que vemos hoje existiria. Talvez de
uma outra maneira, mas no como vemos hoje.
A sua escolha est cada vez mais difcil. Interfaces de usurio avanadas, suporte a
aplicaes novas crescendo aos longos dos anos, suporte a desenvolvedores. Com isso
teremos um exrcito de informaes, cada um defendendo um lado diferente. Muitas vezes
temos que ignorar as opinies e tentar entender a ns mesmos, antes de tentar analisar qual
deles nos atendem.
Com este trabalho, tentamos explicar um pouco disto, clareando um pouco as nossas
mentes para esta extraordinria ferramenta transforma nossa experincia em utilizar o
computador.

2 OBJETIVO
Esta pesquisa teve o objetivo de esclarecer as principais diferenas do Linux e Windows,
seus pontos principais, diferenas tcnicas, e maiores esclarecimentos.

3 DESENVOLVIMENTO
1.0 Um pouco sobre a histria do Linux
Em 1991, Linus Torvalds, que na poca era um aluno de 21 anos da
Universidade de Helsinque na Finlndia, comeou a desenvolver um projeto que
inicialmente era apenas por diverso. Ele queria aprimorar o projeto Minus do
professor Andrew Tanenbaum, da Vrije Universiteit, de Amsterd. Torvalds, estava
desenvolvendo o ncleo do Linux, inicialmente buscando melhorias sobre as
deficincias do Minux. Em Setembro de 1991 ele liberou a primeira verso (0.01) do
seu sistema operacional e disponibilizando seu cdigo fonte para um grupo de
discusses do Minux.
Em 1994, foi liberado a verso 1.0 do Linux, com caractersticas especficas de
sistemas operacionais bem maduros, como multiprogramao, memria virtual,
carregamento sob demanda e rede TCP/IP. Apesar de possuir um licenciamento

gratuito, o processo de instalao e configurao era complexo e por isso instituies


financeiras acadmicas e organizaes como Slackware criaram distribuies do linux
que incluam softwares como o ncleo do Linux, gerenciamentos de conta de usurio,
de rede, ferramentas de segurana, aplicaes de usurio como GUI, navegadores
Web, editores de texto, aplicaes de E-mail, banco de dados e jogos.
A verso 2.2, lancada em 1999, melhorou caractersticas j existentes na verso
2.0 como SMP, suporte de udio, sistema de arquivos e adicionou outras, como a
extenso para rede do ncleo que permitia que os administradores de sistema
inspecionassem e controlassem o trfego de rede. Para alcanar melhores nmeros
com o mercado de computadores de mesa, foi includo suporte a USB, suporte a
CDRW e gerenciamento avanado de energia.
Empresas como a IBM e Oracle estavam cada vez mais interessados pelo
Linux, porm era necessrio que o sistema se estabilizasse e propagasse para novas
plataformas.
A verso 2.4 resolveu uma questo crtica de escalabilidade, melhorando o
desempenho em sistemas multiprocessados avanados e habilitou o ncleo a escalar 8,
16 ou mais processadores.
2.0 Divises de Sistemas Operacionais
Sistemas Operacionais podem ser considerados programas, muito complexos
que so formados por uma srie de subprogramas menores. Os principais componentes
de um Sistema Operacional o Kernel e Shell.
2.1 Kernel
A palavra Kernel vem do ingls, e significa ncleo, ou seja, ele o crebro
do computador. Ele a ligao entre processamento de dados e os programas, ou seja,
ele o elo que liga o hardware e o software, onde seu principal objetivo gerenciar o
computador e permitir que os aplicativos sejam executados com sucesso, e faam bom
uso dos recursos que a mquina possui.
Ao iniciar o Sistema operacional, ele adquire outras funes como:
gerenciamento de processos, arquivos, dispositivos perifricos, memria. Onde ele
organiza e gerencia tudo que est na mquina. Ele decide qual dos programas dentro
os que esto sendo executados devem ser alocados para o processador.
2.2 Shell
Shell significa concha, ele a camada que envolve o Kernel, uma camada
acima dele. a camada que o usurio tem acesso para que ele possa fazer as
requisies ao Kernel para que este entre em contato com o hardware.

Ele um programa que recebe, interpreta e executa os comandos de um


usurio a partir de linhas de comando representados por um prompt que aguarda os
comandos na tela.
3 Portabilidade do Linux
O projeto de Torvalds evoluiu para um sistema portvel, hoje ele considerado
um dos ncleos de sistema operacional mais portveis. Porm Linus acreditava em
outro tipo de portabilidade, para ele, portabilidade era a habilidade de facilmente
compilar aplicaes de uma variao de fontes no seu sistema.
Para facilitar o processo de migrao para novas plataformas, o cdigo
especfico de arquitetura separado do restante do cdigo do ncleo no diretrio /arch
da rvore-fonte do ncleo, ela que organizar cada componente significativo do
ncleo em diferentes subdiretrios. Cada subdiretrio em /arch contm um cdigo
correspondente a uma arquitetura particular. Embora o Linux dependa de um cdigo
especfico de arquitetura para controlar hardware de computador, ele tambm pode ser
executado sobre um conjunto de dispositivos virtuais de hardware.
Para um sistema executar adequadamente em uma arquitetura particular, o
ncleo deve ser portado para aquela arquitetura e compilado para determinada
mquina antes da execuo.
Hoje o Linux funciona em diferentes plataformas, desde mainframes ate
relgios de pulso, e diversas arquiteturas: x86 (Intel e AMD), x86-64 (Intel EM64T,
AMD64), PowerPc e outros e tambm em sistemas embarcados, como handhelds,
video, jogos e centros multimdia.
4 Sistema de arquivos suportados
O Linux possui suporte de leitura e escrita a vrios sistemas de arquivos, de
diversos sistemas operacionais e diversos sistemas nativos. Em casos em que o Linux
instalado em dual boot com outros sistemas, ele poder ler e escrever nas parties
formatadas em FAT e NTFS. Ele suporta sistemas:
FAT
JFS
HPFS
NTFS
XFS

Sistema de arquivos nativos suportados:


Ext2
Ext3
ReiserFS
Reiser4

5 Gerenciamentos de processos
O subsistema de gerenciamento de processos essencial para oferecer
multiprogramao de forma eficiente no Linux. Apesar de ser responsvel por alocar
processadores a processos, esse subsistema tambm deve entregar sinais, carregar
mdulos de ncleo e receber interrupes, ele contm o escalonador de processos que
permite que processos tenham acesso a um processador em tempo razovel.
No Linux, os processos e os threads so denominadas tarefas e representados
internamente por uma nica estrutura de dados. O gerenciador mantm uma lista com
todas as tarefas usando duas estruturas de dados. A primeira uma lista circular,
duplamente encadeada, na qual cada entrada contm ponteiros para as tarefas
anteriores e posteriores na lista, essa estrutura acessada quando o ncleo tem de
examinar todas as tarefas do sistema. A segunda uma tabela hash, ao criar uma
tabela, ela recebe um identificador de processos ou (PID) exclusivo. Identificadores de
processos so passados para uma funo hash para determinar sua localizao na
tabela de processos. O mtodo hash, fornece acesso rpido a estrutura de dados de uma
tarefa especfica quando o ncleo conhece seu PID.
Uma tarefa transita para estado de execuo quando despachada para um
processador, entra no estado adormecido quando bloqueia, e no estado parado quando
suspensa. Uma tarefa no estado zumbi, indica que a mesma foi terminada, mas no
eliminada do sistema. Estados ativos e expirado so estados de escalonamento de
processos.
5.1 Escalonamentos de processos
A meta do escalonador de processos Linux executar todas as tarefas em uma
quantidade razovel de tempo e respeitar prioridades de tarefas, manter alta utilizao
e rendimento de recursos e reduzir a sobrecarga de operaes de escalonamento.
5.1.1 Escalonamentos por prioridade
A prioridade de uma tarefa no Linux afeta o tamanho de seu perodo de tempo
e a ordem em que ela executa em um processador. Quando so criadas, as tarefas
recebem uma prioridade esttica, tambm denominada valor bom. O escalonador
reconhece 40 nveis distintos de prioridade que vo de -20 a 19.
Uma meta
do escalonador fornecer um alto nvel de interatividade no sistema, porque tarefas
interativas costumam bloquear para executar E/S ou dormir, (esperam uma resposta
do usurio), o escalonador eleva a prioridade da tarefa que entregar seu processador
antes de seu intervalo de tempo expirar. O nvel de prioridade modificado
denominado prioridade efetiva de uma tarefa, que calculada quando uma tarefa

adormece ou consome seu intervalo de tempo. A prioridade efetiva de uma tarefa


determina o nvel do arranjo de prioridades no qual ela foi colocada.
5.1.2 Escalonamentos de multiprocessador
O escalonador mantm as tarefas em uma fila de execuo por processo, e
estas em geral exibiro alta afinidade de processador, isso significa que uma tarefa
provavelmente ser despachada para o mesmo processador em cada um de seus
intervalos de tempo, o que pode aumentar o desempenho quando os dados e instrues
de uma tarefa estiverem localizados nos caches de um processador. Um esquema desse
tipo poderia permitir que um ou diversos processadores de um sistema SMP ficassem
ociosos at mesmo durante um perodo de carga pesada do sistema. Para evitar to
situao, se o escalonador detectar que um processador esteja ocioso, executara o
balanceamento de carga para migrar tarefas de um processador para outro, de modo
que melhore a utilizao de recursos. Se o sistema conter apenas um processador, as
rotinas de balanceamento so eliminadas do ncleo quando este compilado.
Quando o escalonador seleciona tarefas para balanceamento, ele tenta escolher aquelas
cujos desempenhos sero menos afetados por passarem de um processador para outro.
A tarefa menos recente ativa de um processador a que ter maior probabilidade de
estar fria em relao ao cache do processador. Observao:
Uma tarefa fria em
relao ao cache, no contm muitos ou at mesmo nenhum dos dados da tarefa no
cache do processador, e uma tarefa quente em relao ao cache contm a maioria ou
todos os dados da tarefa no cache do processador. Portanto, o escalonador escolhe
migrar tarefas que provavelmente so mais frias em relao ao cache.
5.1.3 Escalonamentos de tempo real
O escalonador suporta escalonamento de tempo real tentando minimizar o
tempo durante o qual uma tarefa de tempo espera para ser despachada para um
processador. Uma tarefa de tempo real sempre colocada na lista ativa depois que seu
quantum expirar, e ela sempre executa com prioridades mais altas do que atividades
normais, porque o escalonador sempre despacha uma tarefa da lista de maior
prioridade da lista ativa (e tarefas de tempo real nunca so retiradas da lista ativa),
tarefas normais no podem provocar a preempo de tarefas de tempo real.
O escalonador obedece a especificao POSIX para processos de tempo real,
permitindo que sejam escalonadas por meio de algoritmos de escalonamento default
ou de algoritmos de escalonamento de alternncia circular ou FIFO.
6 Distribuies do Linux
Atualmente um Sistema Operacional Linux Ou GNU/Linux completo, uma
coleo de software livre, criados individualmente, grupos ou organizaes no mundo

todo. Diversas companhias como a Red Hat, SuSe, Mandriva e projetos de


comunidades como a Debian, compilam o software e fornece um sistema completo,
pronto para instalao e uso.
Essas distribuies comearam a receber uma popularidade limitada em
meados dos anos 90, por ser uma alternativa livre aos principais sistemas operacionais,
como Microsoft e Mac Os. O sistema se tornou popular no mercado de desktops e
servidores de banco de dados.
Devido ao fato do kernel do Linux ser livre e de cdigo aberto (open-source),
eles podem ser adquiridos e modificado livremente sem custos.
As diversas distribuies so semelhantes, possuem o mesmo ncleo, os
mesmos programas auxiliares, e a escolha a critrio e necessidade de cada usurio.
Terravista (1999) e Watter (1999) apresentam um resumo histrico e em ordem
cronolgica dos principais fatos que marcaram a evoluo do Linux at o final de
2003:
O Linux foi criado pelo estudante finlands Linus Torvalds, acadmico do
Departamento de Cincia da Computao da Universidade de Helsinki, e o dia
17/09/1991 passa a ser a data do seu lanamento;
Em 05/10/1991 lanada a verso 0.2 do Kernel do Linux para micros AT
386/486. O Linux caracteriza-se como um clone do UNIX;
Em 1994 sai a verso 1.0 do Kernel e as empresas Caldera e Suse passam a
distribuir o Linux;
Em 08/05/1994 a Corel anuncia o seu suporte ao Linux;
Em 12/1994 fundada a Red Hat por um grupo de programadores da Carolina
do Norte - EUA. Um Linux mais amigvel e baseado na filosofia de pacotes
pr-instalados e configurados, onde cada pacote testado e configurado antes
de ser distribudo;
Em meados de 1995 a Red Hat lana a verso beta 2.0;
Em 11/1995 a plataforma Alpha recebe o primeiro porte do Linux;
Em 05/02/1996 os processadores PowerPC recebem o porte do Linux atravs
da Apple;
Em 07/1998 a Caldera lana o Netware para Linux 1.0;
Em 08/1998 a Sybase oferta uma verso gratuita do Adaptive Server Interprise
para Linux;
Em 22/10/1998, Informix Dynamic Server, Informix Synamic 4GL para Linux
e Informix SE para Red Hat so disponibilizados;
Em 27/10/1998 mais de 200 fornecedores apresentam produtos para Linux, 9
em Atlanta-EUA;
Em 02/11/1998 lanada a verso Red Hat 5.2;
Em 08/12/1998 a empresa Sun anuncia o porte do Linux para a plataforma
UltraSparc;
Em 17/12/1998 a Corel disponibiliza o WordPerfect 8.0 para Linux na
Internet. Ocorrem 80 mil downloads em 12 horas;

10

Em 01/1999 a Netscape lana o Delecated Administrador for Linux;


Em 26/01/1999 disponibilizado o Kernel 2.2;
Em 27/01/1999, a HP anuncia suporte ao Linux na linha HP NetServer atravs
de parceria com a Red Hat;
Em 12/02/1999, RedHat disponibiliza o suporte 24x7 5 pela Internet;
Em 18/02/1999 a IBM anuncia inteno de fornecer servidor NetFinity com
Linux red hat e Windows NT;
Em 01/03/1999 a Mylex anuncia suporte ao Linux para toda a linha de
controladoras RAID;
Em 02/03/1999, a Oracle disponibiliza o Oracle 8i para Linux;
No mesmo ms de 03/1999, a Computer Associate passa a desenvolver o
Unicenter TNG e o Unicenter TNG Framework para Linux, a SCO
implementa no UnixWare 7 suporte ao cdigo binrio do Linux, Compaq
anuncia servidores ProSignia e ProLiant 1850R e 1600 com red hat prinstalado, SAP anuncia suporte completo ao Linux;
Em 03/03/1999 Sybase amplia suporte aos usurios Linux;
Em 09/03/1999, Compaq, IBM, Novell e Oracle investem na Red Hat;
Em 22/03/1999 a Dell passa a fornecer estaes Precision 410 e 610 com Red
Hat 5.2 pr-instalado;
Em 05/04/1999 Caldera anuncia suporte ao Linux 24x7; 5 24x7 - 24 horas, 7
dias por semana.
Em 08/1999, sai a verso beta do browser de internet Opera para Linux,
lanada a distribuio Slackware baseada na glibc 2.1.1;
Em 01/2001, lanada a verso 2.4 do Kernel;
Em 15/07/2003, o Kernel verso 2.6 para testes apresentado;
Em 18/12/2003, disponibilizada verso final 2.6.0 stable; Conectiva anuncia
lanamento do Conectiva Linux Technology Preview, a primeira distribuio
Linux a utilizar o Kernel 2.6.
7 Motivos para usar o Linux
Liberdade: Voc tem a liberdade de escolher, entre muitas distribuies que tem um
custo mnimo, ou mesmo completamente grtis, sem cobrana de licenas ou medo de violar
patentes ou estar praticando pirataria, porque o Linux est sob proteo da licena GNU GPL.
Estabilidade: O Linux tem uma performance de alto nvel, com pouca probabilidade
de bloquear o sistema. Normalmente s ocorrem falhas de hardware e no do sistema
operacional, sendo que a exigncia de hardware menor do que no Windows.
Segurana: No existe qualquer outro sistema com o nvel de segurana do
Linux. As poucas vulnerabilidades no afetam o sistema da mesma forma que afetam o
Windows, justamente porque a arquitetura dos sistemas e a concepo so totalmente

11

diferentes e quaisquer problemas so resolvidos muito rapidamente. O sistema no abre


arquivos auto executveis, por onde vem a maioria dos vrus, alm disso te avisa sobre
o arquivo malicioso.
Eficincia em Redes: Uma das caractersticas mais valorizadas do Linux a
eficincia quando se trata de redes. Linux, alm de confivel, suporta quase todos tipos
de protocolos como TCP/IP, ISPX/SPX, ISDN, PPP, SLIP, PLIP, Apple Talk Protocol
Suite, etc.
Fcil Instalao e Flexibilidade: Hoje as instalaes de Linux nas distribuies
mais populares e avaliadas tem muitas facilidades para instalao. Com o Linux voc
tem a flexibilidade de customizar somente o que te interessa e o que voc vai usar.
Atualizaes gratuitas: H grande quantidade de atualizaes, pacotes e
repositrios (mirrors) e sites especializados para que seu sistema esteja sempre
atualizado.
Otimizao de espao: O Linux um sistema que otimiza ao mximo o uso
do seu HardDisk, aproveitando todos os bits.
Suporte Tcnico: Para os que dizem que a deficincia do Linux o suporte,
esquecem que h milhares seno milhes de tcnicos, usurios dispostos a ajudar na
soluo de qualquer problema (via fruns e listas) ou contratao de servios via
pequenas empresas em redes mais complexas.
Escolha do Gigante: A popularidade e o poder do Linux pode ser estimado
pela conquista de grandes empresas como IBM, HP, Cisco, Shell e pela enorme
quantidade de Governos e empresas pblicas e privadas que esto usando, migrando
ou testando Linux em seus sistemas e plataformas.
Softwares educativos: Maior diversidade de ferramentas educativas,
dinmicas e interativas, principalmente para crianas e adolescentes, trabalhando todos
os temas do currculo escolar.
Autonomia: Total liberdade para atualizar e adaptar os softwares ao sistema de
ensino, as pedagogias, e as faixas etrias da rede escolar, sem custos para aquisio de
novas licenas ou autorizaes.
Porque o Software Livre : Socialmente justo, economicamente vivel e
tecnologicamente sustentvel e ainda produzido atravs do compartilhamento de
conhecimento e saberes globais e compartilhado por redes e para todos.

12

8 Um pouco da histria do Windows


Em 1975, um calouro da Harvard University e um jovem programador da
Honeywell apareceram na sede da Micro Instrumentations and Telemetry System
(MITS) com um compilador BASIC, eles haviam escrito o cdigo em oito semanas e o
haviam testado no computador que pretendiam usar. Como sorte de principiante o
compilador funcionou na primeira execuo, o que ajudou mais ainda a inspirar os
jovens estudantes, BIll Gates e o programador, Paul Allen, que largaram tudo e se
mudaram para Alburqueque, Novo Mxico para fundar a Microsoft.
Em 2003, a empresa inicialmente de dois homens havia se tornado uma
corporao global, empregando mais de 50 mil pessoas e auferindo uma receita anual
de mais de 28 bilhes de dlares. A Microsoft atualmente a maior empresa de
software mais rentvel do mundo, com uma receita de US$ 65,7 bilhes, isso em 2013,
colocando assim Bill Gates na lista dos homens mais ricos do mundo por diversos
anos consecutivos.
A Microsoft lanou o Microsoft Disk Operating System - MS-DOS 1.0 em
1981. O MS-DOS era um sistema operacional de 16 bits que suportava 1 MB de
memria principal, lembrando que esse valor era enorme aos padres da poca. O
sistema executava um processo por vez em resposta entrada do usurio partir de
uma linha de comando. Todos os programas executavam em modo real, o que lhes
dava acesso direto a toda a memria principal, incluindo a parte que armazenava o
Sistema Operacional. O MS-DOS 2.0, lanado dois anos mais tarde, suportava um
disco rgido de 10 MB e disquetes flexveis de 360 KB. Os prximos sistemas da
Microsoft seguiram essa tendencia de aumentar o espao de disco e a suportar um
nmero cada vez maior de dispositivos perifricos.
A Microsoft lanou o Windows 1.0, seu sistema operacional baseado em
interface grfica de usurio (GUI), em 1985. A GUI Windows ficava melhor a cada
edio. O Windows 2.0 resolveu o problema de falta de sobreposio das molduras de
janelas, mas a caracteristica mais importante dessa verso era o seu suporte a modo
protegido para programas DOS, embora fosse mais lento do que o sistema real, ela
impedia que um programa sobrescrevesse o espao de memria de um outro
programa, incluindo o sistema operacional, o que melhorava a instabilidade do
sistema. Porm, mesmo em modo protegido, programas acessavam a memria
diretamente. Em 1990, a Microsoft lano o Windows 3.0, seguido logo aps do
Windows 3.1, essa edio eliminava completamente o inseguro modo real, ele
introduziu um modo aperfeioado que permitia que as aplicaes Windows usassem
mais memria do que programas DOS, tambm lanaram o Windows For Workgroups
3.1 que inclua suporte rede, especialmente a redes locais (LANs) que, naquela
poca, estavam se popularizando.
A Microsoft se aventurou no mercado empresarial, contratou Dave Cutler, para
desenvolver o sistema operacional VMS da Digital Equipment Corporation, para criar
um sistema operacional especfico para a rea de negocios. Esse desenvolvimento

13

durou cinco anos, mas em 1993, a Microsoft lanou o Windows NT 3.1, um sistema
operacional com Nova Tecnologia e com isso, ela criou sua linha de sistemas
operacionais corporativos fundamentada em um cdigo-base separado do cdigo
bsico da sua linha de consumo. Essas duas linhas continuaram separadas at se
fundirem novamente com o lanamento do Windows XP em 2001, embora sistemas
operacionais de uma linha usassem caracteristicas e idias de uma outra.
Como o Windows NT 3.1 foi desenvolvido para usurios empresariais, seu
foco principal estava na segurana e na estabilidade. Esse Windows introduziu o
Sistema de Arquivos da Nova Tecnologia (New Technology File System ou NFTS),
que mais seguro e mais eficiente do que os ento populares sistemas de arquivos,
Windows 3.1 FAT e IBM OS/2 HPFS. Alm disso, o sistema operacional de 32 bits
protege sua memria contra acesso direto por aplicaes de usurio. O ncleo do NT
executa em seu prprio espao de memria protegido. Essa camada extra de segurana
teve um preo, muitos jogos existentes que utilizavam recursos grficos intensamente
no podiam executar em Windows NT porque precisavam acessar a memria
diretamente para otimizar desempenho. Ele no tinha grande parte do suporte de
multimdia que tornou o Windows 3.1 popular entre os usurios.
A Microsoft lanou em 1996 o Windows 4.0, que provia segurana e suporte
de rede adicionais. O Windows 2000 lanado em 2000, introduziu o Active Directory,
um banco de dados de usurios, computadores e dispositivos que tornou mais fcil
para o usurio a consulta de informaes sobre recursos dispersos na rede, ele era
considerado mais seguro e provia melhor suporte de rede do que os sistemas
anteriores.
A Microsoft lanou o Windows XP em 2001, que unificou os cdigos-base de
consumo e comercial, esse sistema apresentado em diversas edies que foram
construdas a partir do mesmo cdigo-base, porm com as necessidades adaptadas a
um grupo especifico de usurios.
Aps o Windows XP, foi lanado o Windows Server 2003, em 24 de Abril de
2003, tambm conhecido como Windows NT 5.2, Windows Vista em 2007, Windows
Server 2008 com vrias edies direcionadas para sistemas, o Windows 7 com vrias
verses tambm, Windows 8 em 2012, e Windows 8.1 e atualmente o Windows 10
que ir para o mercado no segundo semestre de 2015.
9 Metas de Projeto
A principal meta de projeto para o Windows XP era reintegrar os cdigos-base
de suas linhas de sistemas operacionais de consumo e empresariais. A linha
corporativa sempre focou mais em segurana e estabilidade, enquanto a linha de
consumo dava mais enfoque ao suporte multimdia para jogos. A Microsoft sempre
tentou atender melhor as metas tradicionais das suas linhas individuais.
Em quanto o NT era focado em usurios empresariais, seu objetivo era
estabilidade, segurana e escalabilidade.

14

Computadores corporativos precisavam proteger seus dados quando estavam


conectados internet, por isso a Microsoft no mediu esforos ao desenvolvimento de
um sistema de segurana que oferecesse proteo total.
Computadores devem ser escalveis para atender as necessidades de diferentes
usurios. A Microsoft desenvolveu o Windows XP 64-Bit Edition para suportar
computadores de mesa de alto desempenho e o Windows XP Embedded para suportar
dispositivos como roteadores. O XP Professional suporta multiprocessamento simtrico.
O Windows XP incorpora muitas das caractersticas que tornaram a linha de consumo
popular, o sistema contm uma GUI melhorada e mais suporte de multimdia do que as
verses anteriores. Ambos os usurios domsticos e empresariais podiam aproveitar das
vantagens dessas inovaes.
Outra meta especifica para o XP na poca era sobre sua inicializao, pois era muito
lento, com isso ela reduziu drasticamente o tempo de inicializao. O Windows XP deve
estar pronto para uso em 30 segundos aps ligar a energia, 20 segundos aps uma
hibernao e 5 segundos aps sair do modo de reserva.
10 Motivos para usar o Windows
10.1 Quantidade de aplicativos
Apesar do nmero crescente no nmero de aplicaes desenvolvidas
nativamente para Linux estarem em constante evoluo, ainda no existem muitas
apps de qualidade para o Linux, se comparado ao Windows, sendo que existe uma
enorme carncia de programas para certas reas.
Podemos dar um exemplo de uma agencia de publicidade que precisa
desenvolver hotsites e trabalhos grficos. O Linux possui um bom suporte a
desenvolvimento de aplicaes web, enquanto na parte grfica no possui a
compatibilidade de nenhum software altamente utilizado no mercado atual, como por
exemplo Photoshop, Ilustrator, Corewdraw e outros.
H uma grande carncia tambm em aplicaes para escritrio. Apesar de
existir a ferramenta Libre Office, a mesma no possui a mesma praticidade e
quantidade de funcionalidades que a ferramenta da Microsoft possui.
J o Windows conta com uma infinidade de aplicativos que so atualizados
constantemente. Todas as aplicaes saem primeiro para Windows, OSX e poucas
vezes tem sua verso para o pinguim.
10.2 Facilidades de uso e eficincia
O Windows simplesmente o sistema de computador mais fcil de gerenciar.
Os usurios podem realizar suas tarefas respectivas sem muitas complicaes, at
porque a Microsoft fez e faz questo de deixar tudo bem organizado.

15

Com isso, o usurio tende a ser fiel a marca. Porm no s a facilidade que
existe no Windows, o sistema ainda conta com a realizao de tarefas avanadas,
possui diversos recursos extremamente profissionais que auxiliam muito bem todo tipo
de consumidor, desde os que utilizam o pc para uso casual aos avanados.
Ou seja, aliando essas duas caractersticas fundamentais, o Windows se tornou
uma grande referncia no mundo. A Microsoft aproveitou o sucesso do sistema para
migrar para outras modalidades no mundo da informtica, tais como softwares de
escritrio e sistema operacional para celulares.
10.3 Compatibilidades com diversos softwares
Os desenvolvedores de programas tm o Windows como o principal ponto de
consumo de seus produtos. Hoje praticamente no existe softwares que no tenham
compatibilidade com o Windows.
Ao contrrio dos outros sistemas operacionais, que muitas das vezes no
possuem compatibilidade com alguns programas, mas nesse caso a responsabilidade
do desenvolvedor, e no necessariamente do sistema operacional.
10.4 Compatibilidade com hardware
O Windows o sistema que possui maior compatibilidade com os drivers da
maioria dos hardwares. Quando por exemplo voc compra uma Web Cam, no
necessariamente ela ser compatvel com outros sistemas operacionais, mas com o
Windows certo que sim.

11 Desvantagens em se utilizar o Windows


Segurana:
Como o Windows o sistema muito utilizado, hackers comearam a trabalhar
forte nas vulnerabilidades do mesmo. Alm das brechas de segurana que o Windows
tinha e tem, os piratas da internet comearam a desenvolver ferramentas maliciosas
para infectar computadores dos usurios. Muitos Crackers mal intencionadas
comearam a trabalhar exclusivamente no Windows, deixando de lado os outros
sistemas. Talvez seja por isso que muitos especialistas na rea de segurana
recomendam a utilizao do Linux, um sistema de cdigo aberto, que proporciona
segurana e estabilidade.
A utilizao de um bom antivrus e um firewall renomado diminui as chances
de infeco do seu sistema. Baixar as atualizaes tambm pode ajudar na hora de se
proteger de vrus, malwares e invases.

16

12 Principais diferenas entre Windows e Linux


12.1 Acesso ao cdigo fonte
No Linux temos acesso completo ao cdigo fonte, todos podem acessar, alterar
o cdigo do kernel do sistema. As vantagens disso a aprendizagem, personalizao,
onde faz adaptaes de acordo com a necessidade do usurio, qualquer um pode
contribuir com o desenvolvimento e conta com o apoio da comunidade em geral.
No Windows impossvel ter acesso ao cdigo, ele fica aberto somente a um
seleto grupo de pessoas, e com isso h a desvantagem de no saber o que est rodando
por trs dele e se houver falha, somente um suporte tcnico para resolver o problema.
12.2 Licenas
O Linux licenciado sob a GPL (Licena Geral Publica) que se baseia em 4
liberdades:
1. A liberdade de executar o programa, para qualquer propsito (liberdade
n 0)
2. A liberdade de estudar como o programa funciona e adapt-lo para as

suas necessidades (liberdade n 1). O acesso ao cdigo-fonte um


prrequisito para esta liberdade.
3. A liberdade de redistribuir cpias de modo que voc possa ajudar ao

seu prximo (liberdade n 2).


4. A liberdade de aperfeioar o programa, e liberar os seus

aperfeioamentos, de modo que toda a comunidade se beneficie deles


(liberdade n 3). O acesso ao cdigo-fonte um pr-requisito para esta
liberdade.
E por esse motivo, possvel modific-lo, vender aplicativos que usa,
personalizar e baixar uma cpia da distribuio e instalar em quantas mquinas
desejar.
O Windows com seu cdigo fechado, necessrio a compra de licenas. Caso
tenha comprado 20 licenas, s pode usar em 20 mquinas. E com isso vem a
desvantagem de preo, onde o Linux gratuito e Windows caro e restrito, e esse
um dos principais motivos de pessoas mal intencionadas desenvolverem aplicaes
maliciosas.

17

12.3 Suporte
O Linux contm uma vasta comunidade de pessoas interessadas em ajudar,
suporte em inmeros fruns e sites, e possvel comprar contrato de suporte com
empresas como Red Hat.
Com o Windows tambm h bastante material na internet e tambm possvel
contratar suporte Microsoft, neste quesito, ambos empatam.

12.4 Suporte de Hardware


H alguns anos atrs ao instalar Linux, era necessrio conhecer completamente
seu equipamento para no ocorrer erros na instalao, porm hoje isso mudou, e ela
funciona praticamente em 100% dos Pcs.
No Windows, sabe-se que cada parte do hardware ir funcionar, e outros
necessrio a instalao do drive, atravs de cds ou baixados pela internet.

13 Qual o sistema operacional para mim?


Escolher um sistema operacional no uma tarefa fcil, isso ir depender da
necessidade, recursos financeiros, nvel de conhecimento tcnico ou mesmo pacincia
para reaprender a utilizar um novo SO caso precise.
Um belo exemplo seria O OSX (sistema operacional utilizado nos
computadores da Apple), apesar de ser excelente, bom tanto para um usurio que
trabalha com artes grficas, desenvolvimento ou escritrio, no interessante para um
usurio com recursos limitados, visto que um Apple Mac pode chegar a custar mais de
10 mil reais. Tem que se analisar o custo benefcio de cada sistema operacional e ver
se o mesmo atende as suas principais necessidades. Com isso irei mostrar um
comparativo entre os principais sistemas

Windows
Utilizado em mais de 92% dos computadores no Mundo, o Windows o
sistema mais popular, podendo ser utilizado em uma infinidade de computadores com
as mais diversas configuraes. Podendo desde estar em um computador popular, onde
atenderia a necessidade de um usurio comum que o utiliza para acessar a internet e
algumas funes utilizando o Office a um usurio Gamer avanado, onde precisa de
uma mquina mais poderosa, estvel e com hardware de maior capacidade.

18

Maior nmero de aplicativos, baixo custo de manuteno, Suporte tcnico ao


usurio ou tutoriais para usurio leigo pela internet, suporte a jogos, desenvolvimento
grfico, escritrio, desenvolvimento de software com muitas aplicaes desenvolvidas
para este fim, esto entre as principais vantagens.
Entre as principais desvantagens do Windows esto os constantes problemas
com segurana. Por sua grande popularidade, ele o principal alvo de hackers, vrus,
malwares, roubo de dados, etc.
Para os amantes de um bom jogo, a plataforma de Microsoft a que possui
maior suporte. Sendo melhor que o Sistema Operacional da Apple, o OSX. Drivers
para os principais hardwares de aceleradores de vdeo, comunidade de
desenvolvimento e sistemas altamente padronizados, adaptado. J no Linux, em sua
maioria, so jogos de rpg ou que no exigem muito do computador. Sendo jogos mais
simples ou antigos.
Recentemente a Steam lanou o seu software para Linux, dando um pouco
mais de opes para usurios da plataforma. Mesmo assim, comparando no prprio
Steam, o nmero de aplicaes de entretenimento, a quantidade ainda muito
pequena.
OSX
Sistema operacional dos computadores da Apple, sonho consumo de muitos,
realidade para poucos. Une os dois melhores mundos, o Pai do Linux (Unix) com um
grande apoio da comunidade de desenvolvedores, tendo em sua biblioteca um
conjunto de aplicativos to grande quanto a do Windows, com a estabilidade do Linux,
interface de usurio amigvel. Alm disso, possui nveis de segurana bem maior que
no Windows. Entre os destaques tambm est no desenvolvimento de software, onde a
comunidade da preferncia em sistemas baseados em Linux, com isso, o OSX
consegue unir o melhor dos dois mundos.

Linux (Ubuntu)
Neste exemplo, estarei dando foco no Ubuntu, por ser a distribuio mais
popular entre os usurios comuns da atualidade. Possui uma interface que junta
elementos de usabilidade do Windows com o sistema OSX. Entre os principais
destaques esto a facilidade na instalao de novos aplicativos atravs de sua central
de programas, onde o usurio ao invs de procurar em sites, ele pode dentro do prprio
sistema operacional buscar e instalar novos programas.
A interface do Ubuntu est entre as mais agradveis e fceis de se usar
(baseados em sistemas Linux).
A maior desvantagem do Ubuntu e o que toda as distribuies Linux sofre, e a
de possuir poucos aplicativos de qualidade, poucos jogos, poucas ferramentas j

19

conhecidas e teis para qualquer usurio. A Microsoft por exemplo no possui uma
verso de seu excelente pacote Office para Linux, apenas para o OSX e Windows,
deixando os usurios sem opo de uma ferramenta de qualidade.
Para profissionais que precisam trabalhar com artes grficas, a nica forma de
conseguir rodar algum programa de Windows com a utilizao de emuladores, no
sendo agradvel por rodar com muita estabilidade, travamentos e as vezes nem
consegue abrir os programas necessrios, no sendo o ideal para este tipo de
profissional.

4 RESULTADOS
Chegamos ao resultado de que, cada usurio deve escolher o Sistema Operacional com
base em suas necessidades. Cada SO possui vantagens e desvantagens, cabendo a cada um
analisar se os mesmos prejudicam as suas principais funes no seu dia a dia.
O sistema operacional Linux, apesar de ser gratuito no fornece os melhores recursos
para quem deseja utiliz-lo para fins grficos, onde possui maior uso de ferramentas deste
tipo, como Photoshop e Corew Draw, e o Windows possui um maior nmero de aplicativos e
programas inteligentes e de maior produtividade.

O Windows no um SO livre, o que deixa um pouco mais restrito o seu uso para fins
domsticos com poucos recursos financeiros. Possui muitos problemas de segurana, devido a
sua popularidade.

5 CONCLUSO
Com este trabalho, concluo que apesar das rixas existente entre Linux e Windows,
ambos os sistemas operacionais so maduros, complexos e cada um com suas
particularidades.
Existem caractersticas que nos levam a diferenciar um do outro, porm varia da
necessidade do usurio a escolha do melhor Sistema Operacional para os devidos fins
especficos.

6 REFERNCIAS BIBLIOGRFICAS

20

H. M, Deitel; P. J, Deitel, D. R, Choffnes Sistemas Operacionais. So Paulo: Person Pretice


Hall, 2005. 750 p.
Pereira,
Ana
Paula.
Windows
versus
Linux.
2015.
Disponvel
em:
<http://www.tecmundo.com.br/windows-7/4272-windows-versus-linux.htm>. Acesso em: 24
maio. 2015.
Metz, Jerry. Portabilidade do linux e viabilidade em Desktop . 2015. Disponvel em:
<http://www.ginux.ufla.br/files/mono-JerryMetz.pdf>. Acesso em: 24 maio. 2015.
Guimares,
Paulo.
Windows
e
Linux.
2015.
<http://pt.slideshare.net/ppguimaraes/sistemas-operacionais-windowsxlinux?next_slideshow=1>. Acesso em: 24 maio. 2015.

Disponvel

em:

Higa, Paulo. As dez principais diferenas entre o Windows e Linux. 2015. Disponvel em:
<http://www.guiadopc.com.br/artigos/3394/as-10-principais-diferencas-entre-o-windows-eolinux.html>. Acesso em: 25 maio. 2015.
Bastos, Fabrcio. Vantagens e Desvantagens do Windows. 2015. Disponvel em:
<http://analistati.com/vantagens_desvantagens_windows/>. Acesso em: 25 maio. 2015.
Alves, Jesulino. Software livre: Quer Um Motivo Para Usar Linux? - Te Damos 15. 2015.

Disponvel
em:
<http://softwarelivre.org/mslguarulhos/software-livre-quer-um-motivoparausar-linux-te-damos-15>. Acesso em: 26 maio. 2015.

21

You might also like