Download Sistemas abiertos

Document related concepts

Sistema abierto (informática) wikipedia , lookup

Single Unix Specification wikipedia , lookup

The Open Group wikipedia , lookup

NetBSD wikipedia , lookup

X/Open wikipedia , lookup

Transcript
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