Definamos Normal.

El Blog personal de Rafael Rojas

Category: Linux (page 2 of 2)

Nuevo kernel 3.2.5: mejorando el consumo de energia y el rendimiento de la bateria

Al parecer una revision del kernel 3.2, la version 3.2.5 incluye un set de parches que permite el ahorro de energia de dispositivos PCI a traves de ASPM (Active State Power Management) para equipos con BIOS que manejen ASPM pero que su tlista de dispositivos contengan perifericos que no soporten dicho ASPM

Mattew Garret, el creador del parche reporto un ahorro de energia de 5 watts en una thinkpad, resultando en un ahorro masivo de energia<

Me beneficia este parche?

Este parche funciona para equipos que tengan hardware que no soporten administracion de energia ASPM (como mencione antes), el parche pretende resolver ese problema, se puede averiguar si su equipo tiene ese problema utilizando dmesg:
$ dmesg | grep ASPM

[ 0.211054] ACPI FADT declares the system doesn't support PCIe ASPM, so disable it
[ 0.340601] ACPI _OSC control for PCIe not granted, disabling ASPM

Si tenemos este mensaje the system doesn’t support PCIe ASPM entonces este parche es para nosotros y es recomendable actualizar el kernel para aplicar los cambios.

Y como instalo este kernel?

En ubuntu Oreinic podemos descargar elpaquete deb del kernel y sus headers desde esta pagina e instalarlos de esta manera, en el directorio donde se descargaron abrimos una terminal y luego:
sudo dpkg -i *.deb
sudo apt-get install -f

Para los que usamos ArchLinux, el nuevo kernel ya esta en los repositorios y solo es cuestion de una actualizacion via:

pacman -Syu

Espero que este parche mejore la situacion del rendimiento de la bateria en portatiles con GNU/linux, hasta el momento parece ser que si (llevo 40 minutos con la laptop a pura bateria y con monitor y tecloado externos: ArchLinux x86_64 con KDE SC 4.8

FUENTES:
Nota en H-Online
Mensaje en el mailing list sobre este parche

Linux-ck un kernel personalizado en ArchLinux

Hay una serie de alternativas al kernel de stock que maneja ArchLinux (parchado también) para cumplir ciertas necesidades muy especificas o que prometen características no aceptadas oficialmente por el desarrollo principal del kernel o mantenedores del paquete oficial del kernel, o que pueden ser altamente experimentales.

Estos kernels no suponen una amenaza para el sistema, siempre y cuando no se elimine el paquete del kernel oficial de arch (Linux)

Uno de esos kernels no oficiales, el primero de los que voy a hablar (por que hay muchos) es el linux-ck

Esta versión del kernel viene con los parches desarrollados por Con Kolivas (un anestesiologo australiano, programador aficionado). Incluye una serie de parches (ck1) y un administrador de tareas (BFS de Brain Fuck Scheduler), ha sido ampliamente popular por su responsividad y alto rendimiento en tareas de alto procesamiento y por su increíble desempeño en aplicaciones y equipos de escritorio.

No profundizare en lo que es BFS o el patchset CK (o que es un patch), eso seria materia de otro post, aquí tratare la instalación de linux-ck en ArchLinux

Para que o para quien serviría este kernel personalizado

En equipos donde haya mucho procesamiento: mucha compilación de programas, programación, edición de audio/video, video juegos; y se quiera tener un escritorio que sea responsivo en estados de estres.

NOTA: este kernel no hace milagros, así que si consumes toda tu memoria RAM, toda tu swap y tienes el CPU al 100% este kernel no te ayudara de mucho.

Instalar Linux-ck

Para instalar este kernel el usuario tiene 2 opciones Continue reading

Package Manger Rosseta

Segun la wikipedia, la piedra rosseta es parte de una antigua estela egipcia de granodiorita1 con texto grabado que proveyó la clave para el entendimiento moderno de los jeroglíficos egipcios. La inscripción registra un decreto que fue expedido en Menfis en el año 196 antes de Cristo, en favor del rey Ptolomeo V. En el decreto aparecen tres textos: el superior consta de 14 renglones escritos en antiguos jeroglíficos egipcios, el texto medio consta de 32 renglones en egipcio demótico y el texto inferior consta de 53 renglones en griego antiguo.

Basado en esta definicion (inexacta) la piedra rosseta sirve como una tabla de traduccion entre diferentes idiomas, lenguajes o regiones. Hace un tiempo, un amigo y yo nos dedicamos a crear una rosseta de los gestores de paquetes mas utilizados en las distribuciones de GNU/Linux, gestores como:

pacman – Arch Linux, Chakra
apt-get Debian/Ubuntu/Mint
yum – RedHat/Fedora/CentOS
zypper – OpenSuse
emerge – Gentoo
urpmi – Mandriva/mageia

rosetta

Este documento solamente compara las tareas y las configuraciones basica de los mencionados gestores de paquetes, puede resultar util en muchos casos. Este documento se encuentra bajo Creative Commons por si lo quieren utilizar o reproducir.

Newer posts

© 2019 Definamos Normal.

Theme by Anders NorenUp ↑