Proyecto final
“Proyecto desarrollo de software”
Pablo Sepulveda R.
Fundamentos de sistemas operativos
Instituto IACC
25/05/2018
Desarrollo
1.- Comparación Sistema operativos orientados a usuarios:
SO | Pros | Contras |
Windows | - Muy conocido y cuenta con excelente soporte a nivel mundial.
- Tiene una gran cantidad de software desarrollados.
- Un sistema simple y agradable a la vista.
| - Cada versión nueva requiere muchos más recursos.
- La mayoría de los virus están hechos para Windows.
- Errores de compatibilidad con sistemas nuevos.
- Muchos costos de licencias al obtener softwares.
|
Linux | - Es gratuito o con costo muy bajo por el CD.
- Tiene gran cantidad de software libres.
- Las vulnerabilidades son detectadas y corregidas más rápido que cualquier otro SO.
- Gran cantidad de aplicaciones libres en internet.
- Muy estable.
| - Se necesita alto conocimiento de programación para poder utilizarlo al 100%.
- No existe mucho software comercial.
- No tiene mucho soporte para su software.
|
Apple | - Mejor interfaz gráfica del mercado.
- Ideal para diseño gráfico.
- Muy estable.
- Muy intuitivo por su fácil interfaz de usuario.
- Muy baja probabilidad de ataques por virus o programas maliciosos.
- Excelente en el área multimedia.
| - Muy costoso.
- No hay muchos softwares para este SO.
- Muy difícil encontrar soporte para hardware.
- Poca capacidad de expansión de sus recursos.
|
2.- Comparación de Sistemas operativos orientados a dispositivos móviles:
SO móvil | Pros | Contras |
Windows Mobile | - Incluye de forma gratuita la suite de Office para creación y edición de documentos.
- Puede ser sincronizado con OneDrive.
- Compatibilidad con Xbox.
- Incorpora herramientas para medir fácilmente el uso de datos móviles o WIFI, almacenamiento y ahorro de energía.
- Múltiples opciones para el uso de cámara integrada en el dispositivo.
- Permite ajustar el interfaz según la necesidad del usuario.
| - No existen tantas aplicaciones desarrolladas en comparación a otros sistemas operativos móviles.
- No trabaja con procesos multitarea.
|
Android | - Las aplicaciones base incluyen un correo electrónico.
- Tiene una gran variedad de modelos de dispositivos.
- Es de código abierto, por esto tiene una gran cantidad de aplicaciones.
- Fácil organización multimedia.
- Gestión de contactos y sincronización con Gmail.
- Completa aplicación de mapas gratuita (Maps), con GPS.
| - Debido a la gran cantidad de procesos activos que maneja, tiene un consumo mayor de batería.
- Mayor probabilidad de contraer virus debido a su demanda.
- Su “fragmentación”, ya que existe tanta variedad y diferencia de dispositivos, también existen diferentes tipos de pantallas y velocidades, lo que significa que no todas las aplicaciones funcionen de la misma manera entre dispositivos.
|
iOS | - Diseñado para ser utilizado intuitivamente.
- Trae integradas aplicaciones para uso de sus principales funciones.
- Todas las aplicaciones potencian al máximo el hardware del dispositivo.
- Tiene su propia tienda de aplicaciones.
- Almacenamiento de toda información en la nube y acceder a ella desde iPhone, iPad, iPod Touch y iCloud.com.
- Cuenta con su propio sistema de mensajería, que integra mensajes y cuentas de chat.
- Sistema de reconocimiento de voz “Siri”.
- Permite realizar videollamadas con Facetime.
| - Gran parte de sus funcionalidades solamente son compatibles con dispositivos Apple.
- El sistema operativo es de código cerrado, por lo cual resulta mas costoso el desarrollo de aplicaciones.
- Tiene un alto costo de adquisición.
|
3.- Sistema operativo orientado a servidor óptimo para nuestra aplicación.
Según mi opinión el sistema operativo orientado a servidores adecuado para cumplir con la función de web mail seria Ubuntu server, ya que contiene 2 agentes de transferencia de correo (MTA), utilizaríamos Postfix, ya que el objetivo de este agente es ser rápido, seguro y fácil de administrar y es compatible con el MTA sendmail y con esto podemos prever cualquier problema, ya que si falla uno podemos utilizar el otro. Este sistema operativo tiene la facultad de ser de licencia gratuita, así que tendría un muy bajo costo de adquisición y mantenimiento además de que Ubuntu 16.04 LTS Server soporta las 3 mayores arquitecturas de Hardware Intel x86, AMD64 y ARM, así que se podría armar un servidor de acuerdo a las necesidades de la aplicación mas que las necesidades del sistema operativo.
4.- El sistema operativo para dispositivos móviles seleccionado para cumplir con el propósito de envío manual diario de las condiciones climáticas desde las localidades rurales es Android.
5.- El sistema operativo orientado a usuario Windows 10. Para cumplir con la función de estudio y manejo de la información recibida.
6.- Un sistema operativo orientado a servidores para almacenamiento de la información es Ubuntu server anteriormente mencionado.
7.- Ventajas y desventajas de los sistemas operativos seleccionados.
Sistema Operativo | Ventajas | Desventajas |
Ubuntu Server | - Es totalmente gratuito.
- Los ataques informáticos o virus rara vez atacan un Software de Linux.
- Existe infinidad de información técnica en internet.
- Se lleva bien en el arranque en conjunto con Windows.
- Carga y realiza tareas con mayor eficiencia que Windows.
- Constantes actualizaciones y nuevas versiones de Software.
| - Su origen técnico lo hace complejo de usar.
- Sus ajustes de sistema son laboriosos.
- Si bien no es muy complejo importar archivos de Linux a Windows, no lo es tanto a la inversa.
- Instalar controladores de Hardware y programas es un trabajo complejo.
|
Windows 10 | - Cuenta con un menú de inicio inteligente, que reconoce si trabajas desde una Pc o Tablet.
- Cuenta con asistente virtual “Cortana”.
- Centro de notificaciones.
- Carpeta inteligente de inicio.
- Cuenta con Escritorios Virtuales.
- Aplicaciones Metro, que pueden cambiar de tamaño y se pueden mover alrededor del escritorio.
- Aplicaciones universales, compatibles con Windows pone o Xbox.
| - No esta exento de tener algunos errores de sistema ya que aun es un SO nuevo.
- No todas las aplicaciones antiguas de Windows son compatibles.
- Windows 10 se apoya fuertemente en el uso de OneDrive para dar soporte a la mayoría de sus servicios.
- Windows es el software con mas ataques y virus de todos.
|
Android | - Es de código abierto, esto facilita en gran manera el desarrollo de aplicaciones.
- Incluye completa aplicación de mapas gratuita (Maps), con GPS integrado.
- Android da completa libertad al usuario de instalar aplicaciones.
- Fomenta activamente la retroalimentación ya que cuenta con la mas grande comunidad a nivel mundial.
- Es completamente personalizable.
- Tiene sistema de multitarea inteligente, capaz de gestionar varias aplicaciones abiertas a la vez.
| - Debido a la gran cantidad de procesos activos que maneja, tiene un mayor consumo de batería.
- No es tan intuitivo como otros SO.
- Al ser tan utilizado, también llama la atención para ataques informáticos o virus.
|
8.- Ubuntu Server, unos de los principales factores es el coste, ya que para mantener un servidor operativo tiene una gran cantidad de costos de operación, el cual, al ser en base Linux, no tiene los costos de licencias al ser un software libre. Por otra parte, los requerimientos mínimos de este Software, específicamente Ubuntu 16.04 LTS server Edition, no son tan altos como otros servidores, y se pueden ir adaptando para los diferentes usos que uno quiera darle, este software soporta las 3 mayores arquitecturas de Hardware además Intel x86, AMD64 y ARM, lo cual nos da una compatibilidad excepcional. Los requisitos de este software son: