Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Taller Linux
Taller Linux
Taller Linux
18 DE FEBRERO DE 1994
DANIEL QUINLAN LIBERA LA VERSIÓN 1.0 DEL SISTEMA DE ARCHIVOS (FILE SYSTEM) STANDARD
26 DE FEBRERO DE 1994
TED TS'O ANUNCIA LA LIBERACIÓN DE UN RELEASE PARA ALPHA DE SUS DRIVERS (REESCRITOS TODOS) DE LOS DRIVER TTY DE LINUX. LAS DOS COSAS MAS
IMPORTANTES SON: PERMITE LA ESCRITURA DE NUEVOS DRIVER DE BAJO NIVEL (LOW-LEVEL), ELMINANDO CODIGO FUERTE DE TTY (HARD-CODE TTY) PARA
NUEVAS VERSIONES. UNA INTERFACE ECHA PARA ACELERAR EL TTY (TTY HANDLING), ACELERANDO EN BASTANTE EL SLIP Y EL PPP (FFSTND), REMPLAZANDO EL
TRABAJO DE CLEGG'S.
MARZO DE 1994
ANUNCIO DE LA FUNDACIÓN DE LINUX INTERNACIONAL (LINUX INTERNATIONAL). SUS OBJETIVOS SON: 1)DAR CORAJE A TODAS LAS PERSONAS, ORGANIZACIONES
Y COMUNIDADES POSIBLES, EN EL USO DE LINUX. 2) PROMOVER EL DESARROLLO Y DISTRIBUCIÓN DEL SOFTWARE LIBRE DISPONIBLE.
5 DE ABRIL DE 1994
PRIMER ALPHA DE IBCS2, QUE PERMITE CORRER APLICACIONES SVR3 (INCLUYENDO SCO) BAJO LINUX.
16 DE ABRIL DE 1994
LINUX V1.0
MAYO DE 1994
ALAN COX LIBERA SU NET-3, QUE ES UNA REESCRITURA DEL NET-2. COX MAS O MENOS AGARRA DESARROLLADORES DEL NETWORKING DE LINUX DE KEMPEN.
4 DE AGOSTO DE 1994
PRIMER BETA DE REDHAT SE LIBERA.
3 DE NOVIEMBRE DE 1994
PRIMER RELEASE DE REDHAT SE LIBERA.
LINUX V1.0 - V1.0.9
1994
LINUX V1.0.9 (AKA LINUX '94)
2 DE MARZO DE 1995
LINUX V1.1
1995
LINUX V1.1 - V1.1.95
LINUX V1.2 (AKA LINUX '95) : RELEASE ANUNCIAD
13 DE MARZO DE 1995 | 2 DE AGOSTO DE
1995
1995
LINUX V1.2 - V1.2.13
1995
LINUX V1.2.8
6 DE JUNIO DE 1996
LINUX V1.3
1996
LINUX V1.3 - (PRE)V2.0.14
1996
LINUX V1.3.59
1996
LINUX V2.0
11 DE AGOSTO DE 1997
LINUX V2.1
1997
LINUX V2.1 - V2.1.49
CUADRO COMPARATIVO: PRINCIPALES SISTEMAS
OPERATIVOS Y FEDORA
-Capacidad
Capacidad de realizar tareas que no se pueden realizar con la interfaz gráfica -Muy buena usabilidad Interfaz gráfica
-Interfaz -Es de código abierto, -Administra mucho
Ventajas común. Facilidad para instalar impresionante, con la posibilidad de ser mejor la memoria
nuevos dispositivos muchas mejorado por cualquiera que sistemas como
-Gran cantidad de posibilidades de que posea el Windows.
programas, ayuda y personalización. conocimiento. -Es muy sencillo de
documentación. -Muy
Muy apetecido -Infinidad de aplicaciones conseguir para ser
-Interfaz llamativa y en diseño en el ambiente de instalado.
agradable con posibilidades gráfico. móviles para su uso. La -Es gratuito.
de personalización. -Mayor mayoría gratuitas. -No llena las carpetas
-Es el más conocido compatibilidad de archivos molestos
entonces se facilita de dispositivos como los .tb y otros
compartir. de hardware que son ocultos.
-Es el que tiene más porque los -Requiere menor
software desarrollado. identifica de hardware que otros
-La mayoría de virus están inmediato sin para que funcione
hechos para este sistema necesidad de perfectamente.
operativo. drivers. -Mucha estabilidad.
-Muy alta cantidad de avisos -Interfaz
Interfaz muy -Algunos programas
de toda clase, muchos intuitiva. de investigación y
inentendibles para el -Mayor trabajo científico solo
usuario común. organización de corren en este S.O.
-Menor estabilidad archivos, todos -Para algunas cosas
percibida con respecto a los están en la es necesario aún
otros. carpeta HOME. software de
- -Instalación
Instalación y Windows.
desinstalación -Muchos dispositivos
mucho más fácil de hardware no están
que otros SO. diseñados para Linux.
-Más
Más barato que -Solo las
Windows y no distribuciones más
hay que elegir importantes tienen
entre tantas soporte técnico.
versiones. -
-Menos
vulnerable a
virus y malware.
-Mayor
estabilidad que
sus
contrincantes.
-Se
Se necesita conocimiento de los comandos. Menor
Desventajas -Sin interfaz llamativa, es muy plana. compatibilidad
en programas
debido a la
monopolización
o globalización
en el uso de
Windows.
No existe gran
cantidad de
software como
en Windows.
-Hardware
Hardware muy
caro.
GLOSARIO
I. argumentos: valores de entrada con los cuales trabaja una rutina o programa. Cuando un argumento se usa para ajustar un programa a los requerimientos de un cliente se llama parámetro.
II. batch: término inglés que en informática se traduce por los términos 'por lotes', 'conjunto' o 'grupo'. Característica típica de ciertos procesos, que indica una serie de tareas que se ejecutan de forma
sucesiva en el ordenador y se consideran como una unidad.
III. capas o niveles de software: son todos aquellos niveles software que se sitúan entre el usuario y los dispositivos físicos de la máquina, de forma que el nivel de complejidad para la utilización de las
capas o niveles aumenta conforme nos acercamos al hardware.
IV. cargador: programa encargado de cargar las distintas líneas de código de un programa ejecutable en la memoria principal del ordenador para su posterior ejecución.
V. cliente: aquel proceso o dispositivo solicitante que realiza la petición de un servicio o trabajo a otro proceso denominado 'servidor'.
VI. código portable: aquel que puede moverse fácilmente de un tipo de máquina a otra, aunque cambien las características internas de la misma.
VII. consola: dispositivo de entrada de datos a un ordenador, conocido más genéricamente como teclado o terminal, ya sea manual o por conectores.
VIII. controladores de E/S: dispositivos físicos encargados de gestionar la transferencia de datos entre la CPU, a través del bús de datos del ordenador y un periférico conectado al puerto de E/S.
IX. CPU: Acrónimo inglés de "Central Processing Unit", en castellano, "Unidad Central de Proceso". Aquella unidad incluida íntegramente en el microprocesador(solo en PC's) de un computador que
controla el resto de unidades. Formada por la unidad aritmético-lógica, la unidad de control y de pequeños registros principalmente. El control lo lleva a cabo mediante la interpretación y la ejecución
de instrucciones, según las señales que le dicta un reloj.
X. depurador: programa especializado en la corrección y eliminación de errores en un código fuente durante su edición, o capturando diversos datos durante su ejecución.
XI. editor de texto: programa orientado a la edición, y manipulación de archivos de texto. No presenta características de procesamiento complejas.
XII. enlazador: programa encargado de unir o enlazar el código de varios módulos separados que mantienen llamadas o referencias cruzadas entre los mismos, de forma que se pueda realizar su posterior
ejecución.
XIII. ensamblador: lenguaje de programación de medio nivel, el cual es traducible directamente a lenguaje máquina. Está constituido por un juego de instrucciones característico de cada máquina con
distinta arquitectura.
XIV. hardware: conjunto de dispositivos físicos, metálicos y de materiales plásticos que forman el ordenador u otro dispositivo conectado al mismo.
XV. interactividad: propiedad que es característica de entes comunicativos en los cuales priman los tiempos cortos de respuesta. Es característico de ciertos procesos y dispositivos.
XVI. interfaz o interface: de un objeto es la parte de un objeto accesible desde su exterior, que nos permite utilizarlo y consultar su estado interno. La vamos a utilizar como medio de comunicación entre el
objeto y cualquier ente que quiera comunicarse con él.
XVII. interrupción: detención temporal en un punto determinado de un programa, para permitir el acceso y proceso de una rutina que tomará el control del sistema. Puede ocurrir debido a diferentes
causas ya sean hardware o software.
XVIII. lenguajes de alto nivel: lenguajes simbólicos constituidos por un léxico, una sintaxis y una semántica; los cuales son fácilmente entendibles por el usuario cuando tiene que realizar programas
para computadoras.
XIX. lenguaje máquina: (instrucciones) son aquellas que basadas en secuencias de ceros y unos ( código binario ), son entendibles directamente por el ordenador y por lo tanto ejecutables sin necesidad de
traducción.
XX. máquina virtual: es aquella interface que mantiene una máquina mediante la cual nos comunicamos con los dispositivos hardware del ordenador. De esta forma nosotros trabajamos a un nivel superior
eliminando la complejidad de dichos dispositivos. De esta forma podemos mantener distintos Sistemas Operativos corriendo sobre una misma máquina.
XXI. memoria dinámica: zona de la memoria principal que reservan los compiladores para poder utilizarla mediante una serie de peticiones al gestor de memoria en tiempo de ejecución.
XXII. memoria principal: dispositivo que almacena información en forma de datos codificados en binario. Es accedida directamente por la CPU y además es de lectura y escritura, pero volátil. Está formada
por una serie de posiciones o celdillas de memoria, las cuales son referenciadas mediante un sistema de direcciones lógicas.