Proyecto Arquitectura de Sistema Operativo
Proyecto Arquitectura de Sistema Operativo
Proyecto Arquitectura de Sistema Operativo
Autores:
Paula Navarrete Tllez.
Jos Ernesto Silva Herrera.
Kevin Alberto Gaitn Meja.
Objetivo general
Elaborar una gua especifica que ayude a cualquier persona con conocimientos
bsicos en el computacin a la compilacin y edicin del kernel 3.12.6 en la
versin de Linux openSUSE 13.1.
Objetivos especficos.
Modificar el kernel para mostrar un mensaje de bienvenida personalizado en
cuanto arranque el sistema.
Modificar de manera personalizada el aspecto visual del S.O openSUSE.
Lograr que el S.O sea funcional despus de las debidas modificaciones.
Un Kernel Linux de la rama 3.11 con varias mejoras, entre las que destacan, la
inclusin de la Administracin de energa dinmica (DPM) para toda las series de
tarjetas AMD Radeon (aunque esta caracterstica no se encuentra activada por
defecto, se puede habilitar fcilmente agregando radeon.dpm=1 a la lnea del
Kernel) y mejoras generales en cuanto a rendimiento con las operaciones de disco,
con las que se mejora sobre todo, el rendimiento general en sistemas con alta carga.
Mejoras en el sistema de archivos Btrfs, que si bien an no ha sido propuesto como
el sistema de archivos predeterminado en la instalacin, debido a lo conservadora
que ser esta versin, por fin se considera estable para entornos de produccin.
Se incluyen muchas mejoras en YaST, especialmente en rendimiento, debido a que
ha sido reescrito totalmente en Ruby.
Se aaden las herramientas para desarrollo GCC 4.8, la ltima versin de glibc,
C11, Intel TSX Lock Elision, SDL2 y Qt 5.1.
Se aade soporte total para las arquitecturas AArch64 o ARM 64-bit, creando
incluso una distribucin completamente nueva para AArch64 y tambin se han
actualizado las imgenes para que se puedan construir a partir de un nico archivo
fuente de KIWI.
Soporte para montar los buckets de Amazon S3 como un sistema de archivo local.
Se aade Samba 4.1 el cul mejora notablemente la interaccin con sistemas de
dominios Windows.
Aadidas las ltimas versiones de Apache, PHP y MariaDB.
En cuanto a entornos de escritorio, todos han sido debidamente actualizados a las
versiones ms estables recientes a la fecha, como un KDE actualizado a la rama
4.11 que ser de largo soporte, GNOME3 actualizado a la versin 3.10 con
importantes mejoras en general y ms actualizaciones para el resto de entornos
como Xfce, LXDE, E17, awesome, entre otros.
Asimismo se incluyen versiones actualizadas de toda la paquetera en general, entre
las ms populares se encuentran LibreOffice 4.1, Gimp 2.8.6, Firefox 24,
Thunderbird 24, entre muchas otras que luego se pueden fcilmente actualizar y/o
cambiar.
Herramientas
Yast
YaST (acrnimo de Yet another Setup Tool, cuya traduccin aproximada es "Otra
Herramienta de configuracin ms es una aplicacin para la distribucin de Linux
openSUSE, as como las versiones comerciales de SUSE Linux, que facilita la
administracin del sistema y la instalacin de software.
Zypper
zypper es una utilidad de lnea de comandos fcil de usar, que se basa en una librera
para la gestin de paquetes llamada libzypp. Entre otras cosas zypper permite gestionar
los repositorios, localizar, instalar, eliminar o actualizar paquetes y puede ser usado de
forma autnoma o desde scripts.
https://www.kernel.org/pub/linux/kernel/v3.x/linux-
/*compilador de C*/
sudo zypper install gcc
/**/
sudo zypper install xhost
/*sirve para
kernel*/
crear
el
paquete
de
instalacion
rpm
del
Configurar el kernel
Antes de seguir tenemos que estar seguros de que estamos en la direccin:
/usr/src/Linux-3.12.6/
Si es la primera vez no es necesario ejecutar este comando, lo que hace es limpiar los
archivos .o y otros archivos temporales.
sudo make mrproper
Crear la imagen (initrd) para el nuevo kernel y ajustar grub para que la
encuentre.
El grub es un gestor de arranque mltiple, desarrollado por el
proyecto GNU que se usa comnmente para iniciar uno, dos o
ms sistemas operativos instalados en un mismo equipo. Ejecutamos el
comando mkinitrd para que el grub encuentre el sistema instalado con
el nuevo kernel instalado y modificado.
Ingresamos como root
mkinitrd
g
e
n
e
s
P
N
G
,
4 de fondo y 4 de logo.
4) Reiniciar la computadora
Tips/Sugerencias
Si desea hacer una configuracin hay varias formas de hacerlo
make menuconfig
xhost +
sudo make xconfig
make xconfig