Archivo de la categoría 'Documentos' Category


Airport Extreme en Linux mediante MOL

Introducción

Como muchos sabreis, a día de hoy la Airport Extreme no tiene soporte nativo en Linux, por ello los que tenemos un ibook en Linux con este adaptador wifi nos vemos obligados a comprar y llevar a todos lados un adaptador wifi usb si queremos disponer de wifi. Esto es debido a que Broadcom, la empresa que fabrica el chipset de la Airport Extreme, se niega a liberar las especificaciones técnicas de este chipset para que se puedan desarrollar unos drivers libres, a pesar de las multiples firmas que hay en esta petición online.

Actualmente hay un proyecto para realizar unos drivers libres mediante ingenieria inversa, basandose en el modulo binario compilado para Mips que utilizan algunos routers Linksys. El proyecto esta dividido en dos partes, una que redacta las especificaciones técnicas del chipset y otra que está implementando los drivers libres. A pesar de los esfuerzos estos drivers todavia no son funcionales, con lo que de momento no solucionan el problema, pero esperemos que pronto podamos utilizar nuestra Airport Extreme en Linux nativamente.

MOL

MOL son las siglas de Mac On Linux, un emulador que permite correr Mac OS X sobre Linux. Hace algun tiempo apareció un parche que permite a Mac On Linux trabajar con dispositivos pci directamente, por lo que es posible utilizar la Airport Extreme sobre él. Desgraciadamente este parche todavia no esta incorporado a la rama de mol estable, de modo que para poder hacer esto necesitaremos o bien bajar el codigo fuente del programa, parchearlo y compilarlo nosotros mismos, o bien utilizar paquetes de alguien que se haya tomado la molestia de empaquetarlo.

Yo opté por utilizar paquetes precompilados porque no fui capaz de compilarlo yo mismo, y encontre un sitio con paquetes debian, con lo que me ahorraba mucho trabajo.

Para poder utilizar MOL debemos tener instalado en una particion el Mac OS X, ya que no nos permite instalarlo sobre la maquina virtual directamente, o al menos yo no he sabido como hacerlo, así que debeis tener instalado el MAc OS X en una particion.

Instalando MOL

Mi experiencia está basada en debian sid, pero deberia funcionar igual con una debian sarge.
Los pasos a seguir son los siguientes.

En primer lugar deberemos descargar los paquetes no oficiales necesarios. En http://twolife.free.fr/vrac/ibook/ podemos encontrar los paquetes necesarios. Empezaremos con los referentes al kernel. No es necesario cambiar de kernel, en principio con el kernel de sid debe funcionar bien, yo instale este kernel para poder utilizar los modulos de mol ya compilados, en caso de utilizar un kernel propio deberemos bajar el paquete mol-modules-source que encontraremos en esa misma página en el directorio mol.

$ wget http://twolife.free.fr/vrac/ibook/ieee80211-
modules-2.6.13_1.0.3-3+3_powerpc.deb

$ wget http://twolife.free.fr/vrac/ibook/kernel-image-
2.6.13_3_powerpc.deb

$ wget http://twolife.free.fr/vrac/ibook/mol-modules-
2.6.13_0.9.70+rsync+3_powerpc.deb

Una vez descargados los paquetes instalamos el kernel y los modulos 80211

$ dpkg -i kernel-image-2.6.13_3_powerpc.deb

$ dpkg -i ieee80211-modules-2.6.13_1.0.3-3+3_
powerpc.deb

Dado que este kernel no utiliza initrd, debemos comentar en el /etc/taboot.conf la linea referente a initrd en nuestra imagen

image=/boot/vmlinux
       label=Linux
       read-only
       #initrd=/boot/initrd.img

Una vez guardado, ejecutamos ybin para que se grabe el yaboot y reiniciamos

$ ybin
$ reboot

Una vez arrancado con el kernel nuevo nos centramos en la instalacion de mol. En primer lugar bajamos el paquete de mol parcheado y sus modulos (en caso de tener otro kernel bajaremos los fuentes de los modulos).

$ wget http://twolife.free.fr/vrac/ibook/mol-modules-
2.6.13_0.9.70+rsync+3_powerpc.deb

$ wget http://twolife.free.fr/vrac/ibook/mol/mol_0.9.70+
rsync-1_powerpc.deb

Para instalar el mol nos pide como dependencias el mol-drivers, así que los descargamos de las fuentes oficiales de debian con la opcion de apt-get -d

$ apt-get -d install mol-drivers-linux
$ apt-get -d install mol-drivers-macosx

Ahora que ya tenemos todos los paquetes necesarios instalamos mol

$ dpkg -i mol_0.9.70+rsync-1_powerpc.deb  mol-modules-
2.6.13_0.9.70+rsync+3_powerpc.deb
/var/cache/apt/archives/mol-drivers-linux_0.9.70+1-1_powerpc.deb
/var/cache/apt/archives/mol-drivers-macosx_0.9.70-1_powerpc.deb

Una vez instalado, para poder ejecutar el Mac OS X tenemos que sustituir el archivo /usr/share/mol/drivers/bootx por el que hay disponible en la web de los paquetes. Esto es porque el bootx original da un error al arrancar Mac OS X.

$ wget -0 /usr/share/mol/drivers/bootx
http://twolife.free.fr/vrac/ibook/mol/bootx

Tras ya tenemos el MOL instalado, solo nos falta configurarlo.

Configuración MOL

Antes de arrancar MOL debemos configurar los modos de video, para esto ejecutamos molvconfig que nos ira preguntando modos de pantalla.

$ molvconfig

Una vez terminada la configuración de video, vamos a editar los archivos necesarios para que funcione la Airport Extreme y la interface tun que nos conectara Linux con MAc OS X.

El primer archivo a editar sera /etc/mol/molrc.osx, donde descomentaremos las lineas enable_pciproxy y pci_proxy_device para que Mac OS X vea directamente el dispositivo Airport Extreme

enable_pciproxy: yes
pci_proxy_device: 0001:10:12.0

Tambien debemos editar el /etc/molrc.net y descomentar lo referente a la interface tun

netdev: tun0 -tun

Parcheando el driver de la Airport Extreme

Ahora procederemos a parchear e instalar los drivers de la Airport Extreme, ya que con los dirvers originales no funciona. Es importante saber que los ultimos drivers de la Airport Extreme no funcionan con esto, de modo que si has actualizado los drivers de la Airport Extreme deberas tener a mano el cdrom original del MAc OS X para sacar de ahi el driver y sustituirlo.

En primer lugar bajamos el ejecutable que se encarga de parchear el driver

$ wget http://dev.gentoo.org/~josejx/aepatch

Despues montaremos la particion del Mac OS X e intentaremos parchear el driver instalado

$ mount -t hfsplus /dev/hda3 /mnt

$ aepatch --patch /mnt/System/library/Extensions/AppleAirport2.kext/
Contents/MacOS/AppleAirport2

En caso de que nos de error, deberemos extraer el driver del cdrom original, sustituirlo y parchearlo

$ mount -t hfsplus /dev/cdrom /cdrom

$ gunzip -c /dev/cdrom/System/Installation/Packages/Essentials.pkg/
Contents/Archive.pax.gz | pax -r ./System/Library/Extensions/
AppleAirPort2.kext

$ aepatch --patch /mnt/System/library/Extensions/AppleAirport2.kext/
Contents/MacOS/AppleAirport2

Ejecutando MOL

Tras todo este proceso ya tenemos listo todo para arrancar el Mac OS X dentro de MOL y poder conectarnos con la Airport desde él. Ejecutamos MOl con la opcion -X que indica que se arrancara un Mac OS X. Debemos hacerlo como root.

$ startmol -X

Una vez dentro de Mac OS X sorprende su velocidad, va bastante rapidito, casi tanto como ejecutandolo nativamente, solo notamos unos pequeños parones cuando le pides demasiado, pero eso no nos importa, ya que solo lo queremos arrancar para que haga de Gateway para nuestro Linux.

Es posible que os aparezca a muy poca resolución, se puede configurar desde el Mac OS X en Preferncias del Sistema, en Pantallas para ponerlo a 1024×768.

Cuando arranquemos por primera vez, veremos en el escritorio del Mac OS X un icono con los drivers de MOL, debemos entrar y ejecutar el instalador correcto dependiendo de nuestra version de Mac OS X, en mi caso Jaguar, utilizo la imagen dmg. Estos drivers haran que veamos la interface tun y algunas cositas más. Nos pedira que reiniciemos, asi que cuando se apague el Mac OS X (tranquilos solo se apaga mac os x, el linux no), nos volvera a la sesion desde donde lo ejecutamos la primera vez y lo volvemos a ejecutar.

Cuando arranque veremos que ya nos podemos conectar desde Mac OS X con la Airport Extreme. Ahora vamos a configurar el Mac OS X como Gateway de nuestro Linux.

En Preferencias del Sistema, y en Red, configuramos la interface en2 que nos habrá aparecido, esta es la interface tun, si vamos a la sesion de Linux, y hacemos un ifconfig, veremos que tenemos una interface tun0 con ip 192.168.40.1, asi que volvemos a la sesion del Mac OS X (vt8) con ctrl+f8 y configuramos la interface en2 asi:

Dirección IP: 192.168.40.2
Máscara subred: 255.255.255.0

La dejamos sin Router y sin DNS, no nos van a hacer falta.

Ya tenemos configurada la interface tun en Mac OS X y en Linux, ahora vamos a configurar el Mac OS X para compartir la conexion. Vamos a Preferencias del Sistema, a compartir, pinchamos en la pestaña Internet, y en el desplegable “Compartir la conexión desde” seleccionamos “AirPort”, y en el cuadro de seleccion “Con ordenadores que utilizan” seleccionamos “Adaptador de Ethernet (en2) y le damos a Iniciar.

Ahora ya solo nos queda un paso, poner en el Linux la IP del Mac OS X como Gateway:

$ route add default gateway 192.168.40.2

Tras esto, deberiamos tener conexion a internet desde nuestro Linux. Asegurate de tener desactivadas en Linux el resto de interfaces de red, y disfrutalo :).

Haciendo comodo el arranque de MOL

Para hacer mas comodo el proceso de arrancar el Mac OSX y añadir la Gateway, yo me he hecho un script muy simplito

#!/bin/bash

#comprobamos que se ejecuta como root
if [ $(whoami) != "root" ];then
       echo “Debes ser root”
       exit
fi

#desactivamos la eth0
ifdown eth0

#lanzamos mol
startmol -x &

#esperamos a que arranque la interface tun y añadimos la gateway
sleep 20
route add default gateway 192.168.40.2

He creado un acceso directo en el escritorio, y le he puesto que se ejecute como root, asi con un click tengo arrancado el Mac OS X y añadida la ruta.

Otra cosa que he modificado es que cuando arranque el Mac OS X, no me cambie a la su sesion automaticamente, para esto hay que editar el fichero /etc/mol/molrc.video y poner valor no a autoswitch_console

autoswitch_console: no

Notas

Antes de apagar el Mac OS X que corre dentro de MOL, desactiva la Airport Extreme, ya que si no lo haces y vuelves a intentar arrancarlo sin Reiniciar el ordenador te dara un error y no arrancará. Al parecer la Airport Extreme se queda en un estado extraño e impide el arranque.

Esta guia está basada en mi experiencia personal, por tanto puede que no te funcione correctamente o que tengas problemas que yo no encontré o he pasado por alto, cualquier correccion sera bienvenida.

Todo esto es experimental, y no tiene ningun tipo de garantía, no me responsabilizo de los daños que pueda causar a tu equipo o tus datos, si tienes cosas importantes haz copias de seguridad.

Disculpad los saltos de linea en los comandos, no caben en el ancho de página, no copieis y pegueis, escribidlos vosotros mismos para evitar que los saltos de linea se tomen como un “Intro”.

Referencias

Mac On Linux: http://www.maconlinux.org/

Paquetes debian: http://twolife.free.fr/vrac/ibook/

Foro Gentoo: http://forums.gentoo.org/viewtopic-t-365647.html

Parches MOL: http://www-user.rhrk.uni-kl.de/~nissler/mol/index.html

Especificaciones chipset: http://bcm-specs.sipsolutions.net/

Implementacion drivers libres: http://bcm43xx.berlios.de/

1 Comentario » Publicado el Wednesday 12 de October de 2005 por chuano
Guardado en Documentos
Trackback

Detallitos del Procmail y spamassassin pendientes

Hola gente, una breve nota para comentar un par de cosas que me traian de cabeza con el procmail y que por falta de tiempo habia dejado apartadas. Una de ellas es muy obvia, la otra facil de encontrar, pero como digo no he tenido mucho tiempo.

El primer asunto es el filtrado de correo segun la dirección de origen. Es muy útil para por ejemplo archivar todos lso correos de alguien en una carpeta. Estuve intentandolo así sin exito:

:0
* ^From: *usuario@dominio.com*
.Carpeta/

Como no tenia tiempo, y no era algo vital ya que podia hacerlo a mano lo dejé apartado, pero hoy me he puesto con ello, y era algo como digo muy obvio, se trata simplemente de poner símbolos de escape en los caracteres extraños, vease “@” o “.”. Escapando estos caracteres funciona bien.

:0
* ^From: *usuario\@dominio\.com*
.Carpeta/

El otro tema es enviar copias de los correos a otra cuenta (en mi caso porque tengo varias cuentas y así las centralizo. Para enviar una copia de cada correo debemos poner:

:0c
! usuario@dominio.com

Si lo que queremos es redirigir los correos en lugar de enviar una copia, basta con quitar la “c” de detras del “0″ (cero), así:

:0
! usuario@dominio.com

Con el spamassassin tenia pendiente automatizar el aprendizaje con el sa-learn, aprovechando que tengo carpetas imap, tengo una para los falsos positivos y una para los spam que se cuelan.

Simplemente ponemos un cron cada X tiempo, que corra un script similar al que ofrece Ricardo Galli en este post. Un saludo.

Comentarios » Publicado el Thursday 15 de September de 2005 por chuano
Guardado en Documentos
Trackback

Correo imap y migración de buzón

Hola gente, hoy voy a contaros algo muy simple, pero que puede que a alguien le ayude.

Hace algun tiempo, y empujado por mi mania de centralizarlo todo, decidi migrar mi correo, de pop3 a imap, para no descargar los mensajes desde el curro, portatil, sobremesa, etc. De este modo, los correos se almacenan y se clasifican en el servidor, y lo tengo accesible y ordenado desde cualquier sitio.

He de aclarar que yo tengo el postfix con usuarios de sistema, ya que solo utilizo mi cuenta, no se si para usuarios virtuales, dominios virtuales y demás esto funcionará igual.

Como ya tenia postfix+amavis-new+clamav+spamassassin+courier-pop instalado y configurado para guardar los mensajes en formato Maildir, simplemente instale el courier-imap, y ya tenia disponibles los correos via imap.

apt-get install courier-imap

No tuve que tocar nada de la configuracón para poder acceder a las cuentas imap.

Pero ahora venia el problema, tenia 17000 mails en la carpeta entrante, y tocaba clasificarlos. Evidentemente debía ser un proceso automatizado, sino podía morir en el intento.

Rápidamente me vino a la mente procmail. Procmail es un agente de entrega de correo, es decir, se encarga de distribuir el correo entre las cuentas de los usuarios, y permite además definir reglas, para archivar en distintas carpetas los correos, segun cualquiera de las cabeceras de los mails. Así podemos clasificar en una carpeta todos los correos de una lista de correo, los mails destinados a una dirección en otra, los que son spam a otra, etc.

Mi sistema de correo, tiene una cuenta local, y recoje el correo de otras 2 externas, para pasarlo por el antivirus y el spamassassin, en otro correo os contare como montar este tinglado.

Para definir reglas del procmail, creamos un archivo (si no lo tenemos ya) .procmailrc en nuestro home, que sigue el siguiente formato:

LOGFILE=Ruta_de_un_archivo_de_log
VERBOSE=no
MAILDIR=Ruta_de_nuestro_Maildir

:0
* ^List-Id:.*<bulmailing .bulma.net>
.bulma/

:0
./

Este es un ejemplo muy reducido con un par de reglas unicamente, podemos poner las que queramos. Paso a explicar:

La variable LOGFILE define un archivo donde se guarda un log de las acciones realizadas para procmail, muy util para depurar el comportamiento de nuestras reglas.

La variable VERBOSE indica una salida extensa en el archivo de log, os recomiendo ponerlo a yes durante el proceso de prueba para comprobar que las reglas se comportan como deben.

La variable MAILDIR define donde esta nuestro directorio Maildir, generalmente en nuestro home.

Una vez definidas estas variables, pasamos a formar las reglas que clasificaran el correo, con el formato:
:0
cabecera_a_filtrar
carpeta donde almacenar (importante, terminada en /)

Es importante saber que las reglas se procesan secuencialmente, por tanto es MUY importante el orden en el que las ponemos, ya que si un correo coincide con una de las reglas, no se procesan las demás. No olvidemos poner una ultima regla, que clasifique todo lo que no cumpla ninguna de las anteriores, y que nos guarde el correo en algún sitio, por ejemplo en entrante.

Una vez definidas todas las reglas, haremos una copia de seguridad e nuestro directorio Maildir, por si falla algo, y crearemos un pequeño script para que pase todos nuestros correos por el procmail. En mi caos hice dos copias del Maildir, una como backup, y la otra para cojer de ahí los correos a procesar, y dejé el nuevo Maildir vacio para ir almacenando los procesados:

cp -Rp Maildir Maildir.bak
mv Maildir Maildir.orig
mkdir Maildir

Luego hice el cutrescript(TM) para pasar los correos por procmail, no se si es la forma mas correcta, pero funcionaba:

$maildir_origen=/home/chuano/Maildir.orig
for i in $maildir_origen/*;do
        echo "Procesando $i"
        cat $i | procmail
        mv $i /home/chuano/backupmail/
done

El script recorre todos los archivos del direcotrio maildir de origen (Maildir.orig) y se los pasa a procmail. Una vez procesados por procmail, los mueve a un directorio de backup (opcional).

Puse que los moviese a un directorio por si se interrumpia el proceso, al volver a ejecutarlo, los que ya habian sido procesados no se volveran a procesar.

Y bueno, tras afinar un poco las reglas de procmail, y unas cuantas horas (mi servidor es lentito y habia muchos mails) quedó todo mas o menos ordenado, y solo tuve que cambiar algunos mails manualmente :).

ADVERTENCIA: Este “manual” no tiene niguna garantia, es un caso particular que a mí me ha funcionado, pero no tiene porque funcionar para todos. Recuerda hacer una copia de tus mails antes de hacer nada. No me responsabilizo de las perdidas que puedas tener en el proceso, haz copias.

Un saludo.

5 Comentarios » Publicado el Monday 05 de September de 2005 por chuano
Guardado en Documentos
Trackback

Linux en un ibook G4

Hola Gente, el otro dia Mimpo me pedia un articulo con mis experiencias en un ibook con Linux.

Bien, tampoco tengo mucho que contar, no he tenido demasiados problemas con el, pero relataré mi experiencia en general.

Nada más llegarme el ibook, lo arranque, tenia bastantes ganas de tocar un MAC OS X, y tenia cierta expectacion.

Nada más arrancarlo, la verdad es que el Mac OS X impresiona bastante, todo es muy bonito, esta cuidadisimo el aspecto grafico, los iconos dan saltitos, los tipicos mensajes de aviso no aparecen de golpe, sino que se despliegan, en fin, muy visual y atractivo.

Sin embargo a la hora de utilizarlo, no se si por lo sesgado que estoy de otros escritorios, o porque sea un poco friki y no me gustan ciertas “facilidades”, pero la cacareada usuabilidad del Mac OS X no me pareció tan usable.

En mi opinión, tanto rollo grafico solo sirve para impresionar a primera vista, despues simplemente no aporta nada, y por lo demas… Bueno yo soy esclavo de mi barra de tareas, y por mas que la busco aqui no aparece. Tampoco me gusta mucho la idea, que al cerra una ventana, no se cierre el programa, sino que solo se oculta, al cabo de media hora trabajando tienes tantas aplicaciones abiertas para nada…

Ahora a lo que interesa…

En cuanto llegué a casa (el ibook lo trajeron al curro) corri raudo a probar un live-cd de kubuntu y en seguida a instalarlo.

Elegí kubuntu y no una debian sarge, mas que nada por impaciencia, por no tener que configurar cosas, que se configurar, por tanto no me aportan nada y me hacen perder tiempo, y necesitaba Linux en el ibook YA! Además tiene el kde 3.4, y en sarge no está. Pero en definitiva por impaciencia y por probar :).

Primero Reparticione el Disco con el DVD del Mac OS X (en principio queria mantenerlo para darle otro tiento algun dia). Deje unos 10 Gb para el Mac OS y el resto para linux.

Despues meti el CD de kubuntu Hoary, y arranque el ibook presionando la tecla C (para que arranque del CD-ROM).

La instalacion muy sencilla, sin hhistorias, elejir las particiones, configurar la red (no tengo dhcp) y poco mas…. Sistema instalado.

Arranco, aparece el yaboot, elijo arrancar con Linux, y ahí estaba, mi kubuntu funcionando a la perfeccion, sonido, red, las X, todo funcionando correctamente (todo lo que he probado, osea lo mencionado). Solo me faltaban unos pequeños detalles, como las teclas de funcion para la luminosidad de la pantalla y el volumen.

Para confiigurar las teclas especiales de los ibook y powerbook, está el pbbuttonsd, que viene instalado por defecto pero con una configuracion incorrecta. Se puede editar el pbbuttonsd.conf directamente, pero hay herramientas graficas para hacerlo. Esta herramienta es el powerprefs, asi que:

apt-get install powerprefs

Una vez instalado lo ejecutamos como root (si yo he activado la cuenta de root el la kubuntu, soy muy tradicional) o con sudo, y aparece esto:
powerprefs
Entramos en la pestaña de la bombillita, y nos deja capturar la tecla para cada accion, igual con la pestaña que tiene un altavoz para el volumen.

Guardamos la configuracion y ya tenemos las teclas de funcion funcionando.

Ahora para emular un segundo boton del raton, y un tercero, añadimos al archivo /etc/sysctl.conf estas lineas:


dev/mac_hid/mouse_button3_keycode = 96
dev/mac_hid/mouse_button2_keycode = 87
dev/mac_hid/mouse_button_emulation = 1

De este modo, el boton derecho será la tecla hay al lado de la manzanita derecha tecla ibook y el boton central sera la tecla f11.

Para finalizar instale el paquete cpudyn, un demonio que baja la frecuencia del procesador cuando no esta en uso intensivo. Por defecto viene instalado otro (creo que powernowd, no recuerdo) pero queria probar este que lo ha hecho Ricardo Galli un socio de Bulma a culla lista de correo estoy suscrito (muy recomendable), simplemente:


apt-get install cpudyn
.

Con los valores por defecto funciona bien.

Y bien, por lo demás ya es como trabajar sobre un pc. Funciona exactamente igual todo lo demas.

El entorno que conozco y mas me gusta en una arquitectura diferente.

Lo unico que no funciona muy fino aun y tengo que mejorar es el sleep, que ya escribire sobre el cuando lo tenga claro, y la wireless que trae (airport extreme), por ello tengo una D-Link DWL-122 usb, que ya expondré en otro articulo su instalacion, aun tengo que afinarla, pero funciona :).

Un saludo.

4 Comentarios » Publicado el Friday 05 de August de 2005 por chuano
Guardado en Documentos
Trackback

Kubuntu en el ibook

Anteanoche por fin instale Linux en el ibook, se que a muchos os irrita y no lo entendeis pero bueno…

El caso es que instale una kubuntu, que és una pero con kde como escritorio en lugar de gnome. Me decidí por instalar kubuntu y no otra, porque no tengo mucho tiempo ahora para ir trasteando, y queria una distribucion basada en debian que me dejase en media hora todo instaladito y configuradito, además no tengo experiencia con portatiles, para el tema de ahorro de energia y demás, y como ahora no tengo tiempo para meterme con eso…

La instalación muy sencilla, es en modo texto, pero hace muy pocas preguntas :). Simplemente arrancas, creas las particiones, y ella sola te configura la red por dhcp, en mi caso como no uso dhcp, me preguntó los datos de la red, y a volar. A la media horita tenia una kubuntu con su escritorio kde y todo funcionando perfectamente. Solo me faltaban 2 detallitos:

  • Las teclas de subir y bajar tanto el volumen como la luminosidad de la pantalla
  • Cambiar el sistema de control de energia, no hacia falta pero lo preferia

Para las teclas especiales de los portatiles apple, simplemente tenia que reconfigurar el programa que captura las teclas (pbbuttonsd), y como no tenía muchas ganas de complicamre, instale el configurador gráfico:

apt-get install powerprefs

Luego simplemente ejecute este programita, presione las teclas que debian hacer cada funcion, y lo cerre. Ya funcionaba :).

Respecto al control de energia, quería instalar el cpudyn, que sirve para bajar la velocidad del micro cuando no hace falta, reduciendo así el consumo y la temperatura, y además tambien para el disco cuando no está en uso.

Fue tan simple como:

apt-get install cpudyn

También añadi los modulos del cpufrec en el /etc/modules.

Todo funcionando, me informa de la bateria, y dura mucho ;)

Un saludo.

3 Comentarios » Publicado el Thursday 09 de June de 2005 por chuano
Guardado en Documentos
Trackback

Por qué no se debe usar Internet Explorer

Esta entrada viene a resaltar las razones más importantes para no hacer uso de Internet Explorer. Seguro que me dejo muchas ams razones, pero para eso estan los comentarios :).

Por qué se usa Internet Explorer

Internet Explorer se usa principalmente porque viene incluido en windows. Esta es su principal arma. No se utiliza porque sea más rápido, ni por que tenga un mejor soporte de las nuevas tecnologias, de hecho, Internet Explorer es un navegador desfasado, no se sacan nuevas versiones desde el 2002, por lo que las nuevas tecnologias no estan soportadas, o estan muy mal soportadas.

Un ejemplo claro es el pésimo soporte de este navegador para CSS1 y CSS2. CSS significa Cascade Style Sheets o Hojas de Estilo en Cascada en castellano. Esta tecnología permite separar la presentación visual de la página de su estructura. Esto es muy importante porque permite realizar diseños de páginas muy vistosos y obtener unos resultados accesibles ya que quien no pueda representar el aspecto visual, descartará la plantilla css y obtendra el contenido correctamente estructurado.

Las especificaciones de las Hojas de Estilo datan de 1999, la mayoria de los navegadores incorporan la mayoria de sus opciones correctamente, así navegadores como Opera o Mozilla Firefox tienen un soporte correcto para estas funcionalidades, especialmente el segundo.

Sin embargo Internet Explorer hace un uso de las Hojas de Estilo realmente aleatorio, soportando algunas opciones correctamente, otras las interpreta erroneamente, y muchas las ignora simplemente. Esto hace que el desarrollo de una web accesible, correcta, y mediante el uso de las tecnologías estandar y actuales, se convierta en un infierno, pues tienes que elejir, entre hacer las cosas correctamente y que los usuarios de Internet Explorer no visualicen correctamente tu página, o hacer dos hojas de estilo, una para Internet Explorer, y otra para el resto. Esto hace que la faena de desarrollar un sitio web sea el doble de costosa. Otros optan por hacer el sitio accesible unicamente con Internet Explorer, alegando que todo el mundo lo tiene, pero esto no es cierto. Hay muchos usuarios que no emplean Windows, y por tanto les es imposible utilizar Internet Explorer. En otros casos los usuarios, aunque utilizan Windows, no estan dispuestos a asumir el nivel de inseguridad que supone emplear este navegador. En ambos casos estamos perdiendo visitas, y estamos negando la información a los que libremente han decidido usar otro Sistema Operativo u otro navegador.

Por qué no debo usarlo

Si las razones expuestas anteriormente, no son suficiente para convencerte de que no utilices este navegador, aquí tienes una pequeña lista con más:

Es inseguro.
Internet Explorer es un navegador extraordinariamente inseguro. Posee caracteristicas como ActiveX que permiten la ejecución de programas externos en tu ordenador. Así una página malintencionada, puede introducir programas maliciosos, spyware, virus, etc en tu ordenador, simplemente visitando un sitio web y de forma transparente para el usuario. Además tiene un diseño nada orientado a la seguridad, suponiendo que en un medio tan hostil como Internet, todas las páginas tienen buena intención. Sin contar con la gran cantidad de alertas de seguridad que tiene, y lo que tardan en publicar un parche de seguridad, que deja expuesto al usuario durante un tiempo intolerable. Sumémosle a esto que las vulnerabilidades son publicadas cuando ellos creen conveniente, habiendo casos en los que un error grave es conocido meses antes de ser publicado.
Incluso el gobierno de Estados Unidos y la gran cantidad de auditores de seguridad recomiendan el uso de otro navegador. Security Focus recomienda el uso de otro navegador-
Está obsoleto.
Microsoft no saca nuevas versiones de este navegador hace al menos 2 años. Esto se traduce en un navegador sin soporte para las nuevas tecnologías y por tanto una limitación en las posibilidades de todos los webmasters.
Posee menos características que sus competidores.
Internet Explorer posee muchas menos funcionalidades que sus competidores, así, es uno de los pocos navegadores sin soporte para navegación con pestañas, una utilidad muy util que te permite abrir diferentes páginas en una misma ventana, moviendote entre ellas con uns sitema de pestañas. Quien prueba esta funcionalidad, ya no es capaz de navegar sin ellas.
Tampoco tiene bloqueo de popups y publicidad, hay que instalar programas externos para hacer esta tarea. ¿Por qué instalar un bloqueador de popups si puedes tenerlo integrado en el navegador?

Qué alternativas hay?

Puede que a estas alturas, empieces a pensar en probar otras alternativas. Nadie te obliga a que cambies, pero no estaría de más que probases alguna de las alternativas, y a partir de ahí, tu eres el que elije.

¿Te quedas con el programa de edicion de texto, en este caso WordPad, que viene por defecto en tu Windows? ¿Entonces por que te quedas con el navegador que trae por defecto?
Si cuando instalamos un Windows, se hace casi imprescindible la instalacion de una suite ofimatica por lo limitado del WordPad, también podemos instalar otros navegadores. No sustituyen al Explorer, mantienes los dos, la diferencia es que en cada momento puedes utilizar el que prefieras. Si no te sientes agusto con otros navegadores podras volver a usarlo, pero no pierdes nada por probarlos. Seguramente cuando emplees otro navegador con más funcionalidades, no quieras oir hablar del Explorer. La mayoria de la gente a la que le he puesto el Mozilla Firefox me lo ha agradecido y no ha vuelto a usar el Internet Explorer. Pruebalo y decide tu mismo, pero no permitas que una empresa como Microsoft decida por ti. Hay alternativas, mejores, gratuitas y libres.

Algunas páginas no las puedo visitar con Mozilla Firefox

Esto es debido a la incompetencia de los webmasters que desarrollaron la web. Un webmaster no puede dedicarse a desarrollar webs para un solo navegador, principalmente porque hay más de uno, y porque es posible hacer las páginas totlamente accesibles para cualquier navegador, simplemente hay que ceñirse a los estándares promulgados por la World Wide Web Consortium organismo encargado de los estándares web.

Si encuentras un sitio que no es accesible, o que limita sus funcionalidades a exploradores No Internet Explorer, sería conveniente que les envies un e-mail contandoles que pierden un visitante por hacer mal las cosas. Puede que pienses que esto no sirve de nada, y puede que sea cierto si solo lo haces tú, pero si somos todos los que nos molestamos en hacerlo, realizaremos una gran presión y es posible que arreglen la página. Al fin y al cabo son ellos lso que pierden visitantes, no les interesamos las personas capaces de elejir, ellos sabrán lo que hacen.

Espero que con este escrito te haya convencido al menos de que pruebes alternativas, es por tí (tu seguridad) y por el biend e todos. Si utilizamos navegadores que soporten los estándares, nos estamos asegurando de un futuro accesible para todos. ¿Qué pasa si Microsoft deja de desarrollar Internet Explorer? Perderemos las posibilidades de acceder a información. Si hacemos las cosas estándares, podremos visualizar los contenidos, ahora y siempre, y lo mas importante, con los navegadores del futuro podremos seguir accediendo.

Si pruebas el Mozilla Firefox y te gusta, no dudes en comentarselo a tus amistades, comparte las ventajas que ello te aporte.

Puedes descargar el Mozilla Firefox en:
Mozilla Firefox.

6 Comentarios » Publicado el Monday 07 de February de 2005 por chuano
Guardado en Documentos , Soft Libre
Trackback

[x] Cerrar
E-mail
Subir