Dale un vistazo a nuestro blog…

En este blog encontraras información acerca del mantenimiento de los equipos de cómputo.

sábado, 16 de abril de 2011

25.¿Cuál es la vulnerabilidad del núcleo de Windows vista?

25. Se acaba de descubrir una nueva vulnerabilidad de seguridad en Windows Vista que afecta a la capa de red. Este problema de seguridad en Vista puede corromper la memoria mediante un buffer overflow provocando sendos pantallazos azules.
Además de lo comentado anteriormente, esta vulnerabilidad podría ser usada para ejecutar código (aunque parece improbable ya que se necesitarían permisos de administrador) y lo que puede ser más peligroso aún, activar este bug de forma remota.
De momento Microsoft no tiene previsto lanzar un parche para solucionar esta vulnerabilidad, ya que ha comentado que implementará la solución a este problema de seguridad de Vista en su próximo Service Pack (Vista SP 2).

24. NOMENCLATURA DEL KERNEL EN LINUX.

Originalmente Linux era monolítico, es decir, todas las funcionalidades estaban incluidas en el código del núcleo y era necesario recompilarlo para soportar un nuevo dispositivo, etc. Sin embargo, esta idea no encaja con la enorme diversidad de componentes hardware que existen. Raro es que todo el mundo posea los mismos componentes en su ordenador y Linux, como buen sistema operativo Unix pretende obtener todo el partido de la máquina en la que se está ejecutando. Debido a todo esto, el diseño fue migrando paulatinamente a un modelo basado en módulos. Se procura así que el núcleo sea lo más ligero posible y cuando sea necesario añadir una nueva funcionalidad como soportar una nueva tarjeta de sonido, sólo haya que compilar el módulo y añadirlo al núcleo.

El kernel de Linux (Linux) está escrito en C y es código abierto licenciado bajo licencia GNU/GPL (excepto el planificador de recursos, el cual pertenece a Linux Torvalds y al resto de programadores que se han ocupado de dicha parte), con lo cual tenemos acceso al código para su estudio y/o modificación.
Lo podemos encontrar en diferentes versiones, ahora explicaremos la nomenclatura de éste.
La nomenclatura del Kernel se divide en 3 campos separados por un punto (.), estos son:

ü Primer campo: Número de la versión, actualmente a fecha de este documento es la 2.

ü Segundo campo: Numero de "sub-versión", por llamarlo de algún modo, es la versión dentro de la propia versión, si este número es par, la versión será estable, si por el contrario es impar, ésta será inestable.

ü Tercer campo: Nivel de corrección el en que se encuentra.
Así pues el primer paso para configurar nuestro propio Kernel será bajárnoslo, lo podréis encontrar en ftp://ftp.kernel.org/pub/linux/kernel/


En esta dirección de ftp encontrareis varios directorios, los que nos atañen son los del tipo v2.4 (última versión estable hasta el momento).
En dicho directorio podemos encontrar tanto las sources del kernel con los parches aplicados (linux-x.y.z), como las propias aplicaciones (patch-x.y.z). Recomendamos descargar la última versión estable con la ultima aplicación aplicada, en el momento que fue escrito este documento era la 2.4.18, y es la que vamos a tratar a lo largo de este documento, no os preocupéis si la vuestra otra, ya que será bastante parecido.
Una vez hemos descargado las sources del kernel, las metemos en un directorio, el más común es /usr/src. Hecho esto procedemos a descomprimir y desempaquetar las fuentes.

27.Explique por qué Linux es llamado GNU/LINUX

27. Linux es llamado GNU/Linux porque:

Es uno de los términos empleados para referirse a la combinación del núcleo o kermel libre similar a UNIX denominado Linux que es usado con herramientas del sistema GNU.



26. ¿Cuál es la diferencia entre software libre, software gratuito y software de dominio público?

El software libre es aquél sobre el cual el usuario final tiene varios derechos sobre el programa y el derecho a conocer su código fuente, lo que asegura su estabilidad, eficiencia, etc. Para saber qué derechos hay exactamente con el software libre, consulte la licencia GNU.




  El software gratis simplemente se da gratis y punto, generalmente como medio de propaganda de un programa de pago, muchos programas gratis tienen un equivalente de pago mucho más funcional.


El software de dominio público es software que no está protegido con copyright. Es un caso especial de software libre no protegido con copyleft, que significa que algunas copias o versiones modificadas no pueden ser libres completamente. Algunas veces se utiliza el término “dominio público” de una manera imprecisa para decir “libre”, “disponible, gratis”. Sin embargo, “dominio público” es un término legal y significa de manera precisa “sin copyright”. 













28.¿Cuál es la diferencia entre GNU Hurd y GNU Mach?

28. Diferencias entre:

GNU Hurd 

Es un conjunto de programas servidores que simulan un núcleo Unix que establece la base del sistema operativo GNU. El Proyecto GNU lo ha estado desarrollando desde 1990 como software libre, distribuyéndolo bajo la licencia GPL.

Hurd intenta superar los núcleos tipo Unix en cuanto a funcionalidad, seguridad y estabilidad, aun manteniéndose compatible con ellos. Esto se logra gracias a que Hurd implementa la especificación POSIX (entre otras), pero eliminando las restricciones arbitrarias a los usuarios.




 GNU Mach

Es el micro núcleo oficial del Proyecto GNU. Como cualquier otro micro núcleo, su función principal es realizar labores mínimas de administración sobre el hardware para que el grueso del sistema operativo sea operado desde el espacio del usuario.

En la actualidad el GNU Mach sólo funciona en máquinas de arquitectura Intel de 32 bits (IA32) y su uso más popular es servir de soporte a Hurd, el proyecto que pretende reemplazar a los núcleo tipo Unix en el sistema operativo libre GNU. Sin embargo, desde el año 2002 los esfuerzos de la Fundación del Software Libre se encaminaron hacia la adopción del OS Kit Mach como micro núcleo oficial. Actualmente se denomina GNU Mach 1.x al antiguo GNU Mach y GNU Mach 2.x a OS Kit Mach.




29. ¿Cuales son los tipos de archivos admitidos: DOS, Windows 95, Windows 98, Windows XP, Windows 7, Linux, MacOS, OS/2, Sun Solaris e IBM AIX?

Sistema operativo
Tipos de sistemas de archivos admitidos
Dos
FAT16
Windows 95
FAT16
Windows 95 OSR2
FAT16, FAT32
Windows 98
FAT16, FAT32
Windows NT4
FAT, NTFS (versión 4)
Windows 2000/XP
FAT, FAT16, FAT32, NTFS (versiones 4 y 5)
Linux
Ext2, Ext3, ReiserFS, Linux Swap (FAT16, FAT32, NTFS)
MacOS
HFS (Sistema de Archivos Jerárquico), MFS (Sistemas de Archivos Macintosh)
OS/2
HPFS (Sistema de Archivos de Alto Rendimiento)
SGI IRIX
XFS
FreeBSD, OpenBSD
UFS (Sistema de Archivos Unix)
Sun Solaris
UFS (Sistema de Archivos Unix)
IBM AIX
JFS (Sistema Diario de Archivos)

lunes, 4 de abril de 2011

TALLER SISTEMAS OPERATIVOS

30. En Linux cual es la función de las particiones: / (raiz), /boot y swap.

Partición Swap (Swap): el espacio destinado a esta partición seguirá la ecuación S=M+2, en donde S es el espacio destinado a Swap y M es la capacidad física de la RAM. Por ejemplo, para una RAM de 3 Gb, el espacio destinado a Swap ha de ser de 5 Gb. En mi caso, para una RAM de 4 Gb físicas (sólo tres reconocibles por el sistema en 32 bits), destino 6 Gb para esta partición.

Partición raíz (/): aquí va instalado todo el sistema, con lo que es conveniente que la capacidad mínima no sea inferior a 5-10 Gb. El formateado, con Fedora 11, es en Ext4. Como se puede ver en la imagen del principio, una instalación limpia y con las actualizaciones de última hora y algunas aplicaciones ya incorporadas, como Open Office 3.1, Inkscape y Blender, entre otras, no ocupa más de 5 Gb en total.

Partición de arranque (/boot): en esta partición va el núcleo del sistema. Aquí va Linux, el kernel, con todas sus letras. Cada núcleo ocupa unos 10-20 Mb con lo que, en principio, no es necesario destinar más allá de 100 Mb en total (en mi experiencia con GNU/Linux, nunca he tenido más de cuatro núcleos activos). Esta partición es incompatible con Ext4 así que no queda más remedio que configurarla como Ext3. En mi caso, he sido un poco más generoso y esta partición la he montado con 200 Mb.