Geek & Roll » linux

Intrepid Ibex: El próximo (U)(K)(X)(Ed)Ubuntu

Cesar February 20th, 2008 Haz un comentario

Ibex Se ha anunciado el nombre de lo que será la versión de Ubuntu Hardy+1 y todos sus hermanitos: Intrepid Ibex. ¿Pero que demonios es un Ibex? Para eso vamos a la Wikipedia, que nos dice básicamente que un Ibex es un cabrón, o sea una especie cabra grande. ¡No esperaba menos de la próxima versión de Ubuntu!

Intrepid Ibex es el sucesor de Hardy Heron, el cual todavía se encuentra en fase Alpha y está catalogado como Long Term Support (LTS) por lo tanto es conservador con los cambios introducidos. Con Intrepid Ibex se vale soñar, es precisamente después de una versión LTS cuando se anuncian cambios radicales en Ubuntu. Estos cambios se anuncian generalmente despues del Developer Summit que se llevará a cabo del 19 al 23 de Mayo.

Por mi parte, mi mayor deseo es ver a KDE4.1 en toda su gloria dentro de Intrepid Ibex, con efectos de escritorio habilitados por defecto y funcionando sin mayor problema en mi tarjeta Radeon x1400 (como dije antes, se vale soñar).

¿Que es lo que más desean de la próxima versión de Ubuntu?

Driver USB del iPhone para GNU/Linux

Cesar January 30th, 2008 Haz un comentario

Desde las trincheras de uno de los hackers más populares del momento (GeoHotz) aparece un post que a todos nosotros los usuarios de GNU/Linux nos interesa: un driver USB para el iPhone.

Resulta que los que tenemos un iPhone y usamos GNU/Linux no podemos administrarlo como lo hacíamos con el iPod. No existen drivers para el iPhone y la única manera de pasar canciones es via WiFi (que algunos lo indican como un plus, ya que ni en OSX o Windows se puede hacer eso) pero es mas un terrible hack que cualquier otra cosa, difícil de configurar y personalmente nunca logré transferir el album art correctamente.

GeoHotz ha publicado en su blog un inicio de driver USB para el iPhone en Linux. En su estado actual no hace mucho, solo funciona en modo de recuperación, pero es un inicio y como dicen en el mundo del FLOSS: Release early, release often. Espero que se forme una comunidad alrededor de este driver, yo por mi parte corrí a la biblioteca del CICESE (donde hago investigación) y saqué un libro sobre programación de drivers para Linux.

El código en cuestión lo pueden descargar en la siguiente liga: iphonere.rar. También hay que darse una vuelta por el blog de GeoHotz: On the iPhone para enterarse de más sobre el desarrollo de este driver.

Cyber - McDonalds

Cesar January 11th, 2008 2 comentarios

En mi reciente estancia en Ciudad Obregón me vi en la necesidad de contar con una conexión inalámbrica a Internet. Después de visitar varios lugares (D’Volada, Vips, Chiltepino’s en Plaza Goya, MMCinemas) decidí que el mejor de estos lugares es McDonalds. Este lugar de comida rápida esta completamente reacondicionado y al parecer lo hicieron pensando en la persona que, como yo, necesita de un lugar cómodo para navegar de manera inalámbrica.

El lugar es excelente, con sillones, pequeñas mesas para café y mesas largas con asientos cómodos y suficientes enchufes para la energía eléctrica accesibles. La velocidad de la conexión inalámbrica es muy buena (no se exactamente los kbps) lo único malo es que es una conexión sin algún tipo de encriptado por lo que si la van a usar para transacciones bancarias o similares… les recomiendo que no lo hagan.

McPirata Lo que si decepciona es que usan copias piratas de Windows para sus kioscos. Eso dice solo cosas malas de la empresa, sin mencionar que es ilegal. Como se puede ver en la imagen, el sistema operativo muestra la pantalla de inicio con el infame diálogo de “Windows Genuine Advantage” que le informa al usuario que la copia que está utilizando es pirata (y no en el sentido de atacar barcos, porque eso es muy malo).

McDonalds, hicieron un EXCELENTE trabajo tanto con las instalaciones como en el servicio al cliente. Los encargados de la tienda te ofrecen postres y café al estar utilizando las instalaciones pero son muy amables y no demasiado insistentes. Lo que si podrían mejorar para hacer la experiencia aún más placentera (además de la comida) es ofrecer al usuario una mejor experiencia con sus kioscos de Internet. Como sugerencia les puedo recomendar que instalen GNU/Linux, existe un proyecto precisamente llamado GNU/Linux Kiosk Project que hace precisamente lo que ustedes necesitan. Algunas de las ventajas que obtendrán al utilizar GNU/Linux sobre Windows son:

  • Su copia será genuina al 100% y por lo tanto, legal
  • Su kiosco correrá las aplicaciones más rápido y de manera más segura gracias a la protección inherente de usar GNU/Linux. No tendrán que preocuparse por antivirus
  • Estarán utilizando el navegador Firefox, que ofrece una gran cantidad de mejoras sobre Internet Explorer (su navegador actual) además de apegarse a estándares Web por lo que las páginas se verán como debe de ser. Todo esto sin que los usuarios del kiosco sepan que se está ejecutando GNU/Linux
  • Si algún usuario modifica el sistema de manera maliciosa, basta con tener una imagen de respaldo para poner todo en orden de nuevo. Aún mejor, pueden ejecutar el kiosco desde un LiveCD (un CD con el sistema operativo grabado) y eliminar por completo el disco duro de los kioscos, ahorrando dinero y eliminando la posibilidad de modificaciones maliciosas ya que cada vez que reinicien el kiosco tendrán su sistema operativo como nuevo
  • Tendrán el respaldo de la comunidad GNU/Linux, además de contar con publicidad gratuita ya que un movimiento a GNU/Linux de seguro no pasaría desapercibido

Estoy seguro que debe haber otras ventajas y claro, algunas desventajas. Si les interesa pueden comunicarse conmigo directamente dejando mensaje aquí, o consultar a los grupos de usuarios GNU/Linux que se encuentran en Ciudad Obregón (El ITESCA y los estudiantes LSIA del ITSON tienen un grupo de usuarios). Estoy seguro que ellos estarán más que dispuestos a ayudar.

Configurar el proxy en apt

Cesar December 5th, 2007 1 comentario

La configuración del proxy en apt se hace editando un archivo de texto, que en Ubuntu (y muy posiblemente en otras distros) se encuentra en /etc/apt/apt.conf.d/proxy. El problema viene cuando agregamos movilidad, es decir, si nos estamos moviendo constantemente entre una red y otra, y una de las dos tiene proxy, tenemos que estar editando el archivo de texto para comentar la linea del proxy si nos encontramos en la red con proxy, o descomentar la linea si nos encontramos en la red con proxy.

Para eso nos creamos un pequeño script que nos haga la vida más fácil. Primero tenemos que editar el archivo del proxy o crearlo si no existe, con la siguiente línea (todo es una sola línea):

  1. sudo echo Acquire::http::Proxy \“http://usuario:password@direccion_del_proxy:puerto\”; > /etc/apt/apt.conf.d/proxy

Ahora lo que sigue es hacer un script que cuando lo ejecutemos nos cambie entre tener proxy y no tener proxy, exactamente lo mismo que hace la extensión ProxyButton de Firefox. Para eso vamos a crear un archivo en /usr/bin llamado toggleproxy:

Si usas GNOME:

  1. sudo gedit /usr/bin/toggleproxy

O si usas KDE

  1. sudo kate /usr/bin/toggleproxy

Ahora pegamos el siguiente código dentro del archivo:

  1. #!/bin/sh
  2. PROXYON=“/etc/apt/apt.conf.d/proxy”
  3. PROXYOFF=“/etc/apt/apt.conf.d/.proxy”
  4.  
  5. if [ -f $PROXYON ]
  6. then
  7.         mv $PROXYON $PROXYOFF
  8. else
  9.         if [ -f $PROXYOFF ]
  10.         then
  11.                 mv $PROXYOFF $PROXYON
  12.         fi
  13. fi

Guardamos y le damos permisos de ejecución. Como es una operación que modifica los archivos del sistema sólo le vamos a dar permiso al superusuario de ejecutarlo:

  1. sudo chmod 744 /usr/bin/toggleproxy

Y listo. Lo que hace el script es si detecta que tienes el archivo de configuración lo renombra a .proxy, por lo que aparece como escondido, eliminando la configuración del proxy para apt. En caso de detectar el archivo escondido, lo renombra a su manera original (proxy) activando la configuración del proxy. De seguro hay maneras más elegantes (agregando o eliminando un % al inicio de la línea, o con paso de parámetros) pero soy principiante en bash y eso es lo primero que salió.

Para ejecutarlo: “sudo toggleproxy” sin las comillas. O pueden crear un acceso directo al escritorio, al menú, lanzarlo por medio de alt+F2 o lo que ustedes gusten :)

KDE 4 se retrasa y…

Cesar December 3rd, 2007 Haz un comentario

se puede sentir como miles de voces son silenciadas al unísono, cuando se dan cuenta que su máximo regalo de navidad no llegará a tiempo.

:(

Video de Plasma en KDE 4.0

Cesar November 24th, 2007 Haz un comentario

Un video después del salto sobre Plasma en KDE 4.0. Por si no lo saben, Plasma es una parte central de KDE 4.0 y podría describirse como un reemplazo del actual SuperKaramba pero en realidad es mucho más que eso. En esta ocasión las palabras no le hacen justicia a Plasma así que los dejo con el video de lo que será la próxima versión del mejor ambiente de escritorio del mundo: KDE. Leer el resto de este post.

WebKit en Ubuntu GNU/Linux

Cesar November 16th, 2007 1 comentario

WebKit WebKit es el programa que se encarga de interpretar código HTML y presentarlo en tu pantalla, es decir, es un rendering engine y es el que usa el navegador Safari. Además, WebKit es FLOSS.

¿Por qué alguien querría usar WebKit, cuando se tiene por ejemplo Firefox? Bueno, primero que nada, Firefox y WebKit son dos cosas distintas. Firefox es un navegador completo y WebKit es sólo un engine, lo más correcto sería comparar a WebKit con Gecko. Sin embargo, una buena razón para querer usar WebKit es porque no existe una versión de Safari para GNU/Linux y hasta la fecha no es posible ejecutarlo con Wine (o tan siquiera yo no he podido), entonces si queremos probar como se vería un sitio que estamos desarrollando en Safari tenemos que tener una mac a la mano o una instalación de Windows con Safari. Si esas dos opciones no son viables, continúa leyendo. Leer el resto de este post.

Nuevos drivers de ATI: fglrx 8.42.3 - Soporta AIGLX

Cesar October 23rd, 2007 Haz un comentario

Me acabo de enterar en Phoronix que el nuevo driver propietario para tarjetas ATI: fglrx versión 8.42.3 ha visto la luz. Estas son GRANDES noticias ya que los nuevos drivers traen nada más y nada menos que soporte para AIGLX, lo que significa efectos de escritorio como Compiz Fusion o KWin con composite sin necesidad de XGL.

Puedes descargar los drivers desde aquí. Si lo que quieres es saber como instalarlos en (U)(K)ubuntu, ponte a descargarlos y espera un update a este post.

Update 1: Puedes ver la guia de instalación de los drivers en los foros de Ubuntu. En cuanto termine de instalar los drivers por mi cuenta voy a postear acá sobre el proceso.

Update 2: Desgraciadamente instalar el driver que salió hoy es un proceso largo y tedioso, aunque si funciona. A los que les da miedo quedarse estancados sin una GUI de por medio se pueden esperar a que empaqueten los drivers y los pongan en los repositorios. A los que no les importa o no les da miedo, pueden dar click en ver más para ver la guía completa. Leer el resto de este post.

Por qué no hay virus para Linux

Cesar September 10th, 2007 Haz un comentario

Frecuentemente alguien pregunta ¿por qué no existen virus para Linux? Y aunque a simple vista la respuesta puede parecer sencilla, también frecuentemente me encuentro con que la explicación dada por algunas personas es totalmente incorrecta. Trataré en este post de dar una respuesta clara del porque.

Para empezar, si existen virus para Linux. Existen antivirus para Linux y, es más, ¡hasta se pueden ejecutar virus para Windows en Linux! Esta claro que existen muchos menos virus para Linux que para Windows, y la primera respuesta típicamente en salir de la boca no educada en el tema es “Lo que pasa es que Windows es una plataforma más atractiva para los creadores de virus por su alta base instalada”, o sea, los tantísimos usuarios que tiene.

Si la razón por la que no existen tantos virus para Linux como para Windows fuera el número de usuarios, algo similar debería suceder con Apache y el servidor Web de Windows IIS. Apache tiene una base instalada mayor que IIS (50.48% en Septiembre del 2007 según Netcraft) sin embargo el número de gusanos y malware en general para IIS es mayor que para Apache, así que la teoría de la base instalada no se mantiene. La justificación detrás de la base instalada mayor puede parecer lógica ya que, mayor número de usuarios, mayor número de víctimas potenciales.

La verdadera razón por la cual existen virus para Windows y no tantos para Linux es la arquitectura del sistema operativo. Por una pésima arquitectura, Windows se ejecuta con permisos de super usuario SIEMPRE. En versiones recientes tratan de “arreglar” eso utilizando las molestas confirmaciones del usuario para ejecutar cuanta cosa se pone enfrente, pero eso no es reemplazo para un verdadero sistema de permisos de usuario como el que trae *NIX (y por consecuencia Linux) desde su inicio. Windows en sus últimas versiones ha tratado de parchar esa deficiencia, al mismo tiempo que mantiene la compatibilidad con sus versiones previas y ese es uno de sus más grandes errores.

Richard M. Stallman Virtual

Cesar June 18th, 2007 Haz un comentario

Debido a que no todos podemos platicar regularmente con RMS (es broma!), existe una curiosa aplicación que nos proporciona con un RMS virtual en nuestra computadora. Al ejecutar a Stallman virtual, éste actúa exactamente igual que el real al ver nuestra computadora: nos señala todo el software propietario que tenemos instalado.

Al ejecutar mi VRMS, me dice que tengo instalado los módulos restringidos para mi kernel (los necesito para mi tarjeta wireless), Java6, unrar, y el driver de mi tarjeta de video.

¿Ustedes que software propietario usan en su linux box, y por que?

El hilo en Ubuntuforums de donde salió la idea para el post.

Posts anteriores Posts recientes

Busca

Categorías

Meses