Dos primos luchan contra la tecnología

Aprendizaje y formación en informática profesional mediante videotutoriales

Los sistemas de ficheros en Linux ext2/ext3/ext4 ReiserFS y swap

Esta vez y puesto que desconozco estos tipos de sistemas de archivos voy a intentar recopilar información de la red para atender la petición de Rolando Melgarejo en ¿Sobre que quieres que escriba en Marzo? – Registro necesario y lo haré como es ostumbre, adelantaré con unos parrafos y dejare las fuentes para ue amplieis información.

Vamos a empezar con ext2 a través de la información que nos brinda la Wikipedia.

FUENTE ORIGINAL:
La Wikipedia: ext2

ext2
ext2 (second extended filesystem o “segundo sistema de archivos extendido”) es un sistema de archivos para el sistema operativo GNU/Linux Fue diseñado originalmente por Rémy Card. La principal desventaja de ext2 es que no implementa el registro por diario o bitácora (en inglés Journaling) que sí implementa su sucesor ext3, el cual es totalmente compatible.

ext2 fue el sistema de ficheros por defecto de las distribuciones de Linux Red Hat Linux, Fedora Core y Debian hasta ser reemplazado recientemente por su sucesor ext3.

El sistema de ficheros tiene un tipo de tabla FAT de tamaño fijo, donde se almacenan los i-nodos. Los i-nodos son una versión muy mejorada de FAT, donde un puntero i-nodo almacena información del archivo (ruta o path, tamaño, ubicación física). En cuanto a la ubicación, es una referencia a un sector del disco donde están todos y cada una de las referencias a los bloques del archivo fragmentado. Estos bloques son de tamaño especificable cuando se crea el sistema de archivos, desde los 512 bytes hasta los 4 kB, lo cual asegura un buen aprovechamiento del espacio libre con archivos pequeños.

Los límites son un máximo de 2 TB de archivo, y de 4 TB de partición.

FUENTE ORIGINAL:
La Wikipedia: ext2
(more…)

Sistemas de archivos FAT FAT32 y NTFS – Parte I

Me preguntaban por el blog sobre los tipos de sistemas de archivos de Linux y me he decidido a destripar todos y así de paso a recordar viejos tiempos, espero que os resulte interesante esta serie de artículos.

Bueno, en esta primera parte vamos a ver los sistemas de ficheros FAT o FAT16, FAT32 y NTFS y trataremos de ver las diferencias mas significativas de estos, que me va a tocar buscar mis apuntes y ponerme a hacer memoria pero bueno…

FAT16
Los que ya llevan 10 o 12 años con los pc’s se acordarán de este sistema de archivos seguramente por una característica en particular, porque no soportaba particiones de mas de 2Gb y cuando todos entramos en la era Windows 95 y adquiriamos discos duros nuevos nos tocaba darle formato en el nuevo sistema, la verdad es que no recuerdo mucho mas de este, no tenía ningún sistema de seguridad a lo NTFS por lo que no se podían establecer permisos de acceso a los archivos contenidos en medios formateados mediante FAT.

Por cierto FAT = File Allocation Table = Tabla de Asignación de Archivos

Otra cosa que me acabo de acordar, los nombres de los ficheros (acordaos los que trabajasteis con msdos) eran de tipo 8.3 esto quiere decr, 8 carácteres para el nombre y 3 para la extensión, si nos pasabamos aparecía ” ~ (Alt 126) ” y era un poco una lata pero bueno…. ya hemos superado aquellas limitaciones.

FAT32
Con la llegada de FAT32 ya podiamos utilizar discods duros de mas capacidad (hasta 32Gb), bueno, no exactamente discos duros, mas bien particiones aunque por aquel entonces poca gente trabajaba con discos duros de mas de 8Gb ó 20Gb.

FAT32 se mantuvo como el sistema de ficheros hasta la aparición de los sistemas Windows 2000 y Windows Xp y su NTFS que hasta ese momento habá sido desconocido.

FAT32 proporcionaba mas rendimiento y daba soporte a ficheros de hasta 4Gb.

(more…)

La historia de Linux

Bueno, acabo de meter el articulo sobre la historia de Microsoft y ahora voy con el de Linux, espero sinceramente que sean de vuestro agrado si no es así simplemente con decirlo dejaran de aparecer articulos de la historia de la informática. Voy con el articulo sobre Linux y su fuente que en este caso es la Wikipedia

FUENTE ORIGINAL: La Wikipedia
http://es.wikipedia.org/wiki/Historia_de_Linux

Pre-historia

En 1983 Richard Stallman inició el Proyecto GNU, con el propósito de crear un sistema operativo similar y compatible con UNIX y los estándares POSIX. Dos años más tarde, 1985, creó la Fundación del Software Libre (FSF) y desarrolló la GNU General Public License (GPL), para difundir el software libremente. De este modo el software de GNU fue desarrollado muy rápidamente, y por muchas personas. A corto plazo, una multiplicidad de programas fueron desarrollados, de modo que a principios de los años 1990 había casi bastante software disponible para crear un sistema operativo completo. Sin embargo, un kernel todavía fallaba.

Esto debía ser desarrollado en el proyecto GNU Hurd, pero Hurd demostró desarrollarse muy inactivamente, porque encontrar y reparar errores (eliminación de fallos, debugging en inglés) era muy difícil, debido a las características técnicas del diseño del microkernel.

Otro proyecto de sistema operativo software libre, en los años 1980 fue BSD. Este fue desarrollado en la Universidad de Berkeley desde la 6ª edición de Unix de AT&T. Puesto que el código de AT&T Unix estaba contenido en BSD, AT&T presentó una demanda a principios de los años 1990 contra la Universidad de Berkeley, la cual limitó el desarrollo de BSD y redujo el desarrollo. Así a principios de los años 1990 no produjo ningún sistema completo libre.

El futuro de BSD era incierto debido al pleito y detuvo el desarrollo. Además, el Proyecto GNU gradualmente se desarrollaba pero, este carecía de un bien formado kernel UNIX. Esto dejó nicho crítico abierto, que Linux llenaría.

Aparición de Linux

Desarrollo del kernel de Linux
En 1991, en Helsinki, Linus Torvalds llamado tambien Linux Torvalds comenzó un proyecto que más tarde llegó a ser el núcleo Linux. Esto fue al principio un emulador terminal, al cual Torvalds solía tener acceso en los grandes servidores UNIX de la universidad. Él escribió el programa expresamente para el hardware que él usaba, e independiente de un sistema operativo, porque él quiso usar las funciones de su nuevo ordenador personal con un procesador 80386. Este es aún el estándar de hoy. El sistema operativo que él usó durante el desarrollo fue Minix, y el compilador inicial fue el GNU C compilador, que aún es la opción principal para compilar Linux hoy (aunque Linux puede ser compilado bajo otros compiladores, tal como el Intel C Compiler).

Como Torvalds escribió en su libro “Solamente por diversión” , él tarde o temprano comprendió que había escrito un kernel de sistema operativo. El 25 de agosto de 1991, 20:57:08 GMT, anunció este sistema en un envío a la red Usenet, en el newsgroup (grupo de noticias): comp.os.minix.:
(more…)

La historia de Microsoft

Anoche tuve una revelación, me vino al cerebro una idea que era la siguiente, si tengo un blog de informática, ¿porque no agrupar contenidos de todo tipo? y me vino a la idea escribir algunos articulos sobre la historia de la informática que si a mi me resultan interesantes puesto que soy un apasionado, ¿porque a vosotros no?

Bueno este es el primer artículo de lo que espero que sea una larga serie de estos de la categoría Historia, espero que os resulte interesante.

FUENTE ORIGINAL: Maestros del Web
http://www.maestrosdelweb.com/editorial/microsoft/

Todo el mundo relacionado con la informática conoce de esta empresa. Algunas la idolatran y otros la odian. A continuación su historia.

La compañía fue fundada en 1975 por William H. Gates III y Paul Allen. Ambos se habían conocido durante su época de estudiantes por su afición común a programar con la computadora PDP-10 de Digital Equipment Corporation. En ese año, la revista Popular Electronics dedicó su portada y un artículo al Altair 8800, la primera computadora personal. El artículo animó a Gates y Allen a desarrollar la primera versión del lenguaje de programación BASIC para el equipo Altair. Le compraron la licencia de este software a Micro Instrumentation and Telemetry Systems (MITS), la empresa fabricante del Altair, y fundaron Microsoft (originalmente Micro-soft) en Albuquerque, Nuevo México, con el objeto de desarrollar versiones de BASIC para otras compañías del sector. Apple Computer, fabricante del equipo Apple II, Commodore, fabricante del PET, y Tandy Corporation, fabricante del equipo Radio Shack TRS-80, todas ellas compañías creadas por aquel entonces, fueron los primeros clientes de Microsoft. En 1977 Microsoft lanzó al mercado su segundo producto, Microsoft FORTRAN, otro lenguaje de programación, y pronto sacó versiones del lenguaje BASIC para los microprocesadores 8080 y 8086.

(more…)