martes, 27 de agosto de 2013

EN LINUX CUAL ES LA FUNCIÓN DE LAS PARTICIONES: / (RAIZ), /BOOT Y SWAP

PARTICIÓN SWAP
Las particiones swap se usan para soportar la memoria virtual. En otras palabras, los datos se escriben en una partición swap cuando no hay suficiente RAM para guardar los datos que su sistema está procesando.


PARTICIÓN BOOT

Esta partición realiza una función similar a la partición raíz, aunque algunos expertos solo justifican la creación de esta partición en sistemas grandes como servidores. Es utilizado por LiLo para almacenar todos los elementos que requiere durante el arranque del equipo. Por lo general requiere menos memoria que la partición raíz, y unos pocas decenas de MB son más que suficiente. Personalmente le asigno un tamaño de 1 GB ( 1000 MB ).


PARTICIÓN RAÍZ (/)

Generalmente se presente con el símbolo ( / ) y contiene los elementos necesarios para el arranque o inicio del Sistema. Por lo general no requiere mucho espacio, y unos pocos cientos de MB serían más que suficiente, por seguridad yo le asigno 1 GB ( 1000 MB ).





PARA LOS SIGUIENTES SISTEMAS OPERATIVOS CUALES SON LOS TIPOS DE ARCHIVOS ADMITIVOS: DOS, WINDOWS 95, WINDOWS 98, WINDOWS XP, WINDOWS 7, LINUX, MacOS, OS/2, SUN SOLARIS E IBM AIX

Sistema operativo
Tipos de archivos admitidos
Dos
FAT16
Windows 95
FAT16
Windows 98
FAT16, FAT32
Windows XP
FAT, FAT16, FAT32, NTFS (versiones 4 y 5)
Windows 7
NTFS (nueva tecnología del sistema de archivos)
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)
Sun Solaris
UFS (Sistema de Archivos Unix)
IBM AIX
JFS (Sistema Diario de Archivos)

¿CUAL ES LA DIFERENCIA ENTRE GNU HURD Y GNU MACH?

GNU HURD

  • Es un conjunto de programas servidores que simulan un núcleo Unix que establece la base del sistema operativo GNU. 
  • 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 micronúcleo oficial del Proyecto GNU. Como cualquier otro micronú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  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.


POR QUE LINUX ES LLAMADO GNU/LINUX

La mayoría de las distribuciones de sistemas operativos basados en Linux como núcleo son básicamente versiones modificadas del sistema operativo GNU. Empezamos desarrollando GNU en 1984, años antes de que Linus Torvalds comenzase a escribir su núcleo. Nuestro objetivo era desarrollar un sistema operativo libre completo. Por supuesto, no desarrollamos todas las partes por nuestra cuenta; pero lo encaminamos. Desarrollamos la mayoría de los componentes principales, conformando la contribución singular más grande de todo el sistema. La visión básica también fue nuestra.


¿CUAL ES LA DIFERENCIA ENTRE: SOFTWARE LIBRE, GRATUITO Y DE 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.


EL NÚCLEO DE WINDOWS 7 (MINWIN)

Es tomar el núcleo de Windows e ir suprimiendo cosas, hasta dejar solamente lo mas esencial y funcional, (de este modo "desenpaquetando la maleta") los ingenieros de Microsoft se pudieron dar cuenta donde estaban las fallas, que tanto estaban afectando al rendimiento.
Y si "loteria" se dieron cuenta con esta "consolidación" del diseño del nucleo del S.O. que los sistemas de bajo nivel del núcleo de Windows realizaban llamadas a procesos de alto nivel.
Acto seguido y despues del recorte de estas llamadas de alto nivel, se realizo un mapa de dependencias para poder limpiar las llamadas que se realizaban fuera del nucleo.
Se reorganizaron estas llamadas y las API, y al final del dia y con todo este experimento se obtuvo
como resultado el Minwin, un sistema operativo que funciona perfectamente, y sin necesidad de librerias de alto nivel.
Este Minwin ocupa de 25 a 40 megas en comparación de los 4GB de vista, y esta compuesto por 100 ficheros, mientras que un windows "normal" necesita alrrededor de 5000 para tabajar.
la diferencia entre “Core” y “kernel”. El kernel o núcleo de Windows 7 es el mismo de siempre, pero el core (el corazón) ha cambiado, se ha reorganizado.Asi que Minwin solo es el nucleo de un kernel reorganizado.Asi que quien lo diria Vista lo unico que necesitaba para trabajar bien era "limpiar su cuarto" y ya.


NOMENCLATURA DEL KERNEL DE LINUX

El kernel de Linux está escrito en C, con lo cual tenemos acceso al código para su estudio y/o modificación. La versión del núcleo Linux y su nomenclatura, actualmente constan de cuatro números. Es decir el número de la versión está compuesta de esta forma: A, B, C, D.
  • El número 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. 
  • El 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, es decir que no son consideradas de producción.
  • El número C: Indica una revisión mayor en el núcleo. En la forma anterior de versiones con tres números, esto fue cambiado cuando se implementaron en el núcleo los parches de seguridad, bugfixes, nuevas características o drivers. 
  • El 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. Bug-fixes y parches de seguridad, estos son actualmente manejados por el cuarto número dejando los cambios mayores para el número C.