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.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:
Es un conjunto de aplicaciones mediante las cuales un programador puede desarrollar sus programas informáticos.
Software 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.
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.
BSD
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.
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).
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.
Apache
Permite al usuario el uso sin restricciones a la redistribución y las obras derivadas mantengan la licencia original.
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
La memoria: asigna espacio para que las tareas de la CPU puedan realizarse y lo libera para dar paso a las nuevas.
Perifericos: usa sus controladores para entender como guncionan y les asigna CPU y memoria para que desempeñen su funcion.
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
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
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
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.
4.5. Otrps sistemas operatiovos
Google Chrome OS: sistema operativo de codigo abierto desarollado principalmente por google
BlackBerry OS: sistema operativo de codigo cerrado desarrollado por Blackberry
Solaris: sistema ioerativo en origen propiedad de Oracle pero ahora en su mayor parte codigo abierto
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
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:
- Libertad 0: Para utilizar el programa
- Libertad 1: Para estudiar el funcionamiento
- Libertad 2: Para distribuir copias del programa
- Libertad 3: Para modificar el programa, mejorandolo
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:
- Sistemas operativos: Se encargan de gestionarlo todo.
- Controladores de dispositivo: Proporcionan instrucciones concretas para interactuar con los dispositivos.
- Herramientas de diagnóstico y optimización.
Es un conjunto de aplicaciones mediante las cuales un programador puede desarrollar sus programas informáticos.
Software 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.
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.
BSD
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.
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).
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.
Apache
Permite al usuario el uso sin restricciones a la redistribución y las obras derivadas mantengan la licencia original.
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
La memoria: asigna espacio para que las tareas de la CPU puedan realizarse y lo libera para dar paso a las nuevas.
Perifericos: usa sus controladores para entender como guncionan y les asigna CPU y memoria para que desempeñen su funcion.
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
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
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
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.
4.5. Otrps sistemas operatiovos
Google Chrome OS: sistema operativo de codigo abierto desarollado principalmente por google
BlackBerry OS: sistema operativo de codigo cerrado desarrollado por Blackberry
Solaris: sistema ioerativo en origen propiedad de Oracle pero ahora en su mayor parte codigo abierto
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.
Virtualizacion de plataforma
Normalmente esta maquina virtual es la simulacion de un equipo con un sistema operativo
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
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
Publicar un comentario