No one can tell you what operating systems are best for your organization or yourself better than you can. Here are some tips for selecting the right OS for the right job.
<!-- ad position 6 --><!-- BEGIN: AdSolution-Website-Tag 4.2 : ITMJ / RON_P6_IMU -->
Ads_xl=0;Ads_yl=0;Ads_xp='';Ads_yp='';Ads_xp1='';Ads_yp1='';
Ads_par='';Ads_cnturl='';
Ads_prf='page=article';
Ads_channels='RON_P6_IMU';
Ads_wrd='management,serveros';
Ads_kid=0;
Ads_bid=0;
Ads_sec=0;
function Ads_PopUp() {}
<!-- Copyright 2002 DoubleClick Inc., All rights reserved. -->
dcmaxversion = 7
dcminversion = 6
Do
On Error Resume Next
plugin = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & dcmaxversion & "")))
If plugin = true Then Exit Do
dcmaxversion = dcmaxversion - 1
Loop While dcmaxversion >= dcminversion
<noembed></noembed><noscript></noscript>
<!-- END: AdSolution-Website-Tag 4.2 -->
First, what will your target computer be used for? If it's a desktop computer, it needs a desktop operating system like Linspire, Fedora Core, Windows XP, or Mac OS X, among others. These are just examples -- there are dozens of viable desktop operating systems. The positive characteristics of a good desktop operating system should always involve the word easy. Easy to install, easy to set up, easy to maintain, easy to add software, and easy to use. Negative aspects should be "hard," as in hard to damage, hard to extract personal information from, and hard to remotely infiltrate. The goal of a desktop OS is, somewhat obviously, desktop computing: accessing email and the World Wide Web; listening to music and watching movies; transferring and cataloguing digital media from peripheral devices; creating and printing documents and photos; and playing games. Business desktops usually have a reduced set of requirements depending on the kind of work each employee does.
Laptop or notebook computers tend to be less powerful than desktop systems, but otherwise perform similar functions. In addition to looking the qualifications that apply to desktop systems, you probably want a notebook computer's operating system to have power-saving functions, the ability to suspend the computer to disk, and the versatility to connect to an array of removable devices. There are a few GNU/Linux distributions that specialize in desktop notebook use, such as SUSE Linux Professional, Linspire, and Mandriva Linux.
Some operating systems are designed specifically to be used on workstations, which are high-end desktop machines. A workstation is typically used for producing graphics, movies, books, documents, programs, or analysis of large volumes of data. A workstation OS should be easy to lock down, come with few or no services enabled by default, and if there are dozens of machines to maintain, it should be able to be remotely installed and administrated. Some examples of workstation operating systems are Red Hat Enterprise Linux Workstation, Solaris, IRIX, and SUSE Linux Professional.
Server operating systems, on a basic level, need to provide secure, restricted access to important resources (data stored on the server, or services it provides). The machines that connect to a server generally need to retrieve data and use certain services. So really, all a server operating system has to do is provide services and offer regulated access to data. The trick is to do it securely and reliably, and the best way to do that is to allow no extraneous programs or services to run while the server is in production.
There are many operating systems made specifically for servers. Many of them are specialized to certain computer hardware. Most of them are highly technical and require a lot of technical knowledge to use efficiently. FreeBSD and OpenBSD are good examples of such operating systems, as are the SCO Group's OpenServer and UnixWare products. Some good examples of graphically administered server OSes are Red Hat Enterprise Linux Advanced Server, Windows Server System, Mandriva Corporate Server, and Mac OS X Server.
You can certainly use one operating system for all of your platforms, if it's supported on all of your hardware. Solaris is often deployed as both a workstation and a server (and there are people at Sun Microsystems who use it as a laptop and desktop operating system as well), and there are many GNU/Linux distributions that can be made to do practically anything in the wide spectrum of computer use. Some, like Red Hat, have an array of differently tuned operating systems for each specific use.
Know your hardware
If your OS of choice will not support your hardware, you'll need to rethink one or the other. Production equipment is generally best bought with an operating system preinstalled from the manufacturer because commercial support, paper documentation, and guaranteed hardware compatibility are almost always included. Dell can sell you a Windows workstation; Sun can sell you a Solaris server; Apple can sell you an OS X desktop; IBM can sell you a whole bunch of specialized hardware. There are many vendors to choose from.
Small or home businesses, on the other hand, can custom-build their own hardware out of aftermarket parts and install and configure their operating systems themselves. Technical IT professionals should have no trouble doing this, and independent consultants sometimes choose this route in an effort to provide low-cost, high-quality, custom-made hardware solutions. If you don't have a large IT department or any employees with the requisite technical competency, it's probably better to go with a commercial vendor -- or at least a reputable independent consultant.
If you already have an existing production hardware infrastructure that you have inherited or otherwise would like to preserve, you will probably need a versatile operating system that can handle a variety of hardware configurations. GNU/Linux and Microsoft Windows are good at that. FreeBSD, NetBSD, and OpenBSD can work on a slightly less diverse array of systems. Solaris and SCO UnixWare are quite limited in their hardware support, and AIX, IRIX, and Mac OS X run on only a very small number of systems.
Understand your support options
No matter which operating system you run, there will be times when you have a problem with it that you can't solve yourself. That's what technical support is for. Paid support, however, is often overrated. If you're properly trained and have access to the necessary documentation, you probably don't need to pay thousands of dollars per year to talk to a support engineer on the phone when you could research and fix a problem yourself in the same amount of time. Support is a significant source of income for software companies, especially those that make and distribute operating systems. Remember that when they're trying to sell you a huge support package. |
How technical are you? If you aren't comfortable using the command line interface, the BSDs are not for you. If you demand a completely graphical environment, you're going to have to look for an operating system that can provide that. Windows, OS X, and many GNU/Linux distributions offer complete control over the system (or the network) via graphical administration tools.
The same logic extends to software running on your server hardware. Can you adequately manage your Web, email, and FTP servers from the command line? If not, consider either finding server programs that are graphically managed, or control panel programs that can control command-line-based server software.
Nearly every commercial operating system vendor claims to have the most advanced operating system on the market. Technical advantages and impressive new features don't always add up to more productivity. Solaris, for instance, has technologies like DTrace that require a great deal of time to learn to use effectively. Don't out-tech yourself when selecting an operating system that you have to depend on.
Play with it
One of the most important things you can do while trying out operating systems is to install them on a spare machine and play with them; figure out how to make them do what you want them to do. This will give you an idea of how easily the operating system is configured, how stable it is when you change its configuration, and the array of software available for it. Don't trust a salesman's demo -- put your own system under heavy load, give it strange and unusual work to perform, and try to mess up the configuration. Try to make it do something that it isn't supposed to.
In the end, you can make almost anything work, but making a practical and economical choice is a different story.
<!-- Copyright 2002 DoubleClick Inc., All rights reserved. -->
dcmaxversion = 7
dcminversion = 6
Do
On Error Resume Next
plugin = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & dcmaxversion & "")))
If plugin = true Then Exit Do
dcmaxversion = dcmaxversion - 1
Loop While dcmaxversion >= dcminversion
<noembed></noembed><noscript></noscript>
分享到:
相关推荐
_Tanenbaum's "Modern Operating Systems"_ is a comprehensive guide that provides a detailed overview of the principles and mechanisms behind operating systems. The book is divided into various sections...
2. **The Operating System as a Resource Manager:** Here, the OS manages and allocates resources such as CPU time, memory, files, and peripheral devices among multiple processes or applications....
综上所述,HP Systems Insight Manager 是一款功能强大的 IT 管理工具,它不仅能够有效地解决 IT 部门面临的诸多挑战,还能通过其丰富的功能集为用户提供一个全面、高效的管理平台。无论是在资产管理和监控方面,...
标题中的“Xming X11 virt-manager显示工具”是指一种技术解决方案,用于在Windows操作系统上通过Xming软件显示运行在远程Linux系统上的virt-manager虚拟机管理界面。X11是Unix和类Unix系统(如Linux)中的一种窗口...
### HP Systems Insight Manager 6.0安装与配置指南解析 #### 安装与配置概览 HP Systems Insight Manager (HPSIM) 6.0是一款功能强大的管理软件,旨在为HP服务器、存储和网络设备提供统一的监控和管理平台。本...
海康S-Manager软件安装说明 海康S-Manager软件是一款由海康公司开发的管理软件,用于管理和监控各种设备和系统。本文将详细介绍海康S-Manager软件的安装说明,包括安装MySql数据库、安装S-Manager、卸载S-Manager等...
通过Systems Manager,您可以跨AWS和本地资源自动执行常见管理任务。 使用Systems Manager,可以按应用程序对资源进行分组,并自动执行这些资源上的操作任务。 例如,您可以远程管理,收集清单,修补和配置分组的...
在IT行业中,GeoServer是一款广泛使用的开源地理信息系统(GIS)服务器,它支持WMS、WFS等OGC标准,能够发布和管理地理空间数据。"geoserver-manager测试"涉及的是利用geoserver-manager类库与GeoServer的RESTful ...
蒂森电梯调试软件TCM Manager专业版:支持XP WIN 7 32/64位,下载主板程序、修改参数芯片,无芯片换板与功能调整说明,蒂森电梯调试软件TCM Manager专业版:XP WIN 7全兼容,主板特性下载与参数修改,无芯片换板与...
"Delphi functions for operating systems information" 主题主要涉及以下几个方面: 1. **获取操作系统版本**:通过`SysUtils`单元中的`GetOSVersionInfo`函数,开发者可以获取操作系统的版本信息,包括主版本号、...
**高级系统经理(Advanced Systems Manager)** 是一个基于 **Vswe** 的 **Steve's Factory Manager** 模组的改进和扩展版本。这个模组是为游戏《Minecraft》设计的,致力于提升游戏内的自动化和管理系统,使得玩家在...
文件名"Bookstore_Manager_Course-master"可能表示这是一个完整的项目源代码仓库,包含了从主程序到各个功能模块的所有代码。学员将有机会亲自实践,跟随课程指导逐步构建整个系统,通过实际操作巩固所学知识。 总...
- **文档背景**:HP Systems Insight Manager (SIM) 6.2 用户指南是一份详尽的技术文档,主要面向使用Microsoft Windows操作系统的用户,旨在帮助他们理解和掌握如何有效地管理和监控他们的IT基础设施。 - **版权...
宾特利/ virt-manager 基于alpine:latest的virt-manager的docker镜像要拉出此图像: docker pull mbentley/virt-manager 在macOS上,您需要运行XQuartz并使用socat使X11显示在网络上可用: socat TCP-LISTEN:6000,...
ItManager MER 是成都一家公司的运维管理系统
1. 进入AS Manager:用户可以通过图形化界面进入AS Manager,进行存储系统的管理。 2. 通道设置:用户可以在AS Manager中设置通道参数,包括通道名称、IP地址、端口号等。 3. 存储系统管理:用户可以通过AS Manager...
"Cloudera Manager中文手册" Cloudera Manager是一款基于大数据管理平台,用于管理Hadoop集群和CDH(Cloudera Distribution of Hadoop)集群。该手册详细介绍了Cloudera Manager的产品介绍、基本功能、监控功能等...
"Crash-Manager_iOS"是一个专门用于处理iOS应用崩溃信息的工具或框架,其主要目的是在应用发生异常时,能够捕获并记录相关信息,帮助开发者分析和修复问题。然而,它并不完美,存在一些限制。 首先,我们要理解什么...
HP Systems Insight Manager 5.3 安装与配置指南-中文适用于 Linux