`
love~ruby+rails
  • 浏览: 849587 次
  • 性别: Icon_minigender_1
  • 来自: lanzhou
社区版块
存档分类
最新评论

Choosing the best server OS: Linux vs. Windows comparisons

阅读更多

Ten years ago, there were two main choices for a server OS running on commodity hardware: Novell's NetWare 4 and Microsoft's Windows NT. Today, Windows 2008 is still a solid choice, and although NetWare has disappeared into history, Novell's version of Linux is a good choice as well: On the proprietary side, the options are much the same as they were 10 years ago: Unix variants that run on proprietary hardware from Sun, IBM, SGI and others.

Choosing the best server operating system depends largely on a server's function. The easiest choice for a file-and-print server that supports Windows clients running Microsoft Office is Windows 2003 or 2008. While it's possible to support Windows file shares and run a server collaboration application that supports Outlook on a Linux server, it's more complex to set up and run smoothly. On the other hand, a file server supporting Linux workstations or an outward-facing Web server or application server is no more difficult to set up on Linux than on Windows and will probably be more secure in the default configuration and less of a pain to maintain over time.

Windows vs. Linux: Installation, maintenance and security
Both Windows and Linux offer pros and cons. Windows is easy to install and run in its default mode, includes an array of drivers for virtually any type of hardware and has the widest variety of software available. On the other hand, it suffers from frequent security problems and requires critical patches that usually involve rebooting. It is also expensive, from the initial purchase price of the OS and applications to the ongoing maintenance required to keep it stable and updated. Linux requires careful consideration of available hardware drivers that are appropriate for your hardware (including the motherboard) and whether newly released hardware (such as Intel i7 motherboards) is supported for. It also requires more knowledge to install and run the OS and applications. But at the same time, Linux is generally more stable and secure than Windows, especially the Enterprise editions available from Red Hat and Novell, which use kernel versions that are long-standing enough to have become completely stable.

分享到:
评论

相关推荐

    《Linux宝典 2010版》(Wiley Linux Bible 2010 Edition)(Christopher Negus)文字版

    Part V: Choosing and Installing Different Linux Distributions. Chapter 17: Running Ubuntu Linux. Chapter 18: Running Fedora and Red Hat Enterprise Linux. Chapter 19: Running Debian GNU/Linux. ...

    Linux Bible 2010 Edition: Boot Up to Ubuntu, Fedora, KNOPPIX, Debian, openSUSE, and 13 Other Disributions

    Part I: Getting off the Ground with Linux . . . . . . . . . . . . . . . . . . 1 Starting with Linux Chapter 1: ............................................................................................

    SQLyog Ultimate - MYSQL GUI v8.54 with Serial No.

    Protection....: Serial OS............: Windows Crack/SN......: Keymaker Language......: English Rating........: [You decide!] Disks.........: 03 ..: DESCRiPTiON :.. SQLyog MySQL GUI is the most ...

    30天打造更亲和力网站.rar

    Day 6: Choosing a DOCTYPE.....8 Who benefits?...................8 How to do it...8 Further reading.................9 Day 7: Identifying your language.......................10 Who benefits?..........

    SNMP_Tag_Library-Suggested.pdf

    Choosing the Right Tags for Monitoring To choose the right tags for monitoring, consider the following: - **Device Type**: Different types of devices require monitoring of different metrics. For ...

    Choosing the Best JavaScript Framework for You

    Choosing the Best JavaScript Framework for You The JS framework MADNESS.Do I even need a framework?? Dojo、Prototype、YUI、jQuery、ExtJS、JavaScriptMVC、AngularJS、Bootstrap、Ractive、React.js、VUE.js...

    Packt.Kali.Linux.2018.2nd.Edition

    Kali is built on the Debian distribution of Linux and shares the legendary stability of that OS. This lets you focus on using the network penetration, password cracking, and forensics tools, and not ...

    PHP 6 MySQL CakePHP Web Application Development

    Appendix G: Choosing a Third-Party Host .....................................................765 Appendix H: An Introduction to PHP Data Objects ........................................769 Appendix I:...

    CommonsWare.The.Busy.Coders.Guide.to.Android.Development.Version.8.2.2017

    Android, the next-generation open mobile platform from Google and the Open Handset Alliance, is poised to become a significant player in the mobile device market. The Android platform gives developers...

    MySQL 5.6 Reference Manual

    Table of Contents Preface, Notes, Licenses . . . . . . . . ....1. Licenses for Third-Party Components ....1.1. FindGTest.cmake License ....1.2. LPeg Library License ....1.3. LuaFileSystem Library License ....

    Professional_Linux_Programming.pdf

    Choosing a Linux Distribution 6 Installing a Linux Distribution 8 Linux Community 15 Linux User Groups 15 Mailing lists 16 IRC 16 Private Communities 16 Key Differences 16 Linux Is Modular 17 Linux Is...

    Developing Applications for IBM MQ V9.pdf 官方文档英文版

    Choosing to use IBM MQ classes for Java or IBM MQ classes for JMS.............................................. 45 Design techniques for messages..........................................................

    Artificial Intelligence and Problem Solving

    chOOsinG An APPrOPriATe rePresenTATiOn......Page 55 sOLuTiOn......Page 58 humAn PrOBLem sOLvinG......Page 60 humAn WinDOW AnALysis Of sOLuTiOns......Page 65 BesT mAchine sOLuTiOn......Page 70 reLATeD ...

    python programming

    1.1 The Universal Machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.2 Program Power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

    Programming with MS VB.NET.pdf

    Module 1: Overview of the Microsoft .NET Platform Overview.................................................................................................................1 What Is the Microsoft ...

    MySQL V5.5帮助文档

    2.4.5. Using the Bundled MySQL on Mac OS X Server 2.5. Installing MySQL on Linux 2.5.1. Installing MySQL from RPM Packages on Linux 2.5.2. Installing MySQL on Linux using Native Package Manager 2.6. ...

    Tricks of the Windows video Game Programming---part1

    Tricks of the Windows video Game Programming <br>PART I Windows Programming Foundations 7 1 Journey into the Abyss 9 A Little History.............................................................

Global site tag (gtag.js) - Google Analytics