Libertad ¿seguro?
Hoy en día nuestra sociedad dice ser libre, dice ser abierta a todo, a los cambios, a las modas, a las ideologías... ¿Es eso cierto? Yo no quiero decir que no, pero... ¿Que sistema operativo estás usando ahora mismo? Si no sabes exactamente a qué me refiero, lo aclaro haciendo referencia a esa "ventana" que tienes en la parte inferior izquierda de tu pantalla: El logotipo de Windows. Probablemente te extrañe que haga mención as esto, siempre ha estado ahí, cada vez más bonito (conforme avanzaban las versiones), pero ¿por qué lo menciono? No hace más de treinta años el señor Richard Stallman ideó algo que hizo que la informática cambiase revolucioanriamente: el Software Libre. "¿qué es software libre?" probablemente te preguntes. El Software el todas esas cosillas (programas, páginas web, etc) que se crean programando. Libre, que está abierto a todo el mundo. "¿Y qué tiene que ver esto con mi ordenador?" (pensarás).
El señor Stallman hizo una diferenciación entre software libre y software privativo. el segundo es el que está cerrado, y para usarlo normalmente necesitas una licencia. Tu si no pagas una licencia de Windows no lo usas. ¿Sabes cuanto vale una licencia de windows? Unos 200 (doscientos) euros. ¿Imaginas no haber tenido que pagar esa brutal cantidad de diner por tu ordenador (si, cuando te compras un ordenador, tu amado windows lo hace 200€ más caro...). "¿Y qué puedo hacer?, Windows es lo que lo hace funcionar...". Tranquilo, el señor Stallman lo tenía todo pensado. Hay más sistemas operativos (mac, solaris, linux...). "¿Qué es un sistema operativo?" Lo que hace que tu ordenador funcione. Hoy en día, el mejor que hay gratuito es conocido como Linux. "¡AH, SI! ¡Alguna vez se lo he oido decir a mi amigo el friki!".
Siempre que hablo de linux a la gente que no lo conoce o no lo ha probado, se imaginan una terminal y mil comandos. Falso. Puedes utilizar una distribución con o sin entorno gráfico. "Ahora si que me has perdido. ¿distribución?¿entorno gráfico?". Linux es gratis, y su código está abierto a todo el mundo, por lo que si sabes programar en su lenguaje, puedes modificarlo, y hacerte un sistema operativo nuevo. Por eso poco a poco, los usuarios han ido desarrollando variaciones de ese "linux original" y las han llamado distribuciones ("distros", para los "frikis"). Si nunca has usado linux, una muy buena opción es Ubuntu. Ya se que el nombre puede sonar raro, pero no te dejes engañar. Ubuntu tiene una interfaz gráfica similar a la de windows (para que te sea fácil empezar), sin hablar de las múltiples ventajas que también posee.
"¿Ventajas? Esto empieza a interesarme...". Si ventajas como, por ejemplo que NO HAY VIRUS. ¿Por qué? Porque su estructura de código está preparada para ello. Otra ventaja, por ejemplo, es que no suele dar problemas de drivers. ¿Por qué? Porque como lo hacen programadores, en cuanto algo no les funciona se ponen a hacerle las líneas de código que le hacen falta, y listo. ¿Quieres más? Es más rápido que windows. Mientras que windows utiliza todos los recursos disponibles, linux usa sólo los necesarios, haciendo que haya más memoria libre para hacer todas las tareas rápido. "Pero mis programas de windows no me van a funcionar, me han dicho...". Falso. Existe una aplicación llamada Wine que se encarga de hacer que tus programas de windows funcionen en linux.
Es increíble saber que hay ente que dedica horas y horas de trabajo para hacer un programa, y que lo deja abierto, y él mismo distribuye su código para que otros lo modifiquen... Lo hace por el desarrollo. Si alguien encuentra aun problema, simplemente coge el código, lo soluciona y lo redistribuye. Y si a alguien le parece que al programa de faltan funciones, las crea, las añade y listo. Y todo esto gratis, sin cobrar nada a nadie, y regalando todo lo que hacen. Caballeros, yo uso linux, y estoy mu contento. Os lo recomiendo, pero bueno, si sólo lo queréis probar antes de instalarlo de verdad (hay miles de tutoriales por internet) podéis probar lo que se llama "máquina virtual" que instala "un ordenador dentro de tu ordenador", pero bueno, ese no es el tema.
Un saludo, y gracias por aguantar este pelmazo de texto.
Para tener más referencias...
http://www.youtube.com/watch?v=FvLJ2JotttM



Comentarios
jose luis - hace más de 15 años
VIVA!!!!! UBUNTU PARA TODOS!!!!! (en internet las mayúsculas significa que gritas, soy cosciente de ellos) Los ordenadores de labalsa utilizan linux, en mi casa utilizo linux, mi madre está aprendiendo informática con linux. Y en la balsa no se deja de jugar al counter o de hacer trabajos en el CACE, yo utilizo mi ordenador sin ningún problema y para todo. (Incluso para cibercorresponsales) y mi madre aunque poco a poco empieza a conectarse a internet sin problemas. Si Manu comenta hablará de las 4 libertades, pero que eso os lo explique él. yo sólo os digo... http://www.ubuntu.com
Manu - hace más de 15 años
"Si Manu comenta hablará de las 4 libertades, pero que eso os lo explique él." jajajajajajaja.... Como me conoces... pues sí, era justo lo que pensaba hacer según iba terminando de leer el articulo, pero... mañana, que ahora es tarde!
partyflipa - hace más de 15 años
¿Sabes? Una vez fui a una charla sobre software libre y contaron que el software privativo sería como si a un martillo rojo le pusieras una licencia para que sólo lo pudieras usar tú (y no prestar) y que no te deja pintarlo de otros colores. Muy buena entrada!! Habría que pensar ahora cómo se aplican todas esas ideas del software libre al resto de la vida, ¿no? jejeje
Manu - hace más de 15 años
Hola de nuevo, Antes de nada felicitar por el post a un tal carlos, está muy, muy bien. La verdad es que el tema del Software Libre es un tema del que me gusta tratar porque es algo con lo que estoy muy concenciado... Ayer dije que hoy hablaría de las 0100 libertades del Software Libre. (si, lo he escrito bien, son 0100 libertades, pensad en binario y lo vereis... ;) El problema está en que volviendo a leer ahora el post, un tal carlos ya las ha mencionado, aunque indirectamente... y además puso un video de (el Gran) Richard Stallman, en el que ya las menciona y además explica, junto con el primer video, que el Software Libre es principalmente una filosofía, una mentalidad. Y habiendo ya la explicación del fundador, pues que voy a poder añadir... Pero con el permiso de un tal carlos, añadiré un par de detalles para completar un poco más lo que ya se ha dicho. Son cosas que no son muy importantes para el usuario, pero que para los informáticos nos es bastante importante aclarar. El saber nunca sobra... Pero lo haré por fascículos para no cansar tanto a los lectores.
un tal carlos - hace más de 15 años
¡Gracias por comentar a todos! Mi permiso lo tienes, Manu, puesto que si no te lo diese este sería un blog privativo, y creo que (como dice el señor Stallman) se aprende poco a poco, viendo y modificando lo que otros han trabajado ya. Vamos, que mi blog tiene una licencia GNU (para los que no sepan exactamente lo que es diré que pueden utilizar mi trabajo para lo que les haga falta, modificando lo que sea necesario, más o menos). En cuanto a lo que dice Patriflipa, las ideas del software libre son unas ideas que (a mi parecer) van más allá de la informática. Si usas software libre es porque no estás de acuerdo con el "egoismo" (del software privativo), por lo que esa mentalidad te hace mucho más abierto a un "comunismo intelectual", y probablemente a una actitud de compartir lo que tienes (ya no sólo materialemnte) y aprender a utilizar lo que los otros comparten a tu favor. (Caro que es esto lo que querías decir, ¿no?) Que decir, Jose Luis, que no esté dicho ya. Yo estoy "malmetiendo" a mi padre, que siempre se está quejando que el ordenador le va mal, que nosequé programa no le funciona... Y yo siempre "pues en linux a mi me va muy bien, pues en linux tardo la mitad...". Gota a gota se hace el río (que dicen). Un saludo, y muchas gracias a todos por leer y comentar :)
Manu - hace más de 15 años
------------------------------ Linux no es un Sistema Operativo ------------------------------ Como bien dices, un sistema operativo es "Lo que hace que tu ordenador funcione". Es el que coordina las diferentes partes de un ordenador (el hardware y el software). Otra forma fácil y simplona de definirlo sería: "Es lo que queda cuando desinstalas todos, todos los programas de tu ordenador" ¡incluso algunos que no se ven! ¿Y qué nos queda? pues un software que lo único que hace es coordinar la comunicación entre programas y el hardware del ordenador. Y esto lo hace mediante "pequeños programillas" (mal llamados así porque algunos tienen códigos enormes...) que intercambian datos con diferentes partes del hardware. Unos se especializan en "hablar" con el teclado, otros con el ratón, otros con la pantalla, con los altavoces, los discos duros, las memorias, el procesador, etc, etc, etc. Pero estos programillas a su vez necesiten de algo que los coordine, que les diga qué tienen que hacer y cuando. A esta cosa se le llama núcleo del S.O. o kernel Pues bien, Linux es un kernel y no un sistema operativo. El nombre completo y auténtico de estos sistemas operativos es: GNU/Linux (pronunciado "guenú con linux") No voy a entrar en la definición de GNU, pero para aclararos un poco se podría decir que GNU es el conjunto de esos "programillas" y Linux es el que los coordina. Un ejemplo de este mal uso: Debian Para los que lo conozcan, o le suenen, Debian es una distrubución más de "Linux". Pues bien, sabiais que existen los siguientes "Debians": Debian GNU/Hurd, Debian GNU/kFreeBSD, Debian GNU/NetBSD entre otros? En resumen: Linux NO es un sistema operativo, GNU/Linux SI
Manu - hace más de 15 años
Antes de continuar con el siguiente fascículo, hacer un paréntesis. Primero para dar gracias a un tal carlos por su permiso, xD y segundo para decir que de lo dicho anteriormente podeis profundizar algo más en wikipedia: http://es.wikipedia.org/wiki/Sistema_operativo http://es.wikipedia.org/wiki/N%C3%BAcleo_(inform%C3%A1tica) http://es.wikipedia.org/wiki/GNU http://es.wikipedia.org/wiki/Linux_(n%C3%BAcleo) http://es.wikipedia.org/wiki/GNU/Linux Decir también que cuando le dices a partyflipla que "las ideas del software libre son unas ideas que (a mi parecer) van más allá de la informática" tienes razón y a la vez no la tienes. Por un lado no la tienes por el simple hecho de que, como su propio nombre indica, el software libre es solo relativo a la informática, concretamente al software. Pero por otro lado tienes razón en que es algo que va mas allá de la informática, por el simple hecho de que es una mentalidad, una concienciación, como dice la Free Software Foundation en su definición oficial: es una cuestión de libertad. http://es.wikipedia.org/wiki/Definici%C3%B3n_de_Software_Libre Otra cosa es que haya más campos en los que se pueda compartir esta mentalidad, como es el caso de diversas licencias como las Creative Commons, las Copyleft o las de Dominio Publico (la de esta web)
Manu - hace más de 15 años
--------------------------------- Linux no es Software Libre ----------------------------------- Pues sí, Resulta que el código fuente del kernel Linux no es 100% libre ya que contiene blops; partes del código ya compilados que vienen separados del resto del kernel que viene en código fuente. ¿Y qué es eso de código compilado? ¿Alguno de vosotr@s ha oído alguna vez decir que un ordenador sólo entiende de 0's y 1's? Pues es cierto, bueno, sería más exacto decir que un ordenador sólo entiende de pulsos eléctricos. 1 significa que pasa corriente y 0 que no. ¿Os imagináis tener que hacer un programa escribiendo solamente 0's y 1's? El código fuente de un programa tiene miles y miles de líneas escritas en lenguaje legible para un programador (C, Java, Fortran, Pascal son algunos ejemplos). Pues algunas de esas lineas pueden implicar implicar cientos de 0's y 1's... En los comienzos de la informática se podía escribir así, pero según se fue evolucionando, las instrucciones que se diseñaban fueron aumentando de complejidad y fue necesario buscar otros métodos de programar llegando a los lenguajes de programación actuales (algunos mencionados anteriormente). Pero la máquina sigue entendiendo solo de 0's y 1's. Y que hace falta para que una persona que no habla inglés, por ejemplo, se comunique con otra que solo entiende inglés y es ciega (esto lo digo para que no podáis decir que puede usar gestos... :p) Pues un traductor. Pues compilar es eso, un proceso por el cual se traduce un código escrito en un lenguaje de programación en otro escrito en 0's y 1's. Aclarado esto recapitulo un poco lo dicho para terminar: Linux contiene blobs, pedazos de códigos escritos en 0's y 1's, que son ilegibles para una persona y que por tanto rompen la libertad número 1 del Software Libre: 1.- "Libertad de estudiar cómo funciona el programa y modificarlo, adaptándolo a tus necesidades." El incumplimiento de una sola de las 4 libertades implica que un software no sea considerado "Libre"... Os dejo un artículo relacionado con esto: http://www.somoslibres.org/modules.php?name=News&file=article&sid=3926 Pd: aún me quedan más fascículos, pero tampoco voy a quemar todos hoy, asi que probablemente el/los siguiente/s tarde un poco en escribirlos, xD Pd2: si hay algo que no haya sabido explicar bien o teneis duda sobre algo de esto, por favor avisadme que con mucho gusto trataré de ayudaros y supongo que el resto también. Jose Luis, por ejemplo, también sabe mucho de ésto. Y un tal carlos seguro que también.
un tal carlos - hace más de 15 años
Guau, me encanta ver que no soy el único que puede hablar de eso, (bueno, o que no puede, ya que hasta ahora no hay mucha gente que hable conmigo de esos temas... jaja). Además, me parece que está muy bien explicado todo, de forma clara, sencilla y pedagógica, como me habría gustado aprenderlo a mi, jaja. Gracias, Manu, por tus comentarios en este blog, por las aportaciones a todos los que no sabían nada de esto, y a los que ya sabíamos algo, que siempre aprendemos algo nuevo (los blobs ilegibles, por ejemplo). ¡Un saludo!
mycroft holmes - hace más de 15 años
M ha encantado tu post!! La verdad es k es cierto... windows está por todas partes... pero ahora yo m he concienciado y es muy probable k me descarge Ubuntu para probar... ¡Gracias por abrirme los ojos!
partyflipo - hace más de 15 años
Oye, menudo debate se está generando por aquí. ¡Y yo que me lo estaba perdiendo! Confieso que habláis de cosas un poco raras para mí... ;-) pero precisamente por eso os leo con atención, a ver si aprendo algo.
un tal carlos - hace más de 15 años
jaja gracias a los dos. Mycroft Holmes: Puedes probarlo instalándolo en una partición del disco duro (manteniendo tu actual windows) o en una máquina virtual (no se como estarán las de windows, pero supongo que con vmware o virtualbox podrás hacerlo sin problemas) Partyflipo: Esto es sencillo. Sólo hay que partir de la base "Windows = negocio, Linux = compartir". Fin. Todo lo demás son pinceladas (algunas bastante importantes) sobre lo que quiere decir esto, y las ventajas e inconvenientes. ¿Mi recomendación? Iniciarse con un ubuntu en modo LiveCD (sin instalar nada), empezar a probarlo más de cerca virtualizándolo o haciéndole una partición propia y, finalmente, pasarse a ubuntu. Más adelante, si uno se vuelve un friki, puede probar más distribuciones para ver cuál se adapta mejor a sus necesidades. ¡Saludos!
mycroft holmes - hace más de 15 años
Gracias por las recomendaciones, Carlos! jajaja La verdad sí k se está generando un gran debate por akí, pero es k creo que el tema lo merece. Pero bueno... a lo k iba... Carlos: Me he estado leyendo tus posts y tus comentarios, creo k eres uno d los corresponsales más activos d la página... y creo k escribes con mucho estilo... t felicito!! Enhorabuena! Seguiré leyendo tu blog, el k me parece ya apasionante!
No se pueden incorporar más comentarios a este blog.