Compare Two Operating Systems

Read Complete Research Material

COMPARE TWO OPERATING SYSTEMS

Compare Two Operating Systems

Compare Two Operating Systems

1. What is the purpose of the subsystem?

Linux-l7-filter

l7-filter is a software package which provides a classifier for Linux's Netfilter subsystem which can categorize Internet Protocol packets based on their application layer data. The major goal of this tool is to make possible the identification of peer to peer programs, which use unpredictable port numbers. There are two versions for this software. the first is implemented as a kernel module for Linux 2.4 and 2.6. The second experimental version was released in December 2006 which runs as a user-space program and relies on netfiler's user-space libraries for the classification process.

Both versions of l7-filter use regular expressions (though the user-space and kernel modules use different regular expression libraries) to identify the network protocol. This technique, used in conjunction with Linux's QoS system, allows application specific yet port-independent traffic shaping.

Microsoft provides a Unix subsystem

Microsoft Windows Services for UNIX (SFU) or Subsystem for UNIX-based Applications (SUA) is a software package produced by Microsoft which provides a Unix subsystem and other parts of a full Unix environment on Windows NT and its successors. The subsystem included is called Interix. These are available free from Microsoft as a download (SFU) or as part of the Windows OS distribution (SUA).

Like the Microsoft POSIX subsystem in Windows NT that it replaces, Interix is not an emulation of a Unix kernel, but rather an implementation of a user-mode subsystem running directly on top of the Windows NT kernel.

Windows Services for Unix and Subsystem for Unix-based Applications provide header files and libraries that make it easier to recompile or port Unix applications for use on Windows; they do not make Unix binaries compatible with Windows binaries. It is best thought of as a distinct Unix-like platform.

Subsystem for UNIX-based Applications (SUA)

Windows Server 2003 R2 contains most SFU components, namely Microsoft Services for Network File System (NFS), Subsystem for UNIX-based Applications (SUA, aka Interix), and Identity Management for UNIX.

Windows Vista and Windows 7 Enterprise and Ultimate Editions also contain the Services for Unix components, now called the Subsystem for UNIX-based applications (SUA), and Client for NFS v3. The utilities and SDK are required to be downloaded separately. However, the server components from the SFU product line (namely Server for NFS, User Name Mapping, Server for NIS, Password Synchronization etc) are not included[3]-these are included in Server editions of Windows (ie Windows Server 2008).

2. What is its architecture?

Windows 7 Architecture:

Windows 7 is based on the same technology generation as Windows Vista - which despite talk of layers (more than 60) and components to decouple some components, was a very large, complex and highly integrated bubble of software. When presenting at conferences, I often compare the highly integrated nature of the Windows OS with badly cooked spaghetti - everything is stuck together. This isn't pejorative, it's just a reflection of where we are and audiences usually agree.

Windows 7 is necessarily more of the same, but also promises to be an important step in a better ...
Related Ads