viernes, 17 de junio de 2011

El sistema operativo


A raíz de las la cantidad de preguntas que recibo respecto a éste tema, he decidido hacer una pequeña recopilación de sistemas operativos, hablando brevemente de ellos.

Empecemos por el principio. ¿Qué es un sistema operativo? Según wikipedia, "Un sistema operativo (SO) es el programa o conjunto de programas que efectúan la gestión de los procesos básicos de un sistema informático, y permite la normal ejecución del resto de las operaciones.".

Bien. En el momento en que pulsamos el botón de encender de nuestro nuevo ordenador último modelo recién adquirido, ocurren una serie de eventos de carácter informático. Uno de ellos es la carga y puesta en funcionamiento del susodicho "sistema operativo". Éste sistema nos proporciona una interfaz entre la máquina y nosotros y se encarga de miles de cosas que un usuario convencional da por hechas. Como por ejemplo el hecho de mover nuestro ratón y que ese movimiento se vea reflejado en la pantalla, o guardar una foto en nuestro disco duro, y posteriormente facilitarnos la forma de acceder a la misma de manera mas o menos sencilla. Todo ello sin que nosotros nos tengamos que preocupar de nada.

En el mercado existe una amplia gama de SO's. Nos vamos a ceñir a los sistemas operativos de interfaz gráfica. Personalmente me gusta dividirlos en primer lugar por su carácter económico, como:
  • Sistemas operativos privativos o de pago.
  • Sistemas operativos libres o de distribución gratuita.
Sistemas operativos de pago

Los sistemas operativos de pago mas famosos son Windows en todas sus versiones, y MacOS.

El primero es de la compañía Microsoft. Fue uno de los primeros sistemas operativos gráficos del mercado. Actualmente se encuentra en su versión "Seven" o "siete" o "7". Está basado en el sistema operativo DOS (Disk Operating System) y es el sistema mas extendido en el mundo actualmente. Ésto es debido a su fuerte monopolio en años pasados, y su sencillez.

En cuanto a MacOS, es un sistema desarrollado por la compañía Apple y basado en el sistema UNIX. Orientado principalmente a los PC's de la marca Apple. Su última verisión por estas fechas es "OS X" o "OS diez" o "OS 10".

La mayoría de las aplicaciones de ambos es de pago. 

Sistemas Operativos Libres

La alternativa a ésta clase de SO's son los sistemas libres. Principalmente Linux en cualquiera de sus distribuciones. Algunas de las mas famosas: "Ubuntu, Kubuntu, Suse, Arch, Fedora, Red Hat...". 

Gratis...Gratis?

Si, totalmente. Si deseas adquirir un sistema operativo de los anteriores no tienes mas que "googlear" e ir a la página principal de la distribución. En algún lugar encontraras la opción de descarga. En el caso de ubuntu, te descargas una ISO. Cuando termina la descarga, solo tienes que grabarla en un CD-R y listo para arrancar el ordenador con él. Además te da la opcion de probarlo sin modificar el equipo. Para hacerse una idea de lo que acabas de descargar. 

Yo personalmente utilizo dos sistemas operativos. Windows 7 y Ubuntu Linux. Ambos alojados en el mismo disco duro, y con una partición de datos compartida. Algunos os preguntaréis por que utilizar Linux. Bueno este tema tiene bastante controversia. El principal motivo es su seguridad. Con Linux, el riesgo de perder datos por causa de virus es practicamente nulo. Además, entre nosotros, adquirir programas en sistemas operativos de pago es un dolor de bolsillo, o un delito. :P En cambio todas las aplicaciones para linux son gratuitas y te permite descargarlas de forma sencilla mediante un "centro de software".

¿Si linux es tan maravilloso, por que utilizas windows también?¿intentas timarme?

Al margen de las posibilidades de unos y otros sistemas operativos, un desarrollador de software tiene que estar familiarizado con todas las plataformas posibles. Un programa generalmente se desarrolla de manera distinta, para windows que para linux (exceptuando el desarrollo en Java y demás código interpretado). Además en linux no son todo maravillas y aún hay controladores y periféricos que no funcionan del todo bien. También hay programas de uso muy específico que no se pueden encontrar para Linux, o bien que la alternativa libre no cumple con las necesidades del usuario.

La gran desventaja de linux

Para un usuario normal, con conocimientos básicos de informática, las tareas de configuracion del equipo pueden resultar muy complicadas. Cuando comencé a utilizar Ubuntu, no estaba acostumbrado a manejar la consola de comandos, ni a editar ficheros de configuracion. Gran parte de la configuración de linux se basa en modificar un fichero de texto almacenado en una ruta concreta del disco duro. No es algo que solo puedan hacer los iluminados y los ciborgs, pero es algo poco común hasta el momento.


En resúmen:
  • Si tienes un Mac, lo mas razonable es MacOS.
  • Si tus conocimientos de informática son básicos, utiliza Windows.
  • Si eres un usuario con conocimientos amplios de informática y no conoces linux, te animo a que lo pruebes. No te dejará indiferente.
En futuras publicaciones os enseñaré la forma de instalar un Sistema Operativo.

Probando...



En fin. Sin mas mediaciones les presentamos el blog definitivo en lo que se refiere al mundo de la informática y las telecomunicaciones.

Mi nombre es Marcos Rodríguez. Técnico Superior en desarrollo de aplicaciones informáticas, y Graduado en Ingeniería del Software en trámites. De nacionalidad Española, y sobre todo Asturiana. Mi intención es transmitir mis conocimientos a todos los amantes de la informática y la electrónica. A menudo dispongo de poco tiempo para estos menesteres. Pero uno de mis principales objetivos es encontrar una dinámica de contenidos constante en el tiempo que me permita sobrevivir sin quedarme calvo de extress, y sin que la mayoría de vosotros, amados lectores, me mandéis a hacer puñetas por vago.

Se hablará aquí de temas como la programación en Java, C++, CSharp, VB, Assembler, algo de html, css, desarrollo web en general... Todo lo que nos encontramos cada día tras pulsar el botón de encendido de nuestra PC.

Por el momento, nada más. Se aceptan todo tipo de sugerencias y críticas constructivas. Las amenazas, que sean por correo convencional...

Un saludo, M.RGZ.