well, you have to learn much about memory management.
the os can push itself out of the memory till down to i think 50MB or so which are the actual kernel that has to exist somewhere in the ram. everything else is just in ram for making the system faster. EVERYTHING.
what you don't get as well is the "xp accomplishing similar performance and tasks". that's just massively wrong. it might look that way for the typical ordinary user. but if you know a bit more about systems, you would know how wrong this is. massively wrong.
well, xp is at around 500MB ram usage here after doing all updates.
anyways, they're very close. 100MB on a 4gb system is 2.5% difference. who cares about that?`nobody.
xp stable enough? yes, after years of patching maybe. and still it has much more attack points and chances of failure than win7. one thing is the new driver model. the other thing is the way processes are isolated. win7 has much less places where it can fail. much less. but you would know all of that if you would be interested in the advancements of win7.
-
davepermen Notebook Nobel Laureate
-
Dragon_Myr Notebook Evangelist NBR Reviewer
Ok ok...I would expect nothing less from someone that works tech support. Go ahead and try to make the OS do that.It's never going to happen with any sort of usable performance. The OS is going to kick out portions of the program you're trying to run way before it shrinks itself down anywhere near to that level! The OS doesn't dynamically resize itself on demand because you told it to run some memory-intensive app. Sure, it'll kick some of the background applications (like antivirus) out of memory, but it's not going to shrink itself in the way you suggest. I think you need to take some courses on operating systems or go build some kernels from source. Every bit of RAM the OS takes up is one less bit for your applications to use. Optimization is essential. Microsoft was going to do that with an initial design of Vista, but they bailed on it part way through, unfortunately. I do hope they revisit the issue for 8. That would get me excited. I can do without replicating the Mac experience in Windows.
Second, the number of attacks against XP has been steadily dwindling towards none at all. The number of attacks against 7 are escalating. It is entirely possible to easily fortify XP and run it in a manner that eliminates nearly every security threat. Sure, making the initial user an unleashed administrator by default enabled security vulnerabilities most average Joe home users didn't understand. However, I'm of the opinion that I don't want to save people from themselves. You want Microsoft to hold everyone's hand and configure things for them. I'd much rather see users become educated enough to create their own limited accounts or, better yet, use the policy management tools. It doesn't take very long to learn. -
davepermen Notebook Nobel Laureate
1) if you are constantly at the limit of ram usage, you get more ram. normal rule that existed since pc's exist. 100MB ram by now are 2.5% of the default ram you have in a system. if you have to bother about that, pay the 5$ for a new gig of ram, and you never have to bother about it.
2) the os can pull out everything except the kernel to disk. and it does. and yes, it will be slow reacting at that moment when you switch back from f.e. a game to the os, when it got completely pulled to disk. captain obvious to the resque.
3) xp can do anything win7 does? well, no. you talk about the massive amount of layers. interestingly, win7 stripped and has rewritten quite some of those layers. gdi/gdi+ f.e. got massively optimized, and got layers stripped. dx10 and dx11 allow much more direct hw programming than dx9, which had layers between (again) that don't exist anymore. network drivers got rewritten to strip out all sort of layers that existed to make it more efficient.
4) well, if you castrate your xp, then it's not at it's default state. if your needs are so low, then castrate it. i like my system fully functional. and then, win7 delivers better, more dynamic adaption to my needs. unlike xp, where you really have to manually disable stuff. thankfully, win7 handles this on it's own
5) the new driver model has 10% of the gpu driver running in kernel mode. 90% is now user mode (that includes anything that interacts with an application). in xp, 100% of the gpu driver is in kernel mode. everything including stuff that never needs to be in there, but, when it has a bug, would result in a bluescreen. shader compilers f.e. are something complex to get right. they should not be in there (but are, in case of opengl)
6) get a mac. if you believe "number of attacks" have anything to do with security, then you're very wrong, but a mac would serve you well. hint: it's a popularity thing. xp got patched now for 9 years, and still isn't as secure as win7 by default. should tell you something (or try to go with the default xp onto the internet. have fun)
-
-
davepermen Notebook Nobel Laureate
he's just pissed to have just a crappy netbooklike people where pissed at vista back in the days where manufacturers sold "ready for vista" systems that where clearly not ready for vista.
-
My only wish is that they chance everything and start a complete new OS from scratch. I am happy with Windows 7 but the last couple of years they have just been upgrading existing plattforms instead of taking a different approach.
I just finished my "own" OS a year ago, although really small and with nearly no functions and a lot of bugs you can do pretty amazing things with 6 people in a few months. Now imagaine what would happen if MS takes one of their top development teams to start something new instead of upgrading existing codes and making compromises to retain backwards compatibility and what not. -
davepermen Notebook Nobel Laureate
but would you buy a windows that could not run any of your apps? no. they have to change slowly, and validate compatibility.
(btw congrats to your os. developing something like this on your own is fun)
-
Well you obviously can't change everything with the next OS. My idea would be to release it parallel to existing versions and slowly let people move on. Basicly it is like the move from 32 to 64 bit, in a way the move from Win9x to a NT based kernel. Always carrying your past code is a really bad habit - sometimes there has to be a big breach to make room for something new.
I know it is utopic but the changes from XP to 7 are really not that much - yes there has been a lot of cosmetic and comfort improvements and some stuff behind the "scenes" has changed. But where are the big things - the visions? Not even a knew file system...
It is like with hardware ... CPUs don't innovate their dies get smaller, the frequency goes up - this will go on until getting smaller is not an option or the heat can't be controlled anymore. -
When people advocate a complete OS rewrite, they forget this. Vista broke so much legacy software and it pissed people off. Think about the backlash a new OS will create, not to mention it is an incredibly risky investment that may or may not become adopted thanks to the public's lack of computer background.
It's throwing out the baby with the bathwater.
And whoever said XP can do whatever 7 can do has his head screwed on loose. XP cannot recover from display driver errors. Nor can it properly utilize today's graphic's cards. Nor is it invulnerable to a large percentage of malware out there. Again, much of the device driver model was changed from XP to Vista. Hit up Technet to learn more.
edit:
A new file system is rash, considering NTFS only became mandatory 7 years ago. -
davepermen Notebook Nobel Laureate
a new file system would bring you nothing, which is why they dropped it. their driver model got completely remade to pull out nearly all drivers into user mode. their graphics driver model, completely redone. their application compatibility model, completely redone. their network stack, completely redone. their complete ui, redone.
there's one thing that makes us forget all that: it's still mostly compatible to what was before. they haven't replaced any API. but most of the internals. you can find much more info about what changed internally in nice documents from microsoft. -
I am happy what MS has done with Windows so far. I noticed every step from Windows 3.11 to Windows 7 and there have a always been improvement in stability, security and usability.
My main complaint is that I want something radically new - which is probably not the best way to satisfy the majority of users and therfor might be a big risk to lose a lot of money. MS is already working on a vast amount of projects - including Barrelfish and this is exactly something I wish for sooner than later. Just emulate prior operating systems to offer compatiblity - yes there will be problems and outcrys of hate but that is life... -
davepermen Notebook Nobel Laureate
no, seriously. if it could be considered, microsoft would have done it. it's not like they don't consider their options well. -
If you have huge corporations relying on being able to run their legacy software even on future versions of Windows, the outlook is different. While I agree with your sentiment, if Microsoft actually did change their OS radically, even their retail customers would be up in arms. Just imagine all those kids not being able to play their games anymore. -
Dragon_Myr Notebook Evangelist NBR Reviewer
Furthermore, the OS is set up from the standpoint of working on an arbitrary number of arbitarily complex configurations and environments without easy ways of slimming things down for a particular use. Your custom OS would serve a very specific function in a limited number of environments. Essentially, it is a master of its trade. Windows is a jack of all trades, master of none. There is plenty of room for improvement in 8 with this regard. More attention needs to be paid for tailoring the OS to the needs of the user rather than a one-size-fits-all approach where the only difference between versions is the inclusion of a handful of features.
In order to see Windows evolve I don't think MS will accomplish that until Google gets serious about competing with them. MS going to support their legacy codebase because that's where the money is. When OS developers get serious about tapping into the cloud we may see the system evolve. At the moment it works in MS's favor to lock things down to their clients, their formats, and their legacy codebase. It's a shame the original vision for Vista and WinMin got canned because that was a step in the right direction.
-
davepermen Notebook Nobel Laureate
any cheap hw by now has 4gb by default. talk about pricy if 1gb costs around 2-5$.
oh. you didn't have problems with your display driver in xp => xp is best? well, think again: microsoft has all the error logs of all the reported crashes of all the 100s of millions of windows xps out there. and crashing gpu drivers is one of the MAIN reasons for bluescreens. i personally am glad they changed that, to help those 100s of millions of users. sadly, it doesn't help you, as 100% stability can't get "fixed".
edit: and i was in the gamedev scene. we had quite a big project in the works. i would definitely liked to have vista by then. why? if you try out new stuff (back then: pixel shaders), and the drivers crash, on xp it ment bluesreen. on vista, it ment crashing your app, and you can continue to work.
and yes, there where times where i had a bluescreen all 5 minutes. restart, searching for possible bug, maybe fixing it, testing it, BAM, and again. -
MinWin, not WinMin, is not an actual OS, but a project to understand the dependencies between different components of Windows and its kernel. The MinWin project is alive and well. That is how we have Server 2008 Core. As the project get farther along, we will get an even smaller and more independent core.
On another note, Server Core will never fly in the consumer market. Consumers don't need more complexity without functionality.
New kernel meant all new drivers. Think Vista, except 100 time worse. Which is why most of us here stuck with 98SE until XP SP2, nearly two years later.
It is interesting how you advocate a rewrite of the OS. That is what Microsoft did to beef up Windows's security, rather than releasing security path after security patch for an old OS.
Yet it is the mentality of users like you that force Microsoft to support legacy codebase, legacy components, legacy standards, and legacy concepts. Microsoft has programmers with years, even decades of programming experience. Their development tools are unmatched by any other company. I think their track record shows that they want to move forward and improve the industry as a whole. -
Darth Bane Dark Lord of the Sith
I didn't bother reading the entire thread since its just the same people bickering with each other
But what I want from Windows is some love for netbooks. So yes, despite a world filled with C2D's, C2Q's, and I7's with 4-8gb of ram, I would still want some amazing performance improvements for the little crappy pc with 1gb ram. -
-
I think netbooks are going to stay for awhile. It definitely was in it's fad stage where they were selling like hotcakes and now the sales have decreased dramatically and I believe they are never going to sell incredibly well again, but I can see them staying around because they do have a market.
A netbook/nettop Windows seems like an interesting concept... Instead of just taking the full version of Windows and crippling it (Like Windows 7 Starter), why not make a Windows version that is based off of the full version but modified to run better and easier on devices such as netbooks? -
Darth Bane Dark Lord of the Sith
-
-
lineS of flight Notebook Virtuoso
In other words, 'crippled' is to reduce functionality and 'modified' is to redesign the functionalities to exploit the hardware capabilities and to work within the limitations imposed by the hardware.... -
-
lineS of flight Notebook Virtuoso
-
-
There have been rumblings all over Engadget about Microsoft needing to add a netbook/tablet friendly version of Windows.
-
The thing is though, it IS designed for touch. It's so frustrating to hear them describe how awful it is, how "things aren't sized for touch" and such when it's pretty untrue. The new taskbar, the way everything in the OS automatically enlarges on touch capable hardware, the way the onscreen keyboard is sized and how one uses a *gasp* finger swipe to bring it up..i could go on...
Too bad Microsoft will probably never get credit for it, as people see the iPad's "giant ipod touch" UI and praise it to high heaven, as it's stupidly simplistic. -
One feature I'm dying to have integrated into Windows is the ability for multiple desktops, like the Spaces feature on OS X or workspaces on Ubuntu.
Also I wanna try WinFS -
Yeah spaces would be nice too, when I had a Mac it was one of the more used features.
I kind of wish they would slim Windows down a bit too. Right now a fresh Windows 7 install with all the drivers and stuff is about ~20 GBs whereas Mac OS X Snow Leopard is ~9 GBs. -
Some rumours:
Fast startup (Huzzah!): A new feature combining Logoff and Hibernate to result will give the look and feel of boot/shutdown be faster
Slates mentioned specifically as a target form factor: It will be interesting to see how Microsoft distinguishes between slates running Windows Embedded Compact and slates running Windows 8
Push-button reset: A button that will essentially reinstall Windows while maintaining all of your personal files, applications, settings, etc. without the need for the user to back all of that stuff up, as Stephen Chapman of Microsoft Kitchen describes it
Support for facial recognition as one of the ways identity management/log in will be handled
IE 9 (no surprise there): With another confirmation of August as being the target for the first beta (though I could see this possibly slipping a bit)
More thorough help and support, enabling users to do more fixing of issues on their own
A Windows App Store (mentioned in the section on push-button reset)
Microsoft starts sharing Windows 8 plans with PC partners | ZDNet
Windows 8 Plans Leaked: Numerous Details Revealed | Windows 8, Windows Phone 8, Office 15 | Stephen Chapman @ MSFTKitchen
What's in store for Windows?
Discussion in 'Windows OS and Software' started by TSE, Mar 2, 2010.