Tecnología de Información y Comunicación - Darmy

Este Bloog contiene información correspondiente a la asignatura Tecnología de Información y Comunicación - TIC, del Curso de Inducción Universitario del período Septiembre - Diciembre, y esta destinado al uso de los Estudiantes Unefistas que deseen aprender un poco más acerca de esta materia.

jueves, octubre 05, 2006

LINUX

Linux es la denominación de un sistema operativo y el nombre de un núcleo. Es uno de los paradigmas del desarrollo de software libre (y de código abierto), donde el código fuente está disponible públicamente y cualquier persona, con los conocimientos informáticos adecuados, puede libremente estudiarlo, usarlo, modificarlo y redistribuirlo, utiliza primordialmente filosofía y metodologías libres (también conocido como GNU/Linux) y que está formado mediante la combinación del núcleo Linux con las bibliotecas y herramientas del proyecto GNU y de muchos otros proyectos/grupos de software (libre o no libre).
Software libre (en inglés free software) es el software que, una vez obtenido, puede ser usado, copiado, estudiado, modificado y redistribuido libremente. El software libre suele estar disponible gratuitamente en Internet, o a precio del coste de la distribución a través de otros medios; sin embargo no es obligatorio que sea así y, aunque conserve su carácter de libre, puede ser vendido comercialmente. Análogamente, el software gratis o gratuito (denominado usualmente Freeware) incluye en algunas ocasiones el código fuente; sin embargo, este tipo de software no es libre en el mismo sentido que el software libre, al menos que se garanticen los derechos de modificación y redistribución de dichas versiones modificadas del programa.
El código fuente es un conjunto de líneas que conforman un bloque de texto, escrito según las reglas sintácticas de algún lenguaje de programación destinado a ser legible por humanos.
Características.
· Linus Torvalds Es el creador del Kernel de Linux, fue estudiante de informática de la Universidad de Helsinki en Finlandia.
· Kernel: Es el núcleo del sistema, sus responsabilidades mas importantes son la administración de procesos y la administración de archivos, sin embargo el Kernel esta encargado de muchas otras cosas como la administración de la E/S, que es esencialmente la comunicación entre todos los dispositivos y la CPU, Es el software responsable de facilitar a los distintos programas acceso seguro al hardware de la computadora o en forma más básica, es el encargado de gestionar recursos, a través de servicios de llamada al sistema.
· Es multiprocesamiento: Esto es importante para servidores y estaciones de trabajo que necesitan todo el potencial de un equipo para trabajar, lo que pasa es que el sistema operativo Linux trabaja con varios procesadores al tiempo, cosa que no puede hacer el winbugs o los Mac OS.
· Multiplataforma: Las plataformas en las que en un principio se puede utilizar Linux son 386, 486-. Pentium, Pentium Pro, Pentium II,Amiga y Atari, también existen versiones para su utilización en otras plataformas, como Alpha, ARM,MIPS, PowerPC y SPARC.
· Es Multitarea: El usuario podrá trabajar con varios procesos simultáneos, sin que estos interfieran, al winbugs le llaman multitarea, pero resulta que para tenerlo corriendo con varias aplicaciones al tiempo se necesita de bastante memoria RAM. El sistema Linux trabaja en modo consola con solo 4 - 8 MB y en XWindows con 8 - 16MB, algunas empresas han experimentado hasta con 40 ventanas del navegador trabajando simultáneamente.
· Es Multiusuario: Esto permite que una maquina pueda ser compartida por varios usuarios, cada uno con diferentes "privilegios" y sin acceso a la información de los demás. Así, cada uno puede trabajar como si se encontrara en una maquina diferente. Existe un Superusuario (Root) que es el que controla el acceso a todo el sistema, es quien crea a los otros usuarios, concediéndoles determinados accesos y recursos a la maquina.
· Tiene Distribuciones: Son implementaciones de Linux, beneficiándose de que justamente su código es libre, a las cuales se le incorpora paquetes de software generalmente GNU o bajo licencia GPL y con algunas herramientas de ayuda para la configuración y administración del sistema operativo (Red Hat Linux, Corel Linux, SuSe Linux, Debian Linux, OpenLinux, Linux Mandrake, Conectiva Linux, DISTRIBUCION SLACKWARE).

Desventajas:
· Es necesario instalar cada dispositivo.
· Al encender el equipo se debe “Montar” los dispositivos, y al apagar se deben “Desmontar” cada uno de ellos.
· Menor disponibilidad de software.

Ventajas:
· Fácil acceso.
· Consto relativamente bajo.
· Su código fuente puede ser modificado por cualquier usuario.
· Mayor velocidad y confiabilidad.
· Bajos requisitos de hardware.
· Usa y promueve estándares abiertos.
· 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.
· 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.
. Cada dispositivo funciona de manera independiente.
. Mayor seguridad en cuanto a la posibilidad de infección por Virus de Computadoras.
Pregunta:
En la Actualidad, Linux está tomando gran auge en el mundo de la informática, siendo un competidor muy fuerte para la Microsoft, ¿Qué opinión tienen Ustedes al respecto?