KERNEL LINUX. Por Jussara Reis

Documentos relacionados
Componentes do kernel Compilando o kernel Aplicando patch no kernel Configurar, compilar, instalar um kernel personalizado Gerenciar, consultar o

Sistemas Operacionais II. Linux - Introdução

Compilação do Kernel

Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Sistemas Elétricos de Automação e Energia ENG10032 Microcontroladores

Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Sistemas Elétricos de Automação e Energia ENG10032 Microcontroladores

Moisés Souto docente.ifrn.edu.br/moisessouto

Introdução à Informática

Introdução ao Linux. Thiago Yukio Kikuchi Oliveira

Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Sistemas Elétricos de Automação e Energia ENG10032 Microcontroladores

Administração Central Cetec Capacitações Capacitação Sistema Operacional Linux Semana III

Boot gráfico no Debian com BootSplash

Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Engenharia Elétrica ENG04008 Sistemas de Tempo Real.

Manual do Usuário RAT

Preparatório LPIC-1 Tópico 102

Administrando Kernel no Debian GNU/Linux

ADMINISTRAÇÃO DE SERVIÇOS EM SISTEMAS OPERACIONAIS DE ARQUITETURA ABERTA

LPI nível 2: Aula 1 Conheça o kernel Linux e saiba como aplicar patches, configurá-lo, compilá-lo e manipular seus módulos. por Luciano Siqueira

Gerenciando sistemas de arquivos

Linux Introdução. Walter Fetter Lages

RTAI Instalação. Prof. Walter Fetter Lages 2 de maio de 2014

Administração de Sistemas GNU/Linux

Informática. Linux. Professor Márcio Hunecke.

O Linux Possui varias características que diferenciam dos outros sistemas operacionais e que aproximam do UNIX, sendo um dos motivos da sua escolha

Introdução ao Linux. O básico do básico (alguns comandos e dicas)

Soluções em Linux. Linux no Desktop. Ambiente Doméstico e Profissional. Sandro Venezuela sandro@linux2business.com.br


Introdução à Informática

Sistemas Operacionais. Prof. MSc André Y. Kusumoto

Histórico e conceitos básicos. GSO I Gestão de Sistemas Operacionais

ROTEIRO: DUAL BOOT. Conhecer as funcionalidades do software VMware Player implantando dois sistemas operacionais em uma mesma máquina virtual.

Administração de sistemas Linux. Estrutura de diretórios Linux

Linux. Linux é um núcleo (kernel) para sistemas operacionais baseados no conceito de software livre.

Sistemas Operacionais II. Prof. Gleison Batista de Sousa Aula 01

Programação Aplicada a Redes de Computadores Shell Script

Instalação e Configuração de Servidores Linux Server. Prof. Alex Furtunato

Técnico Subsequente em Redes de Computadores Introdução a Sistemas Abertos (ISA)

SO Conceitos Básicos. Gerência. Objetivos do SO 07/05/2011. Qual sistema operacional escolher? Qual sistema operacional escolher?

Sistemas Operacionais II. Prof. Gleison Batista de Sousa Aula 01

de Redes de Computadores Linux

Torne-se um Sysadmin Linux. Prof. Juliano Ramos

Fundamentos de Sistemas Operacionais de Arquitetura Aberta. CST em Redes de Computadores

EAC SOFTWARE GERÊNCIA DE SERVIÇOS E COORDENAÇÃO DE TREINAMENTOS. Autoinstalação SACI. Revisão: 03 (19/09/2013)

Sistema Operacional. Disciplina: Softwares, Aplicativos e Sistema Operacional. Professor: Thiago Silva Prates

Introdução ao Linux. Marcelo Gomes de Paula

Aula 01 Introdução ao S.O. Linux

IFSC - SJ CURSO TÉCNICO DE TELECOMUNICAÇÕES DISCIPLINA: MAN / SOP

Informática I. Aula Aula 19-20/06/06 1

Sistemas Operacionais Abertos

Marcelo Gomes de Paula

INSTALACAO PRODUTOS DIGIVOICE NO ISSABEL PREPARAÇÃO DO SISTEMA

FACULDADE ZACARIAS DE GÓES

Revisão LPI101. Tópicos e Objetivos Instalação e Gerenciamento de Pacotes do Linux Dispositivos, Sistemas de Arquivos Linux e o FHS

LINUX. Uma visão geral

Introdução ao Desenvolvimento do Kernel Linux

Virtualizando Sistema Operacional

Inicialização do sistema

IFSC - SJ CURSO DE TELECOMUNICAÇÕES DISCIPLINA: ICO

Administração de Redes Distribuições Linux

Estrutura dos Sistemas Operacionais. Adão de Melo Neto

Introdução à Ciência da Computação ICC0001 Prof. Diego Buchinger

OpenWrt: modelagem do

Manual de Instalação C3SL

1.1-Digitar o comando abaixo para entrar no manual on-line do sistema para buscar informações sobre o comando pwd. man pwd

Disciplina: Segurança de Redes. Professor: Roitier Campos

Apresentação de SISTEMAS OPERATIVOS

SISTEMAS DE ARQUIVOS. Uma das funções de um sistema operacional, é organizar as informações nas memórias de um computador ou dispositivo móvel.

Instrução de Trabalho: Instalar Client

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

LINUX. Lapro I Profa. Fernanda Denardin Walker. - Aula 2 - Material adaptado de: Isabel Mansour, Marcia Moraes e Silvia Moraes SISTEMA OPERACIONAL

Sistemas Operacionais Prof. André Y. Kusumoto

Sistema Operacional LINUX

Ficha de Revisão do Módulo 4 - Sistema Operativo Open Source

Software Livre. Acesso ao código fonte Alterar o código fonte Redistribuir Utilizar como desejar

INSTALANDO O HYPER-V EM SISTEMAS OPERACIONAIS WINDOWS

Sistemas operacionais INTRODUÇÃO

Administração de Sistemas Operacionais

Universidade Estadual de Feira de Santana

Minicurso Básico de Linux

Introdução ao Linux: Parte I

Linux Kernel. Iniciando no desenvolvimento do Linux Kernel

INFORMÁTICA. 04. Pode-se dizer que tanto o Windows, quanto o Linux possuem o kernel aberto, podendo ser facilmente customizados pelos usuários.

ADMINISTRAÇÃO DE REDES I LINUX. Frederico Madeira LPIC 1, CCNA

ATIVIDADE EXTRA COMPONENTE CURRICULAR (AEC)

Como Usar o Grub. 13 fevereiro Resumo

SISTEMAS DE ARQUIVOS E DIRETÓRIOS DO LINUX. Prof. Gleison Batista de Sousa

Universidade Estadual de Feira de Santana

Introdução à Computação

Sistema operacional Debian

AULA 7. Bruno L. Albrecht Felipe A. Chies Lucas F. Zawacki. PET Computação UFRGS

Minicurso Básico de Linux

SISTEMAS OPERACIONAIS. Prof. André Aparecido da Silva.

Nota de Aplicação NA#10. Instalando driver USB para comunicação com no-breaks Engetron.

Administração de Sistemas GNU/Linux

Aula 13. Carregador de boot e o kernel

Manual de Instalação C3SL

Aula 11 - Enjaulamento de SO

Informática. Windows 7 e Linux. Professor Marcelo Leal.

Transcrição:

KERNEL LINUX Por Jussara Reis

KERNEL O kernel do Linux foi idealizado pelo estudante de ciência da computação finlandês Linus Benedict Torvalds da Universidade de Helsinque na Finlândia, em 1991. Torvalds foi motivado pela criação de um kernel que disponibilizasse de memória virtual, pudesse ser modificado pelos seus usuários e adaptados de acordo com a necessidade de cada um. Possui suporte multitarefa nos modos de usuário e do núcleo, memória virtual, compartilhamento das bibliotecas, gerenciamento da memória, protocolos da internet e threading.

Licença GPL (GNU Public License): o autor disponibiliza os direitos de uso, copia, alteração e redistribuição do seu código, sendo que toda obra derivada da original deve ser distribuída com a licença GPL. Arquiteturas suportadas: Alpha, arm, arm26, cris, h8300, i386, ia64, m68k, m68knommu,mips, parisc, ppc, ppc64, s390, sh, sparc, sparc64,um, v850, x86_64

KERNEL LINUX 2.6.35 A versão do kernel Linux utilizada nas aplicações deste trabalho foi a versão 2.6.35.4 lançada no dia 26 de agosto de 2010. Segundo Hess (2010), a versão 2.6.35 trouxe inovações em recursos de processamento de dados em rede, compactação de memória, gerenciamento de energia em chips gráficos, recurso de I/O direto no sistema de arquivos Btrfs e suporte SR IOV para virtualização.

COMPILANDO UM KERNEL LINUX 1. Baixar do site http://www.kernel.org a versão desejada do kernel, neste exemplo esta a versão atualizada Linux 2.6.35.4 2. No terminal logar como super usuário (usuário root). 3. Descompactar e desempacote o arquivo utilizando o comando # tar xjvf <local onde está o arquivo> linux- 2.6.35.4.tar.bz2 -C /usr/src 4. Crie um link simbólico /usr/src/linux # ln sf /usr/src/linux-2.6.35.4 /usr/src/linux 5. Para configurar o kernel, execute os comandos: # cd /usr/src/linux (acessar o /usr/src/linux) #make mrproper (retorna ao padrão as configurações) # make menuconfig ou make xconfig

COMPILANDO UM KERNEL LINUX 6. Salve as configurações depois de feita. 7. Para compilar o kernel execute: # make bzimage 8. Para instalar os módulos # make modules #make modules_install 9. Copiando o arquivo para o diretório/ boot da arquitetura escolhida # cp /usr/src/linux/arch/x86/boot/bzimage /boot/vmlinuz- 2.6.35-x86-c1 10. Copiar o arquivo System.map para /boot # cp /usr/src/linux/system.map /boot/system.map-2.6.35-x86-c1 11. Cria um link simbolico para System.map: # ln-sf /boot/system.map-2.6.35-x86-c1 Obs: Nomeie os arquivos de acordo sua versão e arquitetura.

COMPILANDO UM KERNEL LINUX 11. Copiar o.config para o /boot #cp /usr/src/linux/system.map /boot/system.map- 2.6.35-x86-c1 12. Configurando o gerenciador de boot GRUB ou LILO. #cd /boot/grub # vi menu.lst title Debian GNU/Linux, Kernel 2.6.35-x86 root (hd0,1) kernel /boot/initrd-2.6.35-x86.img Salva o arquivo. Não precisa regravar o GRUB no MBR ou partição específica após feitas as alterações. Caso seja o LILO, este é preciso gravar no MBR ou partição específica após feitas as alterações, com o comando: # /sbin/lilo 13. Reinicie a máquina e escolha o modo com o novo kernel.

CONFIGURANDO

COPILANDO

IMAGEM FEITA DO KERNEL

INSTALANDO OS MODULOS

CONFIGURANDO O GRUB/BOOT

REFERÊNCIAS CISNEIROS, Hugo. O que é GPL?. Disponível em: <http://www.devin.com.br/tlm4/s1-o-que-e-gpl.html>. Acesso em: 9 set. 2010. CISNEIROS, Hugo. Meu micro suporta Linux?. Disponível em: <http://www.devin.com.br/tlm4/s1-micro-suporta-linux.html>. Acesso em: 9 set. 2010. GNU General Public License. Disponível em: <http://pt.wikipedia.org/wiki/gnu_general_public_license>. Acesso em: 9 set. 2010. The Linux Kernel Archives. Disponível em: <http://www.kernel.org/>. Acesso em: 10 set. 2010.

REFERÊNCIAS HESS, Pablo. Novidades do Linux 2.6.35. Disponível em: <https://www.ibm.com/developerworks/mydeveloperworks/blogs/75 2a690f-8e93-4948-b7a3- c060117e8665/entry/novidades_do_linux?lang=pt >. Acesso em: 10 set. 2010. Kernel release: 2.6.35.4 Disponível em: < http://www.linux.org/news/2010/08/26/0004.html >. Acesso em: 12 set. 2010. GOES, Jonas. Compilando um Kernel Linux série 2.6. Disponível em: < http://br-linux.org/tutoriais/002942.html >Acesso em: 10 set. 2010.

REFERÊNCIAS Linux (Núcleo). Disponível em: <http://pt.wikipedia.org/wiki/linux_(n%c3%bacleo)#caracter.c3. ADsticas_t.C3.A9cnicas>. Acesso em: 10 set. 2010. Gonçalves, Marcelo. Como compilar o kernel do Linux. Disponível em: http://www.vivaolinux.com.br/artigo/como-compilar-o-kerneldo-linux-%28testado-e-revisado%29?pagina=3 Acesso em: 20 out 2010. Kernel Linux. Disponível em: < http://arealivre.wordpress.com/2007/05/29/aula-1-prova-201-kernellinux/ Acesso em: 16 set. 2010. FERREIRA, Rubem E. Linux: Guia do Administrador do Sistema. Novatec. São Paulo, 2003