Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Mauricio Riquelme A.
Evolución de los sistemas operativos en el tiempo:
Hay que tener en cuenta que el avance o evolución de los sistemas operativos va de la
mano con el avance del hardware, ya que los dos han avanzado a la par durante la
evolución.
Unas de las primeras maquinas que se puede llamar un computador digital y que podía
programarse, fue una que ni siquiera fue construida, solo quedo en los planos del
matemático Charles Babbage y se le conoce como Analytical Engine.
Después pasamos a la primera generación (si la podemos llamar asi) los computadores de
tubos había uno de estos , unos de los primeros que tenia 20000 tubos de vacío, pesaba
como 27 toneladas y ocupaba 167 metros cuadrados, aquí se ocupaban tarjetas
perforadas, ya que aun no había un lenguaje de programación.
La segunda generación (1955 +- 65), aun ocupaba las tarjetas perforas para ingresar los
datos a estas computadores enormes y costosas, pero ya aquí las tarjetas van con un
código escrito en assembler. En 1953 IBM propone la alternativa a este lenguaje y se
desarrolla el Formula Translating system (FORTRAN), también desarrollan la herramienta
para traducir el código assembler llamado compilador.
En esta época se desarrollan las versiones de UNIX que utilizaban licencias comerciales.
Obviamente también se inicia el proyecto GNU, con el objetivo de desarrollar una versión
completamente gratuita y de código abierto.
Seguimos avanzando y llegamos al muy conocido MSDOS de INM, en el 93, se lanza UNIX
y unos años mas tarde, Microsoft desarrolla un sistema operativo llamado Windows CE,
diseñado inicialmente para los llamados Pocket Pc.
Seguidamente de esto, se lanzan los primeros dispositivos con Windows CE, ya a estas
alturas los mercados eran dominados por Unix y Windows NT.
Apple también evoluciono de MacOS, con el desarrollo de Apple Lisa y el Apple Macintosh,
los primeros computadores personales en incluir una interfaz gráfica, que las GUIs se
harían populares al acercar el uso del computador al publico general e incorporar el
concepto de “user friendliness”. Ya estaríamos entrando a la época de un sistema
operativo, echo básicamente para cualquier tipo de personas, un sistema operativo
amigable y de fácil uso.
Todo esto siguió unos años igual, me refiero que no habían grandes propuestas en los
sistemas operativos de los pc, claro se mejoraban cada año, pero básicamente eran lo
mismo con mejoras de seguridad y una que otra actualización grafica.
Hasta que empezaron a aparecer nuevos dispositivos cada vez mas pequeños y con mas
funcionalidades, como por ejemplo la mítica PALM y su Pal OS, este fue el primer sistema
operativo móvil exitoso, incorporaba el sistema Graffiti de reconocimiento de escritura
manual y el stack de protocolos TCP/IP para la conexión inalámbrica. Este sistema
evoluciono a el sistema WebOS que traen los SmartTV de LG.
Después mas o menos, llegaría el sistema symbiam que ocupaban los teléfonos NOKIA,
SAMSUNG, MOTOROLA y SONY ERICSON, que corrían con procesadores arm, y dato
aparte, este sistema estaba escrito en C++.
Se trato general una plataforma opensource basada en el kernel de Linux, Nokia tuvo su
intento propio con Maemo. No podemos no hablar de Windows Phone que era a mi
parecer una versión recortada de lo que era Windows 7 u 8 para celulares.
Y ya por ultimo a mi parecer llegamos a una evolución del sistema operático con la llegada
de Android y su competidor OS de apple, son sistemas intuitivos, rápidos, casi sin fallas,
todo lo que un usuario random quiere en un dispositivo que cabe en la palma de la mano.
Los dos sistemas Android y el de Apple, están diseñados para poder ser usados con cpu de
baja frecuencia, que hace posible un ahorro energetico muy bueno, teniendo en cuenta
que se ocupan en aparatos mobiles.
Este tipo de migraciones puede exigir mucho tiempo y presentar riesgos, como un posible
downtime, incompatibilidad entre las aplicaciones y pérdida de las configuraciones
personalizadas. Las migraciones de sistemas operativos también implican una serie de
pasos deliberados:
También perdidas de datos, por que es un riesgo, aun cuando se hallan hechos las copias
de seguridad, ya que el disco duro habría que formatearlo, para que no quede nada del
otro sistema y a si no tener ningún problema de incompatibilidad, que suelen pasar en
estos tipos de migración.
Como se ve, es un proceso que lleva su tiempo y costo, estos tipos de procesos deberían
pensarse detenidamente y ver si al final realmente valen la pena el cambio.
En mi punto de vista, considero que lo mejor es el código abierto, por filosofía de vida,
pero en la realidad yo ocupo Windows y migrar para mi que también juego, no sirve, ya
que los juegos o varios de ellos no están para Linux y sus variantes, con suerte están para
Apple.