Escolar Documentos
Profissional Documentos
Cultura Documentos
LUANDA 2023
TRABALHO DE INVESTIGAÇÃO DA CADEIRA DE SISTEMAS OPERATIVOS
Orientador:
_____________________
LUANDA 2023
ÍNDICE
INTRODUÇÃO ............................................................................................................................ 4
1. Microsoft Windows ............................................................................................................... 5
1.1 História ................................................................................................................................ 5
1.1.2 Windows 98.................................................................................................................. 6
1.1.3 Windows CE ................................................................................................................ 6
1.1.4 Windows XP ................................................................................................................ 6
1.2 Windows Vista .............................................................................................................. 7
1.3 Windows 7..................................................................................................................... 7
1.4 Windows 8 ...................................................................................................................... 7
1.5 Windows 10..................................................................................................................... 7
1.6 Windows 11..................................................................................................................... 8
1.7 Desenvolvedor ................................................................................................................. 8
1.8 Vantagens ........................................................................................................................ 8
1.9 Desvantagens................................................................................................................... 8
2. Linux ..................................................................................................................................... 9
2.1 História ............................................................................................................................ 9
2.2 Criação .......................................................................................................................... 11
2.3 Vantagens ...................................................................................................................... 11
2.4 Desvantagens................................................................................................................. 12
3. Principais Diferenças Entre Linux E Windows ................................................................... 12
CONCLUSÃO ............................................................................................................................ 14
INTRODUÇÃO
4
1. Microsoft Windows
5
apresentação do interface. Introduziu o Menu Iniciar e a Barra de Tarefas. Enquanto nesta
versão, o MS-DOS perdeu parte da sua importância visto que o Windows já consegue
ativar-se sem precisar da dependência prévia do MS-DOS. As limitações de memória
oferecidas ainda pelo Windows 3.0 foram praticamente eliminadas nesta versão. O
sistema multitarefa tornou-se mais eficaz.
Utilizava o sistema de ficheiros FAT-16 (VFAT). Os ficheiros (arquivos) puderam
a partir de então ter 255 caracteres de nome (mais uma extensão de três caracteres que
indica o conteúdo do arquivo, facilitando assim sua identificação e podendo ser associado
para abertura em determinados programas). O salto foi enorme, e o lançamento foi
amplamente divulgado pela imprensa, inclusive pelas grandes redes de televisão. Existe
uma outra versão do Windows 95, lançada no início de 1996, chamada de Windows 95
OEM Service Release 2 (OSR 2), com suporte nativo ao sistema de arquivos FAT32. Já
o Windows 95, a partir da revisão OSR 2.1, incluía o suporte nativo ao Barramento Serial
Universal (USB) e Ultra DMA (UDMA). Foi lançada ainda uma versão especial, o
Windows 95 Plus!, com um pacote de diferentes temas visuais e sonoros para
personalização do sistema operacional. Esta versão também incluía o navegador Internet
Explorer.
1.1.2 Windows 98
Esta versão foi lançada em 25 de Junho de 1998. Foram corrigidas muitas das
falhas do seu antecessor. A maior novidade desta versão era a completa integração do
S.O. com a Internet. Utilizava o Internet Explorer 4. Introduziu o sistema de arquivos
FAT 32 e começou a introduzir o teletrabalho (só foi possível devido à integração do
Web). Melhorou bastante a interface gráfica. Incluiu o suporte a muitos monitores e ao
USB (Universal Serial Bus). Mas, por ser maior do que o Windows 95 e possuir mais
funções, era também mais lento e mais instável. Nessa versão, nasce a restauração de
sistema via MS-DOS (Scanreg.exe /restore). A restauração de sistema visava corrigir
problemas retornando o computador a um estado anteriormente acessado (ontem, antes
de ontem, etc).
1.1.3 Windows CE
Windows CE (às vezes abreviado para WinCE, apesar de a Microsoft já ter negado
esta relação), é o sistema operativo Windows para dispositivos portáteis, Tablet PCs e
sistemas embarcados. Ele equipa desde microcomputadores até telefones celulares mais
antigos e o Dreamcast. É suportado no Intel x86 e compatíveis, MIPxS, ARM, e
processadores SuperH Hitachi. O Windows CE não deve ser confundido com o Windows
Embedded Standard, que é uma versão componentizada e reduzida dos sistemas
operacionais Windows para desktops. Trata-se de um sistema operacional distinto, com
um projeto diferente de kernel, diferente da versão desktop do Windows, sendo a base
para projetos recentes como o Windows Phone. Esse sistema já foi usado em alguns
governos para eleições por meio das urnas eletrônicas, e também é usado em alguns caixas
eletrônicos de bancos
1.1.4 Windows XP
O Windows XP foi o primeiro da família a oferecer suporte a sistemas de 64 bits.
O nome "XP" deriva de eXPerience.É o sucessor de ambos os Windows 2000 e Windows
ME e é o primeiro sistema operacional para consumidores produzido pela Microsoft
6
construído em nova arquitetura e núcleo (Windows NT 5.1). O Windows XP foi lançado
no dia 25 de outubro de 2001 e mais de 400 milhões de cópias estavam em uso em Janeiro
de 2006, de acordo com estimativas feitas naquele mês pela empresa de estatísticas IDC.
Foi sucedido pelo Windows Vista lançado para pré-fabricantes no dia 8 de novembro de
2006 e para o público em geral em 30 de Janeiro de 2007. Suas vendas cessaram no dia
30 de junho de 2008, porém ainda era possível adquirir novas licenças com os
desenvolvedores do sistema até 31 de janeiro de 2009 ou comprando e instalando as
edições Ultimate ou Business do Windows Vista e então realizando o downgrade para o
Windows XP. Até o final de Julho de 2010, o Windows XP era o sistema operacional
mais utilizado no mundo com 62.43% de participação no mercado, tendo chegado a 85%
em Dezembro de 2006. Os números mostram a queda exponencial do uso do sistema
operacional, acelerada pelo lançamento do Windows 7, que chegou para corrigir os
problemas do Vista.
1.2 Windows Vista
O Windows Vista é a sexta versão do Windows, lançada em 30 de janeiro de 2007.
Antes do seu anúncio em 22 de julho de 2005, o Windows Vista era conhecido pelo nome
de código Longhorn. O lançamento do Windows Vista veio mais de cinco anos depois da
introdução do seu predecessor, o Windows XP. O Windows Vista possui novos recursos
e funções dos que os apresentados por sua versão anterior o Windows XP, como uma
nova interface gráfica do usuário, apelidada de Windows Aero
1.3 Windows 7
Windows 7 foi lançado para empresas no dia 22 de julho de 2009, e começou a
ser vendido livremente para usuários comuns às 00h00 do dia 22 de outubro de 2009,
menos de 3 anos depois do lançamento de seu predecessor, Windows Vista. Pouco mais
de três anos depois, o seu sucessor, Windows 8, foi lançado em 26 de outubro de 2012.
Diferente do Windows Vista, que introduziu um grande número de novas
características, Windows 7 foi uma atualização mais modesta e focalizada para ser mais
eficiente, limpo e mais prático de usar, com a intenção de torná-lo totalmente compatível
com aplicações e hardwares com os quais o Windows Vista já era compatível.
1.4 Windows 8
O Windows 8 foi lançado em 26 de outubro de 2012, trazendo uma grande
mudança na sua interface, o chamado Metro UI, O Menu Iniciar foi completamente
reformulado, agora sendo chamado de Tela Iniciar. Ao mover o ponteiro do mouse no
canto inferior esquerdo, você pode tanto visualizar os seus arquivos e programas da
maneira clássica, como os aplicativos da Windows Store, além da busca mantida do
Windows 7.
1.5 Windows 10
A Microsoft lançou o Windows 10 Technical Preview (nome de código
Threshold) no dia 30 de setembro de 2014 e em seu lançamento foi enfatizado o retorno
do Menu Iniciar de que tanto os utilizadores sentiam falta.
Houveram muitas alterações quando se compara o design com a versão anterior
(Windows 8.1). A promessa do novo sistema operacional era unir o melhor de dois
mundos que se tornaram distantes (Windows 7, focado em desktops, e Windows 8.1,
7
focado em tablets). Outro recurso apresentado foram as novas Live Tiles, que podem ser
inseridas agora, ao lado do Menu Iniciar, e dimensionadas, tal como no Windows 8.1.
Além disso, o Windows 10 traz diversos novos recursos e inovações que superam, em
quantidade, as apresentadas no Windows Vista. Diversos recursos e funcionalidades
foram substituídas/remodeladas ou, simplesmente, deletadas, tornando o sistema mais
limpo e fluido. Funcionalidades comuns, como calculadora por exemplo, foram
substituídas pelos Aplicativos Universais. Se o usuário ainda não desejar ter o menu
iniciar de volta, pode substitui-lo pela Tela Iniciar clicando com o botão direito sobre a
barra de ferramentas e, na aba "Menu Iniciar", desabilitar a opção "Usar o Menu Iniciar
ao invés da Tela Iniciar". No dia 29 de julho de 2015, a versão final do Windows 10 foi
lançada pela Microsoft.
1.6 Windows 11
O Windows 11 foi lançado em 5 de outubro de 2021, mostrando uma interface
muito próxima da aparência do cancelado Windows 10X. As maiores novidades são o
redesign do Menu Iniciar, a nova tela de Widgets. O sistema foi criticado várias vezes
devido a falta de funcionalidades em relação ao antecessor.
1.7 Desenvolvedor
A Microsoft foi fundada por Bill Gates e Paul Allen, que foram os principais
responsáveis pelo desenvolvimento inicial do software e pela estratégia da empresa. Ao
longo dos anos, a Microsoft contratou e colaborou com uma ampla gama de talentos em
engenharia de software, design e negócios para impulsionar sua inovação e crescimento
contínuos.
1.8 Vantagens
A Microsoft tem uma série de vantagens notáveis. Sua ampla presença no mercado
de PCs e laptops significa que muitos aplicativos e jogos são desenvolvidos
especificamente para o Windows. Isso proporciona aos usuários uma grande variedade
de opções de software e jogos compatíveis.
Outra vantagem da Microsoft é o ecossistema integrado que a empresa oferece.
Os aplicativos do Microsoft Office são amplamente utilizados em empresas e instituições
de ensino em todo o mundo, facilitando a colaboração e a troca de informações. Além
disso, a Microsoft tem uma forte presença em serviços em nuvem com o Microsoft Azure,
competindo com outras grandes empresas como a Amazon e a Google.
1.9 Desvantagens
Uma desvantagem da Microsoft é que seus produtos muitas vezes são
considerados propensos a ameaças de segurança e vírus, especialmente o sistema
operacional Windows. Essa é uma preocupação constante para os usuários, e a empresa
tem se esforçado para melhorar a segurança de seus produtos ao longo dos anos.
Outra desvantagem é que a Microsoft é uma empresa de software proprietário, o
que significa que seus produtos geralmente exigem licenças e pagamento para uso. Isso
pode tornar os produtos da Microsoft menos acessíveis para usuários com orçamento
limitado ou organizações sem fins lucrativos.
8
2. Linux
9
O sistema foi continuado dentro da Bell Labs, chegando a poucas dezenas de
instalações, porém só obteve grande crescimento após ter sido totalmente reescrito na
linguagem C, o que permitiu uma portabilidade melhor para outras plataformas. A
linguagem C foi derivada da linguagem B e criada por Dennis Ritchie e Brian Kernighan.
Nesta época, o sistema já contava com mais de 60 comandos, muitos deles ainda
utilizados até hoje, tais como: cd - trocar de diretórios, chmod - trocar permissões, wc -
contar palavras em arquivos, roff - processar texto, etc. O seu crescimento e
reconhecimento culminou com a publicação na renomada revista “ Communications of
the ACM” , em julho de 1974.
Com sua filosofia de simplicidade, padrões abertos e seu licenciamento facilitado
pela AT&T, o Unix se espalhou e se desenvolveu rapidamente pelas universidades. Várias
versões de Unix foram surgindo, sendo que a principal delas foi desenvolvida na
Universidade de Berkeley, denominada BSD (Berkeley Software Distribution), um
software liberado publicamente em 1977, predecessor dos atuais e bem-sucedidos BSD's
(FreeBSD, OpenBSD e NetBSD). Outras versões comerciais também foram surgindo,
tais como: Irix pela SGI em 1982, XENIX pela SCO em 1983, HP-UX pela HP em 1986,
SunOS pela Sun em 1987 e AIX pela IBM em 1990 .
A maioria dos sistemas inclui ferramentas e utilitários baseados no BSD e
tipicamente usam XFree86 ou X.Org para oferecer a funcionalidade do sistemas de
janelas X interface gráfica. Assim como também oferecem ferramentas desenvolvidas
pelo projeto GNU.
O Projeto GNU, iniciado em 1983 por Richard Stallman, teve o objetivo de criar
um "sistema de software completamente compatível com o Unix", composto inteiramente
de software livre. O trabalho começou em 1984. Mais tarde, em 1985, Stallman começou
a Free Software Foundation e escreveu a Licença Pública Geral GNU (GNU GPL) em
1989. No início da década de 1990, muitos dos programas necessários em um sistema
operacional (como bibliotecas, compiladores, editores de texto, uma Unix shell, e um
sistema de janelas) foram concluídos, embora os elementos de baixo nível, como drivers
de dispositivo, daemons e as do kernel foram paralisadas e não completadas.
Apesar de não ter sido lançado até 1992 devido a complicações legais, o
desenvolvimento do 386BSD, que veio a partir do NetBSD, OpenBSD e FreeBSD,
antecedeu ao do Linux. Linus Torvalds disse que se o 386BSD estivesse disponível
naquele momento, ele provavelmente não teria criado o Linux.
Vários fatores ajudaram a rápida expansão do Linux depois de seu lançamento
Popularização dos computadores pessoais: o Unix era o S.O. padrão para estudos
em universidades, porém, utilizavam plataformas proprietárias relativamente caras. O
Linux se tornou uma opção para resolver esse problema, porque com ele foi possível a
utilização de computadores pessoais mais baratos.
Projeto GNU: o projeto GNU, criado por Richard Stallman em 1984, surgiu com
o intuito de apoiar a liberdade de software (veja seção mais adiante sobre Software Livre).
Na época do surgimento do Linux, Stallman apoiava e pretendia adotar o kernel Hurd,
porém este não estava utilizável, com isso, o Linux acabou sendo o kernel (componente
central do sistema operacional ligando aplicativos e o processamento real de dados feito
10
pelo hardware) preferido para rodar as centenas de programas livres disponibilizados pelo
projeto, porém o Hurd continua sendo o kernel oficial do sistema operacional GNU.
Distribuições Linux: no sentido de tornar o Linux o mais utilizável possível,
surgiram instituições comerciais e não-comerciais que se dedicaram a criar uma
combinação ideal de aplicativos (livres ou não) que rodassem no kernel Linux. As
instituições com objetivos comerciais mantiveram o licenciamento livre, através de
serviços agregados, tais como: suporte, treinamento e desenvolvimento personalizado.
Veja seção mais adiante sobre distribuições Linux.
2.2 Criação
O núcleo Linux foi, originalmente, escrito por Linus Torvalds do Departamento
de Ciência da Computação da Universidade de Helsinki, Finlândia, com a ajuda de vários
programadores voluntários através da Usenet (uma espécie de sistema de listas de
discussão existente desde os primórdios da Internet)
Linus Torvalds começou o desenvolvimento do núcleo como um projeto
particular, inspirado pelo seu interesse no Minix, um pequeno sistema UNIX
desenvolvido por Andrew S. Tanenbaum. Ele limitou-se a criar, nas suas próprias
palavras, "um Minix melhor que o Minix" ("a better Minix than Minix").
Curiosamente, o nome Linux foi criado por Ari Lemmke, administrador do site
ftp.funet.fi que deu esse nome ao diretório FTP onde o núcleo Linux estava inicialmente
disponível. Linus inicialmente tinha-o batizado como "Freax".
No dia 5 de outubro de 1991 Linus Torvalds anunciou a primeira versão "oficial"
do núcleo Linux, versão 0.02. No ano de 1992, Linus Torvalds mudou a licença do núcleo
Linux, de uma licença própria para uma licença livre compatível com a GPL do projeto
GNU. Desde então, muitos programadores têm contribuído com o desenvolvimento,
ajudando a fazer do Linux o núcleo de enorme sucesso colaborativo que é hoje. No início
era utilizado por programadores ou só por quem tinha conhecimentos e usava linhas de
comando. Hoje isso mudou e existem diversos grupos que criam ambientes gráficos para
as diversas distribuições GNU/Linux, que são cada vez mais amigáveis, de forma que,
uma pessoa com poucos conhecimentos consegue usar o Linux, através de uma
distribuição GNU/Linux, por exemplo. O Linux é um núcleo estável e consegue
reconhecer muitos periféricos sem a necessidade de que o usuário precise instalar drivers
de som, vídeo, modem, rede, entre outros.
2.3 Vantagens
Uma das grandes vantagens do Linux é a sua estabilidade e segurança. O design
robusto do kernel Linux e sua arquitetura de segurança tornam o sistema operacional
altamente resistente a falhas e vulnerabilidades. Além disso, a natureza aberta do Linux
significa que erros e vulnerabilidades são rapidamente identificados e corrigidos pela
comunidade de desenvolvedores, o que contribui para a segurança contínua do sistema.
Outra vantagem do Linux é a sua flexibilidade e personalização. Os usuários têm
controle total sobre o sistema operacional e podem adaptá-lo às suas necessidades
específicas. Existem inúmeras distribuições Linux disponíveis, como Ubuntu, Fedora,
Debian e CentOS, cada uma com sua própria abordagem e conjunto de recursos. Isso
11
permite que os usuários escolham uma distribuição que se ajuste ao seu estilo de trabalho,
preferências de interface e requisitos de software.
2.4 Desvantagens
O Linux é amplamente utilizado em servidores devido à sua estabilidade, segurança e
capacidade de gerenciar cargas de trabalho pesadas. Muitos provedores de nuvem, como
Amazon Web Services e Google Cloud Platform, usam o Linux como base para seus
serviços. Além disso, o Linux é a escolha preferida para desenvolvedores de software,
pois oferece um ambiente altamente personalizável e suporte nativo para uma ampla
variedade de linguagens de programação.
No entanto, o Linux também apresenta algumas desvantagens. Uma delas é a curva de
aprendizado inicial para os usuários acostumados com sistemas operacionais baseados no
Windows. A interface do usuário e a configuração do sistema podem parecer diferentes e
requerer algum tempo de adaptação. Além disso, certos programas e jogos comerciais
podem não ser compatíveis com o Linux devido à sua menor base de usuários em
comparação com o Windows.
Em resumo, o Linux é um sistema operacional de código aberto que oferece estabilidade,
segurança e flexibilidade. Sua história de desenvolvimento colaborativo, juntamente com
a filosofia de liberdade de software, levou a uma ampla adoção em servidores e no
desenvolvimento de software. Embora possa apresentar uma curva de aprendizado inicial
e limitações em relação a programas comerciais específicos, o Linux continua a ser uma
escolha popular para usuários avançados e aqueles que valorizam a personalização e o
controle sobre o sistema operacional.
Licenciamento
O Windows é um sistema operacional comercial e requer a compra de uma licença
para uso. Por outro lado, o Linux é um sistema operacional de código aberto distribuído
gratuitamente. Isso significa que os usuários têm permissão para copiar, modificar e
distribuir o Linux sem restrições.
Arquitetura
O Windows é baseado em uma arquitetura proprietária, o que significa que o
código-fonte não está disponível publicamente. Em contraste, o Linux é baseado em uma
arquitetura de código aberto, o que permite que os usuários acessem e modifiquem o
código-fonte do sistema operacional.
Interface do usuário
O Windows é conhecido por sua interface gráfica amigável e intuitiva. Possui uma
abordagem mais padronizada para a interface do usuário, com uma barra de tarefas, ícones
e menus. O Linux, por outro lado, oferece uma variedade de interfaces do usuário, como
GNOME, KDE, XFCE, etc., que podem ser personalizadas de acordo com as preferências
do usuário.
12
Disponibilidade de software
O Windows tem uma vasta gama de software comercial disponível, incluindo
muitos aplicativos populares e jogos. No entanto, o Linux também possui um grande
número de aplicativos disponíveis, muitos dos quais são gratuitos e de código aberto.
Embora a disponibilidade de software comercial possa ser limitada no Linux, existem
alternativas gratuitas para a maioria das necessidades de software.
Compatibilidade de hardware
O Windows é amplamente conhecido por seu suporte abrangente a hardware, e a
maioria dos dispositivos é projetada para funcionar com o Windows sem problemas. O
Linux também tem um bom suporte a hardware, mas a compatibilidade pode variar
dependendo da distribuição do Linux e do fabricante do dispositivo.
Estabilidade e segurança
O Linux é conhecido por sua estabilidade e segurança. Devido à sua arquitetura
robusta e à natureza aberta, muitos especialistas consideram o Linux mais resistente a
falhas e menos suscetível a ataques de malware em comparação com o Windows. O
Windows também fez melhorias significativas em termos de estabilidade e segurança nas
versões mais recentes, mas ainda é percebido como mais suscetível a ameaças de
segurança.
Essas são apenas algumas das diferenças entre o Windows e o Linux. A escolha
entre eles depende das preferências pessoais, necessidades específicas do usuário,
familiaridade com o sistema operacional e requisitos de software. Ambos os sistemas têm
seus pontos fortes e são amplamente utilizados em diferentes cenários, seja em ambientes
domésticos, corporativos ou de servidor.
13
CONCLUSÃO
14