Un Sistema Operativo (SO) es el software básico de una computadora que provee una interfaz entre el resto de programas del ordenador, los dispositivos hardware y el usuario. En una definición mas sencilla es el Software principal que permite la comunicación entre el usuario y el computador.
Unas de las funciones básicas del Sistema Operativo son administrar los recursos de la máquina, coordinar el hardware y organizar archivos y directorios en dispositivos de almacenamiento.
El Software Free en Ingles o "Componente Lógico gratis en Español" es un tipo particular de software que le permite al usuario el ejercicio de cuatro libertades básicas:
1. Ejecutarlo con cualquier propósito
2. Estudiar como funciona y adaptarlo a sus necesidades
3. Distribuir copias
4. Mejorarlo, y liberar esas mejoras al publico
Con la única restricción del copyleft (o sea, cualquiera que redistribuya el software, con o sin cambios, debe dar las mismas libertades que antes), y con el requisito de permitir el acceso al código fuente (imprescindible para ejercer las libertades 1 y 3)
A continuación se presentan los Sistemas operativos más relevantes basados en Software libre empezando por unos de los más usados:
PROYECTOS DE HARDWARE LIBRE
De la
misma forma en la que el software puede ser libre, también lo puede ser el
hardware. Mientras que con el software es posible compartir sus modificaciones,
y cualquier sugerencia o conocimiento adquirido a través del estudio del código
y su funcionamiento, lo mismo sucede con el hardware a través de sus esquemas, las listas de materiales,
la disposición física de los componentes y cualquier elemento adicional para
lograr su funcionamiento. Aunque el concepto de hardware libre es ciertamente menos conocido que su
contraparte de software, lo cierto es que se han llevado a cabo proyectos muy
interesantes con el paso de los años.
El hardware abierto y libre no se limita a componentes
informáticos. La electrónica también tiene un lugar de privilegio, y existen
muchas otras cosas que, dadas las condiciones necesarias, podrían compartir esa
"libertad". Al mismo tiempo, es posible lucrar con el hardware
libre. Hemos reiterado en varias ocasiones la diferencia intrínseca
entre "gratis" y "libre", que básicamente se reduce a que
un término no garantiza la
presencia del otro. Por ejemplo, un programa puede ser gratis, pero no
libre (Paint.NET),
mientras que otro puede ser libre, pero no gratis (Red Hat Enterprise). Al mismo
tiempo, una pieza de hardware puede ser gratis y no libre (un pendrive obsequiado en una convención),
y también el inverso (las placas
Arduino).
HARDWARE
LIBRE PARA DISEÑAR TELEFONOS PERSONALIZADOS
MOTOROLA
La
empresa trabaja en este proyecto desde hace un año Motorola,
propiedad de Google, ha anunciado Project
Ara, una plataforma de hardware para que cualquier desarrollador
construya los módulos de un teléfono y los usuarios los escojan y construyan a
placer.
Esto es
posible gracias a su «endoesqueleto»,
un marco al que se acopla las diferentes piezas del móvil, desde una CPU hasta
una nueva pantalla, otra cámara o una segunda batería, por ejemplo. Ya habíamos
visto un concepto similar en el proyecto de un diseñador llamado Phoneblok y ahora Motorola ha decidido hacerlo realidad.
De este modo, los usuarios podrían hacerse sus propios teléfonos a medida con
las piezas de los fabricantes.
Lo cierto es
que los dispositivos de las imágenes conceptuales de Motorola son bastante más
estilizados que los que habíamos visto en Phoneblok. El parecido entre ambos
proyectos no se quedará en mera anécdota. Hace más de un año que Motorola
trabaja en Project Ara y a partir de ahora lo hará en colaboración con el
fundador de Phoneblocks, Dave
Hakkens, para crear una comunidad de desarrolladores de piezas y
aprovechar los conocimientos técnicos de la
startup.
En unos
meses invitarán a los desarrolladores a que empiecen a crear módulos. Para
ello, pondrán a su disposición el Module
Developer's Kit (MDK), una primera versión de una plataforma de
desarrollo que llegará a finales de 2013 o principios de 2014.
«Queremos hacer por el hardware lo que
Android ha hecho por
el software: crear un ecosistema de desarrolladores vibrante, disminuir las
barreras para entrar en él, incrementar el ritmo de la innovación y reducir
sustancialmente la línea de tiempo para el desarrollo», ha publicado la
compañía en su blog oficial. Asimismo, Motorola
está reclutando a sus «Ara scouts», voluntarios dispuestos a probar
esta tecnología y aportar información sobre cómo se comportan como usuarios, de
forma similar a lo que hizo Google con sus Google Glass.
OPENMOKO
Es una plataforma abierta para
desarrolladores para crear un sistema operativo libre basado en Linux que
funcione sobre teléfonos móviles. De esta manera, diversos fabricantes de
teléfonos móviles podrían incluirlo en los terminales llamados
smartphone.Openmoko ha sido un poco más mediático que otros proyectos debido a
su objetivo de crear teléfonos móviles de código abierto, lo cual obviamente
incluye tanto el hardware (a pesar de las restricciones en algunos países, en
relación con la telefonía móvil), como el sistema operativo.
OPENMOKO
Y ANDROID, TELÉFONOS ABIERTOS
De la unión
de plataformas de software y hardware abierto,
nacen proyectos que suponen una ventaja para usuarios y desarrolladores al
disponer estos de mayor libertad para
crear e instalar aplicaciones al mismo tiempo que adaptar algunas funciones del
hardware.
OpenMoko es una plataforma abierta
para desarrolladores para crear un sistema operativo libre basado en Linux que funcione sobre teléfonos móviles. De esta manera, diversos fabricantes de teléfonos
móviles podrían incluirlo en los terminales llamados smartphone, teléfonos
inteligentes.
En
este sentido, Google ha
presentado recientemente una plataforma de software abierta
para desarrolladores de dispositivos móviles llamada Android, junto con
la creación de una alianza con 34 empresas del sector denominada 'Open Handset Alliance', para
dotar de un sistema operativo abierto a los fabricantes de teléfonos.
Esta
iniciativa puede suponer que se pueda ensamblar un teléfono móvil por piezas de
diferentes fabricantes y hacerlo funcionar con Android.








