Linked by Thom Holwerda on Mon 26th Jan 2009 23:05 UTC, submitted by CosmoTriton
Windows One of the reasons Windows 7 runs faster (faster start up, resume, shut down, less churn during user sessions) is due to the re-engineering of how Windows maintains and activates services running in the background. Microsoft's Channel 9 has an interesting video with a Windows kernel developer whose team designed a new trigger-based service controller that enables service developers to mark services as needing to run only when certain conditions are met. This means Windows 7 can more intelligently manage when to make resources avaiable for services that employ this trigger pattern for starting and stopping. Less code that runs at any given time means Windows 7 has more resources available for foreground processes that impact users interacting with the OS. The net effect of this for users is a snappier OS.
Order by: Score:
v Windows 7 uses Upstart [1]
by kragil on Mon 26th Jan 2009 23:24 UTC
daedliusswartz Member since:
2007-05-28

Really? Sounds a lot like Solaris SMF first released with Solaris 10 on January 31, 2005... 20 months before Upstart was released (August 24, 2006).

Reply Score: 6

RE: Windows 7 uses Upstart [1]
by google_ninja on Tue 27th Jan 2009 01:18 UTC in reply to "Windows 7 uses Upstart [1] "
google_ninja Member since:
2006-02-05

dude, linux has been behind the curve for a very long time when it comes to boot process

nice reaction time though. first post on a windows story is about linux.

Edited 2009-01-27 01:19 UTC

Reply Score: 11

Launchd anyone?
by jokkel on Wed 28th Jan 2009 09:52 UTC in reply to "Windows 7 uses Upstart [1] "
jokkel Member since:
2008-07-07

Apple released launchd with Mac OS 10.4 Tiger in 2005, which was also a lot before upstart.
So no Linux isn't the forerunner of this technology. Linux distros didn't even bother to just use launchd, they had to create their own tool. Which may be because of GPL incompatibilities with the Apache License of launchd.

Reply Score: 1

well done MS
by poundsmack on Mon 26th Jan 2009 23:26 UTC
poundsmack
Member since:
2005-07-13

resource management and allocation is something that none of the current OS's *(desktop OS's that is) really do stellar with. OSX 10.6 hopefully will improve on this front as well. I am glad to see that MS is digging deep down to make sure this release is of good quality.

*the term "desktop OS" was thrown in there as QNX is, for teh most part, an exception my previous statement.

Reply Score: 4

RE: well done MS
by Hakime on Tue 27th Jan 2009 01:58 UTC in reply to "well done MS"
Hakime Member since:
2005-11-16

"resource management and allocation is something that none of the current OS's *(desktop OS's that is) really do stellar with. OSX 10.6 hopefully will improve on this front as well."

Mac OS X has been doing great on this regard with technologies like launchd since Tiger.

Reply Score: 4

RE[2]: well done MS
by stooovie on Wed 28th Jan 2009 21:11 UTC in reply to "RE: well done MS"
stooovie Member since:
2006-01-25

I don`t think so. I have 10.5.6 and Windows 7 beta installed (via Bootcamp) on my 20" Intel iMac. Windows has more raw power, apps launch faster, After Effects renders faster, heck, even iTunes run faster on Windows 7. OSX doesn`t suffer from the ubiquitous Windows hiccups - it runs slower, but steady.

Reply Score: 1

v How is it possible?
by 3rdalbum on Tue 27th Jan 2009 06:39 UTC
RE: How is it possible?
by Verunks on Tue 27th Jan 2009 09:09 UTC in reply to "How is it possible?"
Verunks Member since:
2007-04-02

are you kidding? ubuntu has tons of services enabled like all others user friendly distros, for example I remember that there is a service for hp printers, what If I don't have an hp printer or a printer at all? that's why I usually prefer to install debian, and even there you get exim installed by default, I guess because it's a "at" dependency

Reply Score: 5

RE[2]: How is it possible?
by 3rdalbum on Wed 28th Jan 2009 09:27 UTC in reply to "RE: How is it possible?"
3rdalbum Member since:
2008-05-26

I'm talking about after I turn off things like Tracker, Bluetooth, Apport, Avahi etc. After I disable the stuff that I don't need, then there's pretty much nothing else that I can disable even for a little while without hampering my ability to use my computer! The only exception is CUPS - I guess that could be turned on and off as needed, but every other service that I leave running is something that needs to be running or the machine won't work properly.

Reply Score: 1

RE[3]: How is it possible?
by yorthen on Wed 28th Jan 2009 17:30 UTC in reply to "RE[2]: How is it possible?"
yorthen Member since:
2005-07-06

So how is this any different from Windows after you have disabled all the services you don't need?

Reply Score: 1

7 still starts slowly
by mono on Tue 27th Jan 2009 12:26 UTC
mono
Member since:
2005-10-19

I do like Windows and I'm an enthusiastic beta tester but I'm very dissatisfied with its performance. I mean it still boots in more than 60 seconds on my C2D computer with 4GB RAM. My notebook is an x60s with 2GB RAM and 7 boots in almost 2 minutes (i counted in the fully loaded desktop and running apps). What are your experiences?

Reply Score: 3

RE: 7 still starts slowly
by helf on Tue 27th Jan 2009 13:10 UTC in reply to "7 still starts slowly"
helf Member since:
2005-07-06

and? cpu & ram amount dont tell us much. What type of boot drives and their specs? how about your controller? is win7 using specific drivers or failsafe generics? there are a lot of other factors other than cpu speed and the amount of ram you have, people dont seem to get this. my ancient dual p3-600 boots xp in about 50 seconds, but I'm using a fast scsi drive and controller ;)

Edited 2009-01-27 13:14 UTC

Reply Score: 2

RE[2]: 7 still starts slowly
by mono on Tue 27th Jan 2009 13:53 UTC in reply to "RE: 7 still starts slowly"
mono Member since:
2005-10-19

it's a Hitachi 320GB/16MB SATA-II drive connected to an Intel DG33TL mobo. I think it should be fast.

Reply Score: 3

RE[3]: 7 still starts slowly
by Tuishimi on Wed 28th Jan 2009 00:09 UTC in reply to "RE[2]: 7 still starts slowly"
Tuishimi Member since:
2005-07-06

Haven't timed it, but on my Shuttle Glamor G31 boot times are on par with Mac OS X on my aluminum iMac.

So far I have found Windows 7 to be a pleasure to use. Seriously. Huge improvement over XP (to me anyway). Never tried Vista.

Totally off topic and the wrong place to ask but... my "Windows score" is totally dragged down by my disk I/O, which baffles me a bit, since it is a SATA II connection to a 250 GB drive with 16 MB cache... ;)

This a driver issue/BIOS issue?

[edit]

4 GB RAM, Core 2 Quad 2.4 GHz

Edited 2009-01-28 00:09 UTC

Reply Score: 2

RE: 7 still starts slowly
by google_ninja on Tue 27th Jan 2009 13:10 UTC in reply to "7 still starts slowly"
google_ninja Member since:
2006-02-05

26 seconds from post to a fully loaded desktop for me on an hp pavilion dv7 (fingerprint reader probably cuts down a bit on the login time though ;-))

Reply Score: 1

RE: 7 still starts slowly
by testman on Tue 27th Jan 2009 13:14 UTC in reply to "7 still starts slowly"
testman Member since:
2007-10-15

Inspiron 1525 with 2GB RAM and Bitlocker enabled. Boots in 37 seconds from the BIOS to the Desktop, though I am still typing my rather lengthy password.

Reply Score: 1

RE[2]: 7 still starts slowly
by Gryzor on Tue 27th Jan 2009 16:51 UTC in reply to "RE: 7 still starts slowly"
Gryzor Member since:
2005-07-03

The 64 bit version, inside VMware Fusion Version 2.0.1 (128865), boots from start to desktop (auto login, no password) in 55 secs aprox.

VM configured as Widows 2008 64bits, 1GB ram, bridged network.

Vista takes a little bit more tho', but my Vista install has Visual Studio 2008 installed. This windows 7 has nothing installed, only network configured.

It feels faster, and some minor changes are welcomed. It's gonna be a good windows compared to XP and Vista, provided you have updated hardware and need Windows, that is.

My Hardware is: Mac Pro with two Quad Xeon 2.8, 10GB ram. Vista VM was running with 2gb assigned at the time of the test (tho mostly idle), plus a horde of other Mac applications. Yet 5 gb of ram were free at the time of the test. Will test this night with a "fresh reboot".

Edited 2009-01-27 16:53 UTC

Reply Score: 3

RE[3]: 7 still starts slowly
by rockwell on Wed 28th Jan 2009 22:49 UTC in reply to "RE[2]: 7 still starts slowly"
rockwell Member since:
2005-09-13

//My Hardware is: Mac Pro with two Quad Xeon 2.8, 10GB ram.//

Good grief that had better run any OS at light-speed. You paid enough for it to do so.

Reply Score: 2

RE[4]: 7 still starts slowly
by Gryzor on Thu 29th Jan 2009 02:36 UTC in reply to "RE[3]: 7 still starts slowly"
Gryzor Member since:
2005-07-03

//My Hardware is: Mac Pro with two Quad Xeon 2.8, 10GB ram.//

Good grief that had better run any OS at light-speed. You paid enough for it to do so.


LOL, Yeah it does work fast. Like I have Vista (2GB) (with visual studio 2008), Windows 7 for testing, and all the OS X app you can imagine (mail, transmision, pixelmator, itunes, ical, things, safari, dict, adium, etc…) plus World of Warcraft and I barely notice it. I just switch between spaces. But don't tell anyone about the World of Warcraft ;)

Reply Score: 2

RE[3]: 7 still starts slowly
by google_ninja on Thu 29th Jan 2009 03:55 UTC in reply to "RE[2]: 7 still starts slowly"
google_ninja Member since:
2006-02-05

Studio really shouldn't have an effect on boot (other then possibly fragmenting the disc)

I am officially jealous of your rig. And that is saying something, because I have a better machine (and more of them) then anyone else I know

Reply Score: 2

RE[4]: 7 still starts slowly
by Gryzor on Thu 29th Jan 2009 09:18 UTC in reply to "RE[3]: 7 still starts slowly"
Gryzor Member since:
2005-07-03

Oh C'mon, jealosy is not good. It took me a lot of time and dedication to earn it. I used to work on a Pbook, later a Macbook pro (1st gen) with 1.5GB and Parallels 1. Imagine the difference when I jumped to this rig. ;)

It is probably more expensive than a regular self-made PC, I paid like 2600Eur for this machine (plus 200U$s in RAM, OWC), but I'm really happy with OS X and the performance here. I'm surrounded by Windows PCs and Linuxes around here but none is as pleasant to use as this one (for me).

:) Thanks.

Reply Score: 2

RE: 7 still starts slowly
by jimbofluffy on Tue 27th Jan 2009 14:32 UTC in reply to "7 still starts slowly"
jimbofluffy Member since:
2008-07-15

2 minutes 20 secs to 30 secs to the desktop fully loaded, run in VirtualBox 1.4.1 on a Macbook 2ghz, with 1gb of ram assigned to the Win7 virtual machine.

A stripped down version of XP takes 1 min 5 sec with autologin. Its not really a fair comparision though, since not all the defaults are there.

Reply Score: 1

The real benefit...
by mrhasbean on Tue 27th Jan 2009 14:16 UTC
mrhasbean
Member since:
2006-04-03

...of this of course won't come until...

service developers (to) mark services as needing to run only when certain conditions are met


...which of course means re-engineering applications and services.

But of course because we are reading about it in the general media we can be certain that Microsoft themselves will utilise their new technology in all of the services and applications that ship with Windows 7

Guaranteed

Reply Score: 3

RE: The real benefit...
by kaiwai on Tue 27th Jan 2009 21:02 UTC in reply to "The real benefit..."
kaiwai Member since:
2005-07-06

Don't be so sure; Windows 7 has Direct2D and DirectWrite, and yet the widget kits/common controls (aka, the icons, windows, drop down menu's etc. etc) included with Windows still use GDI+/GDI to draw them; due to them not porting GDI+/GDI to run ontop of Direct2D/DirectWrite, GDI/GDI+ will remain unaccelerated.

There are many more examples of software developed by Microsoft and them not using new features added to Windows. Another example would be the lack of use in regards to WPF, the fact that each application uses a different widget kit resulting in a different look and feel. Compare Notepad to Wordpad to Calculator; watch the inconsistencies and issues arise when applying theme's (from Microsoft's own website).

Microsoft is like a chronic hoarder; they just don't know when to say no; they hoard crap from 20 years ago in their operating system, and worse, they still use that crap. I can understand having it hanging around for compatibility sake but there should be no reason at all for any component in the operating system to actually be using it.

Edited 2009-01-27 21:03 UTC

Reply Score: 1

RE[2]: The real benefit...
by poundsmack on Tue 27th Jan 2009 22:29 UTC in reply to "RE: The real benefit..."
poundsmack Member since:
2005-07-13

"Don't be so sure; Windows 7 has Direct2D and DirectWrite, and yet the widget kits/common controls (aka, the icons, windows, drop down menu's etc. etc) included with Windows still use GDI+/GDI to draw them; due to them not porting GDI+/GDI to run ontop of Direct2D/DirectWrite, GDI/GDI+ will remain unaccelerated."

keep in mind this is still Beta software. all in good time (though likely not final release, think SP1). but I know it was part of teh original final release build on the TODO.

Reply Score: 2

RE[3]: The real benefit...
by kaiwai on Tue 27th Jan 2009 23:47 UTC in reply to "RE[2]: The real benefit..."
kaiwai Member since:
2005-07-06

"Don't be so sure; Windows 7 has Direct2D and DirectWrite, and yet the widget kits/common controls (aka, the icons, windows, drop down menu's etc. etc) included with Windows still use GDI+/GDI to draw them; due to them not porting GDI+/GDI to run ontop of Direct2D/DirectWrite, GDI/GDI+ will remain unaccelerated."

keep in mind this is still Beta software. all in good time (though likely not final release, think SP1). but I know it was part of teh original final release build on the TODO.


That would be interesting to see if it did occur given that I posed the very question to the engineer on his Microsoft blog; he stated that it wasn't on the cards. I'd love to be proven wrong, but given Microsoft's reputation for not using their own dog food, I'm not going to hold my breath.

SP1? I doubt it - very rarely does Microsoft add features to their service packs unless they really-really-really need to, in the case of Windows XP SP2.

Reply Score: 3

RE[2]: The real benefit...
by google_ninja on Thu 29th Jan 2009 03:57 UTC in reply to "RE: The real benefit..."
google_ninja Member since:
2006-02-05

[ Compare Notepad to Wordpad to Calculator; watch the inconsistencies and issues arise when applying theme's (from Microsoft's own website)


There aren't really any on 7

Reply Score: 2

RE[3]: The real benefit...
by Gryzor on Thu 29th Jan 2009 09:20 UTC in reply to "RE[2]: The real benefit..."
Gryzor Member since:
2005-07-03

"[ Compare Notepad to Wordpad to Calculator; watch the inconsistencies and issues arise when applying theme's (from Microsoft's own website)


There aren't really any on 7
"

Actually that's true. If anything, the Windows7 "theme" appears to be way more integrated. Still couldn't find the old Windows 3.1 "font" thing. Apparently, after more than 15 years, they got it removed ;) ))

Reply Score: 2