Skip to content

Biting the hand that feeds IT

The Register ®

Software:


Related Whitepapers

Comments on ‘Is 'green' software possible?’

It isn't easy being green in an abstract world

Published Saturday 21st July 2007 20:08 GMT

« Back to article page

Irony 

By Giles Jones
Posted Saturday 21st July 2007 21:22 GMT

They say Americans don't get irony. So it's ironic that Microsoft is helping track emissions when their latest OS has loads of bloat which makes computers that run it use more power.

The 3D functions and eye candy of Vista result in more power usage.

Write green software 

By Danny
Posted Saturday 21st July 2007 21:49 GMT

As well as adopting green practices when writing software, it should also be possible to write green software.

More efficient code uses less CPU cycles and therefore less electricity. Better memory management and data management can result in less disk access. Fewer interactions between application tiers will reduce network I/O.

I would be very interested to see a green comparison of two pieces of code written to achieve the same output. One written in assembler and the other in Java.

Microsoft? Green? 

By Anonymous Coward
Posted Saturday 21st July 2007 21:58 GMT

Microsoft would presumably like everyone using XP to move across to Vista. Apparently there are 538 million copies of XP out there. That's a lot of media, and that's before you take into consideration the hardware upgrades involved. How is it helping the environment with this strategy?

Re: Write green software 

By Sten Drescher
Posted Saturday 21st July 2007 23:55 GMT

Danny wrote "More efficient code uses less CPU cycles and therefore less electricity. Better memory management and data management can result in less disk access. Fewer interactions between application tiers will reduce network I/O."

Perhaps you should reread the last paragraph of the article - that's what is meant by the more efficient use of resources by high performance computing techniques,

Green? 

By Don Mitchell
Posted Sunday 22nd July 2007 02:49 GMT

Climate court? Ebay? Software? Vista uses more electricity than XP? WTF?

Microsoft committed to greener practice? 

By Sam
Posted Sunday 22nd July 2007 08:31 GMT

I'm afraid I don't believe it. Not when you see the way their software is packaged. The mac version of office is a standard DVD case inside a plastic box with a volume of about a litre, and is packed out with a plastic insert to stop it rattling around. Looking at pictures it seems all the new versions of office and vista are similar.

I'm afraid efficient code is not going to negate the effects of wastefulness like that.

Vista and power?! 

By Anonymous Coward
Posted Sunday 22nd July 2007 12:21 GMT

So you guys are bitching about Vista's 3D and that it uses too much power. What's the alternative? Using OSX with its 3D -- they had that for a while -- or maybe Linux, with its Cube 3D? Anything other than text mode would probably be the same. And what about games? Those things use far more power than an idle OS does.

However, when it comes to the stuff that really matters -- how much juice you're sucking out of the pipe, hardware matters far more than software. How about you buy an efficient power supply, efficient video card and CPU, followed by an efficient HDD and the smallest monitor you can buy. It's so much easier to blame the OS rather than take responsibility. It's Vista's fault that I'm not green, I can't do anything about it; now let me drown my sorrow in this game I bought yesterday.

Partly Right 

By Don
Posted Sunday 22nd July 2007 14:01 GMT

"However, when it comes to the stuff that really matters -- how much juice you're sucking out of the pipe, hardware matters far more than software. How about you buy an efficient power supply, efficient video card and CPU, followed by an efficient HDD and the smallest monitor you can buy"

That's only partly correct. I come from the C=64 world where every bit was precious. The sloppy programming out there now would have horrified me then.

Combine efficient programming techniques using minimal memory (disk or RAM) as well as minimal CPU cycles and you get faster software using less electricity.

Then look at using low power systems. Laptops run less juice than most desktops. There are some micro PCs out there using laptop components that are quite green.

We can apply both methods to our computing and all be so green we won't NEED to buy a Prius!

Retard 

By hcmuzgtvlerd@mailinator.com
Posted Monday 23rd July 2007 00:10 GMT

Are you retarded? Open source software more efficient than what? Maybe you need to site a few figures rather than making up random BS.

Great to see this area getting some attention... 

By Sam Morrison
Posted Monday 23rd July 2007 10:13 GMT

I have been thinking about these issues for some time now. My life involves sitting in front of a screen all day coding away. I myself have been trying to understand my personal impact on the environment, and on a larger scale, the typical developer's impact.

We have seen great strides on the hardware front (manufacturing, recycling, ect.), but I think the "green computing" world falls flat when it comes to the software. At least in regards to end-user desktop apps.

In response to Giles Jones:

"The 3D functions and eye candy of Vista result in more power usage."

This is a real issue. There is the suggestion to use efficient OSs like Puppy Linux, but I don't think this is the real solution. People use Windows and OS X. Some of us use Linux (and even efficient window managers), but most of the world uses very inefficient OSs.

"More efficient, 'greener' coding strategies could, ironically, also come from developments in high performance computing."

I think this is where the real savings will occur. We need better compilers, easer programming languages, and faster interpreters. We also need better learning environments for new developers so that they can take advantage of the "more efficient coding strategies". There are probably many areas that can be improved on, and I am by no means an expert here.

I think that solving these issues will require the input from a wide variety of disciplines (environmental engineers, software developers, corporate management, lawyers, etc).

Great article,

Sam

P.S.

I have been sitting on the http://greensoftware.org domain for a while now. This article has inspired me to put some effort into it. If you have any suggestions, or would like to help define the "green software initiative", then please stop by.

I'd rather be a mushroom than a cabbage. 

By Anonymous Coward
Posted Monday 23rd July 2007 10:42 GMT

"... cycle to work (as long as you avoid Lycra and silly helmets)..."

Not so silly if you know someone whose life was saved by wearing one. Don't diss them, even in passing. Very irresponsible.

With you on the Lycra, of course. No-one wants to see that, especially not so soon after breakfast...

Title 

By Phil Manchester
Posted Monday 23rd July 2007 10:46 GMT

There is plenty of evidence that can be 'sited' to show open source to be more efficient than proprietary software. Try this: http://osprojects.info/98/open-source-versus-proprietary-software/

It is generally considered to be bad manners to call people retarded - even if they are.

Title 

By Michael
Posted Monday 23rd July 2007 11:43 GMT

Usual nonsense.

Running code uses resources. It doesn't save anything. Unless you do a comparison with something else - at which point you can spin it anyway you want. Want it to be green, compare with something that uses more or vice-versa.

That's the spin of climate change politricks. They simply use spin-comparisons to make their political points.

e.g "Using a shower saves water" - when they compare to a bath. Showers no more save water than you "save money" when you spend £1000 in the sales.

At the same time "a TV on standby" should similar to a shower save electricity compared with it being fully switched on [which is the far more likely alternative scenario]

But no, they compare standby with not using it at all, to make it appear not green.

Rinse and repeat and add a few of the old biblical scare stories "Floods, Earthquakes, plagues, fire" re-written in pseudo-science for a mostly non church going audience to swallow. If you'd laugh if someone blamed a storm on us because we'd made a god angry? Well, the new angry God is climate change - and the good thing about 'change' is, it'll cover whatever climate you get. "Rain? That's climate change" "Hot? Climate change" "Cold? Climate change"

[The same audience that really thinks they understand the science, also believe their broadsheet is more informative than a tabloid because the grammar is better and the crossword is harder. Across 1. Our readers sound like for quits (7 slang)]

Tabloids take an easier approach "Other people are bad...ergo other people using resources must be bad..." "Here's Tony Blair catching a plane" "Hair today, gone tomorrow - It generates enough co2 to fill 10 football stadiums to keep Britney, Madonna and Paris's pussy hair trimmed - we ask should women shave away their electricity usage instead...." "Meet the scumbags - 23 kids, living on benefits, father is an immigrant - what's not to hate? They use the output of 2 power stations enough to power a city of ordinary, decent folk" finger pointing thing.

A joke?? 

By Al Gore
Posted Tuesday 24th July 2007 12:18 GMT

This is some kind of clever joke, no? It's not even as funny as the green programming languages episode of 'meet joe bloggs'.

whitepaper title

The Register Guides : The status of iSCSI

Now that the hype's abated, have companies backing iSCSI have run out of energy and patience, or is the technology becoming commonplace and accepted?.
whitepaper title

A Green Vision: Interview with VMWare CEO Diane Greene

This interview with VMware CEO Diane Greene discusses how you can realize the financial benefits of energy efficient, greener datacenters through server consolidation..

The MSDN Developer Zone

Top 20 storiesAll The Week’s HeadlinesArchiveSearch