Mostrando entradas con la etiqueta Linux. Mostrar todas las entradas
Mostrando entradas con la etiqueta Linux. Mostrar todas las entradas

sábado, 6 de diciembre de 2008

Ultraportátiles con Linux


Para todos aquellos a los que nos interesa GNU/Linux, LinuxDevices.com mantiene actualizada una página en la que va incluyendo todos los portátiles y ultraportátiles que funcionan con este sistema operativo.

Cada entrada enlaza con un artículo del propio LinuxDevices en el que se detallan sus características técnicas, distribución, producción, etc. Leer mas

sábado, 29 de noviembre de 2008

Linux en el iPhone. Ya casi está...

Un especial escalofrío me ha recorrido la espalda cuando he abierto mi lector de noticias y he visto una publicada en el blog de Actualidad iPhone con el título "El kernel 2.6 de linux ha sido portado al iPhone".
De momento se ha conseguido ejecutar la "maldita línea de comandos" (bueno, ya me he acostumbrado a ella pero me hacía ilusión llamarla como hace un año lo hacía) .
Como dicen en Actualidad iPhone, es solo cuestión de tiempo que veamos un diminuto ubuntu haciéndonos las delicias a los que tenemos un iPod Touch o un iPhone.
Para ir abriendo boca, un vídeo:


iPhone Linux Demonstration Video from planetbeing on Vimeo


Me ha encantado ver eso de "Welcome to iPhone Linux".

¿Qué se ha conseguido?

  • Framebuffer driver
  • Serial driver
  • Serial over USB driver
  • Interrupciones, MMU,reloj, etc.
¿Qué objetivos se persiguen?

  • Escritura en la memoria NAND
  • WIFI
  • Touchscreen
  • Sonido
  • Acelerómetro
  • Baseband
Todo se andará.

Se ha realizado usando OpenBoot

Todas las instrucciones aquí.

Descargas aquí. (aunque creo que este enlace está siendo tan visitado que ha excedido su límite de descargas. Paciencia)

Creo que en Cupertino tienen que estar empezando a preocuparse.
Como diría mi querido compañero Frames: ¡Viva el software libre!

Fuente: Actualidad iPhone Leer mas

viernes, 28 de noviembre de 2008

Eee Control, controla tu Eee PC desde Linux


Eee Control es una herramienta imprescindible si tienes un Eee PC y has instalado o quieres instalar una versión de Linux que no sea el Xandros que viene de fábrica.

Desgraciadamente Asus provee los controladores de Windows y los módulos y programas necesarios para controlar los Eee PCs desde Xandros, pero el apoyo fuera de estos entornos deja mucho que desear. Eso es lo que intenta paliar Eee Control, que permite:

  • Procesar los eventos ACPI relativos a las teclas de acceso directo, brillo del LCD y otro hardware.
  • Encender y apagar dicho hardware (WiFi, Bluetooth, lector de tarjetas, webcam, touchpad).
  • Configuración gráfica de las teclas de acceso directo.
  • Mejor control del ventilador (mayores opciones, más silencioso).
  • Brillo de pantalla extendido (más oscuro o más claro que los valores por defecto).
  • Notificaciones y mensajes en pantalla configurables.
  • Control de rendimiento (FSB y voltaje de la CPU).
  • Integración con el gestor de energía de Gnome.
Hay un paquete preparado para Ubuntu que parece que funciona con Debian, otro para Mandriva e intrucciones para Gentoo o cualquier otra distro mediante los ficheros fuente.

Via Liliputing. Leer mas

lunes, 10 de noviembre de 2008

Netbooks más baratos y quitándole mercado a Windows

Computer World nos cuénta por qué los netbooks pronto costarán 99 dólares. ¿El truco? Serán subvencionados por medio de contratos sobre otros servicios de conectividad. Nada nuevo bajo el Sol (hemos hablado más sobre esto anteriormente).

Por su parte, Bloomberg publica también un artículo en el que nos cuenta por enésima vez (muy bien y con datos) cómo Linux le ha quitado un pequeño trocito del pastel a Windows gracias a los ultraportátiles. Otra cosa es saber si esto habrá servido de algo.

Via Slashdot y Slashdot. Leer mas

viernes, 3 de octubre de 2008

Arranque de Linux en menos de 5 segundos en el Eee PC

Llevo algún tiempo alabando las bondades de Intel en todo lo referente a Linux (últimamente). Arjan van de Ven, desarrollador de Linux en Intel (por ejemplo, del maravilloso PowerTop) y Auke Kok, también de Intel han conseguido hacer arrancar dos Linux (Fedora y Mobling) en 5 segundos, cuando la instalación "estándar" de Fedora y Ubuntu tarda unos 45 segundos. Y lo han mostrado en la Linux Plumbers Conference (curiosamente sujetando el portátil "a mano" y sin proyector, porque a este no le daba tiempo a sincronizarse).

El experimento se realizó en un Asus Eee PC 901 con SSD y parece que se han conseguido unos 10 segundos con un disco duro convencional. Atención al video, porque impresiona:



Via Barrapunto y Slashdot. Leer mas

lunes, 1 de septiembre de 2008

Google se copia de Apple

Dicen que quien golpea primero golpea dos veces. Apple lo hizo cuando inventó la App Store, un concepto que está arrasando entre los usuarios del iPhone y del iPod Touch. Antes de éstos dispositivos la App Store ya existía, pero han sido ellos los que han impulsado su éxito. Yo he podido comprobar que la manera más eficaz de que un usuario no se aburra de su gadget es llenarlo de contenidos. No hay nada más placentero para un geek que estar siempre trasteando el cacharro, instalando, desinstalando, probando cosas nuevas contínuamente. Es una actividad que engancha aunque no está exenta de cierta compulsividad, ya sabeis, la compulsividad del geek. Se trata de una idea muy inteligente y en los tiempos de crisis en los que vivimos puede ser la que salve las arcas de las compañías que vean mermadas sus ventas de hardware, como podría pasarle a Apple en los próximos meses. Y Google, que no es tonta, ha decidido hacer lo propio. El inminente lanzamiento de su plataforma Android materializado por el HTC Dream (luego vendrán otros, espero) irá acompañado del Android Market, un sistema de distribución de contenidos que, para qué engañarnos, huele a App Store por todos lados.

Android Market pretende servir de escaparate para las aplicaciones que desarrolle la comunidad y bla, bla, bla...Para qué seguir si ya conocemos lo que es la App Store.

La verdad es que Google no parece estar innovando mucho. De momento, para resumir, tenemos un sistema operativo basado en Linux, con carencias importantes, muy espartano, de aspecto algo sombrío, al que podríamos perfectamente denominar 'clon de iPhone hecho por Ebenezer Scrooge', por otro lado tenemos el primero de los dispositivos de la saga gPhone al que podríamos también perfectamente denominar 'ladrillo blanco de aspecto parecido al mando del aire acondicionado' y por último un sistema de distribución de contenidos a imagen y semejanza de la App Store que se merece el calificativo de 'examen de un mal estudiante copiado al empollón de la clase'.
Por cierto, se han desvelado más características del HTC Dream en CrunchGear. Llama la atención lo que dicen sobre el mecanismo de apertura que descubre al teclado. Lo denominan 'arc slider screen' y eso me suena a que el mecanismo de deslizamiento realiza cierto arco durante la apertura o al menos sirve para darle consistencia. Creo que hay algún dispositivo similar por ahí que ahora no recuerdo.
Este dispositivo hubiera hecho furor en los años ochenta porque parece estar dotado de un cierto estilo 'retro'.

¿Qué otras 'sorpresas' nos tendrá preparadas Google?. Pues si quereis saberlo, esperad a que Apple innove.

Creo que la mejor forma que ha tenido Apple de confirmar el éxito de su producto, si definimos como producto el constituido por el iPhone/iPod Touch y la App Store, ha sido que una compañía como Google le copie.
Además, puestos a copiar, que lo hagan bien.
Incluso Microsoft se va a apuntar al carro.

Y que quede claro que para mí esto es una decepción.
Vía: AppleWebLog (pido disculpas a este blog por haberles copiado el título del artículo, pero es que ¿para qué vamos a darle más vueltas? ;) )
Leer mas

martes, 26 de agosto de 2008

Multitouch en touchpads Synaptics


En mi última entrada sobre el controlador Synaptics (Control total del driver Synaptics en GTK), os hacía un resumen con un par de ejemplos prácticos sobre cómo controlar los eventos que envia el driver y adaptarlos a nuestras necesidades. La mención a GTK venía dada porque el frontend gráfico que controla el driver en Gnome tiene algunas carencias (no controla todos los parámetros).

En los comentarios, josvazg me preguntaba si esa configuración era "multitouch".

La respuesta rápida (y correcta) es: sí, es multitouch. La respuesta completa es: si, el multitouch, pero no como tú quieres.

Es multitouch porque precisamente Synaptics frente a otros controladores (como el Sentelic del MSI Wind que mencionaba en la entrada), acepta parámetros avanzados que permiten el reconocimiento de la presión de dos o más dedos, e incluso reconocer la palma de la mano frente a un dedo, para evitar el movimiento del puntero si hemos puesto la mano encima sin querer.

Si leemos el manual del driver en XOrg/XFree86, nos dice que:

Por defecto, un touchpad Synaptics opera en modo compatible emulando un ratón estándar. Sin embargo, usando un driver dedicado, se dispone de características más avanzadas, como:
  1. Movimiento con aceleración y velocidad ajustables no lineales.
  2. Eventos de botón a través de toques cortos del touchpad.
  3. Eventos de botón dobles a través de toques cortos dobles sobre el touchpad.
  4. Arrastre a través de toques cortos y mantenimiento del dedo en el touchpad.
  5. Eventos de botón central y derecho en la esquina superior o inferior del touchpad.
  6. Scroll vertical (eventos en los botones 4 y 5) al mover el dedo en el lateral derecho del touchpad.
  7. El botón arriba/abajo envía eventos 4 y 5.
  8. Scroll horizontal (eventos en los botones 6 y 7) moviendo el dedo en la parte inferior del touchpad.
  9. Los multibotones envían eventos 4 y 5 para hacer scroll vertical y 6/7 para hacer scroll horizontal.
  10. Detección de dedos ajustable.
  11. Pulsaciones con varios dedos: dos dedos para el botón central y tres dedos para el botón derecho (necesita soporte de hardware, no todos los modelos implementan esta característica).
  12. Velocidad de movimiento dependiente de la presión.
  13. Configuración en tiempo real usando memoria compartida. Lo que significa que puedes cambiar la configuración de los parámetros sin reiniciar el servidor X.
Nótese que dependiendo del firmware del touchpad, alguna de estas características pueden estar disponibles incluso sin usar el driver synaptics. Nótese también que algunas funciones no están disponibles en todos los modelos de touchpads, porque necesitan tener soporte de hardware/firmware (por ejemplo para la presión de varios dedos).
En mi anterior entrada apenas hemos tocado un par de parámetros de todos los mencionados arriba. Mencionábamos que podíamos hacer scroll vertical y horizontal (aunque no vimos cómo), y que podíamos intercambiar los botones (4 y 5) para emular los botones central y derecho simplemente haciendo tapping (presión) con dos o tres dedos. Este último punto ya significa que tenemos multitouch. Pero hay más.

El toque con dos dedos para emular el botón derecho de un ratón lo resolvimos con el siguiente parámetro en xorg.conf:

Option "TapButton2" "3"

Para el toque con tres dedos para emular el botón central del ratón usamos el siguiente parámetro en el mismo fichero:

Option "TapButton3" "2"

Os animo a que investigueis el manual del driver (usando man synaptics) para que veais que es posible configurar cosas como la duración máxima en tiempo (en milisegundos) para detectar una pulsación (con MaxTapTime), la activación o desactivación del scroll vertical (VertEdgeScroll) u horizontal (HorizEdgeScroll), la definición de las áreas de pulsación, de scroll, el factor mínimo de aceleración (MinSpeed), el máximo (MaxSpeed), el factor global de aceleración (AccelFactor) ... y otros muchos parámetros.

Scroll con dos dedos

Por ejemplo, una de las cosas que no comenté tiene que ver también con el multitouch: el parámetro VertTwoFingerScroll permite activar o desactivar el scroll vertical utilizando dos dedos sobre cualquier parte del pad. Análogamente, HorizTwoFingerScroll hace lo mismo, pero con el scroll horizontal. Pero es que además podemos controlar la cantidad de movimiento usando los parámetros VertScrollDelta y HorizScrollDelta para los dos parámetros anteriores, respectivamente.

No puedo entrar en esta entrada en todas las posibilidades disponibles, pero de nuevo os invito a leer el manual, mi entrada anterior, y experimentar con las posibilidades que más os convengan a cada uno.

Swipe & Pinch

Lo que sí haré es terminar mencionando un artículo que cubre la parte de la pregunta de josvagz que no funciona simplemente con el driver original: "Añade suporte de gestos multitoque a un portátil equipado con touchpad", de IBM, que mediante algunos scripts de Perl y synaptics permite hacer "swipping" y "pinching" de la forma en que muestra el siguiente video:



Se que hay muchas otras cosas que se podrían hacer, pero permitidme que, al menos por ahora, y hasta que pueda jugar con ellas, lo dejemos aquí. Leer mas

Control total del driver Synaptics en GTK

Hace ya más de ocho meses (y parece que fue ayer) os adelantaba las ventajas de usar tres programas para controlar el mousepad de los ultraportátiles en Linux.

La mayoría de los sistemas físicos de control del puntero en los netbooks tienen unos botones bastante mejorables: duros y con un clic demasiado ruidoso. Además, no disponen de un botón central. Con estos programas se pueden solventar estos tres problemas y controlar estos (y muchos más) parámetros en el control del mousepad.

GSynaptics

El problema es que, a día de hoy, los que usen Gnome en sus portátiles verán que GSynaptics (el programa de esos tres para GTK) no tiene el mismo rango de opciones que tienen QSynaptics o KSynaptics. Por ejemplo, no es posible reasignar el uso del tapping (hacer clic con la presión de los dedos en la superficie de control) con uno o varios dedos para emular los botones izquierdo, derecho o central.

Premisas

La idea de esta entrada es contaros cómo controlar todos los parámetros de control del mousepad partiendo de una instalación limpia de Ubuntu GNU/Linux como ejemplo, sobre un portátil con un controlador Synaptics (la mayoría de los ultraportátiles tienen un controlador de esa marca).

Desgraciadamente no dispongo de un netbook de cada marca, por lo que no puedo asegurar que funcione en todas las marcas y modelos. Lo que si os puedo indicar es que los MSI Wind que se están vendiendo con un touchpad Sentelic, marca en la que no deberá funcionar lo que explico aquí, y cuyo controlador tiene unos parámetros mínimos. Muy mínimos.

Por tanto, los requisitos mínimos iniciales para aplicar lo visto aquí son simplemente: disponer de un portátil con un controlador Synaptics y usar un sistema operativo como Linux, compatible con dicho controlador en XOrg/XFree86.

¿Qué quiero conseguir? Básicamente configurar un touchpad para:

  1. No tener que usar los botones físicos para hacer clic.
  2. No tener que usar los botones físicos para hacer scroll.
  3. En general, poder configurar cualquier parámetro del controlador Synaptics a nuestro gusto.
En mi caso concreto quiero: tener scroll vertical con la parte derecha del touchpad, scroll horizontal con la parte inferior del touchpad, emulación del botón izquierdo pulsando con un dedo, emulación del botón derecho pulsando el touchpad con dos dedos y emulación del botón central usando tres dedos.

Opciones iniciales

Las opciones configuradas por defecto (de las que me interesan) son las siguientes:
  • Scroll vertical: con la parte derecha del mousepad.
  • Scroll horizontal: no activado.
  • Tapping con un dedo: clic con el botón izquierdo.
  • Tapping con dos dedos: clic con el botón central.
  • Tapping con tres dedos: clic con el botón derecho.
Es decir, que prácticamente viene configurado como yo quiero. Simplemente tengo que (a) activar el scroll horizontal y (b) intercambiar el tapping con dos y tres dedos para que emulen los botones contrarios.

Hay muchas otras opciones como el scroll con dos y tres dedos que yo personalmente no utilizo, que están desactivadas, pero que también se pueden configurar, como veremos más abajo.

Programa de configuración del ratón de Ubuntu

En Gnome podemos acceder a la configuración del touchpad en: Sistema > Preferencias > Ratón y pulsando en la pestaña "Touchpad", como se puede ver en la imagen:


Es justo aquí donde vamos a realizar el primer cambio: simplemente marcando la casilla "Habilitar desplazamiento vertical". Así de sencillo. En cuanto lo hagamos y pulsemos en "Cerrar", podremos desplazarnos en horizontal con el ratón.

Fácil, ¿verdad? Pues sí. En realidad lo mismo se puede conseguir con las modificaciones que os contaré en el apartado "Synclient", pero como en este caso voy a lo sencillo, lo dejo aquí.


Synclient

Synclient es el programa que "muestra y modifica los parámetros del driver del Touchpad Synaptics para XOrg/XFree86 en tiempo real". Hay tres opciones que nos pueden interesar especialmente:

El parámetro -m nos permite conocer en tiempo real diversos valores como la presión, número de dedos o ancho del dedo que presiona el touchpad en un momento determinado. No entraré a explicarlos. Si tienes curiosidad, puedes consultar las opciones con "man synclient".

El parámetro -l nos muestra cómo están configurados en el momento de ejecución todos los parámetros posibles. Con lo que además sabemos qué podemos configurar. La siguiente captura de pantalla muestra las primeras (hay más) opciones mostradas con este parámetro:


Y finalmente, var=value nos permite usar cada uno de esos parámetros (var, variable) y asignarles un valor (value). Es decir, que nos permite cambiar los parámetros para irlos probando hasta encontrar el valor que nos guste para cada caso.

Si queremos usar synclient (o Gsynaptics, Ksynaptics o Qsynaptics), deberemos añadir el parámetro SHMConfig a la configuración de XOrg. Si no lo hacemos e intentamos usarlo, veremos algo como esto:

frames@ubuntu:~$ synclient -m .5 w
Can't access shared memory area. SHMConfig disabled?


Para ello, debemos editar el fichero xorg.conf. Hay que hacerlo como root, por ejemplo con:

$ sudo vi /etc/X11/xorg.conf

Y simplemente introducir la opción SHMConfig con el valor On en la sección InputDevice dedicada a Synaptics, que quedará más o menos como sigue:

Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "0"
Option "SHMConfig" "on"
EndSection


Para que surta efecto el cambio, hemos de salir de Gnome y volver a entrar.

Para simular el botón derecho del ratón con un toque (tapping) con dos dedos, y el botón central con tres, haremos:

$ synclient TapButton2=3
$ synclient TapButton3=2


Tras ello, podemos probar el efecto pulsando con esos dos o tres dedos encima de, por ejemplo, una página web en Firefox.

Si hubieramos tecleado "synclient -l" antes de este cambio, habríamos visto entre los parámetros:

TapButton1 = 1
TapButton2 = 2
TapButton3 = 3


Y tras el cambio deberán estar como:

TapButton1 = 1
TapButton2 = 3
TapButton3 = 2


Como referencia, el listado completo de parámetros posibles es el siguiente:

$ synclient -l
Parameter settings:
LeftEdge = 1872
RightEdge = 5072
TopEdge = 1712
BottomEdge = 4144
FingerLow = 25
FingerHigh = 30
FingerPress = 256
MaxTapTime = 180
MaxTapMove = 220
MaxDoubleTapTime = 180
SingleTapTimeout = 180
ClickTime = 100
FastTaps = 0
EmulateMidButtonTime = 75
EmulateTwoFingerMinZ = 257
VertScrollDelta = 60
HorizScrollDelta = 80
VertEdgeScroll = 1
HorizEdgeScroll = 1
CornerCoasting = 0
VertTwoFingerScroll = 0
HorizTwoFingerScroll = 0
MinSpeed = 0.0822368
MaxSpeed = 0.197368
AccelFactor = 0.00164474
TrackstickSpeed = 40
EdgeMotionMinZ = 30
EdgeMotionMaxZ = 160
EdgeMotionMinSpeed = 1
EdgeMotionMaxSpeed = 304
EdgeMotionUseAlways = 0
UpDownScrolling = 1
LeftRightScrolling = 1
UpDownScrollRepeat = 1
LeftRightScrollRepeat = 1
ScrollButtonRepeat = 100
TouchpadOff = 0
GuestMouseOff = 0
LockedDrags = 0
LockedDragTimeout = 5000
RTCornerButton = 2
RBCornerButton = 3
LTCornerButton = 0
LBCornerButton = 0
TapButton1 = 1
TapButton2 = 3
TapButton3 = 2
CircularScrolling = 0
CircScrollDelta = 0.1
CircScrollTrigger = 0
CircularPad = 0
PalmDetect = 1
PalmMinWidth = 10
PalmMinZ = 200
CoastingSpeed = 0
PressureMotionMinZ = 30
PressureMotionMaxZ = 160
PressureMotionMinFactor = 1
PressureMotionMaxFactor = 1
GrabEventDevice = 1


Con el manual de synaptics o en esta página (por ejemplo) podreis ver (en inglés) cual es el significado de cada uno de estos parámetros.

XOrg.conf

Una vez encontremos los parámetros que nos gustan, lo ideal sería trasladarlos al fichero xorg.conf, en la misma sección que hemos tocado anteriormente, tal cual nos presente los valores "synaptics -l". Cuando acabemos, también sería conveniente descomentar (con un # al principio de la línea) o mejor aún, poner a "Off" el parámetro SHMConfig.

Recomiendo esto por dos razones: primero, porque al reiniciar no se perderán los cambios, y segundo porque si pemitimos usar SHMConfig, cualquier usuario del ordenador podrá cambiar los parámetros vistos en tiempo real.

Siguiendo el ejemplo anterior, la sección vista quearía como sigue:

Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "0"
Option "TwapButton1" "1"
Option "TapButton2" "3"
Option "TapButton3" "2"
Option "SHMConfig" "off"
EndSection


Si queremos que los cambios con synclient queden activos tras reiniciar y no usar xorg.conf, deberemos hacer lo siguiente (SHMConfig tiene que estar configurado a on en xorg.conf):
  1. Ir a Sistema > Preferencias > Sesiones
  2. En la pestaña "Programas de inicio" pulsar el botón "Añadir"
  3. En "Orden introducir "syndaemon -i 1 -d" y poner el Nombre y Comentario que más nos guste ("Syndaemon" y "Demonio de Synaptics" respectivamente, por ejemplo).
  4. Aceptar y cerrar.


Bonus: Syndaemon

Habrás visto que hemos usado otro comando en este último caso. En este caso estamos haciendo lo siguiente:

La opción -d hace que syndaemon se ejecute como aplicación de fondo.

La opción -ix hace que se active el mousepad después de x segundos (en este caso 1) tras dejar de usar el teclado. El valor por defecto son 2 segundos.

Es decir, que con Syndaemon podemos, además, hacer que mientras que el teclado se utilice, no se pueda usar el touchpad por error y configurar cuánto deberemos esperar tras dejar de usar el teclado para que el touchpad vuelva a responder. Si echais un ojo al manual de syndaemon, también podremos por ejemplo desactivar sólo el "tapping" y el "scroll" mientras usamos el teclado (el puntero seguirá moviéndose).

Y ahí lo dejo. Me ha quedado una entrada mucho más larga de lo que me imaginaba, pero espero que sea de interés, lo suficientemente clara y sin errores.

Nota final y recordatorio: para utilizar synclient, syndaemon, gsynaptics, qsynaptics o ksynaptics, debemos tener activada la opción SHMConfig como se explica arriba. De nuevo, si lo hacemos, cualquier usuario podrá modificar los parámetros que permite el driver synaptics. Si aplicamos los parámetros al fichero de configuración de las X no hace falta que SHMConfig esté activado. Leer mas

sábado, 9 de agosto de 2008

Todo del software libre, por el software libre, para el software libre


Advertencia: esta es una entrada que se aleja un poco de los miniportátiles, pero que toca esa parte que tanto me gusta y que es el código abierto, software libre, o como cada uno lo quiera llamar.

Las palabras de Lincoln con las que juego en el título ("del pueblo, por el pueblo, para el pueblo") me han venido a la cabeza al ver dos citas de Bob Sutor, vicepresidente de código abierto y estándares en IBM. Alguien que, con el debido respeto desde este modesto weblog y desde mi humilde posición de vicepresidente de nada, quizás debería ser vicepresidente de cualquier cosa menos de código abierto y estándares. O quizá el problema sea simplemente que es vicepresidente.

Pero me ha venido a la cabeza por lo contrario a lo que representa la cita.

La primera, publicada en The Standard y vista a través de Slashdot es, simplemente "de traca" (que dirían en Muchachada Nui):

"Estoy cansado de esperar" a que aparezcan programas de software libre escritos para determinadas industrias. "O bien ocurre, o simplemente no ocurrirá".
La segunda, leída en InformationWeek a través de Barrapunto, tampoco tiene desperdicio:
"Dejad de copiar a Windows. Ahí no está la usabilidad".
Para introducir lo que voy a comentar a continuación, comparemos estas dos citas con las palabras de Mark Shuttleworth sobre una charla que dio en el mismo sitio que Sutor, el Linux Symposium:
"Tuve la oportunidad de hacer una presentación en el Linux Symposium el viernes, y hablé largamente sobre mi esperanza de que podamos mejorar la coordinación y la cadencia de todo el conjunto del software libre. Intenté presentar los beneficios obvios y las controversias que la idea ha lanzado."
No hace falta más para ver la diferencia de los discursos, y la actitud que ambos encierran. Fijaos en lo que he marcado en negrita.

No quisiera personalizar, pero al hacer la comparación tengo que hacerlo. Recordar simplemente que lo importante es la actitud y cómo se entiende el software libre y la comunidad que lo forma. Un tipo como Shuttleworth, que ha creado la distribución Linux más famosa del mundo en pocos años está agradecido de poder dar una charla en la que intenta presentar sus ideas sobre el lanzamiento sincronizado de versiones y ver si los demás están de acuerdo. Mientras tanto, Sutor, cuyos logros en el software libre no tengo el gusto de conocer, se cansa de esperar a que otros hagan algo, en lugar de hacerlo él. Y nos dice lo que tenemos que hacer (dejar de "copiar" a Windows). Nada de pautas. Nada de ideas. Nada de propuestas. Nada de concreciones. Sólo lo que no hay que hacer ("copiar" a Windows, sin decir en qué se copia, porque yo no lo veo) y lo que no existe (aplicaciones "específicas" que curiosamente, no especifica, valga la redundancia).

No voy a extenderme más. Creo que he expresado mi punto de vista. Simplemente decir que según esta mismas noticias, IBM va a invertir mil millones de dólares en software libre, y que ha firmado una serie de alianzas con diversas empresas del sector, entre ellas Canonical, precisamente. Leer mas

domingo, 27 de julio de 2008

gOS Linux Live en el MSI Wind U100



En la página de donde he visto el video menciona que tienen problemas sólamente con la webcam. Me pregunto si habrán tenido que compilar los drivers de la tarjeta inalámbrica, porque parece que funciona. En Ubuntu y otras distros hay que compilarlos. Leer mas

miércoles, 16 de julio de 2008

Puede que la culpa sea del mismísimo Linux


En la entrada anterior os comentaba que Linux pudiera no ser tan importante como parece en el éxito de los ultraportátiles y su concepto en general y que los usuarios al final están decantandose por gastarse un poco más de pasta y adquirirlos con Windows.
Yo mismo he sido usuario de Windows de toda la vida hasta el año pasado en que a raiz de adquirir un EeePC me pasé a Ubuntu y si bien he pasado la cuarentena y me empiezo a considerar un miembro más de la comunidad Linux, comprendo las reticencias que el grueso de los usuarios puedan tener al cambio desde Windows a Linux... lo comprendo.
Pero cuando veo noticias como las que ahora os voy a contar me decepciono un poco y dudo que Linux sea lo que debiera ser, una alternativa seria y definitiva a Windows. Si la comunidad del software libre quiere triunfar, cosas como esta no deberían pasar:

Mark Shuttleworth, el máximo responsable de Canonical y un dios para algunos linuxeros, revela en una entrevista a un medio austríaco que la última versión de Ubuntu, la 8.04 está cargada de fallos.
Citando textualmente el artículo fuente de esta noticia fechado ayer y publicado en MuyComputer:

"Los problemas de esta edición aparecen en temas como la creación de carpetas compartidas o el trabajo con redes heterogéneas debido a una mala implementación del protocolo SMB. La inclusión de Firefox 3 Beta 5 es precipitada, y también ocurre lo mismo con Pulse Audio, al que aún le queda camino por recorrer. Los errores con el planificador del kernel y con otras áreas del sistema operativo también perjudican la calidad final de Hardy Heron."

De hecho, cuando bajéis Ubuntu desde los servidores oficiales estaréis descargando e instalando la versión 8.04.1, con más de 200 parches a características relevantes que incluyen, por ejemplo, la versión final de Firefox 3 o la solución a los problemas con Samba y, en parte, con PulseAudio."


Lo que nunca debería pasarle a Linux es parecerse a Windows...



Leer mas

Cuestionada la importancia de Linux en el éxito de los netbook

Comienzo a ver cada vez con mayor asiduidad noticias acerca de la dudosa importancia que está teniendo Linux en el éxito del concepto de ultraportátil o como ahora lo llamais, netbooks.
Además esas noticias suelen llevar la correspondiente nota hablando de Microsoft, de Windows y de lo contentos que están los usuarios de poder tener alguna de las versiones de Redmond en sus máquinas.
Veamos un par de ejemplos de lo que os digo:



Publicado en MuyComputer el 14 de julio de 2008:

"
A pesar del impulso inicial que parecía haber sufrido Linux gracias a la nueva hornada de netbooks como los Eee PC de ASUS, parece que el ataque de Microsoft ha surtido efecto, y muchos usuarios prefieren optar por Windows XP. Es evidente que los fabricantes han acogido con mucho interés la opción de poder instalar el S.O. de Microsoft, que aun costando un poco más les evita a los usuarios seguir con lo malo conocido.

Hugo Ortega, director de TegaTech, que vende netbooks como el Eee PC de ASUS y el HP 2133 MiniNote, afirma que "el HP 2133 se está vendiendo 20 veces más que el Eee PC.
Linux probablemente sólo cuente en el 20% de las ventas del Eee PC, y en menos del 5% de las ventas globales de UMPCs. El hecho de que haya portátiles por debajo de 500 dólares es un plus importante, pero nos hemos dado cuenta de que la mayoría de los compradores están más que contentos de poder utilizar una licencia en sus oficinas para poder actualizar esos ordenadores a Windows XP."

Otro ejemplo:

Publicado en OSNews el 14 de julio de 2008:

¿Pensaba que era Linux la clave del éxito del EeePC? Pues no es así, de acuerdo con ASUS. "La mayor parte de las peticiones y necesidades que vemos en el mercado son para el modelo con Windows en lugar de Linux", dice Henry Lee, Product Manager senior de Asus. "Es un toma y daca entre sencillez de uso para las masas frente a la personalización completa. La versión de Linux es realmente sólo para usarlo exactamente para lo que está previsto, y alguien con suficientes conocimientos puede eliminar fácilmente lo que se ha instalado (nota de newimagenio: el subconsciente le engaña, aquí es donde verdaderamente les duele). Pero los consumidores están acostumbrados al entorno Windows , Y la versión de Windows será un jugador más fuerte en última instancia."


En mi opinión se trata de pura contaminación informativa. Una treta más para ocultar lo evidente.

No obstante, es interesante esta reflexión que se hacen en MuyComputer:

"Puede que ese comentario no refleje el sentir particular de algunos usuarios, pero lo cierto es que mucho nos tememos que la tendencia generalizada será esa: como ha ocurrido siempre, las usuarios sienten cierto miedo a utilizar Linux y migrar a este sistema operativo a pesar de contar desde hace años con una interfaz y funciones perfectamente manejables por usuarios de cualquier nivel. La comodidad de trabajar con un sistema conocido es demasiado influyente, y compensa el hecho de pagar un poco más por los modelos con Windows XP."

¿Qué opinais vosotros? Leer mas

martes, 15 de julio de 2008

Las amas de casa con Linux, los geeks con Windows


Una entrada de Robin Harris en su blog en ZDNet lanza la teoría (que en realidad parte de otro artículo) de que el mercado de los ultraportátiles (más conocidos ya como netbooks) está haciendo que se vea la tendencia (al menos en Taiwán) de que los nuevos usuarios de PCs (en este caso portátiles) eligen Linux frente a Windows. La cita en la que se basa la teoría:

«Los vendedores y montadores en Taiwan dicen que los usuarios noveles de allí, los estudiantes y amas de casa, tienden a comprar la versión de Linux del Eee PC 701, mientras que los geeks van hacia Windows XP.»
No se si la premisa es cierta, pero la realidad es que el Eee PC (y los subsiguientes competidores que están apareciendo) han puesto de manifiesto que "las amas de casa" (y los usuarios en general) no necesitan aplicaciones como Exchange, Photoshop o Movie Maker. Simplemente necesitan "algo que funcione" y que les deje hacer sus tareas cotidianas.

También es cierto que esos dólares menos que cuestan las versiones de Linux cuentan. Y más para alguien que tiene que llevar la economía doméstica.

Pero la parte que no se entra a justificar es por qué son los geeks los que eligen XP. Y por qué lo eligen. Y de ahí viene la segunda cuestión que no se justifica: La compra de un ordenador con un sistema operativo determinado no equivale a su uso. Yo he comprado (obligado) portátiles con un Windows que no utilizo y que sustituyo por Linux inmediatamente. Un porcentaje determinado de esas compras con Linux pueden ser justamente al contrario, sustituyendo el sistema operativo original (Xandros) por otro (XP).

Otro tercer "pero" es la afirmación de que Linux es gratis:

«Esta es la oportunidad que los partidaros de Linux han estado esperando - y está llegando más rápido de lo que yo esperaba. Microsoft está cobrando 60$ por XP para los netbooks - una gran parte de los 200$ del coste del ordenador. Como Netscape descubrió, es difícil competir con lo "gratis".»
Como hemos repetido en incontables ocasiones en este blog, Linux NO tiene por qué ser gratis. En todo caso es libre (cosa que tampoco tiene por qué ser cierta 100%). Y ninguno de los sistemas que vienen de fábrica en los ultraportátiles hasta ahora ha sido gratis (y desgraciadamente ninguno ha sido 100% libre). Eso sí, el coste de las licencias seguro que ha sido menor del que hubiera sido con el sistema operativo de Redmon. Y aún en el caso de los XPs, su precio se ha visto rebajado gracias a la decisión inicial de Asus de no incluirlo de fábrica, y el posterior éxito de su Eee PC.

Como nota aparte, también se comenta de pasada que las previsiones de Asus son distribuir diez millones de Eee PCs a todo el mundo durante este año y mil millones el año que viene.

Via Slashdot. Leer mas

miércoles, 25 de junio de 2008

Ubuntu MID Edition 8.04 en el EeePC

Cuando ya creia que no se podian hacer más experimentos con el EeePC (ingenuo de mí) me encuentro con una interesante noticia. Acaba de hacerse pública la nueva versión de Ubuntu para dispositivos MID llamada Ubuntu MID Edition 8.04, un nuevo producto de Canonical optimizado para el procesador Intel Atom y que está enfocado para máquinas del tipo Mobile Internet Devices (MID) como por ejemplo el Samsung Q1 Ultra o el Lenovo ideaPad U8.
Canonical ha desarrollado dos distribuciones especiales, una para McCaslin (el Samsung) y otra para Menlow (el Lenovo)
Esta versión de Ubuntu se puede descargar rápidamente desde Canonical para sendas arquitecturas y además existe una KVM (Kernel Virtual Machine) para probar el sistema operativo antes de instalarlo...y es esto último lo que he hecho yo en mi EeePC 701.
La imagen KVM se inicia desde el terminal de Ubuntu aunque para ello has de tener instalado el kvm (sudo apt-get install kvm). Pesa 1.2 Gb y el resultado es el siguiente:



Esta interfaz está pensada para pantallas pequeñas y le viene como anillo al dedo al EeePC con sus 7 pulgadas de pantalla. Vemos una serie de iconos desde los que se lanzarán las aplicaciones a las que apuntan. En la parte superior izquierda vemos un menu de opciones para acceder a diversos servicios y aplicaciones.




La virtualización es lenta y decidimos lanzar el Web Browser, llamada aquí MID Browser, basado en Gecko.



Esta distribucion cuenta con X Server 1.4.1 pre-release y el kernel 2.6.24.
No he podido probar con más profundidad este sistema operativo así que dejo aquí esta noticia para que alguien recoja el testigo y aporte más detalles.
¿Se atreve alguien a instalarlo en el EeePC?

Me entran ganas de alabar a Linux, A Ubuntu, a Canonical y a toda la Comunidad del software libre del mundo, pero eso se lo dejo a mi compañero frames que sabrá hacerlo mejor que yo.

Teneis más información aquí y aquí.

NOTA: Perdonadme si en algún momento he metido la pata hablando de este tema, ya sabeis que soy un profano en Linux ;) ) Leer mas

domingo, 22 de junio de 2008

La licencia de openSUSE 11 Beta


Decía que iba a escribir algo relacionado con esta entrada. Pero antes que nada, dos consideraciones importantes como introducción:

La primera: La fotografía que ilustra esa entrada va más allá de la cuestión económica. Siempre que hablo de softare libre intento desligarlo del tema monetario. Y fijaos que la fotografía en sí no habla de dinero. Habla de libertad. La libertad de prestar, copiar, distribuir y modificar el software. Me permito tomar las palabras de Xxgabo en un comentario de esa misma entrada:

"Con windows, debes comprar aplicaciones para aprender diferentes tecnologias, es la filosofia de esa empresa y limitada por la parte economica."
La base es cierta, pero hay que matizar que en Windows (y en otras plataforamas) hay aplicaciones gratuítas por las que no hay que pagar (como Opera), e incluso libres (como Firefox o dentro de nada Kontact y KDE). Pero mientras esas aplicaciones libres se pueden usar como se quiera, las gratuítas tienen normalmente ciertas restricciones para el usuario.

La segunda consideración: La entrada no va contra Microsoft concretamente, sino contra las restricciones en el uso del software que hacen las compañías. Está muy bien saber por qué no debemos usar Windows, pero como dice Stallman, Microsoft no es el Gran Satanás, simplemente tiene una mejor posición para hacer cosas negativas contra sus clientes. Siempre me gusta recordar que Apple es tan negativo o más que Microsoft: no sólo su software es privativo (la licencia de Leopard estipula que sólo se puede instalar en un ordenador, y que ese ordenador ha de estar licenciado por Apple!), sino que su hardware también suele tener componentes propietarios que han hecho tener que "tirar" de ingeniería inversa para poder conectarse sin hilos con sus portátiles o que sus productos no funcionen como deberían.

Podríamos entrar en una tercera consideración, parte de la primera: que no todas las aplicaciones en Linux son gratuítas ni libres. Oracle, por ejemplo es propietaria (cerrada, no libre) y comercial (se vende). Zimbra se distribuye en forma de productos libres y gratuítos o comerciales y propietarios. Nada impide que haya programas con licencia libre pero que se distribuyan por un coste económico, o que haya aplicaciones gratuítas (freeware) que se distribuyan con una licencia cerrada también en Linux. Y es aquí donde entramos en lo que quería comentar.

Sin más preámbulos, atención a la EULA (End User License Agreement, Acuerdo de Licencia para el Usuario Final) de openSUSE 11 beta, la base del sistema operativo que lleva el HP 2133:
«"Hemos de decir que esta distribución se levanta con el pie izquierdo; presenta una licencia al usuario final que prohibe la redistribución con compensación, unir openSUE con cualquier otra "oferta", ingeniería inversa, transferencia del software, uso en un entorno de producción, o publicar resultados comparativos (solo si eres un proveedor de software). Se obliga a los usuarios a dejar de usar el software al finalizar la licencia, lo que sucede tras 90 días, hasta la siguiente versión, o cuando Novell lo diga. Y, por si alguien estaba considerando realizar el crimen de usar la versión por demasiado tiempo: "El software puede contener un mecanismo automático de deshabilitación que evite su uso tras un cierto período de tiempo, por lo que usted debería hacer una copia de seguridad de su sistema y tomar otras medidas para prevenir cualquier pérdida de ficheros o datos.
¿No suena como las licencias de Microsoft o Apple? Como dicen en Béranger.org, "lo que [Novel] no entiende es que esto es ¡software libre! ."

Actualización: Gracias a Jordi por el vínculo a una copia de la licencia final de openSUSE 11, que por cierto fue lanzada hace dos días oficialmente.

Via Slashdot. Leer mas

sábado, 21 de junio de 2008

Esto es por lo que amo a Linux



Esto es de hace justo 2 meses y un día, pero esta entrada de Lens Geek me parece que ilustra perfectamente lo que es el software libre con una imagen y sin palabras (bueno, sin contar las palabras de la imagen :-) y sirve de entradilla perfecta para mi siguiente entrada (en un rato).

Edición: No me había dado cuenta de que habrá quien no se lleve muy bien con el inglés. En el CD de Windows Mobile dice: "No prestar ni hacer copias ilegales de este software", mientras que en el de Ubuntu Linux dice: "Legalmente libre para copiar modificar y redistribuir ". Leer mas

viernes, 13 de junio de 2008

Extensa review del HP 2133 versión Linux

En la web Bi-Tech (no, no se trata del juguetero) publican una extensa review de un ultraportátil que estoy completamente seguro que va a dar mucha guerra.: el HP 2133 con versión Linux.
¿Estás cansado ya de los colores blanco y negro? ¿Quieres un toque más sofisticado con los reflejos plateados del HP 2133?
Puede que sea esta tu máquina. Y quizás tambien la mía...

Leer mas

lunes, 9 de junio de 2008

XP vive, gracias a Linux

He visto varias referencias a la cuestión de la "extensión" (otra más) del soporte de Windows XP que Microsoft hizo oficial durante la Computex, pero quizás una de las más inteligentes, o una con menos pelos en la lengua es la columna XP lives! Sort of. (¡XP vive! Más o menos) de Steven J. Vaughan-Nichols (ésta via Slashdot), que pone de manifiesto el gran pufo que ha supuesto Windows Vista para Microsoft.

Pero no sólo el producto concreto, sino su política general de aumento de recursos y, lo que es más importante, de control de mercado en un pseudo-monopolio han quedado expuestas y han dejado que todos veamos las vergüenzas del gigante de Redmon.

"Lo que realmente ha sucedido es que el impactante suceso de Asus con su UMPC Eee basado en Xandros y otros mini-portátiles equipados con Linux como los UMPCs de Everex con gOS, cogieron a Microsoft completamente por sorpresa. Resultó que la gente quería portátiles con Linux baratos y duraderos en lugar de PCs con un precio excesivo y bajos de potencia. [...] Así que Microsoft se ha visto obligado a extender la vida de Windows XP Home por culpa de Linux y los UMPCs."
Pese a que no estoy de acuerdo en algunos detalles, como la afirmación genérica de que los ordenadores con Vista tienen un precio excesivo y están bajos de potencia o que Microsoft no pueda hacer demasiado con respecto al precio, algo que se menciona más adelante en el artículo, que sabemos que ya ha hecho y cuyo margen (o incluso pérdidas) Microsoft se puede permitir, la línea general del artículo está clara. Y la nota oficial de Microsoft también, la maquillen como la maquillen.

Lo realmente importante es el guantazo psicológico que Microsoft está recibiendo. Ya no parece tan todopoderoso. Tiene puntos débiles. Y ha quedado como un monstruo que actúa a su libre albedrío, sin tener en cuenta lo que pasa a su alrededor. Y que se equivoca.

Sin lanzar las campanas al vuelo, eso ya es lo suficientemente importante como para ser destacado. Leer mas

domingo, 8 de junio de 2008

Acer apuesta fuerte por Linux

En una pequeña noticia, ITNews afirma que Acer hará una gran apuesta por Linux frente a Windows en sus próximos ultraportátiles de bajo coste.

Pero lo interesante es que no lo hará sólo en estos, sino también en sus portátiles "corrientes". Y más interesante aún es la siguiente afirmación (literal):

"Hemos ido hacia Linux por culpa de Microsoft. Microsoft tiene un montón de poder y va a ser difícil, pero trabajaremos duro para desarrollar el mercado de Linux."
Via Slashdot. Leer mas

jueves, 29 de mayo de 2008

Distribuciones Linux ligeras

Ya hemos comentado alguna vez que el Eee PC puede ser una máquina ideal para instalar una distribución ligera de Linux, y a través de Slashdot leo una pequeña revisión con impresiones personales sobre varias de ellas: Arch, DSL (Damn Small Linux), Puppy, TinyMe, Xubuntu y Zenwalk.


Obviamente, no son las únicas (véase Minibuntu, por ejemplo). Y está claro que no todas son igual de ligeras. Es más, lo cierto es que el Xandros instalado por defecto (en las unidades no Windows) se presenta como una muy buena opción para todos aquellos que quieren algo sencillo y a la vez relativamente potente, con todo lo necesario para su día a día.

De hecho, como hemos ido viendo durante todo este tiempo, el Eee PC tiene la suficiente potencia como para llevar una distro "en condiciones" en sus entrañas. Pero siempre está bien echar un vistazo y ver alternativas. Las distros ligeras no son para todos, pero si eres como yo, nunca te arrepentirás de probarlas (aunque lo hagas primero en ese PC jubilado que tienes guardado en el armario).


Para los que prefiráis el idioma de Cervantes, os recomiendo echar un vistazo a Distribuciones ligeras de Linux o Diez distribuciones Linux ligeras para uso en equipos poco potentes y/o [sic] obsoletos (que he visto literalmente idéntica en muchos sitios en Internet). Vereis que algunas de las distros mencionadas tienen un aspecto realmente interesante.

Otra opción para los más duchos en Linux es partir de una distro generalista, con una instalación base mínima (normalmente partiendo de consola) y simplemente instalando los paquetes que nos interesen, escogiendo normalmene los menos pesados. La gran ventaja de esta alternativa es que puedes disponer de un sistema con los paquetes que más se adecuen a tus necesidades, dejándolo tan ligero como lo necesites (y te dejen esos paquetes). Debian puede ser una muy buena opción en este sentido, y que a mí particularmente me convence por su apt, sus repletos repositirios y por su soporte y estabilidad.

En este punto, vi en su día un par de documentos que explicaban cómo partir de una distro mínima y qué paquetes elegir para dejar una instalación ligera. Incluso vi un proyecto español basado en Debian que hacía justamente esto, pero por desgracia no tengo ahora mismo los vínculos. Sí que os recomiendo leer Linux en un ordenador viejo, para haceros una idea general y el blog de Minino, que nos va contando cómo está siendo su proceso personal para realizar una distro mínima partiendo de Debian. Ambos interesantísimos.


Finalmente, podeis echar un vistazo a las listas de Custom Eee Linux Distros y Standar Linux Distros en EeeUser.com, donde se listan algunas distros que encontrareis mencionadas en los artículos de arriba y que están retocadas especialmente o cuya instalación se explica específicamente para el Eee PC. Leer mas