Tuesday, March 17, 2015

Linux






¿Que es el Núcleo y cuál es su función?




Linux es un sistema operativo diseñado por cientos de programadores de todo el planeta, aunque el principal responsable del proyecto es Linus Tovalds. Su objetivo inicial es propulsar el software de libre distribución junto con su código fuente para que pueda ser modificado por cualquier persona, dando rienda suelta a la creatividad. El hecho de que el sistema operativo incluya su propio código fuente expande enormemente las posibilidades de este sistema.Dos características muy peculiares lo diferencian del resto de los sistemas que podemos encontrar en el mercado, la primera, es que es libre, esto significa que no tenemos que pagar ningún tipo de licencia a ninguna casa desarrolladora de software por el uso del mismo, la segunda, es que el sistema viene acompañado del código fuente. El sistema lo forman el núcleo del sistema (kernel) mas un gran numero de programas / librerías que hacen posible su utilización.



¿Cuales son las diferencias entre un software libre, un software gratuito y un sowftware de dominio publico?


Llamamos software libre (disponemos de su código fuente) al software que puede ser usado, copiado, estudiado, modificado y redistribuido libremente.Da la libertad de usar el programa, con cualquier propósito, el software gratuito es aquel al que podemos acceder gratuitamente, sin previo pago libre no implica gratuito y viceversa. 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.


¿Que es una distribución en Gnu Linux?


Una distribución Linux es una distribución de software basada en el núcleo Linux que incluye determinados paquetes de software para satisfacer las necesidades de un grupo específico de usuarios, dando así origen a ediciones domésticas, empresariales y para servidores. Las distribuciones libres del sistema GNU/Linux (o «distros») incluyen y ofrecen únicamente software libre. Rechazan aplicaciones que no sean libres, plataformas de programación que no sean libres, controladores que no sean libres, «blobs» de firmware que no sean libres, y cualquier otro tipo de software o documentación que no sea libre. Si descubren que se incluyó algo por error, lo eliminan.


¿ Cuales son las 10 distribuciónes mas populares de



- Ubuntu

-Fedora

-openSUSE

-Mint

-Debian

-Mandriva

-PCLinuxOS

-Puppy Linux

-Sabayon linux

-CentOs


Logos de las distribuciónes
Diferencia entre las distribuciones de Gnu/Linux

Sunday, March 1, 2015

Sistema de Archivos

TIPOS DE SISTEMAS DE ARCHIVOS


Windows:


FAT: proviene de ("File Allocation Table"), que significa tabla de localización de archivos. Esta tabla se mantiene en el disco duro de nuestro ordenador, y contiene un mapa de toda la unidad de forma que "sabe" donde está cada uno de los datos almacenados.


 FAT16: es un sistema bastante primitivo y que fue pensado para discos de 20 o 30 MB y actualmente se lo continúa utilizando con discos de 2 ó 3 GB. La idea de este sistema es dividir la distribución (layout) física del disco, que se divide en cilindros, cabezas y sectores (CHS), en unidades de asignación lógicas o clusters que se numeren simplemente desde 0 hasta X.

FAT32: Este sistema de archivos, denominado utiliza valores de 32 bits para las entradas FAT. De hecho, sólo se utilizan 28 bits, ya que 4 bits se reservan para su uso en el futuro.Puede contener muchos clústers más que una partición FAT16, es posible reducir significativamente el tamaño de los clústers y, así, limitar también el espacio desperdiciado del disco. Por ejemplo, con una partición de 2 GB, es posible usar clústers de 4KB con sistemas FAT32 (en lugar de clústers de 32KB con sistemas FAT16), que reducen el espacio desperdiciado por un factor de 8.




NTFS: proviene de ("New Tecnology File System"), que significa sistema de archivos de nueva tecnología, utilizado en la plataforma Windows NT®. Permite accesos a archivosy carpetas por medio de permisos, no es compatible con Linux (solo lee, y difícilmente escribe), ni con Ms-DOS®, ni Windows 95, ni Windows 98 y tampoco puede accederla, tiene formato de compresión nativa, permite encriptación, soporta 2 TB, no se recomienda en sistemas con menos de 400 MB. 

Linux:


 EXT2: sistema de archivos estándard de Linux, su organización interna permite no necesitar desfragmentación (fenómeno que se da en otros sistemas por el cual los archivos de distribuyen de forma que el tiempo que se tarda en acceder a ellos se incrementa, real entizando el acceso a disco).

Swap: El espacio de memoria de intercambio o Swap es lo que se conoce como memoria virtual. La diferencia entre la memoria real y la virtual es que está última utiliza espacio en la unidad de almacenamiento en lugar de un módulo de memoria. Cuando la memoria real se agota, el sistema copia parte del contenido de esta directamente en este espacio de memoria de intercambio a fin de poder realizar otras tareas.

MAC OSX:



El MFS (Macintosh File System) es un formato de volumen (o sistema de archivos) creado por Apple Computer para almacenar archivos en disquetes de 400K. MFS fue introducido con el Macintosh 12M8K en enero de 1984. MFS era notable tanto por introducir los fork de recurso para permitir el almacenamiento de datos estructurados así como por almacenar metadatos necesitados para el funcionamiento de la interfaz gráfica de usuario de Mac OS. MFS permite que los nombres de archivo tengan una longitud de hasta 255 caracteres.


HFS (Sistema de Archivos Jerárquicos) es un sistema para compartir archivos usando un pequeño servidor y un navegador web como cliente. Fue desarrollado por Apple Inc con el objetivo de ser utilizado en ordenadores que corren Mac OS. HFS es el nombre usado por desarrolladores, pero en la documentación de usuarios el formato es referido como estándar Mac Os para diferenciarlo de su sucesor HFS+ el cual es llamado Extendido Mac Os.