红联Linux门户
Linux帮助

稿件:简述linux与windows

发布时间:2013-07-19 15:38:36来源:红联作者:Growth兆
  稿源:河南财经政法大学计算机与信息工程学院 2013linux社会实践团

  你知道操作系统吗?linux作为操作系统有什么优劣呢?linux和windows有什么区别?为了探讨这些问题,我们河南财经政法大学计算机与信息工程学院的学生自愿组建了一个2013linux社会实践团,来探讨这些问题。

  那么首先我们来看一看什么是linux。计算机的操作系统有很多种,目前PC电脑用的最多的是windows,而大一些的公司则用的更多的是linux。linux是一种自由和开放源码的类Unix操作系统,基于POSIX和UNIX的多用户、多任务、支持多线程,是unix操作系统的一种克隆系统。虽然存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。Linux是一个领先的操作系统,世界上运算最快的10台超级计算机运行的都是Linux操作系统。严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。Linux以它的高效性和灵活性著称,Linux模块化的设计结构,使得它既能在价格昂贵的工作站上运行,也能够在廉价的PC机上实现全部的Unix特性,具有多任务、多用户的能力。Linux是在GNU公共许可权限下免费获得的,是一个符合POSIX标准的操作系统。Linux操作系统软件包不仅包括完整的Linux操作系统,而且还包括了文本编辑器、高级语言编译器等应用软件。它还包括带有多个窗口管理器的X-Windows图形用户界面,如同我们使用Windows NT一样,允许我们使用窗口、图标和菜单对系统进行操作。

  Linux作为如此高端的操作系统,又有怎样的发展历程呢?linux的创始人是林纳斯?托瓦兹,是一位天才程序员。Linux能发展到今天又五个重要的支柱:unix、minix、GNU、POSIX和Internet。作为 开源操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。这是其他的操作系统所做不到的。正是由于这一点,来自全世界的无数程序员参与了Linux的修改、编写工作,程序员可以根据自己的兴趣和灵感对其进行改变,这让Linux吸收了无数程序员的精华,不断壮大。linux发展的很快,漏洞也都得到了很好的修补。

  每个操作系统都有其基本思想和特性,linux也不例外。Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。Linux的特性有一下几个:完全免费、完全兼容POSIX 1.0标准、多用户、多任务、良好的界面、支持多种平台等。Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务Linux同时具有字符界面和图形界面。在字符界面用户可以通过键盘输入相应的指令来进行操作。它同时也提供了类似Windows图形界面中的X-Window系统,用户可以使用鼠标对其进行操作。在X-Window环境中就和在Windows中相似,可以说是一个Linux版的Windows。则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立的运行。Linux可以运行在多种硬件平台上,如具有x86、680x0、SPARC、Alpha等处理器的平台。此外Linux还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。2001年1月份发布的Linux 2.4版内核已经能够完全支持Intel 64位芯片架构。同时Linux也支持多处理器技术。多个处理器同时工作,使系统性能大大提高。

  了解了linux之后,让我们再看看windows. 该操作系统是一款由美国微软公司开发的窗口化操作系统。Windows采用了GUI图形化操作模式,比起从前的指令操作系统如DOS更为人性化。Windows操作系统是目前世界上使用最广泛的操作系统。随着电脑硬件和软件系统的不断升级,微软的Windows操作系统也在不断升级,从16位、32位到64位操作系统。从最初的Windows 1.0和Windows3.2到大家熟知的Windows 95、Windows 97、Windows 98、Windows 2000、Windows Me、Windows XP、Windows Server、Windows Vista、Windows 7、Windows 8各种版本的持续更新,微软一直在尽力于Windows操作的开发和完善。目前最新的版本是Windows 8,而微软正在研发Windows 9与Windows 8.1。以下是windows家族如下:

  对于大多数的计算机用户来讲,Windows就等同于是操作系统的代名词,就像百度是互联网搜索的代名词,而阿迪达斯是运动的代名词一样。在IT的历史上,Windows是最为知名的品牌之一。已经存世27年,前段时间,Windows Phone部门的主管Andy Less,表示,微软将会建立一个独立的超级操作系统,它将适用于计算机、智能手机、平板电脑和电视机等设备。至今,Windows产品有:Windows 95、NT、98、2000、Me、 XP、 Server 2003、 Vista、 Server 2008、Windows 7、Windows 8等,特殊系统有PE(计算机应急维护系统),手机产品有Windows Mobile、Windows Phone等。

  那么,windows和linux有哪些区别呢?和Linux 一样,Windows系列是完全的多任务操作系统。它们支持同样的用户接口、网络和安全性。但是,Linux和Windows的真正区别在于,Linux 事实上是Unix的一种版本,而且来自Unix的贡献非常巨大。是什么使得Unix如此重要?不仅在于对多用户机器来说,Unix是最流行的操作系统,而且在于它是免费软件的基础。在Internet上,大量免费软件都是针对Unix系统编写的。由于有众多的Unix厂商,所以Unix也有许多实现方法。没有一个单独的组织负责Unix的分发。现在,存在一股巨大的力量推动Unix社团以开放系统的形式走向标准化。另一方面Windows系列是专用系统,由开发操作系统的公司控制接口和设计。在这个意义上这种公司利润很高,因为它对程序设计和用户接口设计建立了严格的标准,和那些开放系统社团完全不一样。一些组织正在试图完成标准化Unix程序设计接口的任务。特别要指出的是,Linux完全兼容POSIX.1标准。

  Linux 也受到了其起源的影响。Linux 的设计定位于网络操作系统。它的设计灵感来自于 Unix 操作系统,因此它的命令的设计比较简单,或者说是比较简洁。由于纯文本可以非常好地跨网络工作,所以 Linux 配置文件和数据都以文本为基础。

  图标方面,对那些熟悉图形环境的人来说,Linux服务器初看可能比较原始。但是Linux开发更多关注的是它的内在功能而不是表面上的东西。即使是在纯文本的环境中,Linux同样拥有非常先进的网络、脚本和安全能力。执行一些任务所需的某些表面上看起来比较奇怪的步骤是令人费解的,除非您认识到 Linux 是期望在网络上与其他 Linux系统协同执行这些任务。Linux的自动执行能力也很强,只需要设计批处理文件就可以让系统自动完成非常详细的任务。Linux 的这种能力来自于其基于文本的本质。Linux 有图形化的管理工具,以及日常办公的工具,比如电子邮件、网络浏览器和文档处理工具等。不过,在 Linux 中,图形化的管理工具通常是控制台 (命令行) 工具的扩展。也就是说,用图形化工具能完成的所有工作,用控制台命令同样可以完成。同样,使用图形化工具并不妨碍您对配置文件进行手工修改。其实际意义可能并不是特别显而易见,但是,如果在图形化管理工具中所做的任何工作都可以以命令行的方式完成,这就表示那些工作也可以由一个脚本来实现。脚本化的命令可以成为自动执行的任务。Linux 同时支持这两种方式,并不要求您只用文本或者只用 GUI。您可以根据您的需要选择最好的方法。

  其实两个操作系统各有利弊,只是适用的人群不同而已。通过这一次的linux社会实践调研,我们真的学习到了很多关于操作系统的知识,也对计算机有个更深一步的了解,期待以后有更多这样的实践机会。
文章评论

共有 2 条评论

  1. maidoumac 于 2013-08-16 16:03:18发表:

    新手进来给你添人气

  2. nchronous 于 2013-07-20 08:43:15发表:

    阅过