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
Pág. i
• Í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
Instituto Superior Politécnico Gaya
Pág. ii
• Índice de Imagens
1.Esquema geral do projecto 7 2.Esquema de fases 8
Instituto Superior Politécnico Gaya
Pág. iii
• 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
Instituto Superior Politécnico Gaya
Pág. iv
• 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
Instituto Superior Politécnico Gaya
Pág. v
• 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
Instituto Superior Politécnico Gaya
Pág. vi
• 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.
Instituto Superior Politécnico Gaya
Pág. 7
• 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
Instituto Superior Politécnico Gaya
Pág. 8
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
Instituto Superior Politécnico Gaya
Pág. 9
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
Instituto Superior Politécnico Gaya
Pág. 10
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
Instituto Superior Politécnico Gaya
Pág. 11
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
Instituto Superior Politécnico Gaya
Pág. 12
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).
Instituto Superior Politécnico Gaya
Pág. 13
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®.
Instituto Superior Politécnico Gaya
Pág. 14
• 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.
Instituto Superior Politécnico Gaya
Pág. 15
• 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.
Instituto Superior Politécnico Gaya
Pág. 16
Este trabalho é exclusivamente para uso académico e focalizado para a disciplina de SOP (Sistemas Operativos).
Instituto Superior Politécnico Gaya
Pág. 17
Top Related