Did the Netbook Improve Windows 7's Performance?
Arnie87 writes "One Microsoft Way has an interesting article suggesting that the reason Microsoft is focusing so much on speed with Windows 7 is the whopping sales of netbooks. The article concludes by saying: 'If you plan on adopting Windows 7, you have the netbook to be thankful for, because Vista's successor would be a very different beast if Microsoft had less motivation to pursue performance.'"
Face it, the real reason that Windows 7 is leaner than Vista is that Vista was a market flop because it tried to do all sorts of things that Windows users were simply not ready for.
Such as force users to give up applications that ran perfectly fine under previous versions of Windows.
Yeah, because 3 years ago when Microsoft started the work that went into Windows 7 (remember MinWin?) they were smart enough to anticipate netbooks and so they did the performance work up front that would be necessary to make netbooks work well.
Or maybe, just maybe, they realized that Vista's performance sucked rocks and they decided to fix it and Netbooks were a happy beneficiary.
I give credit to the OLPC and the push it gave to the computing world to come up with something lightweight but functional. And that was long before Vista shipped. The Netbooks were a result of the global awareness the OLPC gave to a need for cheap, portable, functional computing.
Pain is merely failure leaving the body
Such as force users to give up applications that ran perfectly fine under previous versions of Windows.
They ran perfectly fine because Windows let them get away with whatever dirty tricks they were doing — which wasn't the case with Vista anymore.
Give me an application that is coded correctly and that does not try to be "more clever" than the operating system by using undocumented structures, functions, registry keys or whatever else, and I'll show you an application that runs fine on Vista.
There are lot of problems with portable applications which try to write into the directory where .exe file is installed.
Do portable progs on your fav linux distro do the same? That is, they write their configuration files to /bin or /usr/bin or /usr/local/bin or whatever.
What happens when an app with no root priviledge tries to write its configuration files in /bin? It fails spectacularly of course.
I don't like vista but isn't this double standard?
Speaking as an IT manager, I'll be dancing in the street the day that the last app stops this.
If I had a penny for every time a user lost data because some app decided to be clever in the manner mentioned above and not save it in the users profile directory...
Truly, if you were writing a linux app would you expect this to work? It's the same thing. Your app needs to expect that it can write to the user's home directory and temp locations. Fini. Done. Need to write somewhere else, make sure you set up the proper permissions during install time, when you'll be running with privs to access those directories.
Then I know where the user's data will be and can plan backups accordingly, without playing scavenger hunt with however many hundreds of apps my users are using.
Min
On the whole, I find that I prefer Slashdot posts to twitter ones because I don't get limited to 140 chars before
I fully agree.
For years we (the FOSS community) have been bemoaning Windows' poor, totally broken security model. Now, when MS attempts to fix that and inevitably breaks applications that rely on the previous totally broken security model, we want to whine and moan about backwards compatibility?
Are we going to whine the same way if IE8 standardizes but breaks web pages that rely on IE7/IE6?
Seriously, there are some among us that simply will not be satisfied, and they are making the whole FOSS community look like a bunch of children.
I hate printers.
WARNING: Intense rant built up over years of raging against boy wonder dickhead programmers who think they're top shit.
Here is a great hint for all those boy wonders who write shit applications that spray their shit applications everywhere - fix your damn applications up.
It pisses me off when I see vendors spray DLL's everywhere, from their own directory to the Windows directory to the user directory and everything in between.
1) Keep your fucking application exe and all the bundled DLL's in your application director - leave the fucking Windows directory alone. It is not for YOU to place YOUR shit into. It is for Windows and Windows only.
2) Don't write shit to your application directory; if it is a universal setting then you should ask the user for permission and write it to the global registry. Is it a user related setting then save it to the user profile. No if's, no buts.
3) Don't use undocumented API's and hacks. You aren't cool, you aren't hip, it doesn't make you gods gift to the world because you're using private API calls never intended by Microsoft to be used outside their operating system development teams. Its private for a reason - private meaning it is not for you to fucking use. Hack away at Microsoft's private api's and I'll hack away at your privates.
Do the fucking job properly the first fucking time and stop turning a clean and pristine Windows installation ito a fucking dogs breakfast because you think you're top shit when clearly you're not.
What makes you think that the people complaining about backwards compatibility are the same people who complained about the Windows security model?
Wonder why 'we' are never happy here on slashdot? Why no matter what MicroSoft does, they are vilified by 'we'?
Here's a hint: take your user Id, and subtract 1. That's about how many DIFFERENT people registered here before yoi did. Each with their own ideas about priority and values, and what to lambaste MS for.
I lambaste them for lame things like email not working right with IMAP4 servers in WinMobile 5, 6, 6.1, and 6.5. That's 3 YEARS that some as simple as deleting an email hasn't worked right in a device primarily bought to (ahem) read email.
I have no problem with your religion until you decide it's reason to deprive others of the truth.