Microsoft Windows 7 – Kernel
In the early development of Windows Vista was intended that this would take a complete rewrite of the Windows code, through intensive use of Microsoft technology .NET.
About half of developing Windows Vista, the team “broke” basically in two groups, as some programmers would have wanted such a system was already developed with only technology .NET with an emulator leaving the task of maintaining backward compatibility with old applications, while others, including the then head of development, believed that such a strategy was premature and too risky, preferring to maintain a backward native.
It was however included a new version of Microsoft. NET Framework, bringing the architecture of Windows NT’s advanced features that should have been the basis for Longhorn as Windows Presentation Foundation (Avalon) and Windows Communication Foundation (Indigo). WinFS instead was discarded and replaced by a system of indexing and search, Windows Search.
Windows 7 builds from the technical point of view on Windows Vista SP2 (so that most of the drivers for Vista continues to operate out of 7), but were introduced many improvements in terms of performance and user experience, but taking benefit from technical improvements in Windows Vista en: Technical features new to Windows Vista.
The kernel of Windows 7 has been named Windows 6.1 for not having compatible hardware and software (as happened with Windows Vista), but the internal identifier used by Microsoft is “NT7. It derives from that of Windows Vista, and is very similar at the architectural level, but brings with it several optimizations, especially in terms of performance and the division of tasks between the various levels of the system, which is now more flexible and efficient.
It was expected that the strong orientation to virtualization have emerged in the management of applications, upon installation, they were not more integrated so deeply – just like the current ones – with the operating system, but would remain confined within specific “abstraction layer”, conceived as “through” between the application and the operating system itself. This is not a completely new concept, there are in fact already several virtualization programs Windows XP able to virtualize their applications (an example is free from Altiris Software Virtualization Solution), essentially the program when you install a new application creates a layer dedicated to “intercept” all calls to the system, including the creation of the new library files and registry entries, and send in a virtual operating system, acting as a filter between it and the ‘ application itself. At the time of the operation, all calls from application to operating system components are received by the virtualization software and then retransmitted to the kernel.
According to this approach (which would slow down the execution in a maximum of 1%) if the application were to malfunction and produce be removed, it would just delete the layer that contains it, removing all traces of the application itself in system and thereby prevent potential conflicts. Moreover, as each layer is independent of the others, each application works as if it were the only one on the system, thus offering the possibility to selectively turn off (temporarily) some layers so you can run different versions of the same applications, such as Microsoft Office, on the same system without conflict as happens traditional approach.
The benefits of these technologies were expected, the initial intention, to be integrated directly into the Windows kernel, with obvious benefits in terms of installation and cleaning of the operating system. All these ads were left hoping that Windows 7 would represent an opportunity to install a Windows operating system and not having to ever re-installed.
In late May 2008, Microsoft said that Windows 7 kernel will continue to be based on a derivative from Windows Server 2008 and Windows Vista (Service Pack 1) refuting (at least for now) rumors that they gave to certain the revolution of this aspect of the operating system. That’s about as stated by Steven Sinofsky:
“The focal point is the kernel of Windows Server 2008 is an evolution of the Windows Vista and then Windows 7 will be based on further evolution of that kernel.”
(Steven Sinofsky, senior vice president of Microsoft Windows and Windows Live Engineering Group)
The advantages of this approach, are the hardware requirements, very similar to Windows Vista, and the perfect compatibility of drivers developed for Vista, the new operating system. Keeping the kernel of Windows Vista, Microsoft also have focused more on user experience, creating a richer functionality to the user, unlike Vista, which has instead brought more technical improvements, then appreciable only by developers and administrators.
In the latter ad from Microsoft has not made more mention of the development of MinWin, which presumably remains in development, but likely delayed to later versions of Windows. Indeed, the development of a new kernel is a delicate and complex, and the short time allowed for the development of Windows 7, has probably been shifted to the debut of this technology also developed the complete driver compatibility for Windows Vista with the new operating system should, at least in the intentions of Microsoft, please all those users who have criticized this aspect in the predecessor of Windows 7, Vista, which has proven fairly difficult to configure in the presence of hardware whose manufacturer has not released drivers specifically compatible with the new operating system.
There were disputes about the name of the new kernel, because the wording that appears on the first test versions of Windows 6.1. Many sites and blogs had taken for granted that it was the name of the kernel, but Microsoft itself, then, has denied the endorsement and saying that the kernel of Windows 7 is Windows 7.0. The reason given is for compatibility issues: many applications and drivers gave problems to the phrase Windows 7.0.
Limitations of Windows 7 Starter Edition
The Starter Edition has some serious limitations compared to other versions.
- You can not change the desktop wallpaper
- You can only use the GUI “Windows Basic”, then this is not Windows Aero
- You can log off but can not switch users
- You can connect multiple monitors
- Virtual PC and Windows does not work then either Windows XP mode, it works Virtual PC 2007: 32-bit version 64-bit version
- There is no Windows Media Center
- You can not play DVD Video
- There is no overwhelming support 64-bit
- Several limitations on network features, mainly concerning the sharing of files, devices and internet connection
There are also limits the power of the hardware: (maximum requirements)
- CPU: Mono-Core 2Ghz or less
- RAM: 1GB or less
- Storage: 250GB Hard Disk with 64GB disks or solid
- Screen Size: 10.2 inchs or less
Windows 7 Upgrade Advisor
Microsoft has developed Windows 7 Upgrade Advisor, a program that determines whether your computer is compatible with Windows 7. The result is divided by the various computer components and installed programs, highlighting those that are compatible, it eventually recommended version of Windows 7 compatible with your computer.
Upgrading from previous versions
All persons between June 2009 and January 2010 have purchased a computer with Windows Vista pre-installed, get a free (except postage disk) an original copy of Windows 7 RTM and have the right to use either the ‘other operating system at its option.
Service Packs and Updatesfor Microsoft Windows 7
Service Pack 1 is announced as a simple collection of patches through Windows Update and is distributed officially in the second half of 2011 and the rest will bring little innovations, including technology RemoteFX will be made available through Windows Update and the Microsoft Download Center. According to Bill Laing, vice president of Server and Solutions at Microsoft, the SP1 beta will be released during July (the exact date has not yet been revealed).
Study: From Wikipedia, the free encyclopedia. The text is available under the Creative Commons.
- Cloud Computing: The Concept and Examples of its Virtual Services | Part 1 - July 23, 2012
- Why Rapidly Growing Companies Need Cloud Computing | Part 1 - July 22, 2012
- Web Designing Process | Strategic Planning | Part 1 - August 7, 2011