Question

Operating systems have to balance the conflicting goals of convenient resource sharing and protection against unauthorized...

Operating systems have to balance the conflicting goals of convenient resource sharing and protection against unauthorized resource access. Windows offers a variety of mechanisms such as user and group permissions, shares, and access control lists with inheritance. Linux has a much simpler implementation of users and groups. What do you see as the ideal balance between sharing, protection, and complexity? Can you provide an instance that comes close to your ideal? Explain.

Homework Answers

Answer #1

1.Linux is based mostly upon the UNIX philosophy and supports the quality POSIX systemcall interface. Windows on the other hand solely provides for POSIX exploitation Associate in Nursing emulation layer.

2.Linux development is open supply and is contributed to by several completely different organizations and individual developers round the world. The development of the Windows package is constrained to among Microsoft. However, external developers will write drivers that can work from among the kernel. This naturally translates into their own individual licensing models.

3.Linux itself is solely a kernel and sometimes utilized in combination with the wildebeest toolchain and therefore the X window manager to produce a user interface interface. Windows on the other hand is usually filled with it's own windowing/graphics system.

4.They are each operative systems - software system that controls however computers assign hardware resources and manage the execution of code that runs on the pc.

5.Windows is a product of the Microsoft corporation. Linux is the product of a world distributed software system development effort and has no owner.

6.Windows requires it's users to purchase a license to use the software . Linux is authorised such that it's freely distributable at no value.

7.Windows source code is closed, meaning that users do not have access to the human-readable programming code that describes what the package is doing or how; inherent that model, users of Windows cannot modify the operating system, audit it for security, make customizations, or identify the root causes of the many errors or performance problems. Linux is ASCII text file, meaning all users have access to the supply code, which they square measure absolve to modify, audit, customize, and analyze in any way they opt for.

8.Microsoft provides support for his or her package and is that the sole source of patches to repair bugs; they provide a good sort of coaching and certifications for their merchandise, and there are a massive range of people with Windows certifications. UNIX support is provided by a selection of corporations that build prepacked Linux merchandise and have their own coaching and certification programs.

9.There about six versions of Windows presently oversubscribed by Microsoft, depending on however you count the choices. There are a hundred or a lot of versions of UNIX known as "distributions" that dissent principally in configuration and choice of enclosed software system - all use an equivalent core software system, however.

10.In Windows, relatively very little software system is provided with the package, but there is a large quantity of commercially out there software system that may be purchased for the platform. Typical Linux distributions return with a reasonably in depth software system catalog together with a good quantity of software system development and scripting tools, several programming languages, web servers, a selection of relative databases, productivity apps, etc.

11.Windows apps are generally put in by Associate in Nursing installer application that copies files out of Associate in Nursing archive to varied places within the pc, then writes details about however the program works and has to be run during a not-human-readable info known as the "Registry"; usually times applications can load multiple copies of libraries to assure they need the version needed. Linux distributions generally have software system that references a distributed on-line library of software system and one installs software system by requesting it - that downloads the software system and any resources it may would like, and installs it; though the UNIX model does not use duplicate libraries and additionally makes certain that you do not accidentally take away software system that is needed by one thing else.

12.Windows provides a single graphical interface environment for its applications. Linux permits for, and has, a variety of various however compatible user interfaces   be interchanged at will supported user preference In Windows, the GUI is half of the OS; In UNIX, it's an application.

13.          Windows runs primarily on the Intel architecture. Linux is out there for many thirty two and 64-bit central processor architectures.

14.          Windows supports the NTFS, FAT, and ISO9660 file systems. Linux supports those, plus concerning twenty others; the native UNIX filesystem is EXT3 tho' there square measure others with completely different performance profiles that will be used, depending on the applying and UNIX supports the notion of file systems within others and user-defined file systems that permit users to treat files and net services like disks.

Know the answer?
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for?
Ask your own homework help question
Similar Questions
ADVERTISEMENT
Need Online Homework Help?

Get Answers For Free
Most questions answered within 1 hours.

Ask a Question
ADVERTISEMENT