martes, 19 de abril de 2011

Funciones De Las Particiones / (Raíz), / Boot y Swap

  • / (Raiz): En esta partición se encuentra instalado todo el sistema operativo, por lo tanto es recomendable que el tamaño de esta partición no sea inferior a 5 GB. El sistema de archivos que maneja esta partición generalmente es Ext3, pero en el S.O. Fedora 11 es Ext 4.
  • Swap: Este espacio es un apoyo para la memoria RAM y se utiliza para ser un auxiliar de esta. Generalmente el espacio de esta partición está dado por la ecuación E=M+2, en donde E es el espacio que ocupara la partición y M es la capacidad física de la memoria RAM.
  • /Boot (Partición de arranque): En esta partición se encuentra el núcleo del sistema. Aquí va Linux, el Núcleo, con todas sus letras. Cada Kernel ocupa un espacio de entre 10 y 20 MB, por lo que se debe destinar un máximo de 100 MB para esta partición. El sistema de archivos de esta partición es Ext3 ya que es incompatible con el sistema de archivos Ext4.

Tipos De Archivos Admitidos Para Los Sistemas Operativo


DOS: fat 16

  • Windows 95: fat 16

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)


   Windows 98:Fat 16 Fat 32

  •                     WINDOWS Xp: Fat 16, fat,fat 32,Ntfs.
  •        OS/2: HPFS ( sistema de archivos de alto rendimiento)

    SUN SOLARIS:UFS(Sistema de archivo UNIX)

IBM AiX: JFS(Sistema diario de archivos)

lunes, 18 de abril de 2011

Diferencia Entre GNU HURD Y GNU MACH


  • GNU HURD: Es el conjunto de programas servidores que simulan un núcleo UNIX que establece la base del sistema GNU.  Se ha estado desarrollando desde 1990 como software libre, distribuyéndolo bajo la licencia GPL.
  • GNU MACH: Es el micronucleo oficial del proyecto GNU, como cualquier otro micronucleo de administración sobre el hardware para que el grueso del sistema operativo sea sea operado desde el espacio del usuario.

Porque Es Llamado GNU/Linux


  • El nombre de GNU/Linux viene de las herramientas básicas del sistema operativo creadas por el proyecto GNU. La contribución de GNU es la razón por la que existe la polémica a la hora de utilizar Linux o GNU/Linux para referirse al sistema operativo formado por las herramientas de GNU y el núcleo de Linux en su conjunto. Solo cuando estemos hablando del sistema operativo entero debemos llamarlo GNU/Linux.

Diferencias Entre Software Libre, Gratuito, Dominio Publico


  • Software Libre: Es la denominación al software que brinda libertad de acceso. Puede ser modificado, copiado, estudiado y redistribuido libremente. Aunque sea un software libre, este puede ser distribuido comercialmente


  • Software Gratuito: En ocasiones incluye el código fuente, aunque este tipo de software no es libre en el mismo sentido de software libre, a menos que se garanticen los derechos de modificación y redistribución de dichas versiones modificadas del programa.

  • Software de Dominio Público: Es aquel software que no requiere licencia, pues sus derechos de explotación son para la humanidad, porque pertenece a todos por igual. Cualquiera puede hacer uso de el, siempre con fines legales y consignando su autoría original. 

Vulnerabilidad Del Nucleo De Windows Vista

Windows Vista puede producir un desbordamiento de Buffer colgando el sistema, ademas Windows Vista puede ser explotado para ingresar código malicioso comprometiendo así la seguridad y privacidad del equipo. La vulnerabilidad se encuentra en el sistema de red cuando se envían solicitudes a la API.

  • Sistemas Afectados:

la vulnerabilidad se encuentra comprobada en Windows Vista Ultimate y Windows Vista Enterprise siendo muy probable que afecte al resto de versiones de 21 y 64 bytes.

Nomenclatura Del kerner En Linux



El núcleo de Linux está escrito en C, con lo cual se puede tener acceso al código para su estudio y modificación. La versión del Kernel Linux y su nomenclatura actualmente consta de 4 números lo que significa que esta versión está compuesta así: A, B, C, D:
  • Numero A: Denota la versión del núcleo. Es el que cambia con menor frecuencia y solo lo hace cuando se produce un gran cambio en el código o en el concepto del núcleo.
  • Número B: Denota la subversión del núcleo,los números pares indican la versión estable lanzada. Los números impares en cambio son versiones de desarrollo.
  • Número C: Indica una revisión mayor en el núcleo. 
  • Número D: Se produjo cuando un grave error, que requirió de un arreglo inmediato, se encontró en el código NFS de la versión 2.6.8. Esto fue adoptado como la nueva política de versiones. 

Nucleo de Windows 7


El núcleo de Windows 7 es el mismo que el de las versiones anteriores de Microsoft, pero la diferencia radica en que a partir de Windows 7, Microsoft ha venido quitando algunas cosas para reducir el tamaño de este, pero evitando que el núcleo deje de funcionar.

  • Un ejemplo de lo que está sucediendo con Windows 7 es que si tienes una torre de cartas, vas quitando una a una cuidadosamente hasta dejar solo las bases de la torre, para ello debemos evitar que esta se derrumbe antes de que terminemos.


    Comparación Entre El Nucleo Linux y Windows



    •    Algunos datos que me llaman la atención son por ejemplo las llamadas del sistema (system calls), mientras Linux tiene 320 Windows tiene más de 1000. 

    • A simple vista no se puede sólo por el dato comparar si esto es mejor para uno u otro, pero el hecho de que los desarrolladores no se suelan quejar de las llamadas del sistema en Linux.
    • compatibilidad hacía atrás lo cual como ya he dicho en anteriores veces vuelve el diseño muy complejo y propenso a errores.
    •   También soporta en temas de memoria 64GB de RAM de 32 bits PAE o 1024GB - 8.589.934.592GB de RAM de 64 bits frente a Windows que se queda con 1GB/<4GB y hasta 128GB (según versiones) respectivamente.

    Arquitectura de Windows y Linux



    Arquitectura de Linux

    En la arquitectura de Linux encontramos algunas características como:
    • Es un nucleo monolítico híbrido

    • A diferencia de los nucleos monolíticos tradicionales, los controladores de dispositivos y las extensiones al nucleo se pueden cargas y descargar fácilmente como módulos, mientras el sistema continua funcionando sin problemas

    • Loa controladores de dispositivos y las extensiones del nucleo usualmente se ejecutan en un espacio privilegiado conocido como anillo 0.

    • A diferencia de los nucleos monoliticos tradicionales, los Drivers pueden ser revolcados.
             

    ·  
    ·      Arquitectura de Windows


    Entre las características de Windows, podemos destacar:
    •  Funciona correctamente sobre múltiples arquitecturas de hardware y plataformas.

    •  Es compatible con aplicaciones hechas en plataformas anteriores.

    •    Se adapta al mercado global soportando código Unicode.

    •   Equilibra las tareas paralelamente en varios procesadores al mismo tiempo.
    • Es un S.O. de memoria Virtual.