Verified Document

Windows 7 Operating System Guide To Operating Essay

Windows 7 Operating System Guide to Operating Systems

The role of operating systems continues to be critical to the overall performance of enterprise information systems globally. In the majority of enterprises today there is a wide variation in the type of operating systems used, as the information needs vary significantly across organizations. The intent of this analysis is to evaluate the Microsoft Windows XP, Windows 7 and Linux operating systems. The architectures, pros and cons or advantages and disadvantages of these operating systems, pricing, and feature analysis is included in this analysis.

Architectural Differences

All three of these operating systems vary most significantly at the architectural levels, as the design philosophies of the architects Microsoft vary significantly from Linus Torvalds' initial designs in the early 1990s to today (Foley, 36). Both Microsoft Windows XP and Windows 7 share a common legacy of kernel-based design that completely changes the dynamics of how applications are created on these platforms relative to Linux (Sliwa, 53).

Comparing the kernel architectures of Windows XP and Windows 7 to Linux shows how the latter evolved from the basis of UNIX operating system design criterion, while the latter is a progression from the Windows operating environment

Figure 1: The Windows XP and Windows 7 Kernel

Source: (Antoniol, et.al)

One of the greatest differences in these operating system is how the User Model and Kernel Mode are differentiated from each other. This has a cascading effect on how applications are managed at the user interface and process management standpoint. Figure 2 shows the Linux kernel.

Figure 2: Linux Kernel

Source: (Antoniol, et.al)

Applications are delivered via the X-Windows windowing technology with Linux, while both Windows XP and Windows 7 rely on a Win32-based Windowing architecture. X-Windows is often handled outside the kernel mode, which has been a significant advantage for Linux in being adopted throughout engineering and scientific applications (Antoniol, 758, 759). X-Windows went through a period of being highly sought after in advanced computer-aided drawing and design applications due to the device independence.

Another significant difference between Windows XP, Windows 7 and Linux are in how each manages device drivers. Starting in the Windows NT architecture and progressing through XP and being fine-tuned in Windows 7, multithreading of Win16-based and Win32-based device drivers as developed. In Windows XP, Microsoft began offering Win64-based device drivers that had the potential to support multithreading for increased performance. Linux also moved to support Win64-based device drivers in the mid- 2000 timeframe in an effort to stay in step with Microsoft's aggressive development of entirely new Graphic Device Interface (GDI) standard (Antoniol, 765, 766). Windows 7 continues to support a dynamic loadable kernel module that in this latest released version of their operating system, supports dynamic extensions of their kernels .

One of the most critical differences between these operating systems is the design approach each has taken in creating a set of Application programmer Interfaces (API). Microsoft has taken the approach of reaching over 17,500 commands and functions that can be called o top of native APIs. This approach is predicated on creating a very rich set of APIs to nurture and foster as rapid development cycles of independent software vendor (ISV) applications (Sliwa, 53). Conversely Linux has taken an approach of layering their architecture and supporting 200 different system calls to the kernel level (Antoniol, 757). In addition, Linux system designers have taken an entirely different approach to creating the API structure of the operating system, by concentrating on 1,742 compact APIs that include the graphic interface-based X-Windows APIs heavily used in the development of Computer-Aided Design (CAD) applications. There are many other differences between the Microsoft XP, Windows 7 and Linux operating system at the architectural level. This comparison has concentrated on the foundational aspects of the kernel architecture. There are also significant differences at the process management,, sequencing of threading applications, physical and I/O memory management and security. These...

As the previous section discussed the differences of these operating systems at the architectural level, this section compares the advantages and disadvantages from an enterprise-wide deployment standpoint.
Starting with security, Linux has two different models including the legacy standard UNIX model in addition to Access Control Lists. These technologies define users by capacities and privileges first and second by role-based access in later editions (Antoniol, et.al). In the BSD-based versions of Linux, the security levels can also be defined down to the object-by-object level with significantly streamlines programming and development (Kennedy, 46). Linux also has in-depth auditing support and the ability to create an entire activity trail by account while Microsoft Windows XP and Windows 7 cannot. There are also security models that can be loaded into Linux kernel architectures and recompiled by administrators to harden or otherwise strengthen the security of this operating system. With both Windows XP and Windows 7, the user or administrator cannot recompile the kernel at any time (Kennedy, 50).

Microsoft takes a completely different approach to defining and implementing security models by relying on Access Control Lists first, and then defining user privileges and member groups within each category and account (Kennedy, 45). In addition, Microsoft is concentrating more on object-based security based on the needs of CIOs to streamline internal development on the Windows XP and Windows 7 platforms. As Microsoft has literally thousands of hours invested in the Windows XP and 7 platforms, their approach to defining protection of processes to the thread level in the Win16, Win32 and Win64 APIs is more focused on agility for enterprises than it is in hardening the process itself. / This is a deliberate decision by Mark Russinovich and the core team of architects at Microsoft planning current and future directions of these operating systems (VARBusiness, 28).

Feature Analysis

Comparing these three operating systems across the file organization and search, remote access, security and compliance, management and deployment. Starting with file organization and search, Windows XP is the most deficient in that it requires a software upgrade to support desktop search and advanced search federation, including the design of taxonomies. Windows 7 supports all of these features for file organization in the baseline operating system, as does Linux. In terms of remote access, Windows XP is completely featureless on this set of functionalities with Windows 7 supporting VPN Reconnect (critical for enterprise users)( in addition to Direct Access, Mobile Broadband and RemoteApp and Desktop Connections. Linux extensions and the Linux development community has supported these features for well over five years (Antoniol, 755-65).

On the feature set of security and compliance, Windows XP does not support Granular Audit, Domain Name System Security Extensions, or Smartcards. It does support biometrics through 3rd party applications. Windows 7 has support for Granular Audit, Domain Name System Security Extensions and Smartcards, all at the operating system level. Linux again has the lead on these attributes given the depth and breadth of its support through a global developer base.

On the areas of management and deployment, XP only supported unified tracing and user state migration tools out of nearly three dozen features on these two areas. Windows 7 did slightly better by supporting remote access to reliability data, dynamic driver provisioning, volume activities and problem step recording. Linux had these features nearly 18 months before the Windows 7 beta was released (Antoniol, 781). Deployment on XP was virtually non-existent, which was an area that CIOs pushed Microsoft to improve in Windows 7, which they did., Active support for Multicase Stream Transfer, VHD Image Management and Deployment and VHD support are all supported in Windows 7 for the first time. Linux has had User State Migration supported in Linux BSD 4.2 and also…

Sources used in this document:
Works Cited

Antoniol, G., et al. "Analyzing Cloning Evolution in the Linux Kernel." Information and Software Technology 44.13 (2002): 755-65.

Foley, John. "Staring Down Linux." InformationWeek 959 (2003): 36-44.

Gomes, Lee. "How Virtualization Led Microsoft to Support Linux, and Other Tales." Wall Street Journal: B.1.

Kennedy, Randall C. "APPLICATION PERFORMANCE Management: Know Your OS." InfoWorld 26.7 (2004): 44-50.
Cite this Document:
Copy Bibliography Citation

Related Documents

Windows 7 Operating System Vs. Ubuntu Linux Operating System
Words: 1100 Length: 3 Document Type: Essay

Windows 7 Operating System vs. Ubuntu Linux Operating System. Windows and Linux have sustained a head-to-head competitive race. Whilst Windows 7 is the premier and best selling operating system for personal desktop use, Linux, and Linux Ubuntu included, has achieved a reputation as the most prominent Free Software and Open Source operating system. Individuals -- such as I - prefer Windows due to better consumer familiarity, whilst other individuals, on

Windows 7 Workgroup Consultation Setting Up a
Words: 912 Length: 3 Document Type: Essay

Windows 7 Workgroup Consultation Setting up a Windows 7 workgroup network is an effective way to manage user accounts for multiple computer users. There are several steps that should be implemented, however, to ensure the security and integrity of the network. Taking the necessary precautions will make it far more likely that the network operates in an efficient manner for the foreseeable future. Setting up User Accounts When the computer is initially set

Windows XP to Windows 7
Words: 6896 Length: 18 Document Type: Capstone Project

This will not only create a higher level of trust in the actual implementation, it will also set the foundation for more effective ongoing support for these users if they have any problems with the systems once they are installed. An effective change management strategy is as important, if not more important, than the technology upgrade and implementation plan itself (Gil, Tether, 2011). In implementing any it Project the concept

Operating Systems Are the Very
Words: 1889 Length: 6 Document Type: Essay

Without the consent of the user, the program will never be elevated to administrator privilege. The MIC or integrity levels is again a new security concept with Vista OS. This feature is controlled by the Access control entry (ACE) in the System Access control List (SACL) of a file, process or a registry key. By associating every process with an integrity level, the OS limits privilege escalation attacks. [Matthew

ERP Systems Challenges of Enterprise
Words: 22297 Length: 81 Document Type: Dissertation

Role-based ERP systems are critical for the siloed, highly inefficient architectures of legacy ERP systems to be made more relevant, contribute greater financial performance, and lead to higher levels of overall customer satisfaction. c. Purpose of the study The purpose the study is evaluate how enterprises who adopt role-based ERP system implementations are able to attain higher levels of financial and operations-based performance vs. those that rely on silo-based, more functionally

Microsoft Windows File Systems: Comparison and Contrast
Words: 1164 Length: 3 Document Type: Essay

Microsoft Windows File Systems: Comparison and Contrast The standard versions of Windows use three types of file systems: FAT, exFAT, and NTFS. Windows 8 server also uses ReFS. The 8 server (Windows Server 2012) is the only version that uses that type of file system, as the other versions of Windows are not able to boot from that type of file system at all. In order to better understand these file

Sign Up for Unlimited Study Help

Our semester plans gives you unlimited, unrestricted access to our entire library of resources —writing tools, guides, example essays, tutorials, class notes, and more.

Get Started Now