Desenvolvimento de Sistemas Operacionais

Slides:



Advertisements
Apresentações semelhantes
Como migrar seu ambiente de desenvolvimento para Linux
Advertisements

Administração de sistemas operacionais
Administração de sistemas operacionais
Administração de sistemas operacionais
Sistemas de Informação
Virtualização André Bernardes RA: César Kallas RA:
Scientific Linux O Sistema Linux muito parecido com RedHat e CentOS mas que é tão estável quanto.
Como instalar o BrOffice Elaborado por Claudio Luiz Fernandes.
MoDCS – Modeling of Distributed and Concurrent Systems WFS Um Sistema de Arquivos FUSE-Linux Baseado na Política Write-Once Read-Many Tiago Falcão Ermeson.
Carlos Maziero PPGIA CCET PUCPR
MSN Messenger.
Linux Servidor de Redes WEB Prof. Roberto Amaral.
Software Livre Conceito:
e comunicação entre Processos
09/03/10 20:13 Claudio de Oliveira – 1/21.
O Portal do Estudante de Computação
Antes de iniciar o trabalho com esse site, é necessário criar uma conta de , no gmail, e todos do grupo devem ter esse endereço, login e senha. Todos.
Servidor HTTP (Apache)
Ubuntu Day [ SAMBA ] (Servidor de Compartilhamento de Arquivos e Impressoras) Sistema utilizado: Ubuntu Rodrigo Almeida Costa.
LINUX / DEBIAN CARACTERISTICAS
Apresentação da plataforma / LMS Moodle Vitor M. N
Sistemas Operacionais
Instalando o Linux Ubuntu 13.10
Gestão de Sistemas Operacionais II
UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO BACHARELADO EM SISTEMAS DE INFORMAÇÃO Recife 2014.
Manual de acesso - Câmeras da Escola Atrium
Sistema Operacional FreeBSD.
Introdução à Informática
Manual de acesso - Câmeras 17, 18 e 19 da Escola Atrium Escola Atrium
Professor: Cristiano Mariotti
LINUX. GRUB Trata-se de um gerenciador de boot desenvolvido inicialmente por Erich Stefan Boleyn, disponibilizado como software GNU. Entre seus principais.
Gnu / Linux Relatório de Portfólio Fernando Filipe Teixeira nº 3113 Beja 2007.
Linux Prof. Fabio Santos, D.Sc
Universidade de Mogi das Cruzes Tec
Sugestão de Atividade:
SISTEMAS OPERACIONAIS I
PROGRAMAÇÃO EM SHELL SCRIPT SANDRO LUIZ FREDES MORALES Introdução a Informatica 1 ANÁLISE E DESENVOLVIMENTO DE SISTEMAS 2013.
1 Shell Script É uma linguagem de script usada em vários sistemas operativos (operacionais), com diferentes dialetos, dependendo do interpretador de comandos.
Tópicos em Sistemas Operacionais (LINUX) Prof:. Msc. Arimatéia Junior Fortaleza-2011.
Serviço Nacional de Aprendizagem Comercial do Rio Grande do Sul Informação e Comunicação Habilitação Técnica de Nível Médio Técnico em Informática Prof.
Módulo I Capítulo 1: Introdução ao curso
INFOESTE 2014 FESTA LINUX – LINUX PRINCIPIANTES. O início... Em 5 de outubro de 1991, um filandês chamado Linus Torvalds enviou a seguinte mensagem pelo.
3o. Ano Sistemas de Informação Projeto Interdisciplinar 2008 Faculdade de Administração e Informática Santa Rita do Sapucaí - MG Nome do.
Sistemas Operacionais PLATAFORMALINUX PLATAFORMALINUX Jean Morais 3ºSINA/07.
Lili: LaPSI Image Processing Library Orientador: Altamiro Amadeu Susin Co-Orientador: Alberto Bastos do Canto Escola de Engenharia Departamento de Engenharia.
SQLite Banco de Dados II.
 Davi Gonçalves Dias  SENAC-RS – Faculdade de Tecnologia Senac Pelotas.  Análise e Desenvolvimento de Sistemas – Turma ADS Noite 1.
Aglets.
Introdução ao Kali Linux
Versão Professor Emerson Felipe Elementos de informática
Formatação de winchester (HD)
Sistemas operacionais Prof. Dr. Francisco Prosdocimi.
UNIESP – Sistemas de Informação Práticas de Formação I Aula 10 Prof. Carlos Alberto Seixas.
Sistemas Operacionais PLATAFORMALINUX PLATAFORMALINUX Ricardo de Oliveira Joaquim TECNOLÓGICOS.
Melhor que o cPanel, útil e OpenSource.
Instalação e Manutenção de Computadores
Escola de Ciência e Tecnologia Disciplina: Segurança em Redes Auditoria e quebra de Senha Segurança da Informação 1.
Manutenção e Configuração de Micros Aula 07 - Inicialização Prof. Fabrício Azor á 62.
Revisão de Recuperação de Dados Érica Gallindo 05 de Maio de 2010.
Projeto Integrador I Implementação de Servidor de Arquivos Eliane Linhares Mota 1.
Faculdade de Tecnologia SENAC Pelotas/RS Curso Superior de Tecnologia em Redes de Computadores Projeto Integrador I Seminário Final Funcionalidades da.
Bruna Cavallero Martins Universidade Católica de Pelotas.
12º FESTA LINUX LINUX PRINCIPIANTES. O início... Em 5 de outubro de 1991, um filandês chamado Linus Torvalds enviou a seguinte mensagem pelo sistema de.
MAICON ALVES PROJETO INTEGRADOR II. Sumário  Porque customizar.  Projetos Similares.  Ferramentas que serão integradas.  Requisitos para customização.
UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE CIÊNCIA DA COMPUTAÇÃO Instalação e análise de gráficos da ferramenta NTop Redes de Computadores.
Linux Mint Trabalho realizado por: Luís Oliveira 11ºitm nº24.
Apt-get e sources.list Um breve resumo prático. O que é o APT ?? Basicamente por ser um software livre qualquer pessoa pode pegar o código fonte do Linux.
LINUX.
Instalação de pacotes Sistemas Abertos.
Transcrição da apresentação:

Desenvolvimento de Sistemas Operacionais OSDev Desenvolvimento de Sistemas Operacionais

OSDev Hugo Serrano Barbosa Filho Escola Politécnica de Pernambuco Universidade de Pernambuco

Roteiro Requisitos Preparação de Ambiente Compilação Teste

Requisitos Linux (Ubuntu) nasm gcc VirtualBox

Requisitos Linux Você possui uma instalação do Linux? Sim? Ótimo Não? Instalar uma distribuição de sua preferência ou Utilizar o VirtualBox em ambiente Windows

Requisitos Instalar o nasm no Linux No caso da instalação no Ubuntu: sudo aptitude install nasm

Requisitos VirtualBox Ubuntu 8.04: Ubuntu 7.04 ou 7.10: sudo aptitude install virtualbox-2.0 Ubuntu 7.04 ou 7.10: Editar o arquivo /etc/apt/sources.list e adicionar a seguinte linha: deb http://download.virtualbox.org/virtualbox/debian dapper non-free Executar o seguinte comando: wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key add -

Requisitos VirtualBox Executar: sudo aptitude install virtualbox-2.0 Se tudo foi feito corretamente, executar: sudo VirtualBox Esse comando deve abrir o VirtualBox

Preparação do Ambiente Criar uma máquina nova máquina virtual no VirtualBox com 4MB de RAM e sem disco rígido. Baixar a imagem de disquete com o grub. http://www.poli.br/~hugo/proj_so/floppy.img

Preparação do Ambiente Agora é só escrever, compilar e rodar. Script de compilação: http://www.poli.br/~hugo/proj_so/comp.sh

Referências As referências que seguem são leituras quase obrigatórias. http://duartes.org/gustavo/blog/post/how-computers-boot-up http://duartes.org/gustavo/blog/post/kernel-boot-process http://duartes.org/gustavo/blog/post/memory-translation-and-segmentation Esse conjunto de materiais será fundamental para as duas equipes. http://www.osdever.net/tutorials.php?cat=0&sort=1

Conclusão Agora é só escovar bit.