E N D
LINUX LINUX hace su aparición a principios de la década de los noventa, era el año 1991 y por aquel entonces un estudiante de informática de la Universidad de Helsinki, llamado LinusTorvalds empezó, -como una afición y sin poderse imaginar a lo que llegaría este proyecto, a programar las primeras líneas de código de este sistema operativo llamado LINUX. El 5 de octubre de 1991, Linux anuncio la primera versión "Oficial" de Linux, -versión 0.02 incrementando sus versiones hasta la 0.95 (Marzo 1992). Un año después (diciembre 1993) el núcleo del sistema estaba en la versión 0.99 y la versión 1.0 no llego hasta el 14 de marzo de 1994. Desde entonces no se ha parado de desarrollar, la versión actual del núcleo es la 2.2 y sigue avanzando día a día con la meta de perfeccionar y mejorar el sistema.
LINUX Linux es una implementación de libre distribución UNIX para computadoras personales (PC), servidores, y estaciones de trabajo. Fue desarrollado para el i386 y ahora soporta los procesadores i486, Pentium, Pentium Pro y Pentium II, así como los clones AMD y Cyrix. También soporta máquinas basadas en SPARC, DEC Alpha, PowerPC/PowerMac, y Mac/Amiga Motorola 680x0. • Es muy eficiente y tiene un excelente diseño. • Es multitarea, multiusuario, multiplataforma y multiprocesador. • En las plataformas Intel corre en modo protegido. • Protege la memoria para que un programa no pueda hacer caer al resto del sistema • Carga sólo las partes de un programa que se usan. • Comparte la memoria entre programas aumentando la velocidad y disminuyendo el uso de memoria. • Usa un sistema de memoria virtual por páginas. • Utiliza toda la memoria libre para cache. • Permite usar bibliotecas enlazadas tanto estática como dinámicamente. • Se distribuye con código fuente • Usa hasta 64 consolas virtuales • Tiene un sistema de archivos avanzado pero puede usar los de los otros sistemas; y soporta redes tanto en TCP/IP como en otros protocolos.
Linux vs Windows Linux es una muy buena alternativa frente a los demás sistemas operativos. Más allá de las ventajas evidentes de costo, ofrece algunas características muy notables. Windows • Dispone de una interfaz gráfica que facilita el manejo de los procedimientos: cada comando puede ser visualizado en pantalla mediante una imagen que lo representa. • Es el sistema operativo de mayor difusión en el mercado actual. • Dispone de la compatibilidad con los productos Microsoft. • Los Servicios de actualización de software (SUS) de Microsoft ayuda a los administradores a automatizar las actualizaciones del sistema más recientes. • Se trata de un Software Propietario Linux • Es un tipo de sistema operativo que pertenece a la corriente del COPYLEFT por lo tanto es gratuito. • Cada usuario dispone de la licencia GPL que le permite el ingreso al código fuente del Sistema Operativo y así cualquier programador será capaz de modificar y mejorar cualquier parte del sistema. • Cada licencia es personal. • Tiene menor cantidad de virus que transitan en el Sistema y menor peligrosidad.
1. ¿Qué problemas enfrenta Linux y otro software de código abierto? Los principales problemas presentados por Linux y otros software de código abierto son: • Requiere más conocimientos de informática. • No hay sustituto directo para todas las aplicaciones. • Algunos dispositivos de última generación no están soportados. • La gestión de volúmenes lógicos es más cómoda en los Unix comerciales que en Linux. • No cuenta con un la automatización de actualizaciones como es el caso de Windows.
¿Cómo ayuda el software de código abierto a solucionar estos problemas? La forma de resolver estos problemas se basa principalmente en: • La libertad de los programadores al tener el acceso directo al código fuente pueden modificar la información errónea solucionando los problemas que ésta puedo haber ocasionado, dichas acciones es gracias a: *El código abierto de los software *Es más flexible y configurable * No obliga a cambiar continuamente de versiones de aplicaciones • En relación a la como la compatibilidad con productos de Microsoft (Office) ; la forma de solución a dicho problema es que Linux realiza las actualizaciones al sistema de acuerdo a los requerimientos de la organización con lo cual se evita la instalación de actualizaciones irrelevantes para la misma.
¿Qué problemas y retos presenta el software de código abierto? ¿Qué se puede hacer para enfrentar estos problemas? • La facilidad que tienen los programadores para interactuar directamente con el sistema operativo mediante el acceso al código fuente del mismo para integrar por ejemplo Linux con sus aplicaciones de negocios y adecuarlas a sus propósitos que en algunos casos en perjuicio de la propia organización como el robo de claves, contraseñas e información. • No cuentan con un estándar de programación y el acceso puede ser en el momento y lugar que los programadores deseen. • El auge actual que tienen los software comerciales a comparación de los código abierto por lo cual el reto será dar a conocer los beneficios que puede proporcionar el software de código abierto así como implementar algún tipo de soporte que genere mayor confianza a los usuarios garantizando la protección de su información. • La necesidad de los usuarios de contar con habilidades más refinadas en cuanto a informática se refiere lo cual implica un costo de capacitación para la organización. • La situación actual de los software de aplicación relacionada a la compatibilidad con otros software comerciales usados en la misma organización.
3¿Cuáles problemas de negocios y tecnológicos deberían considerarse ante la decisión de utilizar o no el software de código abierto? En cuanto a problemas de negocios: • Si las ventajas del código abierto se adecuan a sus entornos de operación. • Contemplar el costo que implica hacer uso de un software de código abierto en relación a uno comercial. • El hecho de que el software de código abierto, en este caso Linux en un servidor puede manejar menos usuarios al mismo tiempo que otros sistemas operativos. • La carencia de conocimientos y habilidades de informática que tiene el personal en cuanto al uso del software de código abierto así como el costo que estos representan para la capacitación de los mismos. • La inestabilidad del software de código abierto pues no cuenta con un soporte garantizado por los programadores a comparación de un software comercial. • Considerar la estructura indefinida de la comunidad de desarrolladores ya que expone a las empresas a problemas legales que no enfrentan cuando utilizan aplicaciones comerciales.
3¿Cuáles problemas de negocios y tecnológicos deberían considerarse ante la decisión de utilizar o no el software de código abierto? En cuanto a problemas tecnológicos: • Contar la infraestructura tecnológica adecuada. • Tener equipos con las características necesarias para poder implementar software de código abierto en la organización. • Los software de código abierto son de fácil accesibilidad por parte de los programadores por lo cual es indispensable contar con servicios específicos de seguridad. • La compatibilidad de sistemas operativos entre tu compañía y los proveedores, clientes y demás relaciones externas. • Compatibilidad de los software de aplicación como SAP, COI, PROSCAI, etc. que mejor adapten a las necesidades de tu organización en relación al sistema operativo (Linux) que maneje la misma.
Bibliografía • http://www.pergaminovirtual.com.ar/revista/cgi-bin/hoy/archivos/00000210.shtml • http://perso.wanadoo.es/aemulus/linux/ventajas.htm • http://guimi.net/descarga/tec-docs/Sobre_el_OS.pdf