Está en la página 1de 6

Práctica Sobre Sistemas Operativos Abiertos y Cerrados,

Diferencias.

Sistemas operativos de código abierto


(open source)

Para la informática, los sistemas abiertos son sistemas configurados de manera


que permiten la interoperabilidad, portabilidad y empleo de estándares abiertos.

Es el término con el que se conoce al software distribuido y desarrollado


libremente. El código abierto tiene un punto de vista más orientado a los
beneficios prácticos de compartir el código que a las cuestiones morales y/o
filosóficas las cuales destacan en el llamado software libre.
El software libre tiene tendencias filosóficas e incluso morales: el software
propietario, al no poder compartirse, es «antiético» dado que prohibir compartir
entre seres humanos va en contra del sentido común. Ninguna adaptación ni
cambios que no haya realizado previamente la empresa fabricante.

El código abierto ofrece:

1. Acceso al código fuente: Para modificarlo, corregirlo o añadir más


prestaciones.
2. Gratuidad: El software puede obtenerse libremente.
3. La posibilidad de evitar monopolios de software propietario: Para no
depender de un único fabricante de software.
4. Un modelo de avance: Por lo cual la información no se oculta.

Al igual que el software libre, el código abierto tiene una serie de requisitos
necesarios para que un programa pueda considerarse dentro de este movimiento,
estos son:

1. Libre redistribución: el software debe poder ser regalado o vendido


libremente.
2. Código fuente: el código fuente debe estar incluido u obtenerse
libremente.
3. Trabajos derivados: la redistribución de modificaciones debe estar
permitida.
4. Integridad del código fuente del autor: las licencias pueden requerir que las
modificaciones sean redistribuidas solo como parches.
5. La licencia no debe discriminar a ninguna persona o grupo: nadie puede
dejarse fuera.
6. Sin discriminación de áreas de iniciativa: los usuarios comerciales no
pueden ser excluidos.
7. Distribución de la licencia: deben aplicarse los mismos derechos a todo el
que reciba el programa

Hay una variedad de sistemas operativos de código abierto para dispositivos de


escritorio, de servidor y móbiles. Aunque la mayoría de las PCs funcionan con
sistemas de código cerrado, una porción sustancial de los servidores Web
funcionan con plataformas de código abierto, en particular Linux, que se convirtió
en el sistema de código abierto más común en el 2011. El incremento de
computadoras móbiles también ha causado un aumento en el uso de sistemas
operativos de código abierto, incluyendo Ubuntu Linux y los sistemas Android y
Chrome de Google.
Sistema operativo de código cerrado

Para la informática, el código cerrado es cuando el código fuente no se encuentra


disponible para cualquier usuario, por lo que se puede decir que no es público.
También el usuario tiene unas limitaciones para usarlo, modificarlo o redistribuirlo
que destaca la manutención de la reserva de los derechos del uso, modificación o
redistribución del software.

Programas como Skype o Adobe Reader y el sistema operativo Microsoft


Windows constituyen ejemplos de software de código cerrado. Al no estar
disponible el código fuente no hay forma de analizar qué hace o deja de hacer el
programa, por lo cual a menudo surgen problemas relacionadas con la privacidad,
llegando al punto del espionaje.

El software no libre generalmente utiliza un código cerrado. Por su calidad de


secreto industrial, su divulgación podría ser constituyente de delito en algunos
países como Estados Unidos, Europa, y se persigue fuertemente a los que incurren
en esta práctica.
Sistemas operativos más comunes cerrados
Existen muchos sistemas de código cerrado en uso. Los sistemas operativos
Microsoft Windows y Apple OS X son de código cerrado, y ambas plataformas
proveen programas para una variedad de contextos de computación, incluyendo
personal, servidores y móvil. Los sistemas operativos más usados para
computadoras personales, en particular para PCs de escritorio, tienden a ser de
código cerrado, aunque hay alternativas de código abierto en alza.

Diferencias

Tener acceso al código fuente no es la única diferencia entre los sistemas de


código abierto y código cerrado. Mientras que los sistemas operativos de código
cerrado suelen ser desarrollados por corporaciones y modificados únicamente por
el personal de la organización, los sistemas de código abierto tienden a ser
desarrollados por grandes comunidades. Debido a que los programas de código
abierto tienen un código visible, los usuarios y consumidores del programa
pueden identificar errores e incluso arreglarlos. Por este motivo, los sistemas de
código abierto suelen mejorarse con mayor regularidad que los de código
cerrado.

También podría gustarte