SISTEMAS ABIERTOS INTRODUCCIÓN Los sistemas abiertos son aquellos sistemas informáticos que proporcionan alguna combinación de interoperabilidad, portabilidad y uso de estándares abiertos. (También puede referirse a los sistemas configurados para permitir el acceso sin restricciones por parte de personas y otros sistemas, si bien este artículo sólo discute la primera acepción.) OBJETIVOS General Explicar el origen, evolución y tendencias futuras de los Sistemas Abiertos e incidencia en la tecnología informática. Específicos Definir conceptos, características y criterios existentes sobre Sistemas Abiertos dentro de la tecnología informática. Identificar las organizaciones comprometidas con el desarrollo de estándares de sistemas abiertos, de modo que se comprenda la confección de éstos. Presentar las diferentes alternativas de Sistemas Abiertos y sus principales aplicaciones en los medios informáticos. JUSTIFICACIÓN DEL TEMA Los Sistemas Abiertos ofrecen soluciones viables y desde su origen hasta la actualidad han evolucionado rápidamente dando lugar a un nuevo ambiente competitivo, donde tanto usuarios como proveedores tienen su participación. Los Sistemas Abiertos se presentan como una alternativa rentable y confiable a tomar en cuenta en la selección de un sistema de procesamiento electrónico de datos, aumentando cada vez más el número de empresas que adquieren esta tecnología para el manejo y procesamiento de su información. El movimiento hacia los sistemas abiertos se ha convertido en una disciplina complementaria de la Informática. También ha dado lugar a la conformación de Organismos para fomentar la estandarización en el uso de éstos sistemas.. ORIGEN El término sistemas abiertos surgió a finales de los años 1970 y principios de los 1980, principalmente para describir los sistemas basados en Unix, especialmente en contraste con los más afianzados mainframes (Una computadora central ) y minicomputadoras de la época. A diferencia de los antiguos sistemas heredados, la nueva generación de sistemas Unix incluía unas interfaces de programación e interconexiones periféricas estandarizadas, animándose así al desarrollo de hardware y software por parte de terceros, una importante divergencia respecto a la norma de época, que vio a compañía como Amdahl e Hitachi reclamando ante la justicia el derecho a vender sistemas y periféricos compatibles con los mainframes de IBM. IDEAS La idea de sistemas abiertos surge de la necesidad de un sistema operativo estándar mundial; y éstos estándares deberían ofrecer los siguientes elementos: Interoperabilidad entre computadores de cualquier fabricante.(permite su interconexión y funcionamiento conjunto de manera compatible) Portabilidad de software en distintos hardware. Compatibilidad entre diferentes versiones de sistemas operativos. Escalabilidad del software en diferentes plataformas de hardware. VENTAJAS Una de las ventajas principales de contar con un sistema operativo gratuito es que no genera ningún costo el hecho de conseguirlo y no se necesita tomar algún curso para poder instalarlo y es muy cómodo y fácil de usar. Otra de las ventajas de estos sistemas es que son muy estables al momento de trabajar y son muy ágiles y rápidos y no tienden a trabarse tanto como otros sistemas operativos de código cerrado. Otra ventaja es el hecho de que las aplicaciones que se están creando para poder ser utilizadas dentro de estos sistemas libres son totalmente gratuitas y existe una gran amplia variedad de estas aplicaciones que nos pueden ser muy útiles y practicas en la vida cotidiana. Y lo mejor de todos estos sistemas operativos es que prácticamente no requieren de un antivirus ya que estos están libres de virus y te pueden ofrecer una mejor calidad de seguridad en tus documentos. BENEFICIOS PRINCIPALES QUE OBTENDRÍA EL USUARIO AL TRABAJAR CON SISTEMAS ABIERTOS Mayor provecho de tecnología. Múltiples proveedores de hardware y software. Ambiente estándar de aplicaciones. Múltiples soluciones disponibles de acuerdo con necesidades específicas. Una mayor protección de la inversión en equipos de cómputos. Mas disponibilidad de aplicaciones. Disponibilidad de una base amplia de donde obtener referencia. En relación a los fabricantes de software, los beneficios serán: Crecimiento del mercado múltiple. Oportunidad de ventas de productos de diferentes proveedores. Mínimo rango de trabajo en el soporte. Amplio rango de herramientas de desarrollo. Una rápida introducción de las mejores tecnologías ADAPTACIÓN EN EL SIGLO XXI Sin embargo, a principios del siglo XXI muchos de estos mismos vendedores de sistemas heredados, particularmente IBM y HewlettPackard, comenzaron a adoptar Linux como parte de su estrategia de ventas global, comercializando el «código abierto» como triunfo sobre el «sistema abierto». De esta forma un mainframe IBM con el sistema operativo Linux se comercializa como un sistema más abierto que servidores usando Microsoft Windows (código cerrado) e incluso que los que usan Unix, a pesar de un origen como sistema abierto. Como respuesta, más compañías están abriendo el código fuente de sus productos, siendo un ejemplo notable Sun Microsystems y su creación de los proyectos Openoffice.org y Open Solaris a partir de sus productos de código cerrado Star Office y Solaris. UNIX COMO SISTEMA ABIERTO El sistema operativo Unix podría tomarse como ejemplo de un sistema abierto, pues posee capacidades que "esconden" las diferencias contenidas en el sistema subyacente y permite que los ambientes de software luzcan igual para las aplicaciones. Unix por si mismo cuenta con todas esas propiedades. En adición, la fuerza técnica de Unix lo equipa bien para servir como una base para estándares de sistemas abiertos en lo concerniente a lenguajes de alto nivel, herramientas para desarrollo de software y áreas de aplicaciones, tales como grafico y comunicaciones. Unix ha sido el líder para el rol de sistemas operativos multiusuario estándar desde que fue reimplantado en "C" a mediados de los años 1970. Las implementaciones de Unix corren en cientos de tipos diferentes de máquinas. Ningún otro sistema operativo comercialmente significante ha podido emigrar de manera completamente satisfactoria de la familia de procesadores de la cual nació. Unix está mas cerca de ser un sistema abierto que cualquier otro sistema operativo de equipos medianos. CARACTERÍSTICAS DE UNIX Algunas características sobresalientes del Unix son: - Capacidad multiprogramación (Jerarquía Procesos) - Capacidad multiusuario - Transportabilidad - Gran selección de poderosas herramientas (programas) - Comunicaciones y correo electrónico. - Biblioteca de software de aplicaciones - 95 % realizado en lenguaje - Estandarización ESTÁNDARES DE SISTEMAS ABIERTOS El primer esfuerzo organizado lo constituyó la formación del comité de estándares usr/group en el año 1980. Este organismo propuso una especificación para un interface de sistema operativo que proveería una base con un gran número de aplicaciones que pueden ser portadas fácilmente. Los objetivos específicos del comité fueron lo de eliminar la información e implementación específica de los equipos utilizando valores simbólicos en lugar de valores numéricos. Así mismo los estándares permiten economizar tiempo y dinero tanto para los usuarios como para los fabricantes y desarrolladores de software. El primer estándar que se desarrollo lo constituye el POSIX (IEEE 1003-1) (especificación de interface del sistema para aplicaciones portátiles). ORGANIZACIONES COMPROMETIDAS CON EL DESARROLLO DE ESTÁNDARES X/OPEN: fue formada para 1984. Originalmente consistía de cinco industrias Europeas manufactureras de sistemas de computadoras basados en el Sistema Operativo Unix. Open Software Foundation (Osf): fue formada para 1988 fines de lucro , conformados por : IBM (International Bussines Machine), Digital Equipment Corporation y Hewleltt Packard. Unix International (UI) : formada para proveer una visión clara a los usuarios finales, desarrolladores de aplicaciones y proveedores de sistemas acerca de los productos existentes e importancia del desarrollo de los procesos abiertos . UI realiza sus funciones conforme a POSIX y a la guía de portabilidad de X/OPEN