Live data from Hacker News

Why Does Windows Have Terrible Battery Life?

codinghorror.com

121–130 of 329 posts

Re: Why Does Windows Have Terrible Battery Life?

#121
post #17

Earlier quoted context omitted.

Can we stop calling Android Linux just because it shares the Linux kernel? Obviously the author was referring to a GNU/Linux distro.

Well, the kernel does device, process and memory management and that is a likely culprit when looking into power usage.

Partly. You can see that the memory consumption and the CPU consumption of various GNU/Linux distros can vary enormously even with the same kernel.

Re: Why Does Windows Have Terrible Battery Life?

#122

Windows and Linux are general purpose OSes. The same kernel runs on high throughput servers and low power tablets. The apps are written with little focus on battery life. The drivers too. Microsoft doesn't write their own drivers and then there's firmware too. It's the one area where Apple has really taken advantage of the vertical integration - they do everything from firmware to most apps people use. But both Windo…

> But both Windows and Linux are more than capable to get this all sorted. Like Google showed with the Nexus 7 - focus is all that's needed. It's just harder for Microsoft considering everything they need to juggle. Couldn't they just hire someone and say "Fix this. Identify the problem and we will support your findings to get the fix implemented." It's not like they lack the financial means. I just don't think there…

Yup, no one there cares about power consumption or the core OS development. /s

http://blogs.msdn.com/b/b8/archive/2012/02/09/10260956.aspx

http://blogs.msdn.com/b/b8/

Re: Why Does Windows Have Terrible Battery Life?

#123
post #101
post #95

Earlier quoted context omitted.

I would argue that the Windows NT kernel is both newer and more maintainable for Microsoft than OSX is for Apple. At the core of OSX is a ton of legacy Unix monolith written in the 70s that I suspect very few in Apple dare ever touch. This can be seen by the fact that Microsoft has never shied away from improving their OS kernel. Recent stand-out improvements such as ASLR, UAC, TRIM support for SSDs, timer coalescing…

And of course the smashing success of WinFS.

[deleted]

Re: Why Does Windows Have Terrible Battery Life?

#124
post #113
post #17

Earlier quoted context omitted.

Can we stop calling Android Linux just because it shares the Linux kernel? Obviously the author was referring to a GNU/Linux distro.

Android is Linux, just not desktop Linux. A line which is blurring, with Ubuntu on phones and Android on laptops.

Desktop Linux is not about the hardware you run it on. Android on laptops is still Android, it's not blurring the line of a GNU/Linux distro at all.

Re: Why Does Windows Have Terrible Battery Life?

#125
post #95

Well, how about this: because MS doesn't care. It's too late, the code is too large and too old, the developers are too new, no one knows what's going on and this whole thing is a giant rolling monster with parts flying out every second, killing innocent batteries.

I would argue that the Windows NT kernel is both newer and more maintainable for Microsoft than OSX is for Apple. At the core of OSX is a ton of legacy Unix monolith written in the 70s that I suspect very few in Apple dare ever touch. This can be seen by the fact that Microsoft has never shied away from improving their OS kernel. Recent stand-out improvements such as ASLR, UAC, TRIM support for SSDs, timer coalescing…

[deleted]

Re: Why Does Windows Have Terrible Battery Life?

#126
post #115

Earlier quoted context omitted.

NT4 was the one that took cues from Windows 95—it took the desktop and start button, but it also took the whole grey UI/widget look. NT 3.5 had the same cheesy look and toy program launcher as Windows 3.1. NT4 was the first good windows version (though Windows 95 was the first to be almost as usable as the classic Mac OS). As far as I remember Win2k was a refinement of NT4, not the same revolutionary leap as 3.5 to 4…

Those are mainly cosmetic changes. The other 99% was a whole new OS.

I'm not disagreeing that Windows 95 and Windows NT are completely different OSes. But I do disagree that it is "just" cosmetic—the desktop and forms APIs are the basis for the UI of the whole system. It's like saying Mac OS X -> iOS was just a cosmetic change, since much of the underlying OS and kernel are still the same.

Re: Why Does Windows Have Terrible Battery Life?

#127
post #4

I wonder if Maverics will widen the gap further. It has that app suspension thing when some window goes invisible. Also there are some decent performance improvements that would mean less cpu usage (or bursts of them, which is more power efficient). Are there any benchmarks? Or is it still behind NDA?

I'm seeing around 1 to 1.5 more hours of operation on Mavericks on a 2012 Macbook Air 11". Now, that is not for web browsing but for development & debugging with Xcode, so I'm usually never reaching these marvellous 6+ hour rates, but with Mavericks it went basically from 3-4 hours to 4-6 hours, which is fantastic. I'm pretty sure that that will only widen the gap between OSX and Windows on Laptop hardware. The 13" M…

I've read report about improvement battery life on Mavericks. I just didn't expect the difference is that huge. Gotta update as soon as it's out ; )

Re: Why Does Windows Have Terrible Battery Life?

#128
post #29

Might it be that the Win7/Vista drivers for the MBA are worse that the OSX drivers? We see the comparisons: Surface iPad, OSX MBA Win7/Vista MBA Surface has different architecture than the iPad, so the battery difference is easily explained, and maybe driver support is just less than stellar, meaning HW isn't as efficient and/or doesn't scale back quickly enough? I had an Asus laptop some years ago that would last 3…

No, you're seeing comparison with the Surface Pro 2, which has same battery size as MBA, and hardware made by Microsoft themselves.

Ah yes, I missed that WattHour spec. That's pretty dreadful then..

So the real comparison is SP2 (42Wh) with 6 hrs. vs. MBP 11' (38Wh) with 11 hrs.

Re: Why Does Windows Have Terrible Battery Life?

#129

Windows and Linux are general purpose OSes. The same kernel runs on high throughput servers and low power tablets. The apps are written with little focus on battery life. The drivers too. Microsoft doesn't write their own drivers and then there's firmware too. It's the one area where Apple has really taken advantage of the vertical integration - they do everything from firmware to most apps people use. But both Windo…

> But both Windows and Linux are more than capable to get this all sorted. Like Google showed with the Nexus 7 - focus is all that's needed. It's just harder for Microsoft considering everything they need to juggle. Couldn't they just hire someone and say "Fix this. Identify the problem and we will support your findings to get the fix implemented." It's not like they lack the financial means. I just don't think there…

It's not their problem most of the time, it's 3rd party apps and drivers. They do however have various levels of tests and certifications for both apps and drivers, some of which focus on energy efficiency.

Re: Why Does Windows Have Terrible Battery Life?

#130
post #92
post #16

Anecdotal, but on an older 11" MacBook Air I have a dual-boot with elementary OS (Ubuntu derivative) and I get around 20-30% better battery life with Linux than OS X (using laptop-mode-tools etc). I think this is probably due to all the iCloud crap going on with OS X these days, but I have no proof of that.

Check TimeMachine also (if you're running it). It's a beast.

Time Machine doesn't run on battery power by default.
Post reply on HN