lunes, 18 de abril de 2011

LINUX ( FUNCION DE LAS PARTICIONES)

LINUX FUNCION DE LAS PARTICIONES

-RAIZ: Es donde se encuentra instalado todo el sistema.

-BOOT:Esta partición es incompatible con ext 4 por lo tanto se deb configurar como ext 3 allí se encuentra el núcleo del sistema

-SWAP:Es la que servira de memoria virtual cuando se agote la memoria RAM del sistema, esta partición es muy importante en Linux, ya que influye mucho en el rendimiento del sistema si uno corre aplicaciones grandes (juegos, servidores de 
red/web, base de datos).



ARCHIVOS ADMITIDOS

TIPOS DE ARCHIVOS ADMITIDOS

DOS: fat 16

Windows 95:fat 16


Windows 98:Fat 16 Fat 32


WINDOWS Xp:Fat 16, fat,fat 32


LINUX:Ext 2, ext 3,reiserFS,Linux swap(fat 16, fat 32,NTFS)


MAC OS: HFS ( Sistema de archivo jerargico),MFS
( Sistema de archivos macintosh)


OS/2: HPFS ( sistema de archivos de alto rendimiento)


SUN SOLARIS:UFS(Sistema de archivo UNIX)


IBM ALX: JFS(Sistema diario de archivos)

CUAL ES LA DIFERENCIA ENTRE GNU HURD Y GNU MACH




 DIFERENCIA ENTRE GNU HURD Y GNU MACH


-GNU MACH: La arquiteture es de 32 bits, su función primordial es realizar tareas mínimas de administración sobre el hardware para que el amplio del sistema operativo  se  realizado desde espaciod  delusuario.

-GNU HURD: Este intenta los superar los núcleos de tipo unix en cuanto a su   función, estabilidad y seguridad, así  manteniéndose compatibles. El es un con grupo de programas servidores que simulan un núcleo unix que constituye la base del sistema operativo GNU


POR QUE LINUX ES LLAMADA GNU/LINUX


POR QUE EL LINUX ES LLAMADA GNU/LINUX

Lo que encontraron no fue una casualidad: era el sistema GNU. El Sofware libre  disponible conformaba un sistema completo porque el Proyecto GNU había estado trabajando desde 1984 en hacer uno. El manifiesto GNU 31.00 caracteres había definido la meta de desarrollar un sistema libre de tipo Unix, llamado GNU

Es un termino utilizado para hablar de la combinación del núcleo que es usado en herramientas del sistema GNU. Linux se usa normalmente en combinación con el sistema operativo GNU: el sistema completo básicamente es GNU, con Linux actuando del núcleo.

Solo cuando se este hablando del sistema entero nos podemos referir a decir GNU/ linux

.

DIFERENCIA DE SOFTAWARE LIBRE, SOFTWARE GRATUITO, SOFTWARE DE DOMINIO PUBLICO

DIFERENCIA DE SOFTAWARE LIBRE, SOFTWARE  GRATUITO, SOFTWARE DE DOMINIO PUBLICO



-SOFTWARE LIBRE:

Es la denominacion del software que ofrece libertad a los usuarios sobre el producto adquirido  y por esouna vez obtenido, podria ser usado modificado y restribuido independientemente



-SOFTWARE GRATUITO:
Es que se recibe sin pagar efectivo, pero no puede ser cambiado, ni se puede arreglarlo por que no se tiene el acceso al código y sigue siendo poseedor, o sea que pertenece a la empresa o persona que lo invento.



-SOFTWARE DE DOMINIO AL PUBLICO:
Este no esta protegido por las leyes de derecho de autor y puede ser copiado  por  cualquier persona sin pagar. 

VULNERABILIDAD DEL NUCLEO DE WINDOWS VISTA

VULNERABILIDAD DEL NUCLEO DE WINDOWS VISTA

Cuando se envían solicitudes a la API en el sistema de Red se encuentra la vulnerabilidad.

Este problema de seguridad en vista puede corromper la memoria mediante un buffer overflow dejando sendos pantallazos azules; esta vulnerabilidad podría ser utilizada para ejecutar código y lo que puede ser mas peligroso activar este bug de forma remota.  

NOMENCLATURA DE KERNEL EN LINUX

NOMENCLATURA DE KERNEL EN LINUX


El kernel de linux esta escrito en C, por los cuales tenemos acceso al código para su modificación. Hoy en día la versión del núcleo linux y su nomenclatura consiste de cuatro números. Compuesta de esta manera A, B, C, D.

NÚMEROS

A: India la versión del núcleo.Cambiar con menor frecuencia y solo pasa cunado hay algún cambio  en el código o en el concepto del núcleo.

B: Indica la versión del núcleo, los números impares son versiones de desarrollo (no consideradas de producción), y los pares denota la versión estable lanzada.
C: versión mayor en el núcleo, en esta se implementa ene el núcleo los parches de seguridad, bugfixes, nuevas características o drivers.
D: se obtuvo  cuando un grave error, que se requirió de un rreglo inmediato, se controlo en el código NFS de la versión 2.6.8. Nuevas versiones Bug-fixes y parches de seguridad.





domingo, 17 de abril de 2011

NUCLEO DEL WINDOWS 7

                       "MIN WIN" NUCLEO DE WINDOWS  7


Erick traut encargado del diseño y desarrollo de los sistemas operativos de Windows hizo una demostración en la universidad de Illinois de lo que iba a ser la próxima version de windows con el codename windows 7 en esta demostracion se mostró solo en esencia las mejoras que se iban hacer respecto con el viejo kernel de windows NT
  
El desarrollador ejecuto lo que se llamo Mini Win formado por el núcleo sin añadidos ni interface gráfica; consiste en coger el núcleo de windows e ir quitando cosas y parar solo cuando deje de funcionar.

En el min win se ejecutaron trece tareas de las cuales muchas
se conocen del administrador de tareas como: mss.exe,csrss.exe,svchost.exe.asi como el mini servidor web httpsrv. exe.

COMPARACION ENTRE EL NUCLEO DE LINUX Y WINDOWS

COMPARACION  DEL NUCLEO ENTRE LINUX Y WINDOWS


El tamaño resultante de kernel e exagerado, windows ocupa 4.6 MB encambio linux ocupa tan solo 1.3 MB.


Algunos datos que son sobresaltados,son los llamadas delsistema, mientras  linux tiene solo 320, windows tiene mas de 1ooo.

Un dato importante es el tiempo de desarrollo, cada version menor dura 3 meses en linux y windows 31,en las versines mayores se balancean menos.
El numero de arquitetura soportados donde mantiene x86 los ordenadores de toda la vida IA/64, AMD64 y linux soporta esas y 14 mas

CUAL ES LA ARQUITECTURA DE WINDOWS Y LINUX




ARQUITECTURA DE WINDOWS:

Es un sistema operativo en gran competencia con otros como UNIX que ya tienen una gran posición windows necesita de unas características para ocupar ese lugar:

-Su compatibilidad sea con aplicaciones que remplazaran las aplicaciones existentes creadas encima de las versiones a la actual.

- Su sistema operativo sea de memoria virtual.

-Siga las instrucciones de los requisitos gubernamentales POSIX (Portable Operating System Interface for Unix).

-Cubra sobre diferentes arquitecturas de hadware y plataformas




 ARQUITECTURA DE LINUX

--Soporta acceso remoto

--Contiene  un interfaz Xfree 86 que es básica de usuario basada en los estándares de X -Window  y tambien es gratuita.

--Contienen un soporte nativo fácil conecxion de Internet y otras redes TCP/IP.

-  las extenciones del nucleo y los controladores de dispositivos normalmente se ejecutan en un rango privilegiado llamado anillo
  
- Se puede tener la posibilidad de instalar varios programas tales como procesadores de texto, hojas de calculo, bases de datos,paquetes de telecomunicaciones y juegos y 
por ultimo varios lenguajes de programación.

CUALES SON LAS FUNCIONES DE KERNEL O NUCLEO

FUNCIONES DEL NÚCLEO O KERNEL:

El software puede comunicarse con en núcleo o (kernel)  pormedio de llamadas al sistema las cuales le señalan al núcleo que tareas debe realizar (abrir, escribir en un archivo,ejecutar un programa, finalizar y obtener hora y fecha).  La manipulación del hardware se realiza por medio de controladores que conocen como comunicarse directamente con el hardware


QUE ES UN SISTEMA DE ARCHIVO



 -QUE ES UN SISTEMA DE ARCHIVOS:
Se denomina como los métodos y estructuras de datos de un sistema operativo; que se utiliza para seguir la pista de los archivos de un disco o partición; es decir, es la manera en la que se organizan los archivos en el disco es un método para almacenamiento la organización jerárquica, la manipulación, el acceso, el direccionamiento y la recuperación de datos. Los sistemas de archivos comparten mucho en común con la tecnología de las base de datos.

CARGADORES DE ARRANQUE PARA GNU/LINUX



-LILO:

 Es un gestor de inicio de linux, no depende de un sistema de archivos especifico y puede ejecutar un sistema operativo desde los discos duros o discos flexibles. Este es el mas  antiguo, ha sido remplazado por el GRUB, y son muy parecidos en su proceso, excepto que no tiene el interfaz de linea de comandos. Entonces los cambios en su configuracion deben ser escritos en le MBR y después reiniciar es sistema.
Si se produce un error el la configuración podría quedar el disco inservible para el arranque hasta tal grado, que sea indispensable  usar otro  mecanismo que tenga un programa para corregir el error.





-LOADIN:
El núcleo de linux reemplaza completamente la copia de funcionamiento de los sistemas operativos, cargando de otra forma al linux desde el DOS o windows 9x. Para el hardware necesita ser conectado atravéz del software y la configuración de estos programas.



-GRUB
Realiza 4 etapas: el cargador lee la BIOS desde el MBR y carga el resto del gestor de aranque.
En la segunda  esta en una unidad grande, en ocaciones carga una fase intermedia a 1.5 y contiene un código y este permite que los cilindros por encima de 1024 (Unidades de LBA) pueda leerse y guardarse en al partición de arranque.
El gestor de arranque ejecuta y muestra  el menú de inicio del GRUB, permite al cliente modificar y examinar los parámetros  y seleccionar un sistema operativo.


CONVENCIONES DE NOMBRES PARA DISCOS EN LINUX

 CONVENCIONES DE NOMBRES PARA DISCOS EN LINUX

Linux usa un método para nombrar particiones que las nombra de acuerdo al disco que están ubicadas 

Nombramientos de discos:

Disco duro o unidad IDE primaria maestra equivaldría a /dev/hda en GNU/Linux®

Disco duro o unidad IDE primaria esclava equivaldría a /dev/hdb en GNU/Linux®

Disco duro o unidad IDE secundaria maestra equivaldria a  /dev/hdc en GNU/Linux®

Disco duro o unidad IDE secundaria esclava equivaldria a /dev/hdd en GNU/Linux®

Unidad de disco flexible de 3╫ pulgadas a /dev/fd0 en GNU/Linux®

Segunda unidad de disco flexible de 3╫ pulgadas o unidad de cinta equivaldría a /dev/fd1 en GNU/Linux®


Los discos SCSI o SATA se denominan /dev/sda, /dev/sdb, etc.


Los CD-ROM SCSI se denominan /dev/scd0, /dev/scd1, etc.



Posible esquema de un sistema con Dos sistemas operativos
  


  
Dispositivo
Para el sistema
Para Windows®
Para GNU/Linux®
Formato o tipo


/dev/hda1

Primera partición primaria del disco duro



C:


/mnt/windows/ 1


vfat (Windows®)


/dev/hda5


Primera partición logica en el disco duro     





Invisible e inaccesible




        /boot/



ext2 (Linux®)


/dev/hda6

Segunda partición logica en el disco duro



Invisible e inaccesible



            /


ext2 (Linux®)



/dev/hda7

Tercera partición logica en el disco duro




Invisible e inaccesible



    swap
  

   swap (Linux®)


/dev/hdc > /dev/cdrom

CDROM como unidad IDE secundaria maestra


       D:



/mnt/cdrom/



iso9660


/dev/hdd4 2

Zip Drive como unidad IDE primaria esclava

        


        E:



 /mnt/zipdrive/



vfat (Windows®)

/dev/fd0 > /dev/floppy

Unidad de floppy de 3╫ pulgadas

        

         A:


   /mnt/floppy/
   

  auto (vfat/ext2)
1Desde GNU/Linux® la partición correspondiente para Windows® puede montarse en cualquier punto de montaje deseado.

2Las unidades Zip Drive IDE/ATAPI siempre utilizan la cuarta partición del dispositivo.