Você está na página 1de 18

Instituto Superior Politécnico Gaya 

Escola Superior de Ciência e Tecnologia 

Informática de Gestão 
Sistemas Operativos 
2008/2009 

Criação de XPLive Ispgaya 

Joel Ricardo ‐ César Pinto 
 
 
 
 
 
 
Docente: José Augusto Monteiro 
 
 
 
06 De Dezembro de 2008 
Instituto Superior Politécnico Gaya

• Índice 

•  Índice de Imagens .................................................................................................... ii 


•  Glossário .................................................................................................................. iii 
•  Lista de Siglas .......................................................................................................... iv 
•  Introdução ................................................................................................................ v 
•  Um pouco de história… ........................................................................................... vi 
•  Projecto .................................................................................................................... 7 
-Estudo .......................................................................................................................... 7 
-Esquemática ................................................................................................................ 7 
-Elaboração ................................................................................................................... 8 
-Desenvolvimentos ....................................................................................................... 9 
Fase 1: ....................................................................................................................... 9 
Fase 2: ....................................................................................................................... 9 
Fase 3: ....................................................................................................................... 9 
Fase 4: ..................................................................................................................... 10 
Fase 5: ..................................................................................................................... 10 
Fase 6: ..................................................................................................................... 10 
Fase 7: ..................................................................................................................... 11 
Fase 8: ..................................................................................................................... 11 
Fase 9: ..................................................................................................................... 11 
Fase 10: ................................................................................................................... 11 
Fase 11: ................................................................................................................... 12 
-Programas Incluídos .................................................................................................. 12 
7zFM ....................................................................................................................... 12 
Foxit‐PDF ................................................................................................................. 12 
KeePass ................................................................................................................... 12 
Nero ........................................................................................................................ 12 
Notepad ++ ............................................................................................................. 12 
RecoverFiles ............................................................................................................ 12 
Scanner ................................................................................................................... 13 
Open Office ............................................................................................................. 13 
Stinger ..................................................................................................................... 13 
WinSCP3.................................................................................................................. 13 
•  Conclusão ............................................................................................................... 14 
•  Referencias Bibliográficas...................................................................................... 15 

Pág. i
Instituto Superior Politécnico Gaya

• Índice de Imagens
1.Esquema geral do projecto 7
2.Esquema de fases 8

Pág. ii
Instituto Superior Politécnico Gaya

 
• Glossário 

Drivers: Software  que  serve  como  tradutor  para  a  máquina.  É  este  pequeno 
trecho  de  código  que  faz  a  interpretação  dos  pedidos  do  S.O.  referentes  a  um 
determinado hardware.
Software: Também  denominado  por  subsistema,  é  uma  sequência  lógica  de 
instruções  onde  existe  um  propósito  de  trabalho.  É  através  do  software  que  o 
utilizador comunica com a máquina.
Hardware: Componentes  físicos  electrónicos  que  comunicam  através  de 
barramentos.  É  a  parte  física  de  um  sistema  informático  por  onde  passam  todos  os 
dados em forma de impulsos eléctricos. 
Plugin: Plug‐in é um termo que significa "de encaixe", informaticamente serve 
para adaptar certa aplicação aos meios de software existentes. 
Webmail: É um interface que permite ao utilizador ler e escrever emails a partir 
do seu browser1 ligado á internet. 
Wallpaper: Designado em português por imagem de fundo, é a imagem que o 
utilizador aplica no fundo do seu ambiente de trabalho. 

1
Aplicativo de navegação na WEB

Pág. iii
Instituto Superior Politécnico Gaya

• Lista de Siglas

S.O      Sistema Operativo 
O.S      Operating System 
HTML      HyperText Markup Language 
WEB      World Wide Web 
ISPGAYA    Instituto Superior Politécnico de Gaya 
 

Pág. iv
Instituto Superior Politécnico Gaya

• Introdução 
O sistema operativo é, para o homem, o componente mais importante de uma 
máquina,  sendo  ele  que  interpreta  os  desejos  e  ordens  que  o  utilizador  emite, 
transformando estes em acções de execução. 
O sistema operativo pode estar expresso nas diversas máquinas que nos rodeia, 
sendo cada vez mais utilizado dia para dia. 
O  sistema  aqui  tratado  reflecte  uma  diversidade  de  vantagens  sendo  a  mais 
importante  a  mobilidade.  A  mobilidade  é  cada  vez  mais  importante  para  os  tempos 
que correm e por esta razão decidi‐mos projectar um Windows®2 XP live adaptado às 
necessidades  dos  alunos  do  Ispgaya3  em  geral.  Com  este  SO  os  alunos  poderão  em 
qualquer lado trabalhar em projectos e trabalhos que estejam pendentes para diversas 
disciplinas.  

2
Sistema operativo comercializado pela Microsoft Corporation®
3
Instituto Superior Politécnico de Gaya

Pág. v
Instituto Superior Politécnico Gaya

• Um pouco de história… 

O  Windows®  XP  (derivado  de  eXPerience),  produzido  pela  Microsoft 


Corporation®, foi o sucessor dos sistemas operativos Windows® 98, 2000 e Millenium. 
Dos  mais  populares  S.O.  da  Microsoft®,  o  Windows®  XP,  apareceu  com  inovações, 
estabilidade,  segurança  e  eficiência  muito  mais  acentuadas  do  que  nos  seus 
descendentes, agradando ao utilizador mais do que nunca.  
Este S.O. foi lançado no dia 21 de Outubro de 2001 e é um dos produtos mais 
conceituados da Microsoft. 

Pág. vi
Instituto Superior Politécnico Gaya

• Projecto 

­Estudo 

O  projecto  escolhido  foi  um  XPLive  Ispgaya.  Antes  de  a  decisão  ser  tomada, 
teve  lugar  um  breve  estudo  das  necessidades  dos  utilizadores/estudantes  em  geral. 
Deparamo‐nos com um problema que abrange uma grande parte dos estudantes, que 
é a ausência de um computador pessoal portátil. Muitos alunos não possuem portátil, 
dificultando o desenvolvimento contínuo de trabalhos/projectos. Visto este problema, 
a decisão foi de imediato tentar com que qualquer aluno tenha a possibilidade de, em 
qualquer lado e em qualquer computador, trabalhar nos seus projectos. 
Umas  simples  perguntas  como  por  exemplo  “o  que  fazer?”,  “como  fazer?”, 
”onde  fazer?”  ajudaram  bastante  para  a  decisão  do  projecto,  mas  a  derradeira 
pergunta “Para Quem Fazer?” foi decisiva para a escolha do projecto. Ficou decidido 
que um projecto útil, era aquele que abrange‐se a maior parte de alunos possível, para 
que tivesse um fundamento final a sua elaboração. 
Como já foi referido anteriormente o projecto escolhido foi o XPLive Ispgaya4. 
Por um lado, a plataforma de software Windows® é a mais conhecida das plataformas, 
e  por  outro  lado  é  também  uma  plataforma  de  interacção  com  o  utilizador  muito 
simples e prática de utilizar. 
 

‐Esquemática 
 

1.Esquema geral do projecto 

4
Nome atribuído ao projecto

Pág. 7
Instituto Superior Politécnico Gaya

­Elaboração 

A elaboração deste projecto passa pelas seguintes fases: 

1. Rápida investigação da história e directórios do S.O. 
2. Aprofundada  pesquisa  de  programas  de 
manipulação/transformação  de  um  S.O  de  instalação  para  um 
S.O Live. 
3. Levantamento  dos  elementos  necessários  para  a  máxima 
adaptação dos alunos. 
4. Selecção dos programas essenciais. 
5. Estudo e investigação do desenvolvimento de um Windows® XP 
Live. 
6. Manipulação do Sistema Operativo em questão. 
7. Elaboração de testes exaustivos locais. 
8. Elaboração de testes em diversas máquinas. 
9. Construção da versão final. 
10. Revisão pormenorizada do trabalho. 
11. Entrega/apresentação do projecto final. 
 
 

Um projecto deve 
ter uma estrutura, 
passos a serem 
feitos para o bom 
desenvolvimento 
do trabalho. Na 
ilustração ao lado 
pode‐mos ter uma 
boa percepção da 
estrutura deste 
projecto. 

2.Fases do projecto

Pág. 8
Instituto Superior Politécnico Gaya

­Desenvolvimentos 
Fase 1: 
 
Depois de estudadas as hipóteses existentes para elaboração do projecto, para 
que  fosse  possível  a  manipulação  adequada  do  sistema  seleccionado,  foi  necessária 
uma breve investigação sobre este. Ficou a ser conhecida a história do S.O e também a 
localização dos directórios necessários á sua manipulação. 
 

Fase 2: 
 
Nesta  fase  inicia‐se  o  desenvolvimento  propriamente  dito.  Deixando  os 
adereços  para  trás,  passa‐se  para  a  pesquisa  de  todos  os  programas  e  utilitários 
necessários para o desenvolvimento do XPLive Ispgaya. 
Os programas utilizados foram os seguintes: 
 
™ Para manipulação do S.O. 
‐Reatogo5 
‐Reshack (Resourse Hacker)6 
‐Bart Pe7 
 
™ Para tratamento de imagem 
‐Photoshop elements 6.08 
‐Fireworks9 
 
™ Para tratamento de html 
‐Dreamweaver10 
‐Notepad11 
 

Fase 3: 
 
Dando seguimento ao trabalho, agora faz‐se a recolha de todos  os elementos 
que  devem  estar  presentes  no  nosso  XPLive  Ispgaya.  Foram  levantados  programas, 
drivers12  e  codecs13.  Dentro  dos  programas  tentou‐se  colocar  os  mais  conhecidos  e 
usuais, não sendo possível em todos os casos satisfazer esta ideia. 

5
Programa que engloba vários programas para a manipulação do S.O
6
Aplicativo que permite alterar, inserir e remover recursos de um ficheiro executável
7
Programa criador do Windows Live
8
Ferramenta da empresa de software Adobe para manipulação de imagens
9
Ferramenta da Adobe para manipulação de imagens orientadas para a WEB
10
Programa da Adobe para a criação de páginas WEB
11
Editor de texto do Windows
12
Software com a função de fazer a comunicação entre o S.O e o periférico.
13
Hardware ou software capaz de converter sinal digital em analógico e vice versa

Pág. 9
Instituto Superior Politécnico Gaya

Foi  também  nesta  fase  decidido  o  uso  de  um  wallpaper  HTML  que  possui 
ligações aos programas e serviços mais utilizados pelos alunos em geral. A utilização de 
este  wallpaper  destina‐se  ao  rápido  acesso  dos  alunos  aos  serviços  do  Ispgaya,  tais 
como o Sapienflex14 e o Webmail. 
 

Fase 4: 
 
Depois da recolha de informação feita anteriormente, foram seleccionados os 
programas que funcionavam na perfeição em modo “LIVE15”. Começam aqui então os 
reais problemas de compatibilidade, conversão e execução deste modo portátil.  
Deparamo‐nos  com  um  enorme  problema  que  é  a  forma  de  como  os 
programas são inseridos no modo “LIVE”, ou seja, nos S.O’s Windows locais comuns, os 
programas correm a partir de um executável criado pela própria empresa de software, 
que  por  sua  vez  estão  registados  no  registry  do  Windows.  No  modo  “LIVE”  a  coisa 
muda de figura, é claro que todos os programas têm de estar registados no registry, 
mas não basta só isto. A instalação de um determinado software é feita através de um 
programa  chamado  Bart  Pe.  Este  programa  chama  um  plugin  em  vez  de  um 
executável,  por  sua  vez  este  plugin  contem  as  informações  necessárias  de 
implementação do programa que queremos adicionar. Este acompanhamento tem as 
suas vantagens e desvantagens. Como vantagem temos o espaço que o Windows usa, 
ou  seja,  enquanto  um  S.O  Windows  “virgem”  ocupa  normalmente  500  MB,  a  versão 
“LIVE” consegue‐se ficar pelos 400. Parece pouco mas depois á medida que cresce vai 
poupando  muito  espaço.  Como  desvantagem,  temos  as  dificuldades  de 
implementação dos programas que queremos. 
 

Fase 5: 
 
 Devido aos problemas encontrados na fase anterior teve‐se de compreender a 
filosofia de construção e um plugin para o XPLive Ispgaya. Com esta investigação foram 
conseguidas  algumas  melhorias  de trabalho  como  a  implementação  do  OpenOffice  e 
do PDF Foxit16 que de inicio não funcionavam.  
Foi  também  neste  trecho  de  trabalho  que  foi  investigado  a  forma  de  como 
manipular o sistema em termos de design e funcionalidade. 
 

Fase 6: 

A seguir ao estudo feito anteriormente, foi manipulado o  sistema para ficar a 
satisfazer as necessidades impostas. 
Alterando  linhas  de  código,  foi  conseguido  um  melhoramento  de  design  e 
funcionalidade. A nível de design foi alterado o nome do S.O, o wallpaper e a imagem 
14
Ferramenta de e-Larning que algumas faculdades e institutos utilizam
15
Windows que corre a partir de uma unidade externa como o cd/dvd
16
Aplicativo para criação e alteração de PDF’s

Pág. 10
Instituto Superior Politécnico Gaya

de  inicio.  Destas  três  alterações,  a  mais  difícil  de  concretizar  foi  o  wallpaper  do 
ambiente  de  trabalho.  O  wallpaper  inicialmente  pensado  continha  links  úteis  aos 
alunos do Ispagaya que lhes facilitava o acesso serviços locais e remotos. Devido a este 
atributo  o  wallpaper  teria  obrigatoriamente  de  ficar  em  HTML,  mas  o  programa 
importador  só  aceitava  ficheiros  BMP  ou  JPEG.  Este  problema  obrigou  a  uma 
intervenção manual e, alterando o código fonte no ficheiro  mydefaults.inf 17“passou‐se 
por cima do sistema”. A nível de funcionalidades foi conseguida a implementação da 
palavra‐chave  inicial.  A  chave  atribuída  foi  “Ispgaya”,  podendo  ser  alterada  sempre 
manualmente antes da construção do S.O.  
 

Fase 7: 
 
Este  passo  consegue‐se  enquadrar  também  entre  os  passos  5  e  6  porque 
também  foram  feitos  testes  e  construções  de  S.O  beta  para  a  compreensão  do  seu 
funcionamento. 
Cada  alteração  teve  direito  a  um  teste  de  funcionamento  para  ver  se  as 
alterações  feitas  estavam  a  ter efeito.  O  método  usado  no  trabalho  foi  o  método  da 
experimentação,  ou  seja,  podiam  ser  feitos  inúmeros  testes  para  resolver  um  único 
problema. 
Estes testes foram somente realizados em 2 computadores portáteis, resolveu‐
se  tratar  primeiro  dos  problemas  gerais  e  depois  tratar  dos  problemas  de 
compatibilidade com outras máquinas. 
 

Fase 8: 
 
Já com um conjunto grande de drivers genéricos, para abranger o máximo de 
hardware  possível,  parte‐se  para  os  testes  de  compatibilidade  com  máquinas 
aleatórias.  Houveram  alguns  problemas  com  máquinas  antigas  devido  ao  baixo  nível 
de memória e processamento. 
 

Fase 9: 
 
Com todos os testes executados e com feedback positivo, passou‐se á criação 
da versão final. 
 

Fase 10: 
 
Depois  da  criação  da  versão  final  estar  preparada  passou‐se  uma  visão 
minuciosa sobre o trabalho para haver plena segurança no projecto desenvolvido. 
 

17
Ficheiro de configuração do XPLive Ispgaya

Pág. 11
Instituto Superior Politécnico Gaya

Fase 11: 
 
Foi nesta fase apresentado e avaliado o trabalho final construído. 
 

­Programas Incluídos 
 
7zFM  
 
‐Compactador  de  ficheiros  Open‐Source18  utilizado  pelas  plataformas 
Windows e Linux. 
 

Foxit‐PDF 
  
‐Programa  para  alteração  e  modificação  de  ficheiros  PDF.  Util  a  qualquer 
estudante que necessite de entregar trabalhos. 

KeePass  
 
‐Repositório de palavras‐chave. 
 

Nero  
 
‐Programa  de  gravação  de  cd’s  e  dvd’s  para  que  o  aluno  possa  guardar  o  seu 
trabalho em suporte digital. 
 

Notepad ++  
 
‐É  um  editor  de  código  livre  (substituto  do  Notepad),  que  suporta  várias 
linguagens de programação tais como HTML. 
  

RecoverFiles  
 
‐Programa  utilizado  para  recuperar  ficheiros  do  disco  rígido.  Útil  para  quando 
acontecem desastres ao S.O local. 
 

18
Em português denominado por código aberto, é código que está acessivel a qualquer pessoa. Este tipo
de código foi criado pela OSI (Open Source Initiative).

Pág. 12
Instituto Superior Politécnico Gaya

Scanner  
 
‐Aplicativo  rastreador  de  ficheiros  do  disco  rígido.  Utilizado  para  vasculhar  os 
registos do sistema local. 
 

Open Office 
 
‐Alternativa ao Office da Microsoft®. É um aplicativo Open‐Source que permite 
a criação e modificação de ficheiros nativos do Office da Microsoft®. 
 

Stinger  

‐Programa antivírus McAfee para protecção dos ficheiros do utilizador. 
 

WinSCP3  

‐Cliente de FTP, SFTP e SCP livre para Windows®. 

Pág. 13
Instituto Superior Politécnico Gaya

• Conclusão
 
Ao inicio o projecto parecia relativamente fácil de se desenvolver, uma vez que 
já  existiam  alguns  S.O’s  deste  género,  mas  com  o  desenrolar  das  fases  foram 
encontrados  vários  obstáculos  no  qual  tiveram  de  ser  superados.  Estes  obstáculos 
obrigaram  a  uma  investigação  maior  que  forneceu  também  ganhos  de  técnica  e 
aprendizagem. 
Com  este  projecto  foi  possível  a  visualização  interna  de  um  S.O,  sendo  uma 
referência  para  o  futuro  profissional.  De  acordo  com  Aristóteles  (384  a.C),  É  fazendo 
que se aprende a fazer aquilo que se deve aprender a fazer. 

Pág. 14
Instituto Superior Politécnico Gaya

• Referencias Bibliográficas 
http://pt.wikipedia.org/wiki/Windows_XP 
http://pt.wikipedia.org/wiki/Hardware 
http://www.reatogo.de/REATOGO.htm 
http://pt.wikipedia.org/wiki/Software 
http://www.pplware.com/2007/01/29/reshack‐340/ 
http://www.cheap56k.com/glossary/Driver.html 
http://en.wikipedia.org/wiki/Web_2.0 
http://en.wikipedia.org/wiki/Codec 
http://pt.wikipedia.org/wiki/Plugin 
http://pt.wikipedia.org/wiki/Open_source 
http://www.nu2.nu/pebuilder/ 
http://www.bootcd.us/ 
http://pt.wikipedia.org/wiki/Ética_a_Nicômaco 
 
Aristóteles. Ética a Nicómaco. Quetzal, 2004. Tradução portuguesa de António 
de Castro Caeiro. 

Pág. 15
Instituto Superior Politécnico Gaya

Este  trabalho  é  exclusivamente  para  uso  académico  e  focalizado  para  a 


disciplina de SOP (Sistemas Operativos). 

Pág. 16
Instituto Superior Politécnico Gaya

Pág. 17