CECYTEM
Plantel Tecámac
Especialidad: Programación
Ing. René Domínguez Escalona
/Administra Sistemas Operativos \
Magali Arayzu González Gómez
Grupo: 502
“Recopilación de los temas”
1
Índice
Antecedentes de la computadora y Sistemas Operativos……………3 Tipos de SO Y Funcionamiento del SO……………………………….…9 Estructura de un SO………………………………………………………..13 BIOS, UEFI y Legacy……………………………………………………….17 Tarjeta Madre, RAM y Microprocesador………………………………..21 Unidades de Almacenamiento y Periféricos….………………………25 Windows, Software comercial y Mac OS……………………………...29 Software Libre, Open Source y Historia Linux……………………….32 10 Distribuciones Linux …………………………………………………36 Panel de Control de Windows ……………………………………...….41 Sistema de archivos…………………………………………………..…43. Mantenimiento Correctivo y Preventivo……………………………...46 Como mejorar el rendimiento de la PC…………………………….…49 Tipos de escritorios Linux………………………………………………52 Distribuciones Linux Mexicanas……………………………………….57 10personajes históricos de la computación…………………………63
2
Antecedentes de las Computadoras y Sistemas Operativos
Objetivos
Que las personas que estén interesadas en saber sobre el tema puedan
comprenderlo con facilidad y pueda servir de algo si es que llegan a necesitar
de dicha información y se interesen más a fondo sobre las computadoras.
Introducción
El tema es referente a las computadoras desde su historia el origen y la
evolución de los sistemas operativos el cómo poco a poco ha ido
evolucionando la tecnología conforme pasa el tiempo sistema operativo.
Antecedentes de la computadora
Uno de los primeros dispositivos mecánicos para contar fue el ábaco, cuya
historia se remonta a las antiguas civilizaciones griega y romana. Este
dispositivo es muy sencillo, consta de cuentas ensartadas en varillas que a su
vez están montadas en un marco rectangular.
Otro de los inventos mecánicos fue la Pascalina inventada por Blaise
Pascal (1623 - 1662) de Francia y la de Gottfried Wilhelm von Leibniz (1646 -
1716) de Alemania. Con estas máquinas, los datos se representaban mediante
las posiciones de los engranajes, y los datos se introducían manualmente
estableciendo dichas posiciones finales de las ruedas, de manera similar a
como leemos los números en el cuentakilómetros de un automóvil.
Durante el desarrollo del proyecto Eniac , el matemático Von Neumann propuso
unas mejoras que ayudaron a llegar a los modelos actuales de computadoras:
1.- Utilizar un sistema de numeración de base dos (Binario) en vez del sistema
decimal tradicional.
2.- Hacer que las instrucciones de operación estén en la memoria , al igual que
los datos. De esta forma, memoria y programa residirán en un mismo sitio.
3
En realidad EDVAC fue la primera verdadera computadora
electrónica digital de la historia, tal como se le concibe en estos
tiempos y a partir de ella se empezaron a fabricar arquitecturas más completas.
El UNIVAC
Fue la primera computadora diseñada y construida para un propósito no militar.
Desarrollada para la oficina de CENSO en 1951, por los ingenieros John
Mauchly y John Presper Eckert, que empezaron a diseñarla y construirla en
1946.
La computadora pesaba 7257 kg. Aproximadamente, estaba compuesta por
5000 tubos de vacío, y podía ejecutar unos 1000 cálculos por segundo. Era una
computadora que procesaba los dígitos en serie.
Primera Generación (1951-1958)
En esta generación había un gran desconocimiento de las capacidades de las
computadoras, puesto que se realizó un estudio en esta época que determinó
que con veinte computadoras se saturaría el mercado de los Estados Unidos
en el campo de procesamiento de datos. Esta generación abarco la década de
los cincuenta.
Segunda Generación (1958-1964)
En esta generación las computadoras se reducen de tamaño y son de menor
costo. Aparecen muchas compañías y las computadoras eran bastante
avanzadas para su época como la serie 5000 de Burroughs y la ATLAS de la
Universidad de Manchester. Algunas computadoras se programaban con cinta
perforada y otras por medio de cableado en un tablero.
*Usaban transistores para procesar información.
*Los transistores eran más rápidos, pequeños y más confiables que los tubos al
vacío.200 transistores podían acomodarse en la misma cantidad de espacio
que un tubo al vacío.
4
*Usaban pequeños anillos magnéticos para almacenar
información e instrucciones. Cantidad de calor y eran
sumamente lentas
.*Se mejoraron los programas de computadoras que fueron desarrollados
durante la primera generación.
*Se desarrollaron nuevos lenguajes de programación como COBOL y
FORTRAN, los cuales eran comercialmente accesibles.
Tercera Generación (1964-1971)
La tercera generación de computadoras emergió con el desarrollo de circuitos
integrados (pastillas de silicio) en las que se colocan miles de componentes
electrónicos en una integración en miniatura. Las computadoras nuevamente
se hicieron más pequeñas, más rápidas, desprendían menos calor y eran
energéticamente más eficientes. El ordenador IBM-360 dominó las ventas de la
tercera generación de ordenadores desde su presentación en 1965.
Quinta Generación (1983 al presente)
En vista de la acelerada marcha de la microelectrónica, la sociedad industrial
se ha dado a la tarea de poner también a esa altura el desarrollo del software y
los sistemas con que se manejan las computadoras. Surge la competencia
internacional por el dominio del mercado de la computación, en la que se
perfilan dos líderes que, sin embargo, no han podido alcanzar el nivel que se
desea: la capacidad de comunicarse con la computadora en un lenguaje más
cotidiano y no a través de códigos o lenguajes de control especializados.
Sistema Operativo
El concepto de Sistema Operativo surge en la década de los 50. El primer
Sistema Operativo de la historia fue creado en 1956 para un ordenador IBM
704, y básicamente lo único que hacía era comenzar la ejecución de un
programa cuando el anterior terminaba.
5
En los años 60 se produce una revolución en el campo de los
Sistemas Operativos. Aparecen conceptos como sistema
multitarea, sistema multiusuario, sistema multiprocesadores y sistema en
tiempo real.
Es en esta década cuando aparece UNIX, la base de la gran mayoría de los
Sistemas Operativos que existen hoy en día.
En los años 70 se produce un boom en cuestión de ordenadores personales,
acercando estos al público general de manera impensable hasta entonces.
Esto hace que se multiplique el desarrollo, creándose el lenguaje de
programación C (diseñado específicamente para reescribir por completo el
código UNIX).
En los 80 nacieron sistemas como MacOS, MS-DOS, Windows.
6
En la década de los 90 hace su aparición Linux, publicándose la primera versión del
núcleo en septiembre de 1991, que posteriormente se uniría al proyecto GNU, un
sistema operativo completamente libre, similar a UNIX, al que le faltaba para funcionar
un núcleo funcional. Hoy en día la mayoría de la gente conoce por Linux al Sistema
Operativo que realmente se llama GNU/Linux
7
Conclusión: nos ayuda a saber más sobre las computadoras desde su inicio y
a comprender información que no sabíamos.
http://soledadaguirre.files.wordpress.com/2008/10/antecedentes-historicos-y-
generaciones1.pdf
http://www.cad.com.mx/generaciones_de_las_computadoras.htm
http://www.cad.com.mx/historia_de_la_computacion.htm
http:// janebh-sistemasoperativos.blogspot.mx/2011/09/antecedentes-historicos-
de-los-sistemas.html
8
Tipos de Sistemas Operativos y funcionamiento del Sistema Operativo
Objetivos
Que puedan conocer más a fondo lo que son los sistemas operativos y su tipo
de funcionamiento que este nos proporciona.
Introducción
Nos habla acerca de lo que es un sistema operativo y para que nos sirve el
cómo funciona e información desconocida para comprender con facilidad.
CONCEPTO DE SISTEMA OPERATIVO
Conjunto de programas que se integran con el hardware para facilitar al
usuario, el aprovechamiento de los recursos disponibles. Algunos de sus
objetivos principales son:
*Provee de un ambiente conveniente de trabajo.
*Hace uso eficiente del Hardware.
*Provee de una adecuada distribución de los recursos.
Para un Sistema Operativo real deberá satisfacer las siguientes funciones:
*Gobierna el Sistema.
*Asigna los recursos.
9
*Administra y controlar la ejecución de los programas.
Un sistema de cómputo en muchos casos cuenta con demasiados recursos
para ser utilizados por un solo usuario, es en estos casos cuando se puede dar
servicio a varios procesos.
TIPOS DE SISTEMAS OPERATIVOS
Existen dos tipos generales de sistemas operativos: Los basados en caracteres
y los de interfaz gráfica (ambientes amigables). El sistema basado en
caracteres es ejemplificado perfectamente con el sistema operativo utilizado
por las computadoras IBM y compatibles. El MS-DOS está listo para recibir un
comando desplegando el tipo de indicador (A> o C>) en la pantalla; en donde el
usuario escribe carácter por carácter el comando que se desea ejecutar.
Ante las justificadas quejas de los usuarios por la falta de programas
amigables, los desarrolladores de software respondieron añadiendo menús y
mensajes en pantalla. Los menús mejoran en mucho la cordialidad de los
programas, reduciendo el número de comandos que se necesitan conocer.
La Macintosh logró crear la primera interfaz gráfica, posteriormente Microsoft
introdujo la interfaz gráfica Windows para las computadoras IBM y compatibles.
Cada programa en Windows tiene reservada un área de la pantalla conocida
con el nombre de ventana.
Un sistema operativo que se opera mediante el uso de imágenes y símbolos en
vez de palabras se denomina interfaz gráfica para el usuario, o GUI (Graphic
User FUNCIONES BASICAS DE UN SISTEMA OPERATIVO PROGRAMAS DE
CONTROL
*ADMINISTRACION DE TRABAJOS
10
Cuando existen varios programas en espera de ser
procesados, el sistema operativo debe decidir el orden de
procesamiento de ellos, así como asignar los recursos necesarios para su
proceso.
*ADMINISTRACION DE RECURSOS
Mediante esta función el sistema operativo está en capacidad de distribuir en
forma adecuada y en el momento oportuno los diferentes recursos (memoria,
dispositivos, etc.,...) entre los diversos programas que se encuentran en
proceso, para esto, lleva un registro que le permite conocer que recursos están
disponibles y cuales están siendo utilizados, por cuanto tiempo y por quien, etc.
Mediante esta actividad el sistema operativo decide qué proceso hará uso del
recurso, durante cuánto tiempo y en que momento.
ADMINISTRACION DE LA MEMORIA
Supervisa que áreas de memoria están en uso y cual están libre, determina
cuanta memoria asignará a un proceso y en que momento, además libera la
memoria cuando ya no es requerida para el proceso.
ADMINISTRACION DE LA MEMORIA
Supervisa que áreas de memoria están en uso y cual están libre, determina
cuanta memoria asignará a un proceso y en que momento, además libera la
memoria cuando ya no es requerida para el proceso.
RECUPERACION DE ERRORES
El sistema operativo contiene rutinas que intentan evitar perder el control de
una tarea cuando se suscitan errores en la trasferencia de información hacia y
desde los dispositivos de entrada / salida.
11
Conclusión:
Un Sistema Operativo es el software encargado de ejercer el control y
coordinar el uso del hardware entre diferentes programas de aplicación y los
diferentes usuarios. Es un administrador de los recursos de hardware del
sistema.
http:// www.mflor.mx/materias/comp/cursoso/sisope1.htm
http:// www.magomez.net/SSOO/document/Funciones.htm
12
Estructura de un Sistema Operativo
Objetivos
Que puedan conocer más a fondo lo que son los sistemas operativos y su tipo
de funcionamiento que este nos proporciona.
Introducción
Explica la organización de los sistemas operativos el como se pueden
establecer por capas, dependiendo de las funciones que el sistema operativo
puede realizar.
Estructura de los sistemas Operativos
Administración de Procesos
Para comenzar debemos saber que es un proceso.
Un proceso es un programa en Memoria + CPU + acceso a dispositivos +
otros recursos.
Notemos que un proceso necesita de ciertos recursos (como CPU, memoria,
archivos, dispositivos de E/S, etc.) para realizar su tarea.
Podemos ver entonces que un proceso es una entidad activa, mientras que un
programa una entidad pasiva.
Administración de Memoria
La memoria es un área de almacenamiento común a los procesadores y
dispositivos, donde se almacenan programas, datos, etc.
El sistema deberá administrar el lugar libre y ocupado, y será el encargado de
las siguientes tareas:
13
• Mantener que partes de la memoria están siendo usadas, y
por quien.
• Decidir cuales procesos serán cargados a memoria cuando exista espacio de
memoria disponible, pero no suficiente para todos los procesos que deseamos.
• Asignar y quitar espacio de memoria según sea necesario.
Subsistema de Entrada/Salida
El sistema operativo deberá ocultar las características específicas de cada
dispositivo y ofrecer servicios comunes a todos.
Estos servicios serán, entre otros:
• Montaje y desmontaje de dispositivos
• Una interfaz entre el cliente y el sistema operativo para los device drivers.
• Técnicas de cache, buffering y spooling.
• Drivers específicos
Administración de Almacenamiento secundario
Dado que la memoria RAM es volátil y pequeña para todos los datos y
programas que se precisan guardar, se utilizan discos para guardar la mayoría
de la información.
El sistema operativo será el responsable de:
• Administrar el espacio libre
• Asignar la información a un determinado lugar
• Algoritmos de planificación de disco (estos algoritmos deciden quien utiliza un
determinado recurso del disco cuando hay competencia por él).
14
Subsistema de Archivos
Proporciona una vista uniforme de todas las formas de almacenamiento,
implementando el concepto de archivo como una colección de bytes.
Sistema de protección
Por protección nos referimos a los mecanismos por los que se controla el
acceso de los procesos a los recursos.
En un sistema multiusuario donde se ejecutan procesos de forma concurrente
se deben tomar medidas que garanticen la ausencia de interferencia entre
ellos.
Servicios del Sistema Operativo
El sistema brindará un entorno de ejecución de programas donde se dispondrá
de un conjunto de servicios. Los servicios principales serán:
• Operaciones de E/S
• Manipulación del Sistema de archivos
• Comunicación
• Manipulación de errores
• Sistema Monolítico
Estos sistemas no tienen una estructura definida, sino que son escritos como
una colección de procedimientos donde cualquier procedimiento puede invocar
a otro.
Ejemplos de estos sistemas pueden ser MS-DOS o Linux (aunque incluye algo
de capas).
Es importante tener en cuenta que ningún sistema es puramente de un tipo.
15
Sistema en capas.
El diseño se organiza en una jerarquía de capas, donde los servicios que
brinda una capa son consumidos solamente por la capa superior.
La capa 0 es del Hardware y la N es la de los procesos de Usuario.
• Sistema con micro núcleo
La idea consiste en tener un núcleo que brinde los servicios mínimos de
manejo de procesos, memoria y que provea la comunicación entre procesos.
Todos los restantes servicios se construyen como procesos separados del
micro núcleo, que ejecutan en modo usuario.
Conclusión:
Aprender mas acerca de los sistemas operativos y saber más a detalle el cómo
se lleva a cabo su función.
http:// www.mflor.mx/materias/comp/cursoso/sisope1.htm
http:// www.fing.edu.uy/tecnoinf/mvd/cursos/so/material/teo/so03-
estructura_sist_oper.pdf
16
BIOS, UEFI y Legacy
Objetivos:
Tener mas en claro lo que significa BIOS, UEFI y Legacy y para que sirve
conociendo mas sobre dicho tema y hacerlo más fácil de entender.
Introducción
Poder comprender más a fondo sobre estos 3 conceptos el saber para qué nos
sirve en nuestro sistema de cómputo.
BIOS
Sistema básico de entradas y salidas
¿Qué es físicamente y donde se localiza?
Este elemento forma parte del chipset y por lo tanto se encuentra sobre
la placa base. Físicamente la BIOS no es más que un pequeño chip que se
activa cuando pulsas el botón de encendido,
¿Qué hace?
Tiene varias funciones. La principal es arrancar el PC. Cuando esta enciende,
realiza el test de memoria RAM y comprueba que dispositivos, como por
ejemplo los discos duros, están conectados.
La BIOS, por tanto, se convierte en la encargada de ofrecer la capa más
cercana al hardware.
Las configuraciones de la BIOS no se borran al apagar el PC porque se
almacenan en un chip de memoria especial: la CMOS. Esa memoria se
mantiene con una pequeña pila. La CMOS consume tan poca energía que lo
normal es no tener que cambiar su pila en toda la vida de la computadora.
17
La BIOS va informando de lo que hace mediante líneas de texto
que aparecen (muy deprisa) en la pantalla. A estas
informaciones se les llama POST, por Power-On Self Test.
El POST de la BIOS indica también cómo acceder a su pantalla de
configuración (el BIOS Setup). En PC modernos el POST muestra además la
tecla de acceso al menú de arranque (Boot Menu). Con él puedes elegir tú
mismo desde qué unidad arrancar.
¿Qué es UEFI?
UEFI (Unified Extensible Firmware Interface) es una interfaz de firmware
estándar para Pcs, diseñada para reemplazar el BIOS (sistema básico de
entrada y salida). Es un estándar creado por más de 140 compañías
tecnológicas que forman parte del consorcio UEFI, en el que se incluye
Microsoft.
Algunas de las ventajas que ofrece el firmware UEFI son:
Mayor seguridad, ya que ayuda a proteger el proceso previo al inicio (o pre
arranque) frente a ataques de bootkit.
Tiempos de inicio y reanudación desde la hibernación más rápidos.
Compatibilidad con unidades de más de 2,2 terabytes (TB).
Compatibilidad con modernos controladores de dispositivos de firmware de 64
bits que el sistema puede usar para direccionar más de 17,2 mil millones de
gigabytes (GB) de memoria durante el inicio.
Capacidad para usar el BIOS con hardware UEFI.
El firmware es una porción de código almacenado en una en una memoria
ROM que se utiliza para establecer las instrucciones que controlan las
operaciones de los circuitos de un dispositivo.
Este componente de código va integrado al hardware del dispositivo, pero
puede ser modificado a través de órdenes externas con el objetivo de
18
mantenerlo actualizado y funcionando de acuerdo a los
requerimientos propios del sistema.
Legacy
(Sistema heredado)
Los sistemas heredados no son sólo sistemas de software de aplicación. Son
sistemas socio-técnicos, por lo que incluyen procesos de negocio, software de
aplicación, software de apoyo y sistema hardware.
* Riesgos de la migración de un sistema heredado
Los sistemas heredados son considerados potencialmente problemáticos por
numerosos ingenieros de software por diversos motivos. Dichos sistemas a
menudo operan en ordenadores obsoletos y lentos, cuyo mantenimiento tiene
elevados costes y son difíciles de actualizar por falta de componentes
adecuados o de mantenimiento.
¿Qué es la integración de sistemas heredados?
La integración de sistemas heredados puede definirse como la reutilización de
sistemas y aplicaciones heredadas existentes, que se logra mediante la
integración con aplicaciones corporativas desarrolladas recientemente.
La integración de sistemas heredados brinda un método no intrusivo para
reutilizar aplicaciones críticas que residen en sistemas heredados, como un
sistema mainframe o AS/400
19
Conclusión:
Aprendí mas acerca sobre estos términos y quedo más claro el concepto de
cado uno y el funcionamiento que ejerce en una computadora.
http://aplicdistri.blogspot.mx/2013/02/24-integracion-de-sistemas-
heredados.html
http://www.welivesecurity.com/la-es/2014/06/13/diferencias-entre-bios-y-
uefi-como-protegerlos/
http://windowsespanol.about.com/od/ConoceEInstalaWindows/f/Que-Es-
La-Bios.htm
http://es.wikipedia.org/wiki/Sistema_heredado
20
Tarjeta Madre, RAM y Microprocesador
Objetivos
Poder aprender más acerca de las partes que conforman un equipo de
cómputo mas detallado para poder saber acerca de nuestra PC.
Introducción
Veremos la definición de lo que es la Tarjeta madre RAM y Microprocesador el
funcionamiento que cada uno hace dentro de nuestro equipo de cómputo.
La tarjeta madre
Es una tarjeta de circuito impreso que permite la integración de todos los
componentes de una computadora Para esto, cuenta con un software
básico conocido como BIOS, que le permite cumplir con sus funciones
La tarjeta madre alberga los conectores necesarios para el procesador, la
memoria RAM, los puertos y el resto de las placas (como la tarjeta de
video/red).
21
Existen muchas maneras de describir una placa madre, en
especial las siguientes:
*el factor de forma
*el chipset
*el tipo de socket para procesador utilizado
*los conectores de entrada y salida.
La placa madre contiene un cierto número de componentes integrados, lo que
significa a su vez que éstos se hallan integrados a su circuito impreso:
El chipset, un circuito que controla la mayoría de los recursos (incluso la
interfaz de bus con el procesador, la memoria oculta y la memoria de acceso
aleatorio, las tarjetas de expansión, etc.),
*El reloj y la pila CMOS
*El BIOS
*El bus del sistema y el bus de expansión.
Memoria RAM
RAM son las siglas de random access memory, un tipo de memoria de
ordenador a la que se puede acceder aleatoriamente; es decir, se puede
acceder a cualquier byte de memoria sin acceder a los bytes precedentes. La
memoria RAM es el tipo de memoria más común en ordenadores y otros
dispositivos como impresoras.
Hay dos tipos básicos de memoria RAM
*RAM dinámica (DRAM)
*RAM estática (SRAM)
Los dos tipos de memoria RAM se diferencian en la tecnología que utilizan para
guardar los datos, la memoria RAM dinámica es la más común.
22
Microprocesador
El microprocesador es un circuito integrado que es parte fundamental de un
CPU o unidad central de procesamiento en una computadora.
Se le llama microprocesador a la parte de un CPU que se clasifica como un
componente electrónico compuesto por cientos de miles de transistores
integrados en una placa de silicio.
23
Conclusión:
Pude conocer más información acerca de terrees componentes que tiene un
equipo de cómputo que son esenciales para su funcionamiento.
http://es.kioskea.net/contents/366-placa-madre
http://definicion.de/tarjeta-madre/
http://www.masadelante.com/faqs/memoria-ram
http://www.definicionabc.com/tecnologia/microprocesador.php
24
Unidades de Almacenamiento y Periféricos
Objetivos
Aprender más acerca de las unidades y periféricos y saber distinguir una de
otra para saber más acerca de ellas y en que consiste cada una.
Introducción
Definición y para que sirve cada tema en específico, el saber qué importancia
tiene y conocer mas afondo sobre lo que estamos viendo.
Las unidades de almacenamiento de datos
Son dispositivos que, conectados a la computadora, permiten el
almacenamiento de información (archivos).
También podemos estar haciendo referencia a las unidades de medida
informáticas como byte, megabyte, gigabyte.
Dispositivos: unidades de almacenamiento en computadoras
* Disco duro
* Disquetera
* Unidad lectora/grabadora de discos ópticos (CD-ROM, DVD, HD-DVD, Blu-
Ray).
* Lector de memoria flash
* Unidad de cinta magnética
* Unidad virtual: técnicamente no es un dispositivo físico, pero la computadora
las toma como si se tratara de una unidad de almacenamiento más.
25
* Almacenamiento online: con la herramienta adecuada,
también pueden formar parte de las unidades de la
computadora, incluso asignándoles un volumen o unidad lógica.
Periférico
Un periférico es un dispositivo electrónico físico que se conecta o acopla a
una computadora, pero no forma parte del núcleo básico.
Sirven para comunicar la computadora con el exterior o como almacenamiento
de información.
Los periféricos pueden ser de entrada, de salida, de almacenamiento o de
comunicación.
Periféricos de entrada:
• Mouse
• Teclado
• Webcam
• Escáner
• Micrófono
• Joystick, Gamepad, Volante • Lápiz óptico
26
Son periféricos de salida:
• Monitor
• Impresora
• Pantalla
• Altavoz (parlante)
• Tarjeta gráfica
• tarjeta de sonido
Son periféricos de entrada/salida:
• Pantalla táctil
• Casco virtual
Son periféricos de comunicación (entrada/salida):
• Módem
• Tarjeta de red
• Hub
27
Son periféricos de almacenamiento (entrada/salida):
• Grabadora de CD o DVD •
Zip
• Pen drive
Conclusión:
Pude comprender más acerca de las unidades de almacenamiento y quedo
mas claro sobre los tipos de periféricos
http:// www.alegsa.com.ar/Dic/unidades%20de%20almacenamiento.php
http://www.alegsa.com.ar/Dic/periferico.php
28
Windows, Software comercial Y Mac OS
Objetivos
Saber más sobre los elementos para un equipo de cómputo el poder distinguir
sobre los diferentes temas y poderlos comprender con facilidad.
Introducción
Podremos saber más acerca sobre dos sistemas operativos importantes y
sobre lo que es un software comercial.
Microsoft Windows
Es un sistema operativo, es decir, un conjunto de programas que posibilita la
administración de los recursos de una computadora. Este tipo de sistemas
empieza a trabajar cuando se enciende el equipo para gestionar el hardware a
partir desde los niveles más básicos.
Es importante tener en cuenta que los sistemas operativos funcionan tanto en
las computadoras como en otros dispositivos electrónicos que usan
microprocesadores (teléfonos móviles, reproductores de DVD, etc.)
29
Software Libre:
Se define como el Software que tiene autorización legal para que cualquiera
pueda Instalarlo, usarlo, copiarlo y distribuirlo de Forma íntegra o con
modificaciones (El código fuente debe estar disponible).
Aquel que está desarrollado por una entidad, empresa o grupo que desea
ganar dinero por el uso del software. Se distribuye bajo licencia final de usuario,
puede instalarse o usarse solo según los términos de la licencia que lo rige.
Comercial y propietario no son sinónimos. La mayoría del software comercial
es propietario, pero hay software libre comercial y hay software cerrado no
comercial.
Ventajas del software comercial.
*El software comercial garantiza la propiedad y decisión de uso del software
por parte de la empresa.
*Cuenta con más opciones de software de terceros y soporte general de la
industria.
*Mayor compatibilidad con el hardware.
*Interfaces gráficas mejor diseñadas.
*Más compatibilidad en multimedia y juegos.
Desventajas de software comercial.
*El costo de las aplicaciones es mayor.
*Imposibilidad de modificación.
*El soporte de la aplicación es exclusivo del propietario.
*Restricciones en el uso (marcadas por la licencia).
*Imposibilidad de redistribución.
30
*Por lo general suelen ser menos seguras.
Ejemplos de software comercial:
*Todas las distintas versiones de Microsoft Windows:
- Sistema operativo Windows
- Paquete de oficina Office (Word, Excel, Power Point)
- Aplicación para el tratamiento de imágenes Photoshop.
Mac OS
Los sistemas de escritorio Mac Pro sugieren que usar una computadora puede
ser algo poco complicado, incluso fácil. Mac OS X ofrece la misma promesa.
Aunque los sistemas operativos de Apple y Windows por lo general permiten
hacer las mismas cosas, la interfaz de Mac tiene menor capacidad
Separa los archivos del usuario y del sistema para una seguridad máxima
contra los programas infectados de virus; Incluye el cifrado de discos. Apple
no permite que OS ejecute en hardware que no sea de Mac, así que la Mac
es la única manera de ejecutar los tres sistemas operativos en la misma
maquina
Conclusión:
Bueno entendí más acerca de lo que es Mac OS y sobre algunas
características al igual que me quedo claro lo que es un software comercial
http://definicion.de/windows/
http://www.ecoedicio.cat/docs/culturalibre_ecoedicio.pdf
http://intropddsoftwareg2.blogspot.mx/2011/06/tipos-de-software.html
http://cancinoalfonso.blogspot.mx/2012/06/principales-caracteristicas-de-
mac-os.html
31
Software Libre, Open Source e Historia de Linux.
Objetivos
Aprender más acerca de estos temas y que nos quede un poco claro lo que
significa y para que nos sirve.
Introducción
Saber sobre lo que es un software comercial y que tiene de importancia saber
mas afondo sobre lo investigado y tener una idea de lo que estamos viendo.
Software Libre
Las principales licencias de software libre son GPL y LGPL.
La primera, destinada a usuarios que puedan incorporarle modificaciones o que
puedan agregar el software libre a un trabajo propio, el cual deberá ponerlo a
disposición también con la misma licencia. La segunda, es más libre y
destinada inclusive a software comercial.
Ejemplos de Software Libres:
- Sistema Operacional Linux
- Lenguajes Java y PHP
- Base de datos MySQL
- Programa de oficina Open Office
32
Open Source o Código Abierto
Es un término que se aplica al Software distribuido bajo una licencia que le
permita al usuario acceso al código fuente del Software, y además le permita
estudiar y modificarlo con toda libertad, sin restricciones en el uso del mismo; y
además le permita redistribuirlo, siempre y cuando sea de acuerdo con los
términos de la licencia bajo la cual el Software original fue adquirido.
Es importante aclarar que Open Source NO significa Gratis, sino con acceso al
Código Fuente, y con la Libertad de usar, modificar y redistribuir el Software
bajo los términos de la licencia bajo la cual fue adquirido el Software. El
Software Open Source, como todo Software Comercial puede ser distribuido a
cualquier precio que el distribuidor considere adecuado, la diferencia esta en
los beneficios que el Open Source le brinda al usuario al permitirle ver y
modificar el código fuente del Software adquirido.
Mac OS
Los sistemas de escritorio Mac Pro sugieren que usar una computadora puede
ser algo poco complicado, incluso fácil. Mac OS X ofrece la misma promesa.
Aunque los sistemas operativos de Apple y Windows por lo general permiten
hacer las mismas cosas, la interfaz de Mac tiene menor capacidad.
Separa los archivos del usuario y del sistema para una seguridad máxima
contra los programas infectados de virus; Incluye el cifrado de discos. Apple
no permite que OS ejecute en hardware que no sea de Mac, así que la Mac
es la única manera de ejecutar los tres sistemas operativos en la misma
maquina
Historia de Linux
Linux, es un sistema operativo. Es una implementación de libre distribución
UNIX para computadoras personales (PC), servidores y estaciones de trabajo.
Linux es usado como sistema operativo en una amplia variedad de plataformas
de hardware y computadores, incluyendo los computadores de escritorio (PCs
33
x86 y x86-64, y Macintosh y PowerPC), servidores,
supercomputadores, mainframes, y dispositivos empotrados así
como teléfonos celulares.
La historia de Linux está fuertemente vinculada a la del proyecto GNU.
Hacia 1991, cuando la primera versión del núcleo Linux fue liberada, el
proyecto GNU había producido varios de los componentes del sistema
operativo, incluyendo un intérprete de comandos, una biblioteca C y un
compilador, pero aún no contaba con el núcleo que permitiera complementar el
sistema operativo.
Entonces, el núcleo creado por Linus Torvalds, llenó el hueco final que el
sistema operativo GNU exigía.
El 5 de octubre de 1991, Linus anuncio la primera versión "Oficial" de Linux,
- versión 0.02.
Con esta versión Linus pudo ejecutar Bash (GNU Bourne Again Shell) y gcc
(Compilador GNU de C) pero no mucho mas funcionaba. En este estado de
desarrollo ni se pensaba en los términos soporte, documentación, distribución.
Después de la versión 0.03, Linus salto en la numeración hasta la 0.10, más
programadores a lo largo y ancho del internet empezaron a trabajar en el
proyecto y después de revisiones, Linus incremento el numero de versión hasta
la 0.95 (marzo 1992)
La expresión "Linux" es utilizada para referirse a las distribuciones GNU/Linux,
colecciones de software que suelen contener grandes cantidades de paquetes
además del núcleo. El software que suelen incluir consta de una enorme
variedad de aplicaciones, como: entornos gráficos, suites ofimáticas, servidores
web, servidores de correo, servidores FTP, etcétera. Coloquialmente se aplica
el término "Linux" a éstas.
Características de Linux:
34
*Multitarea: La palabra multitarea describe la habilidad de
ejecutar varios programas al mismo tiempo.
*Multiusuario: Muchos usuarios usando la misma maquina al mismo tiempo.
*Multiplataforma: Las plataformas en las que en un principio se puede utilizar
Linux son 386-, 486-.
*Multiprocesador: Soporte para sistemas con más de un procesador está
disponible para Intel y SPARC.Funciona en modo protegido.
Conclusión:
Aprendí más acerca de los software la historia de Linux el cómo se inició y
como se fue creando el saber más sobre cosas que no sabía muy a fondo.
http://hispalinux.es/SoftwareLibre
http://www.informatica-hoy.com.ar/aprender-informatica/Diferencias-
entre-Software-Libre-y-Software-Comercial.php
https://www.isocron.net/node/35
35
10 Distribuciones Linux más importantes y sus características.
Objetivos
Conocer más a fondo lo que son las distribuciones Linux y para que nos sirven
el cómo son utilizadas y para qué?.
Introducción
Saber características de diversas distribuciones y conocer el para que
funcionan dichas distribuciones.
Debían
Características:
- Tiene una amplia colección de software disponible.
- No tiene un entorno gráfico especificado.
- Contiene un grupo de herramientas que facilitan el proceso de instalación y de
actualización.
- Debían pone a disposición de cualquiera en Internet sus distribuciones, esto
provoca que personas o empresas distribuían comercialmente este software,
siempre respetando su licencia.
Fedora
Características:
- Arquitecturas soportadas:
x86
x86-64
PowerPC
36
- El entorno de escritorio por defecto es GNOME, e
incluye KDE en algunas versiones.
- El sistema de archivos por defecto es ext3 sobre LVM.
- Contiene pocos paquetes de software, su navegador principal es Firefox y
contiene el paquete ofimático.
OpenSUSE
Características:
- Buena detección de hardware.
- Incluye una interfaz gráfica de usuario (GUI) y una interfaz de línea de
comandos (CLI).
- Permite seleccionar entre dos interfaces, KDE o GNOME.
- SDB es un sistema de ayuda de errores. Integrarse en el SDB de la
openSUSE Wiki permite a todos escribir o editar artículos.
- Configuración y actualización por medio de YAST.
UBUNTU
Características principales:
- Basada en la distribución Debian.
- Disponible en 4 arquitecturas oficiales: Intel x86, AMD64, SPARC (para esta
última sólo existe la versión servidor).
- Las versiones se liberan cada 6 meses y se mantienen actualizadas hasta 18
meses después de su lanzamiento.
- Los programas principales que incluyen las versiones de Ubuntu son: GIMP,
GNOME, Mozilla Firefox, Open Office i Pidgin (mensajería instantánea).
37
- Ubuntu divide todo el software en cinco componentes, ayudan
a mostrar las distintas licencias y la prioridad con la que se
atienden los problemas (main, restricted, universe y multiverse).
Slackware
Slackware Linux es la distribución de GNU/Linux más antigua que tiene
vigencia.
-Diseñado con dos objetivos: facilidad para usar y estabilidad como meta
prioritaria.
-Incluye el más popular software reciente mientras guarda un sentido de
tradición proporcionando simplicidad y facilidad de uso junto al poder y la
flexibilidad.
-Proporciona a los nuevos y a los experimentados usuarios por igual un
sistema con todas las ventajas, equipado para servidores, puestos de trabajos
y máquinas de escritorio.
Mandriva
-Mandriva es una distribución enfocada a principiantes o usuarios que se están
introduciendo al mundo de GNU/Linux y al Software Libre.
-Está enfocada principalmente a usuarios novatos o de nivel medio.
38
MINT
Esta distro de origen irlandés, que curiosamente es una de las más jóvenes del
mercado, y la más joven de esta recopilación, está ganando popularidad a
pasos agigantados.
Se trata de una distro basada en Ubuntu, con la que es totalmente compatible,
pero que intenta facilitar aún más la vida a los usuarios, por ejemplo, instalando
por defecto diversos códecs propietarios, el plugin de Java o el plugin de Flash.
También han desarrollado algunas herramientas bastante interesantes.
PUPPY LINUX
Puppy Linux se distingue de todas las demás distros de la recopilación en que
está pensada para ser lo más pequeña posible, hasta el punto de que se puede
cargar completamente en la memoria RAM de un PC bastante antiguo (su
versión más simple, Barebones, ocupa sólo 40MB).
SABAYON LINUX
Sabayon es una distro italiana derivada de Gentoo, una distro basada en
código fuente, en lugar de paquetes binarios, que es temida por muchos y
amada por otros tantos. El objetivo de Sabayon es acercar Gentoo al gran
público, cosa que parecen estar consiguiendo.
CENTOS
Ya hablamos anteriormente de la distribución comercial de Red Hat: Red Hat
Enterprise Linux. Debido a la GPL, Red Hat tiene la obligación de publicar gran
parte del código fuente de su distribución, cosa que estos hacen con mayor o
menor agrado. La comunidad de CentOS aprovecha este código fuente para
crear una distribución muy similar a Red Hat Enterprise Linux, pero sin el coste
del soporte o la certificación.
39
Características de Linux:
*Multitarea: La palabra multitarea describe la habilidad de ejecutar varios
programas al mismo tiempo.
*Multiusuario: Muchos usuarios usando la misma maquina al mismo tiempo.
*Multiplataforma: Las plataformas en las que en un principio se puede utilizar
Linux son 386-, 486-.
*Multiprocesador: Soporte para sistemas con más de un procesador está
disponible para Intel y SPARC.Funciona en modo protegido.
Conclusión:
Conocí diferentes tipos de distribuciones y sus diferentes características de
cada una de ellas y pude comprenden diversas cosas.
http://mundogeek.net/archivos/2009/09/30/las-10-distros-linux-mas-populares /
http:// www.taringa.net/posts/linux/14786722/Caracteristicas-de-versiones-mas-
populares-de-Linux.html
http://todoymas.wordpress.com/informacion-distribuciones-gnulinux /
40
Panel de control de Windows
Objetivos
Saber mas acerca de lo que es Windows y como es su funcionamiento.
Introducción
Podres conocer más acerca de panel de control de Windows lo que contiene y
el cómo funciona y como cambian diversas cosas dependiendo la versión que
se tenga.
El Panel de control está diseñado para cambiar la configuración de Windows,
ya que el usuario puede en el momento que lo desee cambiar las opciones que
están predeterminadas, como cambiar la hora, configurar una impresora,
ajustar el teclado o ratón... Pero el Panel de control va mucho más allá, como
poder agregar un nuevo hardware (haciendo uso de la tecnología Plug&Play),
instalar o eliminar software, correo, fuentes, y configurar aspectos más serios
del ordenador.
41
Conclusión
Es algo muy simple y de fácil comprensión que no está complicado y puedes
manejarlo fácilmente sin ningún problema es solo cuestión de saber lo que se
desea hacer.
http:// www.ecured.cu/index.php/Panel_de_control
http:// www.duiops.net/windows/ayudas/pancon.htm
42
Sistema de Archivos
Objetivos
Saber que es un sistema de archivo y el conocer un poco para que nos sirve y
funciona en nuestro equipo de cómputo.
Introducción
Que es un sistema operativo, los tipos de archivo que podemos encontrar
dependiendo al sistema operativo que se tenga.
El Sistema de Archivos
Un “Archivo” es un conjunto de registros y suele contener
“Métodos de acceso” relacionados con la manera de acceder a los datos
almacenados en archivos.
“Administración de archivos” referida a la provisión de mecanismos para que
los archivos sean almacenados, referenciados, compartidos y asegurados.
“Administración del almacenamiento auxiliar” para la asignación de espacio a
los archivos en los dispositivos de almacenamiento secundario.
“Integridad del archivo” para garantizar la integridad de la información del
archivo.
El sistema de archivos está relacionado especialmente con la administración
del espacio de almacenamiento secundario, fundamentalmente con el
almacenamiento de disco.
Una forma de organización de un sistema de archivos puede ser la siguiente:
Se utiliza una “raíz ” para indicar en qué parte del disco comienza el “directorio
raíz ”.
El “directorio raíz ” apunta a los “directorios de usuarios”.
43
Un “directorio de usuario” contiene una entrada para cada uno
de los archivos del usuario.
Los nombres de archivos solo necesitan ser únicos dentro de un directorio de
usuario dado. El nombre del sistema para un archivo dado debe ser único para
el sistema de archivos.
En sistemas de archivo “jerárquicos” el nombre del sistema para un archivo
suele estar formado como el “nombre de la trayectoria” del directorio raíz al
archivo.
Sistema operativo Tipos de sistemas de archivos admitidos
Dos FAT16
Windows 95 FAT16
Windows 95 OSR2 FAT16, FAT32
Windows 98 FAT16, FAT32
Windows NT4 FAT, NTFS (versión 4)
Windows 2000/XP FAT, FAT16, FAT32, NTFS (versiones 4 y 5)
LinuxExt2, Ext3, ReiserFS, Linux Swap (FAT16,
FAT32, NTFS)
MacOSHFS (Sistema de Archivos Jerárquico), MFS
(Sistemas de Archivos Macintosh)
OS/2HPFS (Sistema de Archivos de Alto
Rendimiento)
SGI IRIX XFS
FreeBSD, OpenBSD UFS (Sistema de Archivos Unix)
44
Sun Solaris UFS (Sistema de Archivos Unix)
IBM AIX JFS (Sistema Diario de Archivos)
Conclusión:
Bueno conocí el tipo de archivos dependiendo al tipo de sistema operativo
para que se utiliza y como es su función.
http:// es.kioskea.net/contents/611-el-sistema-de-archivos
http:// exa.unne.edu.ar/depar/areas/informatica/SistemasOperativos/SO4.htm
Mantenimiento Preventivo y Correctivo
45
Objetivos
Conocer más a fondo sobre las prevenciones que puedes detectar en tu equipo
de cómputo para un mejor funcionamiento.
Introducción
Diferenciar entre mantenimiento preventivo y correctivo y tener más en claro lo
que es cada uno.
Mantenimiento Preventivo
El mantenimiento preventivo puede definirse como la programación de
actividades de inspección de los equipos, tanto de funcionamiento como de
limpieza y calibración, que deben llevarse a cabo en forma periódica
Con base en un plan de aseguramiento y control de calidad.
Su propósito es prevenir las fallas, manteniendo los equipos en óptima
operación.
La característica principal de este tipo de mantenimiento es la de inspeccionar
los equipos, detectar las fallas en su fase inicial y corregirlas en el momento
oportuno.
Con un buen mantenimiento preventivo se obtiene experiencia en diagnóstico
de fallas y del tiempo de operación seguro de un equipo.
EL Mantenimiento Correctivo de Hardware es la reparación o el cambio que se
le hace a algún componente de la computadora cuando se presenta una falla.
Este mantenimiento consiste en una pequeña soldadura de la tarjeta de vídeo,
etc.
A diferencia del Mantenimiento Preventivo, el Correctivo se lleva a cabo cuando
la falla ya se presentó, y en el Preventivo, como su nombre lo dice, es para
prevenir alguna falla.
46
Este mantenimiento, generalmente tiene una duración de 1 a 5
horas, pero las horas dependen del problema y de la rapidez del equipo.
TIPOS DE MANTENIMIENTO CORRECTIVO:
º Mantenimiento correctivo NO PLANEADO:
En este tipo de mantenimiento es cuando se corrige la falla que presenta
nuestra computadora, pero como su nombre lo indica este es no planeado,
quiere decir que la falla aparece cuando no se espera, a veces ni origen
sabemos de esta falla presentada.
º Mantenimiento Correctivo PROGRAMADO:
Este tipo de mantenimiento se corrigen fallas pero con hechos ciertos, en este
mantenimiento no es necesario realizarlo en el mismo momento que presenta
el problema, puedes resolver el conflicto y si no es urgente lo dejas para
después y la computadora está bien, pero con esa pequeña falla.
Mantenimiento Correctivo de EMERGENCIA:
En este tercer tipo de mantenimiento se corrigen fallas con hechos ciertos, pero
este tipo actúa más rápidamente que los demás porque es de emergencia, y lo
hace rápido porque la falla lo requiere si no puede que el problema se haga
mas grande más complicado y puede que se mucho más tardado.
47
Conclusión:
Conocí mas acerca de los tipos de prevención para un equipo de cómputo y
poder prevenir algún riesgo con mi equipo y saber qué es lo que pueda tener.
http:// senaprevencorrect.blogspot.mx/p/mantenimiento-correctivo-para-tu-
pc.html
http:// www2.inecc.gob.mx/publicaciones/libros/624/mtto.pdf
48
Como mejorar el Rendimiento de la PC
Objetivos
Conocer acerca mas sobre nuestro equipo de cómputo darle un mejor uso y
poder prevenir algún tipo de falla en el mismo.
Introducción
Ver las formas de mejorar el equipo de cómputo conocer a detalle las maneras
de ver si nuestro está en buen estado o algún problema que tenga que no
permita el buen funcionamiento.
Con el paso del tiempo vamos realizando continuamente diferentes tareas,
entre las que se incluyen instalaciones de aplicaciones, navegar por internet o
copiar datos. Todo esto va afectando de una manera u otra al SO, ya que se
añaden entradas al registro, se crean archivos temporales, los datos se
dispersan por el disco duro, se cargan programas en exceso en memoria y un
largo etcétera de motivos por el cual vamos perdiendo rendimiento.
Limpieza de archivos temporales:
Internet, las aplicaciones y el propio Windows van generando con el tiempo
archivos temporales, los cuales no tienen función alguna que nos interese. Por
ello conviene eliminarlos cada cierto tiempo, sobre todo si disponemos de un
disco de pequeña capacidad. Os sorprendería la cantidad de espacio que
puede llegar a ocupar con el tiempo.
Eliminar aplicaciones inútiles:
Si vamos a “instalar o desinstalar programas”, podremos ver aplicaciones que
ya no necesitamos y podemos eliminar, si nos las conoces mejor investiga un
poco en internet antes de hacer nada.
49
Elimínalas todas, se pueden distinguir muchas de ellas porque
llevan la palabra “toolbar”.
Limpiar de virus y spyware:
Uno de los motivos más comunes por lo que se vuelve un ordenador lento son
los virus y los archivos espías.
Reducir programas en memoria:
Cuando iniciamos el ordenador se cargan automáticamente una serie de
procesos de algunas aplicaciones que ocupan espacio en la memoria RAM y
requieren trabajo del procesador, algunos son estrictamente necesarios pero
otros podemos eliminarlos del arranque, mejorando no l solo la carga inicial de
Windows, sino también el rendimiento del ordenador en general.
Analice su sistema periódicamente
La velocidad y el comportamiento general de su sistema puede verse afectado
por el malware.
Asegúrese de que puede analizar su sistema periódicamente, al menos una
vez a la semana.
Se recomienda utilizar el Análisis completo del sistema, ya que intenta localizar
todos los tipos de malware que puedan amenazar la seguridad de su sistema y
también realiza el análisis dentro de los archivos.
Para iniciar el Análisis Completo del Sistema, siga los pasos siguientes:
Abra la ventana de Bit defender.
En el panel Antivirus, haga clic en Analizar ahora y seleccione Análisis del
sistema en el menú desplegable.
Siga los pasos del asistente.
50
Conclusión:
Aprendí como verificar si mi pc está funcionando correctamente y si no es así
como darle un mejor funcionamiento y que todo esté bajo un orden y pueda
funcionar bien nuestro equipo.
http://www.comorepararunpc.com/aumentar-el-rendimiento-del-pc /
http://www.bitdefender.es/support/% C2%BFc%C3%B3mo-puedo-mejorar-el-
rendimiento-de-mi-sistema-1017.html
51
Tipos de Escritorios Linux
Objetivos
Conocer mas acerca de Linux el tipo de escritorios que se maneja dependiendo
la personalización de cada escritorio el como cambia dependiendo de cada
uno.
Introducción
Poder aprender sobre Linux y saber más acerca de lo que es Linux en general
aprender sobre sus tipos de escritorio y lo que lo caracteriza.
GNOME
Este entorno de escritorio es uno de los más conocidos que no solo está
presente en Linux. También se puede encontrar en otros sistemas Unix como
BSD y Solaris.
Es muy configurable ya que se puede personalizar prácticamente cualquier
cosa. Menús, iconos, tipos de letra, fondo de escritorio, pantalla, tema para las
ventanas, sonido o la interacción con las ventanas entre otras.
52
KDE
Se trata de un entorno de escritorio creado en 1996 por Mathias Ettrich para
diferentes versiones del sistema UNIX.
El objetivo al crear este entorno fue el tener algo que permitiese a los usuarios
no solo mirar líneas de ordenes e interactuar de forma gráfica con todos los
componentes del sistema
Unity
Los elementos que tiene Unity son un lanzador a la izquierda que sirve como
lugar donde se encuentran los accesos directos de las aplicaciones, un
contenido central llamado “Lugares” que muestra todos los archivos y
aplicaciones de usuario, además de ofrecer un buscador de categorías y
aplicaciones.
Con el objetivo de optimizar el espacio de las pantallas de los netbooks.
53
XFCE
Es un entorno muy ligero, y resulta ideal para equipos como menos
recursos ya que el no ser un entorno visualmente tan potente como pueden ser
los anteriores, hace que no consuma tantos recursos. También hay que
apuntar que el no ser tan potente visualmente no le impide que pueda ser muy
personalizable, pudiendo cambiar temas de ventana, fondos de escritorio,
protectores de pantalla, tipos de letras o cualquier aspecto visual del mismo.
54
LXDE
Los componentes de LXDE son independientes, a diferencia de otros entornos
de escritorio, lo que hace que tengan muy pocas dependencias. Y como
entorno ligero que es, está diseñado especialmente para equipos con escasos
recursos como netbooks u ordenadores antiguos.
XFast: entorno ligero que además de portable funciona en muchos dispositivos.
Su objetivo principal es contar con un entorno gráfico muy rápido. Ideal para
equipos con pocos recursos.
Enlightenment: también conocido como “E”, se trata también de un entorno
muy ligero que ha pasado con el tiempo a convertirse de gestor de ventanas de
Gnome, a entorno de escritorio. Destaca por ser bastante configurable y
atractivo visualmente.
*ROX Desktop:
este entorno de escritorio está basado en
55
ROX-Filer (gestor de archivos que fue usado en Xubuntu hasta
que Thunar llegó a ser estable). Usa GTK+ y destaca por su
sistema de arrastrar y soltar para mover los datos entre las aplicaciones.
*Equinox:
Equinos Desktop Environment se trata de un entorno de escritorio bastante
sencillo, rápido y portable. Al igual que XFast, es ideal para ejecutar en equipos
con pocos recursos.
Étoilé:
Se trata de un proyecto flexible, modular y muy ligero que permite al usuario
crear su propio entorno de trabajo. Étoilé trabaja con un sistema de
clasificación de etiquetas a los objetos, en lugar de depender de carpetas.
Gracias a este sistema es más fácil compartir datos entre documentos de una
manera rápida y sencilla.
Conclusión:
Conocí mas acerca de Linux y la diferencia que tiene cada uno de sus
escritorios y con esto me queda mas claro de lo que es Linux y todo su
contenido.
http://www.omicrono.com/2011/07/todo-sobre-entornos-de-escritorio-en-linux-
gnome-kde-unity-xfce-y-lxde /
56
Distribuciones Linux Mexicanas
Objetivos
Conocer mas acerca de Linux y sus diferentes distribuciones mexicanas.
Introducción
Comprender más a detalle sobre las distribuciones Linux mexicanas y saber
más acerca de ellas.
Aunque existen actualmente centenares de distribuciones Linux de todas las
formas tamaños y colores, los entusiastas del software libre han tenido la
necesidad de crear sistemas operativos con el auténtico sabor casero,
pensando en las necesidades del mercado mexicano y, por qué no decirlo,
también por orgullo patriótico.
Jarro Negro
Al día de hoy podemos decir que es la distro mexicana más conocida. Inició su
camino como un proyecto del CCH Naucalpan pero hoy se encuentra
disponible para todo el mundo. Es una distro independiente, es decir, no se
basa en otras distribución
57
es, aunque en sus inicios se basó en Slackware y Debian.
Aldos
Alcance Libre Desktop Operating System es una distro que va en su versión
1.4.4 y está orientado a ser un sistema operativo de escritorio con soporte a
largo plazo. Lo desarrolla y mantiene Joel Barrios Dueñas, de la comunidad
Alcance Libre. Utiliza Gnome como entorno de escritorio y está basado en
Fedora. Además de contar con una completa dotación de software de trabajo y
entretenimiento soporta aplicaciones como Flash y Skype. Puedes descargar
las versiones de 32 y 64 bit.
Aztli (‘Ala’ en náhuatl)
Es un proyecto de los alumnos de la Benemérita Universidad Autónoma de
Puebla (BUAP) que ofrece a sus usuarios un entorno de trabajo moderno y
amigable y aspira a difundir la filosofía del software libre siendo el escalón de
entrada al mundo Linux, como Ubuntu o Linux Mint.
58
Aztec OS
Aunque inició como un sistema operativo ‘familiar’, Andrés Carranza Silva
decidió poner su proyecto a disposición del público en general. Aztec OS se
centra en la facilidad de instalación y la seguridad, además de integrar una
gran cantidad de aplicaciones para hacer felices a los usuarios que llegan por
primera vez al mundo Linux.
59
Beak OS
Promete correr en equipos de gama alta pero igualmente en aquellos con
recursos limitados e integra aplicaciones de uso cotidiano y profesional. Su
desarrollo es apoyado por el CONACYT.
Orvitux
Jesús Manuel Hernández, el creador de esta distro, anunció que se estaba
desarrollando una nueva versión de Orvitux basada en Debian. Orvitux tiene
como idea principal ser una distro práctica y fácil de usar, con funciones de
detección y configuración de hardware únicas y montones de aplicaciones para
el ocio y la productividad.
60
TM Linux
En 2010 hubo una versión Beta de esta distro basada en Unity Linux
(originalmente se basó en PCLinuxOS) y aunque comenzaba a contar con
soporte comunitario e incluso comercial, el desarrollo cayó en el olvido en
2011.
Vacteria
Ikim se transformó en Vacteria en 2011, como un sistema operativo especial
para desarrolladores, al traer preinstalados servicios web y software de
virtualización. Incluso se planteó que tendría por defecto el entorno de
escritorio Xfce, lo que la haría muy liviana. Extrañamente, el desarrollo se
encuentra abandonado desde finales de 2012.
61
Kodex
Es la versión mexicanizada de Knoppix, esa distro basada en Debian y tan
querida por su facilidad para detectar el hardware donde se instala. Está
recomendada para usuarios novatos, aunque la instalación puede ponerse un
poco difícil.
Conclusión:
Conocí acerca de las distribuciones Linux mexicanas y algunas características
sobre ellas. es un amplio panorama el saber mas a detalle sobre Linux.
http://organillero.net/distros-con-sabor-mexicano/#! prettyPhoto
62
10 Personajes históricos de la computación
Objetivos:
Saber más acerca de la historia de la computación y conocer quienes fueron
participantes de este hecho histórico.
Augusta Ada King
Es considerada como la primera programadora, desde que escribió la
manipulación de los símbolos, de acuerdo a las normas para una máquina de
Charles Babbage que aún no había sido construida.
Describió la máquina analítica de Charles Babbage,
Charles Babbage
Fue un matemático británico y científico de la computación. Diseñó y
parcialmente implementó una máquina para calcular, de diferencias mecánicas
para calcular tablas de números.
También diseñó, pero nunca construyó, la máquina analítica para ejecutar
programas de tabulación o computación; por estos inventos se le considera
como una de las primeras personas en concebir la idea de lo que hoy
llamaríamos una computadora.
Alan Turing
Es considerado uno de los padres de la ciencia de la computación siendo el
precursor de la informática moderna.
Proporcionó una influyente formalización de los conceptos de algoritmo y
computación: la máquina de Turing.
Formuló su propia versión de la hoy ampliamente aceptada Tesis de Church-
Turing, la cual postula que cualquier modelo computacional existente tiene las
63
mismas capacidades algorítmicas, o un subconjunto, de las que
tiene una máquina de Turing.
Dennis Ritchie
Fue un científico computacional estadounidense.
Colaboró en el diseño y desarrollo de los sistemas operativos Multics y Unix,
así como el desarrollo de varios lenguajes de programación como el C, tema
sobre el cual escribió un célebre clásico de las ciencias de la computación junto
a Brian Wilson Kernighan: El lenguaje de programación C.
Niklaus Wirth
Su artículo de desarrollo de un programa por refinamiento sucesivo (“program
development by stepwise refinement”) es considerado un texto clásico en la
ingeniería del software, así como su libro Algoritmos + Estructuras de datos =
Programas, que recibió un amplio reconocimiento, y que aun hoy en día es útil
en la enseñanza de la programación.
Recibió el Premio Turing por el desarrollo de estos lenguajes de programación
en 1984.
Steve Jobs
Fue un empresario y magnate de los negocios del sector informático y de la
industria del entretenimiento estadounidense. Fue fundador y presidente
ejecutivo de Apple Inc. y máximo accionista individual de The Walt Disney
Company.
William Henry Gates III
Más conocido como Bill Gates, es un empresario y filántropo estadounidense,
cofundador de la empresa de software Microsoft.
Creó la empresa de software Microsoft el 4 de abril de 1975, siendo aún
alumno en la Universidad de Harvard.
64
Linus Torvalds
Ingeniero de software finlandés, conocido por iniciar y mantener el desarrollo
del “kernel”de Linux, basándose en el sistema operativo libre Minix creado por
Andrew S. Tanenbaum y en algunas herramientas, varias utilidades y los
compiladores desarrollados por el proyecto GNU.
Conclusión:
Pues conocí mas personajes importantes que tuvieron que ver a la iniciación de
lo que son las computadoras y lo que aporto cada uno.
http:// jhottto24.blogspot.mx/2012/06/grandes-personajes-de-la-historia-de-
la.html
http://desarrolloaplicaciones.juanxxiii.net/? p=88
.
65