use "laptop mode" and acpi; also, use the cpufreq processor scaling driver - you would probably get 6h under windows cause it switches off the harddrives unless absolutely necessary, and drops the cpu clock speed to its minimum; you can do the same with linux, using the cpufreq driver and some approproate daemon (such as cpufreqd, cpudynd or powernowd), some acpi event scripts, and laptop_mode. and don't forget to manually turn down your lcd brightness
|