Академический Документы
Профессиональный Документы
Культура Документы
UBUNTU 3.13
Integrantes: Oneydi Guido Romero Darwin Medina Docente: Narciso Aguilera Grupo 4t2-CO
23 de enero de 2014
Introduccin
Ubuntu 13.10 Ubuntu 13.10 (nombre clave Saucy Salamander - Salamandra Descarada), fue lanzado el 17 de octubre de 2013. Llegar la nueva bsqueda inteligente al tablero, con mltiples fuentes de informacin en lnea de varios sitios, adems cada fuente en linea se podr deshabilitar o volver a habilitar. Nuevo reconocimiento de voz se integrar a HUD 2.0, gracias a herramientas de reconocimiento de voz comoPocketSphinx, Julius y VoxForge. Contactos podr editar la informacin de un contacto y tambin eliminar a un contacto. El visor de documentos Evince recibir una nueva barra de herramientas con botones para buscar palabras, editar y configurar. Simple Scan recibir opciones de brillo y contraste. Rhythmbox tendr botones de reproduccin sin texto y opciones en la barra inferior para agregar archivos, lista de reproduccin y verificar dispositivos conectados. El nuevo servidor grfico Mir llegar por defecto a sustituir a X , e incluir soporte para hardware grfico de Intel, Nvidia y AMD que utilicen los controladores abiertos del sistema, en el caso de utilizar los controladores privativos se activar X por el momento, hasta que se solucione el soporte de controladores privativos en Mir para la versin 14.04 LTS. Esta versin tambin incluir XMir, una nueva implementacin montada en Mir para dar compatibilidad a aplicaciones y ambientes basados en X.
Cmo encontrar las funciones que dentro del cdigo fuente fueron modificadas y compiladas? El archivo modificado para mostrar el texto en el kernel fue el archivo main.c este archivo una vez descomprimido el Kernel en /usr/src se encuentra en la siguiente direccin: /usr/src/Linux-3.13/init/main.c Para modificarlo es necesario que iniciemos sesin como root o desde la consola escribir el comando sudo su y luego con el editor de texto de nuestra preferencia (vim, nano, gedit, etc.) editar dicho archivo. En la consola se digitara lo siguiente: gedit /usr/src/Linux-3.13/init/main.c Luego modificamos el archivo grub para mostrar la imagen de fondo que sale en el men del grub de UBUNTU, este archivo se encuentra en la siguiente direccin: /etc/default y para editarlo podemos hacerlo con cualquier editor de texto de UBUNTU. Cambios y modificaciones realizadas al cdigo fuente En el cdigo fuente del archivo main.c se agregaron las siguientes lneas despus de la funcin load_default_modules() (ver imagen 1):
Imagen 1
Printk: Es la funcin de Linux que permite imprimir mensajes desde el ncleo de Linux. Estos mensajes son enviados al demonio de "log" (syslogd) para registrarlos. Por otra parte el ncleo mantiene un buffer con los ltimos mensajes enviados por el ncleo, los cuales se pueden visualizar digitando el comando dmesg en la terminal. KERN_ALERT: Este parmetro le dice al kernel el nivel de prioridad del mensaje a imprimir ya que si por ejemplo se tratara de un KERN_INFO el mensaje se imprimira pero no aparecera en el momento que se inicia el sistema operativo. mdelay: Funcin del kernel que permite hacer una pausa para mostrar el mensaje y que luego contine cargndose el sistema operativo.
libncurses5-dev
build-essential
initramfs-tools
tar-xjvf linux-3.6.5.tar.bz2
mv linux-3.6.5/usr/src Crear enlace simblico para acceder de forma mas rapida ala siguiente carpeta.
ln-s /usr/src/linux-3.6.5/usr/src/linux
Quote rm /usr/src/linux
make mrproper: para borrar algunos archivos regenerables y modificaciones que se hicieron desde la ultima vez que se compilo el kernel
make menuconfig: es un mtodo para modo texto mejorado con cuadros de dialogos a color y mayor libertad de uso
ahora actualizamos una anterior configuracin del kernel a una nueva versin de ste con el siguiente comando.
makeoldconfig
4)Compilar e instalar
Para eso ejecutamos lo siguiente:
(Puede tardar entre 2 minutos y dos horas, dependiendo del n de mdulos a compilar y de la potencia de la cpu) (Lo colocamos todo en una sola lnea porque el proceso es muy largo y hacerlo por pasos sera perder mucho tiempo. En caso de error, no quedar ms remedio que ir paso a paso para ver dnde falla)
5) Actualizar el GRUB
Si todo ha salido bien, el kernel estar compilado y listo para usar, ya slo falta actualizar el grub, para que nos d la opcin de arrancar con l, aunque lo ms probable es que el updategrub se ejecute automticamente en caso de que no sea as, basta con ejecutar:
update-grub
Definir de forma precisa los pasos necesarios para la instalacin de la nueva versin personalizada del sistema operativo LINUX
Detallar cmo encontrar las funciones que dentro del cdigo fuente debieron ser modificadas y compiladas para este trabajo. Primero entramos como modo super usuario Despus entramos ala carpeta src Localizamos los archivos de inicio Localizamos el main.c Y luego dentro de main.c buscar la funcin entes que cargue el cdigo Y de ultimo agregar el cdigo personlizado Especificar los cambios y/o modificaciones realizadas al cdigo fuente Solo agregamos cdigo agregamos tres lneas de mensajes y impresiones un DELAY para que se mantuviera el mensaje Brindar tips, comentarios y/o sugerencias tiles para realizar este trabajo. Dejar suficiente espacio para la particin/ home