Llamada al Sistema

Páginas: 4 (819 palabras) Publicado: 12 de enero de 2014
José Antonio García Juárez
Proyecto: Llamada al Sistema en CentOS

26/Noviembre/2013

Procedimiento para realizar la llamada a sistema en CentOS
Materiales:






Kernel 3.2.52
PCcon SO CentOS Instalado en HDD con Acceso Root
Instalar las herramientas necesarias para la compilación (gcc, build-essentials, etc.).
Un programa en C
Paciencia... mucha paciencia ;)

1.Descomprimir kernel en usr/src/linux con el comando
tar -Jxvf linux-3.2.52.tar.xz /usr/src/linuxcd /usr/src/linux
2. Después modificar los 3 archivos que se encargarán de la llamada al sistema:
Linux3.2.52/arch/x86/include/asm/unistd_32.h
(El 32 es en función a la arquitectura del Equipo y el SO, también puede ser 64)
#define__NR_llamada_bolita 349 (El 349 es el núm. del proceso que se leasignará)
 Linux3.2.52/arch/x86/kernel/syscall_table_32.S
◦ meter los siguiente:
 Linux3.2.52/kernel/sys.c


“ .long sys_llamada_bolita

/* 349 */ “

Aquí meteremos el programa en C

3. Despuésteclear --> make clean && make mrproper
Esto es para limpiar cualquier archive basura que esté en el kernel, o si ya se compiló antes, con
esto lo limpia y lo deja en 0’s.
Ahora para determinar laversión del kernel en uso, tecleamos uname –r y lo escribimos aparte
porque lo requeriremos para copiar la configuración del kernel.
4. Después copiar las config del kernel actual a usr/src/linuxmediante el comando
cp/boot/config-2.6.32.279.el6.i686/ .config
(“2.6.32.279.el6.i686” es la versión del Kernel en uso y aquí es donde lo copiaremos :D )
5. Después para configurar el menu del kernelse hace: make menuconfig
Aquí se abrirá un menú de configuración del Kernel, dentro de él teclearle una vez que sale la
pantalla gris en “Load an alternate file configuration” y darle en ok ydespues en exit
6. Ahora ya estamos listos para compilar el kernel por medio del comando make
Una vez tecleado el comando “Make” comenzará la compilación del Kernel, el tiempo es en función a tu...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Llamadas al sistema
  • Las llamadas al sistema
  • llamados a Sistema en Sistemas Operativos
  • Sistemas opertativos Llamada a Sistema
  • Llamadas Al Sistema Minix
  • Se llama sistema circulatorio
  • Llamadas al Sistema SO
  • LLAMADAS AL SISTEMA 1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS