Tema 10

10 Implantación de sistemas operativos
1. El software
Es importante y necesario tener una visión general del sistema operativo.

1.1. Concepto de software  
El software es el conjunto de programas, instrucciones y reglas informáticas para ejecutar ciertas tareas en una computadora.

1.2. Software libre y propietario 


El software libre permite a los usuarios que lo adquieren trabajar con toda la libertad sobre él, pudiendo usarlo, copiarlo, estudiarlo, modificarlo y distribuirlo de nuevo una vez modificado.
Esto no implica expresamente que el software sea gratuito, sino que lo es el uso que se le puede dar al software una vez adquirido.
Lo contrario es el software propietario, cuyas limitaciones para el usuario que lo adquiere son la copia, modificación o distribución, tanto modificado, como no mosificado.
Cuatro libertades que el software libre cumple por completo, son las siguientes:
  1. Libertad 0: Para utilizar el programa
  2. Libertad 1: Para estudiar el funcionamiento
  3. Libertad 2: Para distribuir copias del programa
  4. Libertad 3:  Para modificar el programa, mejorandolo
Es necesario disponer del código fuente, por lo que este tiene que distribuir para que sea considerado Software libre.
Resultat d'imatges de Software libre y propietario
1.3. Clasificación del software
Software de base
Permite interactuar directamente con el hardware de nuestro equipo, actuando como mediador entre el software de aplicaciones y el hardware del sistema.
Dentro del software de base podemos encontrar tres tipos de software:Resultat d'imatges de Software de base
  1. Sistemas operativos: Se encargan de gestionarlo todo.
  2. Controladores de dispositivo: Proporcionan instrucciones concretas para interactuar con los dispositivos.
  3. Herramientas de diagnóstico y optimización.
Software de programación
Es un conjunto de aplicaciones mediante las cuales un programador puede desarrollar sus programas informáticos.
Resultat d'imatges de Software de programaciónSoftware de aplicación
Se clasifican como software de aplicación aquellos programas que permiten al usuario realizar tareas específicas en el sistema.
Incluye las aplicaciones ofimáticas, aplicaciones de control industrial, de diseño gráfico, multimedia etc.
Resultat d'imatges de Software de aplicación
2.Licencias de softwhare 
2.1. Tipos de licencias
 El softwhare, lleva asociado un tipo de licencia, las condiciones en las que se publica, sus garantías y concesiones.
Una misma aplicación puede distribuirse con distintas licencias.
La multilicencia se emplea para permitir que una aplicación tenga una vertiente libre, generalmente bajo varias licencias libres, y otra propietaria.


GNU/GPL (General Public License)
Este tipo de licencia está representada por Linux, es la más conocida en el mundo del softwhare libre.Permite tanto la distribución de la aplicación como la de su código fuente.
El objetivo de este tipo de licencia es asegurar la libertad del código, de modo que incluso las modificaciones realizadas han de ser distribuidas bajo la misma licencia, suelen incluir un archivo con un historial en el cual se recogen tanto las modificaciones efectuadas, como los autores involucrados en ellas.
Una variante es la licencia LGPL (Lesser GPL), que permite utilizar aplicaciones libres con softwhare propietario.
Resultat d'imatges de GNU/GPLBSD
Permite distribuir la aplicación y el código fuente para ser modificados e integrados con otros programas, en esta se da crédito a los a los autores.
La utilizan los desarrollasores para crear aplicaciones.
Resultat d'imatges de BSD
MPL (Mozilla Public License)
Permite copiar, modificar y distribuir ilimitadamente una aplicaciòn, sin restringir el código ni la licencia, dando la posibilidad a los desarrolladores de liberar el código sin perder el control sobre sus creaciones o versiones.
Se usa principalmente como licencia para aplicaciones de Mozilla, como son Firefox (navegador) o Thunderbird (gestor de correo).
Resultat d'imatges de MPL (Mozilla Public License)
Copyleft
El propietario autoriza a copiar, modificar y distribuir, pero no permite agregar restricciones a la redistribución o modificación, que deben mantener el mismo tipo de licencia.
Resultat d'imatges de Copyleft
Apache
Permite al usuario el uso sin restricciones a la redistribución y las obras derivadas mantengan la licencia original.                              
Resultat d'imatges de Apache
2.2.Tipos de licencia de sistemas operativos 
Predominan dos tipos de licencias: la de EULA (Windows) y la de GNU/GPL
(Linux)
                               
EULA (licencia de usuario final)
Con esta licencia, el producto solo puede ser utilizado por el usuario que lo a adquirido. Obliga al usuario final a reconocer todas las condiciones de la licencia, tales como, los derechos de autor y  las patentes, pudiendo el propietario recoger información del sistema y su uso.
Prohíbe la copia, y solo puede ser transferida una vez a otro usuario, que no sea servidor web ni de archivos.
El usuario debe activar la licencia antes de 30 días desde su instalación.
       
GNU/GPL
 Se trata de la primera licencia copyleft de uso general, lo que significa que las modificaciones realizadas sobre este tipo de software deben ser distribuidas bajo los términos de la misma licencia GNU/GPL.
Permite la copia, modificación y redistribución de software, debe incluir el código fuente del software desarrollado, para dar al usuario la posibilidad de su modificación posterior.
Es una licencia gratuita, por lo que no ofrece garantías.

2.3.Distribución de licencias propietarias.
Retail
Está destinada a su venta directa al usuario final, no está limitada a su equipo de destino.
OEM
Ligada al equipo nuevo que se ha adquirido, no es podible vender/ceder la versión si no es con él.
3.Funciones del sistema operativo
Interz para el usuario
El sistema operativo sirve de intergaz entre el usuario y el sistema permitiendo que ambos puedan comunicarse. por ejemplo ejecutar programas, acceder a arcvhivos utilizar un periferico, etc
Consola o linea de comandos: la comunicacion sistema-usuartio es a traves de ordenes (comandos) 
Menu:las ordenes se recogen como opciones en un menu
Interfaz grafico de usuario: las ordenes y operaciones se muestran en un entorno grafico

Gestion de los recursos del sistema
La CPU: maneja las diferentes tareas de cada orden que se emitre para que se realicen lo mas eficiente posible 
Resultat d'imatges de CPU
La memoria: asigna espacio para que las tareas de la CPU puedan realizarse y lo libera para dar paso a las nuevas.
Resultat d'imatges de la memoria del ordenador
Perifericos: usa sus controladores para entender como guncionan y les asigna CPU y memoria para que desempeñen su funcion. 
Resultat d'imatges de Perifericos Gestion del sistema de archivos
Mantiene el control de toda la informacion que circula por el sistema creacion borrado y acceso de archivos de datosy de programas independientes de su ubicacion fisica

Seguridad del sistema
Porporciona seguridad para la informacion almacenada y los usuarios del sistema trealizando una gestion de permisos y de usuarios para evitar conflictos entre las distintas tareas

Actualizacion del sistema
En la actualidad todos los sitemas incluyen servicios de actualizacion que permiten implementar cambios en el sistema operativo de una manera muy simple 
Las actualizaciones suelen tener que ver con fallos que afectan a la seguridad y estabilidad del sistema aunque puede tratarse simplemente de nuevas funcionalidades

4.Sistemas operativos actuales
4.1. Sistemas Windows
Los sistemas Windows estan desarrollados por la compañia Microsoft. Son sistemas cerrados sobre los que solo Microsoft tiene capacidad de desarrollo o modificacion 
En la actualidad oferta las siguientes versiones 
Windows 10
Windows server 2012 
Windows Phone 8
tenga la misma interfaz y pueda acceder al contenido desde cualquiera de ellos de la misma manera
Resultat d'imatges de Sistemas Windows Resultat d'imatges de windows 10
4.2. Sistemas Linux 
Linux han sido desarrollados bajo licencia GLP a diferencia de Windows los sistemas Linux estan desarrollados por empresas, asociaciones, colectivos y , en general, cualquier persona interesada en este tipo de sistemas.
En la actualidad hay cerca de 400distribuciones de linux
Resultat d'imatges de Sistemas Linux
4.3.Sistemas OS
Los sistemas OS son propiedad de Apple. Al igual que Windows son cerrados y solo ellos tienen los derechos de desarrollo y comercializacion.
OS X: para equipos basados en arquitectura x86 o x64
Mac OS X Server: para equipos servidores
iOS 7: para el reproductor iPod
Resultat d'imatges de Sistemas OS
4.4. Andorid
El sistema operativo android es en realidad una distribucion de Linux. Android esta encabezado por la Open Handset Alliance
Este sistema opertativo esta orientado a dispositivos moviles por lo que se ha diseñado para arquitecturas propias de este tipo de equipos ARM principalmente y algunas distribuciones adaptadas a x86 Existe una unica distribucion de Android para todos los dispositivos que abarca: smartphones, tablets y videoconsolas.
Resultat d'imatges de android
4.5. Otrps sistemas operatiovos 
Google Chrome OS: sistema operativo de codigo abierto desarollado principalmente por google
Resultat d'imatges de Google Chrome OS:
BlackBerry OS: sistema operativo de codigo cerrado desarrollado por Blackberry
Resultat d'imatges de BlackBerry OS:
Solaris: sistema ioerativo en origen propiedad de Oracle pero ahora en su mayor parte codigo abierto
Resultat d'imatges de Solaris
5.Virtualizacion 
5.1.El concepto de virtualizacion 
La virtualizacion consiste en la creacion a traves de software de una version virtual de un recurso tecnologico hardware o software
El equipo sobre el que se virtualiza recibe el nombre de anfitrion y lo que se pretende virtualizar se llama huesped 
El elemento encargado de realizar la virtualizacion en el host se denomina hipervisor o VMM mediante virtualizacionla  se crea una maquina virtual que simula un sistema que se ejecuta como si realmente existiese

5.2.Tipos de virtualizacion 
Virtualizacion de recursos 
Se simula recursos como pueden ser volumenes de almacenamiento o recursos de red.
Resultat d'imatges de Virtualización de recursos
Virtualizacion de plataforma 
Normalmente esta maquina virtual es la simulacion de un equipo con un sistema operativo
Resultat d'imatges de Virtualizacion de plataforma 6.Preparacion de la instalacion 
6.1. Revision de los requerimientos de hardware
Comprobar que el equipo cumple con los requerimientos de hardware que va a exigir. 
Requerimientos minimos: Son las caracteristicas minimas que debe tener el equipo para garantizar el funcionamiento del sistema operativo.
Requerimientos recomendables: son las caracteristicas optimas que se debe cumplir sea lo mas eficiente posible.

6.2.Preparacion del disco duro
Uno se los requerimientos sera el espacio en disco disponible.
Asi por ejemplo, los sistemas Linux reserva un espacio en disco que se denomina swap y que funciona como memoria intermedia 
Si tenemos discos con datos es muy posible que al instalar el sistema se elimine

6.3.Preparacion del orden de arranque 
El sistema iperativo se cargara en el equipo de almacenamiento externo o a traves de la red
En cualquier caso el equipo dispoe de un orden de arranque  mediante el que se establece que unidad se lee primero y la siguiente el disco duro principal del equipo donde hacemos la instalacion.

6.4.Alimentacion electrica del equipo 
Es muy importante garantizar que el equipo va a estar alimentado durante el proceso de la instalacion

Instalacion de windows, Linux, IOS

Paso 1cargar de los archivos de lanzamiendo de la instalacion
Paso 2:ejecucion del lanzamiento de la instalacion
Paso 3: configuracion previa de reguion e idioma
Paso 4: ejecucion de la instalacion
Paso 5: acepctacion de la licencia
Paso 6:eleccionn del equipo de instalacion
Paso 7: eleccion del lugar donde se instalara Windows
Paso 8: instalacion el sistema
Paso 9 preparacion del equipo para el primer uso
Paso 10: eleccion del nombre de equipo y del administrador
Paso 11: finalizando la configuracion
Paso 12:fin de la instalacion

Ubuntu

Paso 1:carga de los archivos de lanzamiento de la instalacion
Paso 2: menu de preinstalacion
Paso 3: preparacion de la instalacion
Paso 4: eleccion del tipo de instalacion
Paso 5: preparacion del disco 
Paso 6 instalacion y configuracion regional
Paso 7: instalacion y configuracion del teclado
Paso8: instalaciuon y creacion de usuario
Paso 9: finalizando la instyalacion
Paso 10: fin de la instalacion

Comentarios

Entradas populares de este blog