Asqueados Press

un 06 de October del 2008

El perro bajo la mesa o por qué los trolls acaban comiendo

por Inconexo

Tener un troll en un foro es como tener un perro debajo de la mesa: no deja a nadie participar tranquilo.

La solución para que dejen de incordiar se conoce desde hace tiempo en ambos casos: no darle de comer, hasta que el animal entienda que no va a lograr nada.

Pero si alguna vez habéis tenido un perro, y habéis intentado que no caiga en la molesta costumbre de pedir, seguro que conocéis el mayor impedimento que existe: los demás. Ya puedes ser todo lo estricto que quieras, que siempre acabará un amigo, un familiar, o cualquier otro hijo de perra soltándole la comida bajo el mantel. Y todos tus esfuerzos al garete.

Puedes advertírselo a todos tus familiares y amigos, puedes incluso implorar por su colaboración, que alguien acabará suministrando la golosina, echando a perder la disciplina seguida con el can. Es más, la probabilidad de que esto sucede aumenta vertiginosamente con el número de comensales, llegando a altas probabilidades con unos cinco comensales o así.

En los foros pasa exactamente igual. La mejor solución es ignorar al troll. Pero basta con que uno solo entre al trapo, para que el troll tenga su bocado y lo tengamos varios días debajo de la mesa. Como ocurre a todos los niveles, si un fin depende de la capacidad para cerrar filas, está prácticamente abocado al fracaso.

Así, los foreros sensatos, no entran en discusión. Después, a la vista de la actitud de los demás, se desgañitan advirtiendo “DON’T FEED THE TROLL”. No sirve tampoco. Las ganas de que sus argumentos no queden rebatidos, y, posiblemente, el orgullo del ingenio mostrado en la respuesta son tentaciones demasiado fuertes incluso para aquellos que son conscientes de la naturaleza troll de su adversario.

El dueño del perro tiene dos opciones: o seguir en sus trece, que posiblemente sea una tarea inútil, ya que el perro no se va a ir de debajo de la mesa, o acabar transigiendo e incluso alimentando tú también al animal, pues no quieres ser el único que no disfrute de su cariño.

En el caso de los trolls, poca gente quiere su cariño, pero en una conversación guiada por ellos, no entrar significa quedarse fuera de la diversión. Al final, muchos de los que advierten, acaban dando aunque sea migajas al troll, que casi siempre sale triunfante.

Es por esto que la estrategia más efectiva, ignorar al sujeto, casi siempre falla.

¿Alternativas? Para muchos, darle una patada al animal conforme se acerca a la mesa, o en el caso del foro, banear a los usuarios molestos. Pero el perro seguirá insistiendo (la comida es un incentivo más poderoso que las patadas) y el troll seguirá encontrando su camino al foro (cambiando de usuario, proxies, etc).

un 27 de August del 2008

Un fin de semana con el Openmoko Neo FreeRunner

Filed under: General,Personal,Software Libre@ 19:14
por Inconexo

Después de una larguísima espera, por fin este viernes me llegó el Openmoko Neo Freerunner (de ahora en adelante el cacharro). Lo cierto es que ha pasado tanto tiempo que lo he pillado ciertamente con ganas. Por eso este fin de semana le he dedicado varios días a trastear con él.

Antes de nada, tengo que hablar sobre mis nivel de conocimientos, para que se pueda valorar en su justa medida la dificultad. Soy un usuario experimentado de GNU/Linux, sobre todo Debian, y trabajo de programador, pero ni mucho menos puedo decir que sea un hacker. Tampoco había trasteado (mejor traducción que encuentro a hackear) nunca con ningún otro cacharro.

Cuando alguien me ha preguntado sobre el teléfono, antes de tenerlo siempre he dicho que no es el teléfono que le recomendaría a mi hermana, por la sencilla razón de que si bien el hardware está preparado, con algún bug, el software todavía está en una fase temprana. Para haceros una idea, este fin de semana me he sentido como en los viejos tiempos de GNU/Linux, instalando, probando, particionando y leyendo muchos manuales, guías y COMOs.

Afortunadamente, al contrario que en el mundo linuxero, la información está muy concentrada. Principalmente en el wiki de Openmoko, y también en las listas de correo (y aquí he de agradecer la sugerencia a GooZ).

Como lo que viene promete ser largo, os voy adelantando conclusiones: al cacharro se le pueden meter distintas software stacks, que vendría a ser conjunto de software, algo entre distro y sistema de escritorio. En este fin de semana he probado 4: 2007.2, ASU (o 2008.8), ASU imagen de raster, y Qtopia. Para evitaros leeros todo el tostón, os diré que las tres primeras son lentas, incompletas y tienen fallos, mientras que la imagen de Qtopia funciona muy bien, muy suave y no parece fallar (si bien se pierden características como el GPS).

Y ahora sí, empiezo pormenorizadamente día por día, para que cada uno, también, pueda sacar sus propias conclusiones.

Viernes: 2007.2 y ASU

El viernes a medio día recogí el cacharro. No voy a perder el tiempo explicando el contenido del paquete, puesto que es lo primero que cuentan en los cientos de revisiones. Simplemente diré que saqué el teléfono y lo enchufé por USB al ordenador. Esto sirve para tres cosas: cargar la batería, flashear el teléfono y conectarse al ordenador. Éste último uso es un detalle muy interesante que no conocía: la red USB. A través del USB, y previo soporte de tu sistema operativo, se puede crear una red entre el ordenador y el Freerunner, que permite acceder al teléfono por ssh, y conectar el teléfono a Internet.

Todos los software stacks funcionan sobre Openmoko Linux. Una cosa que me ha ayudado mucho es que los ficheros de configuración y herramientas como el sistema de paquetes funcionan muy parecidos en sintaxis y en localización a Debian, la distro en la que estoy más fuerte.

Om_2007.2

Al arrancar el teléfono por primera vez, carga la versión de software que viene de fábrica: el viejo 2007.2. He de decir que el tiempo de carga de todas las software stacks es excesivo para un teléfono móvil, llegando a unos 2 minutos.

La 2007.2, basada en GTK, a mí me resulta bastante bonita (opinión no compartida por todo el mundo), casi diría que es la que más me gusta de apariencia. Por contra, el interfaz me resultó un poco obtuso, algunas cosas no estaban bien pensadas y tenía problema de estabilidad: de vez en cuando, se queda colgado y no se puede ni dar botonazo: hay que quitar la batería (habré realizado este proceso una veintena de veces en todo el fin de semana).

Así, pues, siendo software obsoleto, no quedaba sino flashear el cacharro para pasar a la versión más reciente del software.

ASU

Nota: mientras preparaba el presente artículo se ha publicado el 2008.8 update, y, por tanto, mucho de lo que escriba aquí puede haber cambiado.

ASU es el nombre informal de 2008.8 y significa April Software Update, si bien los retrasos lo convirtieron en August Software Update. El entorno gráfico está basado en Enligthenment y promete dar mucho juego en personalización. Viene con muy pocas aplicaciones, pensando en que te instales del repositorio lo que quieras. Estas aplicaciones son, que yo recuerde:

– Contacts (libretas de direcciones)
– Dialer (para llamar).
– Settings (preferencias).
Locations (un programa muy cuco de GPS, que se baja los mapas de OpenStreetMap y permite compartir localizaciones por SMS.
– Messages (para mandar SMS y correos electrónicos).
– Sudoku (no hacen falta pressentaciones).
– Installer (programa para bajarse las aplicaciones hechas por la comunidad).

No sé por qué justo esta selección, por qué piensan que es más probable que use un sudoku (que no es el caso) que un terminal. Pero dado que todo se puede instalar del repositorio, esto no tiene mucha importancia.

Muchas de las aplicaciones son cogidas de Qtopia. Una de ellas, el teclado, no es muy del agrado de una parte importante de la comunidad, y resulta especialmente obtuso. ASU permite también aplicaciones GTK y X11.

Desgraciadamente, este software stack es lento, pero, sobre todo, tremendamente inestable. Los cuelgues son extremadamente frecuentes, hasta un nivel muy poco usable. Por esto, la triste sensación del viernes fue que el teléfono estaba demasiado poco maduro no ya para mi hermana, sino para mí mismo.

Sábado: Imagen de Raster

Afortunadamente, había leído en la lista de correo sobre la imagen de Raster, una versión con actualizaciones, correcciones y mejores sobre la (hasta entonces) congelada ASU. Así que a flashear y rearrancar.

Imagen de Raster

Aunque exteriormente parece la misma, funciona algo mejor. Sigue yendo lenta, pero los cuelgues suceden con menos frecuencia. Además, incorpora de serie el Illume, que permite mayor configuración del teléfono (en ASU se puede instalar) y sustituye el teclado de Qtopia por uno francamente bonito y bastante más usable (si bien parece que los desarrolladores van a seguir erre que erre con el de Qtopia).

También aproveché para darme una vuelta por las calles y por el parque para probar el GPS. Y comprobé que mi teléfono es de los que tienen un bug que hace que la primera señal de GPS tarde en arrancar. Pero una vez pillada, va estupendamente. Tanto Locations como TangoGPS permiten bajarte los mapas para luego tenerlos disponibles para tu paseo. TangoGPS, además te marca la dirección que llevas y la velocidad. Bastante curioso.

A pesar de las grandes mejoras, esta imagen sigue teniendo fallos. Como que a veces no te conecte con la red de telefonía (un truquillo que lo solventa es suspender y reanudar el teléfono), o el hecho de que los cuelgues, siendo más escasos, siguen existiendo. La lentitud, además, hace que el teléfono sea incómodo de usar. Por último, si tocas demasiadas cosas, puedes hacer que el teléfono deje de arrancarte y tengas que reinstalar.

La sensación con la que me quedé el sábado fue de que el teléfono era usable, pero bastante latazo.

Domingo: Qtopia y desarrollo de aplicaciones

Qtopia

Cuando ya pensaba que el teléfono no iba a poder ni enseñarlo, probé otro software stack más: una versión que Nokia ha desarrollado de Qtopia para Openmoko Linux. Esta vez, en lugar de flashear el teléfono, instalé el sistema en la tarjeta micro SD que trae el cacharro.

Debo decir que la sorpresa fue mayúscula. Qtopia funciona a la perfección. Yo estaba empezando a pensar que los problemas anteriores de velocidad eran limitaciones hardware, pero Qtopia va rápido y suave. Todo lo que he probado funciona muy bien, y trae gran cantidad de aplicaciones: terminal, correo electrónico, agenda-calendario, reproductor multimedia,…

La única pega es que algunas características, como el GPS, no parecen estar disponibles.

Desarrollo de aplicaciones

También aproveché para meter una aplicación propia en el teléfono, en la imagen de Raster que todavía tengo en el teléfono. Tenía una pequeña aplicación para Gnome, que tuve que migrar a GTK+ puro.

Tras Debian. Esta tarde voy a meter la recién salida 2008.8 y ya os contaré.

Se aceptan preguntas, dudas y, sobre todo, correcciones.

un 16 de June del 2008

Google es antiamericano y procomunista

por Inconexo

Por casualidad, me encuentro con este artículo: ¿Odia Google a América?. En él, se recoge la preocupación de los blogs y medios conservadores por la, según ellos, inclinación pro social-demócrata (“liberal” en inglés) y la denostación hacia lo conservador (y, por tanto, estado unidense) en los doodles, esos logos especiales que google hace para conmemorar fechas.

Lo que más duele es que Google nunca haya homenajeado el Memorial Day, día en que se honra a los soldados americanos muertos, visto como la fiesta conservador más importante. Otras ausencias destacadas han sido la pascua, el día D, o el asesinato de Kennedy, suprimidos por eventos más anecdóticos e intrascendentes como el nacimiento de un tal Diego de Velázquez.

Pero el agravio no está sólo en lo que Google calla. La conmemoración del lanzamiento del Sputnik, el primer satélite que el hombre lanzó al espacio, ha sido vista como un ensalzamiento del comunismo. La celebración del Día de la Independencia (máxima festividad americana) sí fue conmemorada pero sustituyeron en el águila las flechas, símbolo militar, por ramas de olivo, lo cuál encuentran imperdonable.

La celebración del Día de la Tierra, también fue vista como algo antipatriótico, por algún motivo.

Pero lo que más me ha gustado, ha sido la frase con la que concluye el editor de WorldNetDaily.com: “Por cierto, me gusta el producto de Google. Me gustaría que hubiera otra compañía que no me provocara dolor de estómago”. Prueba con Microsoft.

un 06 de March del 2008

¿Se pasó de moda el software libre electoralmente?

Filed under: General,Política,Software Libre@ 14:02
por Inconexo

Acabo de caer en la cuenta de que, si bien se ha hablado mucho de política en Barrapunto, se ha hablado muy poco, a diferencia de otros años, de las propuestas de software libre de los diferentes partidos.

Para remediarlo, he rebuscado a toda prisa por los principales programas electorales, para tratar de encontrar referencias. Mi conclusión es que, por desgracia, parece que el tema también ha pasado de moda para los políticos. A continuación, lo que he encontrado de cada partido.

PSOE: Referencia muy escueta, y poco concreta. Casi da la impresión de que por compromiso. Normal, teniendo en cuenta los pocos pasos que al respecto se han dado en esta legislatura:

Potenciaremos el desarrollo del software de código abierto, especialmente en
los ámbitos de la educación, la sanidad, y las administraciones.

PP: Peor aún. No hay referencia alguna.

IU: Quizá la más extensa y concreta:

El acceso al uso de las TIC sólo adquiere su sentido pleno si va acompañado del acceso libre al conocimiento, superando los límites del actual modelo de propiedad intelectual y acentuando su carácter social.
(…)
La actual dependencia tecnológica de sistemas de software privativo en manos de grandes multinacionales y basados en código cerrado usados por nuestra Administración es una carga para las arcas públicas, impide a la ciudadanía el acceso pleno a datos de carácter público y hace peligrar la privacidad de las informaciones que afecten a su intimidad.
(…)
Promoción de la Administración electrónica, facilitando que los ciudadanos y las empresas puedan realizar a través de Internet el máximo posible de gestiones y procedimientos.
Las aplicaciones deberán estar basadas referentemente en software libre, de código
abierto, para evitar que los ciudadanos se vean obligados a comunicarse con la Administración mediante sistemas y programas privativos monopolistas, como sucede actualmente en una gran cantidad de casos.
(…)
Fomento del Software Libre, a través de las siguientes medidas:

Uso preferente de programas de código fuente abierto en las Administraciones Públicas, superando situaciones monopolistas de dependencia tecnológica e imponiendo en todo caso la entrega del código fuente de los programas suministrados por los proveedores de software.

Fomentar la compartición de programas desarrollados por las Administraciones Públicas
mediante la creación de un depósito o repositorio común de experiencias y la asignación al órgano correspondiente de las competencias necesarias para su divulgación, ayuda en la puesta en marcha, cursos de formación, etc.

Promoción de PYMES de desarrollo de software centradas en la producción de programas de este tipo y de los servicios asociados, dando relevancia a la riqueza plurilingüística del Estado.

Oposición a que la protección jurídica de los programas informáticos se realice mediante el sistema de patentes.

CiU: No sé catalán, aunque lo puedo entender, pero no he encontrado nada por software, ni programari, ni open source, ni codi obert, así que diría que no tienen nada al respecto.

ERC: Ídem.

PNV: Afortunadamente, el programa viene en castellano (de vasco sí que no entiendo ni papa). Desafortunadamente, tampoco he encontrado nada.

CC: Coalición Canaria, que no Creative Commons, también guarda silencio al respecto.

CHA: Fieles a su tradición, ellos sí incluyen propuestas concretas y abundantes:

La neutralidad tecnológica es un principio irrenunciable que garantiza la no discriminación de las personas por su elección tecnológica e implica:
− Que los Estándares abiertos con una implementación de referencia libre deben ser la única base para cualquier relación entre las distintas entidades públicas y de éstas con el ciudadan@ y las empresas.
− Que el Esquema Nacional de Interoperabilidad debe ser de obligado cumplimiento por todas las entidades públicas, y compatible con el Marco Europeo de Interoperabilidad (EIF).
− Que la accesibilidad desde el diseño y la cadena de interoperabilidad deben ser salvaguardados expresamente.

Todo el Software de propiedad Pública debe estar a disposición de la ciudadanía con libertad para ser copiado, estudiado, modificado y redistribuido, siempre que las obras derivadas garanticen estas mismas condiciones. En aras de la trasparencia, debe ser desarrollado en abierto desde el principio y bajo la Licencia Pública General de la Unión Europea (EUPL).

EA: Igual que sus compatriotas.

BNG: Un par de propuestas. Disculpad que no me moleste en traducir:

Promover unha regulación europea e internacional de protección do software non baseada sobre a concesión de patentes e si baseada na Lei de propriedade intelectual, na liña do acordado polo Parlamento europeo en relación á Directiva de invencións implementadas en computadora.
(…)
Conseguir o apoio para consolidar as actuais iniciativas de promoción e difusión do software libre do Goberno galego, contribuíndo a fortalecer a comunidade de software libre e moi especialmente á empresa TIC, aos grupos de persoas usuarias de GNU/Linux e á comunidade de localización e promoción do uso do noso idioma na rede.

NaBai: NoHay.

Y ahora dos partidos que no tienen representación, puesto que concurren por primera vez, pero que sí repercusión mediática:

Ciudadanos: A pesar de que ha sido bastante sonada, sólo hay una propuesta breve y poco concreta:

-Propondremos la utilización del software libre y de fuentes abiertas por la Administración General del Estado.

UPyD: Nada.

Como lo he hecho a toda prisa (y me ha llevado su tiempo), puede haber errores. Acepto toda clase de correcciones.

un 24 de January del 2008

¿C++ es el nuevo COBOL?

Filed under: General,Informática@ 21:50
por Administrador

No me interpretéis mal. C sigue siendo mi lengua materna, y aunque Java se inspiró en C++ para ser mejor que él, en cuanto a sintaxis, su enfoque de máquina virtual y su API maximalista le alejan de un nicho, las aplicaciones eficientes, en el que creo que C/C++ no tienen parangón.

Lo digo más bien por la sensación que he tenido en este tiempo que he estado buscando trabajo (para quien no lo sepa, abandoné mi anterior empresa por sus mentiras y mal trato). En las entrevistas relacionadas con C++ (al C ramplón ni se le oye) me han dejado traslucir, cuando no me han dicho directamente, que les resulta difícil encontrar a gente con experiencia en este lenguaje.

Esto me ha recordado a la situación de los programadores de COBOL, que si bien tienen una especialización algo obsoleta, son según se dice muy valorados, pues es difícil encontrar alguien hoy en día con conocimientos en esa materia que se encargue de mantenter los vetustos sistemas que se escribieron en ese lenguaje, y que son tan críticos que sus dueños, mayormente bancos, no se atreven a reescribirlos en un lenguaje postdiluviano.

Así pues, mientras Java domina el mercado laboral, el receso del mercado y de las universidades de C++ hace que, irónicamente, sea más fácil encontrar un trabajo si tienes algo de experiencia en ello. Al menos ésa ha sido mi sensación.

un 24 de October del 2007

Así son mis jefes

Filed under: General,Informática,Reflexiones@ 17:10
por Inconexo

Últimamente mi proyecto ha tomado un cambio de rumbo que no me hace demasiada gracia. Quiero explicar gráficamente cómo se comportan mis jefes:

Image Hosted by ImageShack.us

Me explico:

Ante nosotros cuando les explicamos los problemas del proyecto

Image Hosted by ImageShack.us
(Nosotros) Necesitamos un servidor.
(Nosotros) La solución que exigís es muy ineficiente.
(Nosotros) Da tiempo a terminarlo, pero no a probarlo.

Ante el cliente cuando les pide cosas sin sentido

Image Hosted by ImageShack.us
(Cliente) Habría que implementar un sistema que recuperase de forma automática los errores sin que nadie tenga que verlos.
(Cliente) No es necesario implementar ACKs porque los sockets ya se encargan de ello.

Ante los problemas del proyecto

Image Hosted by ImageShack.us
(Jefes) A nuestros colaboradores les da tiempo de sobra a terminarlo porque es factible. [sin saber nada]
(Jefes) Te aseguro que da tiempo a hacer las pruebas. [aunque no haya nada contra lo que probar]
(Jefes) Pero tenemos que suponer que las máquinas no se van a caer.

un 07 de October del 2007

Cómo quemar una foto del Rey en GNU/Linux

por Inconexo

Últimamente se está poniendo muy de moda quemar fotos del Rey. A pesar de que estos pirómanos de instantáneas están siendo denunciados y llevados a los tribunales, queremos, desde Asqueados Press y su intensa lucha por difundir el software libre, demostrar lo sencillo que es quemar una foto del monarca desde nuestro sistema operativo favorito.

Paso 1: Introducir un CD o DVD virgen en la unidad grabadora de CD/DVD. Nos aparece el siguiente diálogo:
Diálogo para seleccionar grabar CD
Obviamente, escogemos “Hacer un CD de datos”. Nos aparece una ventana con el contenido del CD (por ahora vacío).

Paso 2: Arrastrar la foto de su majestad desde la carpeta donde la tenemos guardada hasta la ventana del grabador de CD/DVD.
Arrastrar al cabezón
En la ventana del grabador aparecerá la foto que vamos a copiar.

Paso 3: Pulsar “Grabar al disco”.
¡Quememos esa foto!

Paso 4: Elegimos las opciones. Las que el grabador ofrece por defecto suelen estar bien, aunque quizá querramos dar un nombre descriptivo a nuestro CD/DVD.
¿Vas notando el fuego, Borbón?

Paso 5: Esperar a que se grabe el disco. Una vez haya finalizado el proceso, ya habremos quemado la foto del rey.

Y eso es todo. Una vez más queda desmontado el mito de que GNU/Linux es difícil. Quizá otro día os cuente cómo dibujar a los príncipes durante el acto sexual con el Gimp, programa estrella de dibujo del mundo del software libre. Intentad permanecer en libertad mientras tanto (o exigid una celda con Internet).

un 27 de June del 2007

GNUJump: El nuevo XJump

por Inconexo

Casi por casualidad, me he enterado de que un compañero de facultad, al que no conozco personalmente, desarrolla un juego que me ha proporcionado muchísimos ratos de vicio, diversión y hasta sus momentos de risas. Aprovechando la ocasión, me gustaría hablaros de él.

Se trata de GNU Jump, y está basado en un antiguo juego para X Window, llamado XJump. El concepto de XJump es bastante simple. Comienzas en el suelo, y hay una serie de plataformas (pisos) hacia arriba. Nuestro propósito es llegar cuanto más arriba mejor- la puntunación final será el máximo piso que hayamos alcanzado. Conforme vamos subiendo, la pantalla se desplaza verticalmente para dejar ver nuevos pisos, pero si caemos al borde inferior de la pantalla hemos muerto, la partida ha finalizado.

La diversión de *Jump radica en la extraña inercia del personaje, en sus rebotes, y volteretas. Es difícil de explicar qué lo hace tan adictivo.

Hasta donde yo sé, XJump no se sigue desarrollando. Afortunadamente, el colega Raskolnikov ha cogido el relevo y ha creado un espectacular clon del juego. GNUJump ha mejorado el juego visualmente (si bien manteniéndose fiel), ha creado distintos temas gráficos, añadido opciones y sonidos (si bien éstos son un poco extraños ya que parecen estar hechos con la boca, y, sinceramente, acabas desonectándolos).

pantallazo de XJump

Pero lo que sin duda es el punto fuerte de GNUJump es que conserva a la perfección la rara jugabilidad de XJump, sus maniobras y rebotes locos. Otra opción que se ha añadido es el soporte multijugador. Si GNUJump a solas resulta difícil de controlar, con varios jugadores es el descojone.

En resumen, instalároslo y probadlo. Os aseguro que, como mínimo os reiréis. (Por cierto, está en los repositorios de Debian, al menos).

un 21 de June del 2007

Conoce tu GNU: El Proyecto GNU

Filed under: General,GNU@ 0:52
por Mu

Inauguro hoy la que espero que sea una sección frecuente y constructiva.

La idea nace de una determinada encarnación de uno de los flames recurrentes de Barrapunto. No, el de los catalanes no, sino el del nombre del sistema operativo (¿Linux o GNU/Linux?).

Algunos defensores de la primera fórmula fueron constructivos y propusieron que en lugar de pararnos en cuestiones tales como el nombre, si lo que queremos es dar crédito a GNU y ayudar a mantener su visibilidad y a difundir su filosofía, lo que debíamos hacer es hablar directamente de GNU.

Aunque sigo diciendo GNU/Linux cuando hablo formalmente (en el lenguaje coloquial la economía prima), se me ha ocurrido que sería una buena idea hacer una serie en la que en cada entrega se hablara de una herramienta o un grupo de herramientas GNU, para que los recién llegados sean capaces de distinguir qué hay de GNU en GNU/Linux y tomen consciencia del enorme esfuerzo que ha supuesto el que hoy podamos disfrutar de un sistema operativo libre.

En el año y cuarto que llevo trabajando me he visto obligado a tratar con distintos sistemas UNIX privativos y la experiencia ha sido entre cansina y desesperante, por la poca usabilidad de las herramientas disponibles, aún las más básicas. Ha sido entonces cuando he tomado consciencia de la envergadura y calidad de las herramientas GNU, y espero transmitiros algo de mi entusiasmo.

Ahora lo que tengo ganas es de hablar sobre bash o gcc, pero no puedo empezar la casa por el tejado, así que no puedo comenzar de otra forma que no sea hablar del proyecto GNU. Intentaré hacerlo lo más breve y ameno posible, ya que ya hay por ahí un montón de información sobre GNU, y además lo que voy a contar a continuación muchos lo conocéis ya. Si tienes interés en profundizar, lo suyo es que leas lo que cuenta en la propia página oficial de GNU.

El proyecto GNU

En los principios de la computación era común el software sin restricciones de copia y modificación (aún no existía el concepto de software libre, aunque lo fuera en la práctica), y los informáticos intercambiaban los programas que adquirían y desarrollaban, normalmente en la forma de código fuente.

Después la industria descubrió que podía sacar dinero del software y consiguió cambiar las reglas del juego: cuando alguien adquiría un programa, tenía prohibido modificarlo, estudiarlo, entregarlo a otras personas. Esto que hoy en día nos parece tan normal, fue demasiado para Richard Stallman, quién decidió que debía haber una manera en que los usuarios pudieran seguir disfrutando de la misma libertad que había sido habitual.

La única manera de conseguir esto era hacer un sistema operativo libre, que pudiera ser usado, modificado y distribuido sin restricciones por sus usuarios. Así Stallman concibió GNU, que debería convertirse en ese sistema operativo.

Muchos desarrolladores estuvieron de acuerdo con esta meta, y comenzaron a trabajar en el desarrollo del sistema GNU, que debía incluir desde el núcleo (o kernel) del sistema operativo hasta las aplicaciones de usuario.

Los desarrolladores de GNU tuvieron éxito en su sistema, excepto en la tarea de crear el núcleo. En mi opinión se debió a que el diseño del núcleo de GNU, el HURD, era demasiado avanzado, y se fue encontrando con problemas que ni siquiera hoy se han podido completar.

GNU y Linux

Afortunadamente Linus Torvalds hizo, al principio por hobbie, un núcleo mucho menos ambicioso, que paradójicamente ha llegado mucho más lejos que el HURD. Este núcleo es lo que se llama con propiedad Linux.

Linux por si solo no puede ser útil, necesita un resto de piezas para poder ser usado, el resto del sistema operativo. GNU tampoco puede funcionar solo, necesita un núcleo. No voy a entrar en polémica de si lo que usamos es Linux con el userland GNU o GNU con el núcleo Linux. No quiero decir quién es más importante o cual es mejor, bastantes flames se han librado ya por ello, pero mi objetivo sí es que se conozca mejor GNU, que es la parte menos reconocida del sistema, lo cual es curioso porque es la parte que vemos (interactuamos con Linux siempre a través de GNU).

Bueno, aquí acaba la primera entrega. Para la próxima vez iré buscando un software GNU del que hablar para empezar. ¿Alguna sugerencia? ¿Por cual empezaríais? ¿Cual es vuestro programa GNU favorito?

Por supuesto, no soy un experto, así que me someto a vuestras críticas y correcciones, siempre que estén fundamentadas, claro.

Entrada paralela en mi bitácora de Barrapunto.

un 26 de March del 2007

Gdado

por Mu

Siguiendo los consejos de La Patria Falsa, y con ganas de hacer una contribución técnica al mundo del Software Libre, más allá de traducciones en las que hemos participado, Asqueados quiere presentar uno de sus secretos mejor guardados: Gdado.

Pantallazo de Gdado

Gdado es un proyecto tan vetusto como anónimo, en realidad el que usamos para aprender GTK (aunque más bien lo que aprendimos fue Glade). Es un programa muy simple que sirve para tirar dados, pensado para juegos de rol, como aquellos que abundan para Windows, pero que apenas se ven para GNU/Linux. Hace uso de una interfaz muy minimalista, que creemos que es su punto fuerte.

En realidad hace bastante que pensamos en publicarlo, pero había un detalle que lo hacía impracticable: que estaba en castellano y solamente en castellano. Así que nos hemos puesto las pilas con gettext (la tecnología GNU para internacionalización de programas) y ya está listo para usuarios anglo e hispanoparlantes.

Espero que guste, y que tengáis en cuenta que es nuestro primer proyecto de software libre.

Actualización: ya está lista la página web de Gdado.

« Previous PageNext Page »

http://www.campanilla.net/"

Licencia de Creative Commons
Esta obra está bajo una licencia de Creative Commons.
1547