Boosting tola

Turbo_Boost01

Hace unas semanas que el ordenador portátil que utilizaba para trabajar, tola, ha pasado a ser de mi propiedad y, a pesar de que sólo tiene tres años, decidí que podía intentar mejorar su rendimiento. El aparato en cuestión es un ACER Aspire E-571, con un procesador i3 de Intel, 4GB de memoria RAM y 500 GB de disco duro y no lo hace mal, sobre todo teniendo en cuenta que he llegado a ejecutar dos máquinas virtuales con Windows 2012 a una velocidad aceptable. Pero ya que es mío… ¡qué carajo, voy a doparlo! 🙂

Mis intenciones eran dos: ampliar la memoria RAM, doblando los 4GB, porque nunca se tiene suficiente RAM y meter un disco SSD como disco principal, instalando el disco mecánico en el hueco del DVD. Por el camino tuve que sustituir la batería que perdió un 75% de capacidad en apenas dos semanas y sin estar conectada a la toma de corriente.

La batería

En la eterna lucha entre duración de batería y ligereza, esta vez ganó la duración y le endosé medio kilo largo que dan 6600 mA de capacidad, lo que se traduce en unas cinco horas y media de uso normal (y cuatro de uso salvaje, lo que está muy bien :D). Además viene con un alza, lo que le da mejor ventilación en los largos veranos extremeños. En conjunto se nota que ha ganado peso pero, insisto, lo compensa la duración de la batería con creces.

La memoria RAM

Personalmente prefiero tener 4GB de RAM riéndose de mí por haberme gastado el dinero para que luego se usen cada veintinueve de febrero, a no tenerla y preguntarme si realmente habría mejorado el rendimiento con ellos. Así que me llevé el portátil a una tienda, que no tengo edad ni paciencia para perseguir frecuencias, chips y formatos de pastillas de memoria y salí de allí con 4GB más de RAM.

IMG_20160211_172949

Una nota negativa para ACER: no encontré por ningún lugar documentación relativa a la BIOS ni a las posibilidades de cambiar piezas para aumentar la potencia ni en la web, cosa que me extraña, ni tan siquiera buscando por el número de versión de la BIOS. Este modelo de ordenador, además, tiene docena y media de submodelos de los que no hay información y cuyo nombre varía en una letra añadida al final: E-571G, E-571B… Al final, en la caja vi que ponía 8GB/4GB, dando a entender que soporta ambas configuraciones, me arriesgué y salió bien (por esta vez).

El disco duro SSD

Había oído que los discos duros de estado sólido, SSD, revivían ordenadores dándoles una velocidad desconocida y no fue hasta que reinicié un MacBook Air en un centro comercial y vi que tardaba unos pocos segundos en arrancar, que me lo creí. Desde aquel día sólo era cuestión de tiempo que le metiese uno a uno de mis ordenadores. Y le tocó a tola y, de paso, al macbook de 2007 que heredó mi señora.

Me decanté por un SanDisk SATA III de 120GB tras leer varias comparativas que ponían a Kingston a caer de un burro y hacer un ejercicio de análisis profundo para saber si realmente iba a necesitar un disco del doble de capacidad para el directorio raíz, la swap y un home medio decente. La respuesta fue que no, que si podía instalar debian en 120MB no necesito tanto disco para el raíz. Además, para almacén de datos se iban a quedar los 500GB del disco mecánico.

Lo que más me mosqueó al recibirlo fue el poco peso del dispositivo. Son sólo unos gramos y mi impresión es que me habían colado una carcasa vacía y que no albergaría ni un mísero bit. Pero no, el disco funciona a pesar de que se lo llevaría el viento y creo que he podido ver esas 23 veces más rápido que comentan en amazon. Porque sí que se nota la velocidad, empezando por el arranque del sistema operativo, que dura entre dos y cinco segundos hasta que aparece lightdm, cuando antes le llevaba unos 30-40. Y las aplicaciones que más recursos consumen, vuelan. Iceweasel y Icedove se abren en un parpadeo y hasta con VirtualBox se nota cláramente. Y esto fue antes de instalar la memoria RAM, que conste.

IMG_20160211_172924

Para cambiar la memoria RAM como el disco duro, hay que quitar únicamente un par de tornillos de la parte inferior del portátil y hacer palanca ligeramente. Si, suena a roto pero no es para prevenir accesos de usuario mediante el uso del miedo :). El disco sale al tirar de la solapa de plástico, deslizándolo lateralmente hacia la izquierda y la memoria RAM basta con añadir el módulo de 4GB en el zócalo vacío.

El DVD

Seamos serios: ¿quién utiliza un DVD hoy en día, habiendo discos duros USB por cuatro duros? Yo no, así que me dije que ese hueco estaría mejor aprovechado con los 500GB del disco duro mecánico y también dejaría de tropezar con el bótón de apertura cada vez que muevo el ordenador (si, pasa mucho). Si es que son todo ventajas.

En eBay adquirí una carcasa que entra en el hueco, tiene conexión SATA y alberga un disco de 2,5 pulgadas por menos de diez euros, fácil y rápida de instalar.

IMG_20160303_124738

Parece fácil, ¿verdad? Bien, pues ahora los trucos.

Primero, no es necesario quitar todos los tornillos del ordenador buscando la forma de extraer del DVD. En este tutorial tan sencillo de ifixit.com explican que basta con hacer un poco de palanca tras quitar un único tornillo. Y ya está.

El segundo se basó en que no leí completamente la descripción de la carcasa una vez que la recibí y sí me fijé en la serigrafía que trae, concretamente en la forma en que se sujeta el disco para que no se mueva. No se aprecia pero utiliza una pieza para calzar el disco, pieza que no trae y que, obviamente, sustituí con imaginación, cinta americana y unos calzos de cinta de carrocero. Casi nadie lo aprecia así pero era una obra de arte improvisado. Hasta que, al intentar meter el la caja en el hueco del DVD noté que algo metálico chocaba. Eran un par de tornillos que fijan el disco duro sin necesidad de cinta americana… ¡y hasta te adjuntan el destornillador con que apretarlos!

IMG_20160307_022539

Luego, leyendo la descripción del artículo me topé con esta línea: The build-in lock screws make it easy to mount your second hard drive in the caddy. Más claro, agua.

El tercer y último truco es la tapita de plástico de forma triangular con el perfil del portátil. En teoría se quita esa tapa para colocarla sobre la cuna del disco duro para que no se pierda el diseño del ordenador. En la práctica, los tres anclajes que trae no son de plástico, son de adamantium y se resisten a abandonar su acomodo sin dar batalla. Me llevó casi quince minutos de autocontrol y mantras quitar la tapita sin arrancarla del DVD. Todo por el diseño del portátil, que luego queda feo, repetía. Personalmente valoré más sacar entera la tapa que la integridad de la pieza que sujetaba el último enganche y… la corté.

El resultado después de media hora de pelea fue este:

discos

Bola extra: cifrar el disco duro

A dabo le debo muchas cosas, incluída la paranoia de «¿dónde vas con un portátil sin cifrar?» y claro, sus sabias palabras retumbaban en mi cabeza mientras instalaba Debian GNU/Linux en el disco SSD, así que cifré las particiones de swap y home. Si, no es la mejor solución pero quería tener el portátil instalado y me pudo la vagancia. Me consuelo pensando que todo lo que se puede encontrar son un montón de paquetes estándar y una configuración básica porque los logs los elimino periódicamente. Y claro, un par de semanas después instalé el disco duro mecánico y me pareció oportuno que también fuese cifrado.

Lo primero es crear la partición sobre la que irán los datos cifrados. Aunque el destino de esta es que cryptsetup la sobreescriba, hay que crearla.

Y ahora se inicializa la partición cifrada con cryptsetup, que se encargará de sobreescribirla con datos aleatorios y pedirá la contraseña de acceso.

Se puede comprobar que se ha creado correctamente mediante un volcado de la información de la partición:

Y, finalmente, abrimos la partición para poder asignarle un sistema de ficheros:

Como no devuelve ninguna información, se ejecuta sudo fdisk -l para ver que el dispositivo al que accede es /dev/mapper/sdb1:

Y, finalmente, se crea el sistema de ficheros sobre /dev/mapper/sdb1:

Para hacer que se monte durante el arranque del sistema operativo (preguntando la contraseña), primero hay que averiguar el UUID asignado a la partición con el comando blkid:

Luego se edita el fichero /etc/fstab para añadir una línea similar a esta:

Vinculamos el dispositivo sdb1_crypt con el UUID del dispositivo en el fichero /etc/crypttab:

Y terminamos actualizando el fichero initram:

Durante el próximo inicio del sistema pedirá las contraseñas de todos los sistemas de ficheros cifrados.

Conclusiones

Si descontamos la batería (era obligado si no quería un ordenador de sobremesa), el total invertido en el proceso no superó los 85€ y el resultado es realmente impresionante. Todo aquello que está en el disco SSD se ejecuta a una velocidad endiablada y el acceso a disco ha dejado de ser un cuello de botella. Personalmente me parece poco dinero para el resultado obtenido y creo que voy a empezar a convertir otros ordenadores al SSD-ismo.

 

owncloud, actualizaciones y certificados

He actualizado owncloud, mi nube particular, de la versión 8.0.4 a la 8.1.11 y tengo la impresión de haber actualizado a Windows 10. Quizá es que, con miles de actualizaciones de debian a mis espaldas que me han malacostumbrado a que sean silenciosas e indoloras, quizá es que ninguna actualización es sencilla o quizá es que tienen varios puntos que mejorar.

En cualquier caso, tras terminar la actualización tenía tres errores en la consola de administración, varias apps que no funcionaban y un problema, que el cliente de escritorio de linux (los tres, en realidad) no conectaba. Éste último fue fácil de solucionar, actualizando el cliente a la versión 2.0, que además soporta múltiples cuentas sin hacer cosas raras.

error no internet connection

De los errores, el más extraño era uno que decía que owncloud no tenía conexión a internet y que era necesaria para un funcionamiento adecuado. Lo extraño es que ese servidor está en algún lugar de Bélgica y yo, obviamente, no cojo el coche cada vez que quiero conectarme. Además, este error en concreto parecía deberse a un fichero de configuración viejo, según el solucionador de problemas de actualización, que no existía.

Leyendo a más gente con el mismo problema (y conexión a sus servidores remotos), me encontré con una persona que atinaba con la solución, diciendo que en un hilo de github alguien decía algo de un certificado. Y así es. El error se debe a que owncloud no reconoce a https://owncloud.org como entidad certificadora hasta que no tiene ese fichero y lo asocia con una desconexión de la red. La pregunta es porqué no se asegura el proceso de actualización que ese fichero existe antes de validar nada más. Así que, para solucionar el error más absurdo de owncloud, sólo tuve que descargar el código y copiar el fichero /config/ca-bundle.crt en mi instalación de owncloud. Nada más. Y, a partir de ese momento, las apps que no funcionaban y el propio entorno de gestión de apps, comenzaron a funcionar correctamente.

A lo tonto he estado pegándome con la actualización de marras unas cuantas horas para tenerlo todo bien configurado. Y luego damos (doy) por sentado que las actualizaciones tienen que ser sencillas, rápidas e indoloras. A ver si aprendo.

 

Modifica tu sources.list en Debian 6 (Squeeze) para recibir actualizaciones LTS

Soporte extendido para Debian 6 Squeeze LTSEl pasado mes de abril, nos hicimos eco del soporte extendido para Debian 6 (Squeeze) hasta febrero de 2016. No era una noticia menor, ya que además, la versión “Oldstable”, presente aún en muchos servidores, se convertía en la primera versión “LTS”, acrónimo de “Long Time Support”.

Hoy nos hacemos eco de un artículo publicado en Howtoforge, en el que informan sobre cómo recibir ese soporte extendido con un simple cambio en el fichero sources.list.

Se trata de agregar las siguientes líneas en /etc/apt/sources.list:

deb http://ftp.de.debian.org/debian squeeze-lts main contrib non-free
deb-src http://http.debian.net/debian/ squeeze-lts main contrib non-free

Y tras realizar un aptitude update aptitude safe-upgrade, instalar el soporte LTS:

apt-get install debian-security-support

Para que os hagáis una idea, estos han sido los paquetes que se han actualizado hoy en un servidor tras la inclusión del soporte LTS y el cambio en sources.list:

Se actualizarán los siguientes paquetes:

apt apt-utils gnupg gpgv libapache2-mod-php5 libgnutls26 libssl-dev libssl0.9.8 libtiff4 linux-libc-dev openssl php-pear php5 php5-cli php5-common php5-curl php5-gd php5-imap php5-mcrypt php5-mysql

Después, podéis llevar un control de paquetes y actualizaciones fuera del ciclo habitual de soporte con el comando check-support-status (disponible una vez hayáis instalado el debian-security-support).

 

 

 

(Actualización de seguridad y estabilidad). Liberado Debian 6.0.9 Squeeze

Debian 6 SqueezeSi la pasada semana os contábamos que Debian Wheezy había liberado una importante actualización, hoy es el turno de Squeeze con la novena entrega de la rama “oldstable“.

Tal y como comentan en el anuncio oficial, corrige fallos de seguridad localizados en varios paquetes, así como solventa en otros, “errores serios”. De  nuevo, ojo con los servidores y especialmente con la actualización de Apache, os detallo la lista de paquetes que han entrado en un server que acabo de actualizar:

apache2 apache2-doc apache2-mpm-prefork apache2-suexec apache2-threaded-dev apache2-utils apache2.2-bin apache2.2-common base-files libpq-dev libpq5 librsvg2-2 tzdata

Dada la importancia de esta actualización, os recomendamos aplicarla con brevedad. En el post, nos recuerdan que no es necesario grabar nuevos CDs, etc, sino aplicar las actualizaciones desde vuestro gestor de paquetes preferido.

Lista de cambios y aviso de la nueva release (ENG).

 

Debian 7.0 “Wheezy” ya está con nosotros -;)

Y nosotros con ellos, con vosotros… Después de un largo tiempo de desarrollo, la versión 7 de Debian ya es una realidad. Tal y como leemos en el anuncio de la release:

12800 paquetes nuevos, para un total de más de 37493 paquetes, GNOME 3.4, KDE 4.8.4, Xfce 4.8, y LXDE”.

Esta nueva versión de Debian incluye varias funcionalidades interesantes, como, por ejemplo, el soporte multiarquitectura, varias herramientas específicas para desplegar infraestructura de nube privada, un instalador mejorado, y un completo conjunto de códecs y reproductores multimedia que eliminan la necesidad de utilizar repositorios de terceros.

El soporte multiarquitectura, uno de los principales objetivos para Wheezy, permitirá a los usuarios de Debian instalar paquetes para múltiples arquitecturas en la misma máquina. Esto significa que ya es posible, por primera vez, instalar software para 32 bits y 64 bits en el mismo sistema y tener todas las dependencias relevantes resueltas automáticamente.

El proceso de instalación se ha mejorado mucho: ahora se puede instalar Debian usando software de síntesis de voz, por ejemplo para personas con discapacidad visual que no usan un dispositivo Braille. Gracias al esfuerzo combinado de un gran número de traductores el sistema de instalación está disponible en 73 idiomas, y en más de una docena de ellos también se pueden utilizar con el software de síntesis de voz.

Además, por primera vez, Debian soporta la instalación y arranque usando UEFI para PCs nuevos de 64 bits (amd64), aunque aún no hay soporte para arranque seguro

Por cierto, ojo al cambio con los ficheros temporales:

En publicaciones anteriores, se montaban sistemas de ficheros temporales (tmpfs) en /lib/init/rw, /dev/shm/ y opcionalmente en /var/lock y /var/run. Se ha eliminado /lib/init/rw, y los otros sistemas de ficheros se han movido bajo /run. /var/run y /var/lock según la configuración de RAMRUN y RAMLOCK en /etc/default/rcS. Todos estos sistemas de ficheros tmpfs son configurables ahora a través de /etc/default/tmpfs; la configuración anterior no se migra de forma automática.

Como veis, el esfuerzo ha sido grande y es fruto del trabajo de una comunidad orgullosa de colaborar con Debian, activa y generosa. Para los que en nuestro día a día estamos con versiones de desarrollo (Testing o Sid), quizás en nuestros escritorios no veamos estos cambios de una forma tan plausible, pero en los servidores el cambio no es menor.

Debian 7 Wheezy

Sólo hay que ver la lista de paquetes nuevos para darse cuenta. La guía de instalación es muy completa y en este caso, el proceso de actualización de Debian 6 a 7, es un poco más delicado que cuando migramos de Lenny a Squeeze, pero a falta de ponerme a migrar alguno en producción, las instrucciones para hacerlo son claras y ahí se citan posibles problemas más de escritorio que de servers, pero si te puedes fiar de alguien a la hora de actualizar un servidor, pon a Debian muy arriba en la lista ;-;).

Aún no hay fecha para el fin de soporte para Debian 6, pero se estima que será en mayo de 2014,  En el gráfico podéis ver los lanzamientos y fechas. Fuente e imagen.

Para los SysAdmins, nuevas versiones en Debian 7. Apache 2.2.22, BIND 9.8, lighttpd 1.4.31, MySQL 5.5, PHP 5.4, OpenSSH 6.0, PostgreSQL 9.1, Python 2.7 / 3.2.

fin de soporte Debian 6 Squeeze y ciclo de vida de Debian 7

Así que…Bienvenido Wheezy y gracias Debian por hacerlo posible !!!

 

Actualización de seguridad en Debian Squeeze. Versión 6.0.6 disponible.

Anuncio original:

Lenny UpdatedThe Debian Project http://www.debian.org/
Updated Debian 6.0: 6.0.6 released [email protected]
September 29th, 2012 http://www.debian.org/News/2012/20120929

Gran noticia Debianitas, nuestra distro recibe en su rama estable una importante actualización, en concreto la 6.0.6. Tal y como podemos leer en el aviso original:

“El proyecto Debian se complace en anunciar la sexta actualización de su distribución estable de Debian 6.0 (nombre en clave “squeeze”). Esta actualización agrega principalmente correcciones para problemas de seguridad a la versión estable, junto con algunos ajustes para problemas graves. (Para las instalaciones actuales, estad al tanto de los repos vía Debian Security).

Por favor, tenga en cuenta que esta actualización no constituye una nueva versión de Debian 6.0, ya que sólo actualiza algunos de los paquetes incluidos. No hay necesidad de tirar 6,0 CDs o DVDs, sino sólo actualizar a través de un mirror actualizado después de la instalación (Mirrors: http://www.debian.org/mirror/list).”

Así que ya sabéis, a updatear, en un server que estaba actualizado por ejemplo de ayer, acabo de ver esto :

Se actualizarán los siguientes paquetes:

apache2 apache2-doc apache2-mpm-prefork apache2-suexec apache2-threaded-dev apache2-utils apache2.2-bin apache2.2-common automake1.9
base-files debian-archive-keyring dpkg dpkg-dev libc-bin libc-dev-bin libc6 libc6-dev libc6-i386 libdpkg-perl libgc1c2 links
linux-libc-dev locales lockfile-progs

 

 

Debian y su gran respeto / compromiso con la comunidad. Debian “Lenny” 5.0.10 released (actualiza tu server)

El pasado 9 de Febrero, fuimos testigos del final de Lenny con este anuncio, Ahí se decía bien claro que no entrarían más actualizaciones de seguridad en la rama 5.x.

Lenny UpdatedPero al igual que pasó con Debian 4.x (Etch), te das cuenta de lo que significa el término “compromiso” y “comunidad“. Sí, desde Debian son conscientes al igual que lo soy yo en mi día a día con los servers, que muchos de ellos (por los motivos que sea) siguen sin haber sido actualizados a la versión 6 (Squeeze) y te sorprenden (una vez más) liberando la versión 5.0.10 de Lenny y con ello, (anuncio oficial con todos los cambios) solventado muchos problemas de seguridad, algunos de un impacto “alto” caso de ser explotados.

… 

 

Averías y cambios de cara

Nuevo tema en debianhackers

Nuevo tema en debianhackers

Es muy posible que hayais visto algunos cambios en el blog, a lo largo del día de hoy. Es que, cuando nos ponemos, nos ponemos :D.

Los líos empezaron el viernes pasado, justo en el momento en que me quedé sin conexión a internet, Dabo comentó que fallaba la sindicación por RSS del blog y hasta hoy no ha sido posible arreglarla. Era cuestión de desactivar todos y cada uno de los plugins hasta encontrar el díscolo.

Pero, como empezar es fácil y lo complicado es parar, Dabo se lanzó a retocar el tema gráfico para darle un aire más debianita. Partiendo de un Twenty Eleven y batiéndose contra CSS y plantillas del tema de wordpress, ha dejado esta pequeña maravilla después de flitear con tonos naranja y grises.

Esperamos que no haya más problemas en una buena temporada y, de paso, que os guste el nuevo diseño.

 

[short] un par de cosas sobre gnome3

Logo Debian Hackers Short

La primera, personal. Hoy por fin ha vuelto gnome-do a Debian Sid, el programa que para mí da sentido a gnome3. Porque seamos serios, en debian y por defecto, el escritorio viene pelado, sin iconos ni interacción (hay que instalar gnome-tweak-tool para volver a activarlo todo) y buscar en el menú las aplicaciones resulta bastante cargante. Ahí es donde entra gnome-do, el lanzador de aplicaciones, bastante sencillo de usar y configurable. Hace semana y media, en una actualización rutinaria, desapareció sin más. Como ya me conozco el percal, busqué entre los bugs por si había algún aviso y amoldé mi forma de usar el escritorio a su ausencia, con más problemas que otra cosa y me resigné a esperar. Hoy, tras actualizar, ha vuelto sin dar explicaciones, simplemente apareció tras pulsar la combinación de teclas pertinente. Me alegro, como no, pero me mosquea mi excesiva dependencia.

La segunda va de añadidos porque Gnome ha hecho pública una web donde se pueden instalar directamente y descargar extensiones para gnome3. La web, extensions.gnome.org, cuenta con una buena colección de extensiones para el escritorio que van desde un dock para tener a mano las aplicaciones más usadas hasta indicadores de batería, red y disco duro. El mejor lugar para tunear el escritorio.

Y la tercera está dedicada a quienes no les gusta gnome3. Y es que se puede dejar de usar la versión más nueva del escritorio y retornar a la anterior, a la clásica gnome2. Como siempre en estos casos, basta con instalar un paquete, gnome-session-fallback, y seleccionar la opción Gnome Classic en el inicio de sesión.
Vía: Tip: Activa GNOME Classic en Ubuntu 11.10