Sistema Operativo
Definición:
Una colección de programas que manipulan
lógicamente las funciones de la computadora,
permitiendo la interacción con el usuario para la
solución de tareas especificas.
Importancia
• Es un interprete entre el usuario y la
computadora.
• Reconoce los componentes para ser
utilizados por el usuario final.
• Guarda, ordena y clasifica la información
que se genera en la computadora.
• Supervisa la ejecución de cualquier
programa que se instala en la computadora
• Da las instrucciones a los dispositivos de la
computadora.
Tipos de Sistemas Operativos
•Software Comercial
•Software Libre
Software Comercial
Es aquel que es producido, distribuido y
comercializado por compañías establecidas
lícitamente, lo cual certifica a un usuario o
compañía, por medio de licencias, el derecho al
uso del mismo, mas no compra el software en si,
es decir no se tiene permiso para realizar cambio
alguno sobre el código fuente.
Licencia:
Contrato entre el desarrollador de un software
sometido a propiedad intelectual y a derechos de
autor y el usuario, en el cual se definen con
precisión los derechos y deberes de ambas
partes. Es el desarrollador, o aquél a quien éste
haya cedido los derechos de explotación, quien
elige la licencia según la cual distribuye el
software.1
Ejemplo:
• Sistema Operativo Windows creado por la
compañía Microsoft, fundada por Bill Gates. Este
sistema operativo tiene sus inicios en 1981con la
versión 1.0. Hasta la fecha existen diferentes
versiones que van mejorando la funcionalidad y
calidad de este sistema operativo.
Es aquel que es desarrollado con el propósito de
ser distribuido de manera abierta, lo cual permite
a los usuarios tener el privilegio de usarlo,
modificarlo y distribuirlo sin pago de una
licencia.
Mediante en el código fuente se permite realizar
mejoras sobre el mismo o desarrollar nuevos
sistemas basados en este, teniendo el
desarrollador el reconocimiento sobre este
trabajo dentro de proyectos distribuidos por
fundaciones establecidas de software libre.
El propósito de estas fundaciones es la
protección de la libre distribución del software,
evitando la apropiación que restringa la libertad
de distribución.
Ejemplo:
• Sistema Operativo Linux, desarrollado por Linus
Torvalds a partir de 1991.
Posteriormente fue enriquecido por un grupo de
Hackers que dieron pauta al desarrollo de
diferentes aplicaciones basadas en este
sistema.
SOFWARE LIBRE
Es el software que respeta la libertad de los
usuarios y la comunidad. A grandes rasgos,
significa que los usuarios tienen la libertad de
ejecutar, copiar, distribuir, estudiar, modificar y
mejorar el software. Es decir, el «software libre»
es una cuestión de libertad, no de precio. Para
entender el concepto, piense en «libre» como en
«libre expresión», no como en «barra libre». En
inglés, a veces en lugar de «free software»
decimos «libre software», empleando ese
adjetivo francés o español, derivado de
«libertad», para mostrar que no queremos decir
que el software es gratuito.
Promovemos estas libertades porque todos
merecen tenerlas. Con estas libertades, los
usuarios (tanto individualmente como en forma
colectiva) controlan el programa y lo que este
hace. Cuando los usuarios no controlan el
programa, decimos que dicho programa «no es
libre», o que es «privativo». Un programa que no
es libre controla a los usuarios, y el programador
controla el programa, con lo cual el programa
resulta ser un instrumento de poder injusto.
CARACTERÍSTICAS
• La libertad de ejecutar el programa como se
desee, con cualquier propósito (libertad 0).
• La libertad de estudiar cómo funciona el
programa, y cambiarlo para que haga lo que
se desee (libertad 1). El acceso al código
fuente es una condición necesaria para ello.
• La libertad de redistribuir copias para ayudar
a otros (libertad 2).
• La libertad de distribuir copias de sus
versiones modificadas a terceros (libertad 3).
Esto le permite ofrecer a toda la comunidad
la oportunidad de beneficiarse de las
modificaciones. El acceso al código fuente
es una condición necesaria para ello.
EJEMPLO
Ares. Programa del tipo P2P (peer to peer)
para buscar y descargar de la Web todo tipo
de archivos, incluso desde varias fuentes (lo
que será posible si el archivo es compartido
simultáneamente por varios usuarios), con lo
que se puede reducir el tiempo de descarga.