首先,不管是WINDOWS操作系统、LINUX系统还是苹果操作系统,甚至包括操作系统的鼻祖UNIX操作系统,最早都是用C语言编写的。
实际上UNIX操作系统和C语言都是由贝尔实验室的汤普森(Ken Thompson)和丹尼斯·里奇(Dennis M. Ritchie)于1971年先后改造发明的,如果说真正的操作系统,世界上只有一个,那就是UNIX操作系统。
目前国内 Linux 更多的是应用于服务器上,而桌面操作系统更多使用的是 Windows。主要区别如下
比较 | Windows | Linux |
界面 | 界面统一,外壳程序固定所有 Windows 程序菜单几乎一致,快捷键也几乎相同 | 图形界面风格依发布版不同而不同,可能互不兼容。GNU/Linux 的终端机是从 UNIX 传承下来,基本命令和操作方法也几乎一致。 |
驱动程序 | 驱动程序丰富,版本更新频繁。默认安装程序里面一般包含有该版本发布时流行的硬件驱动程序,之后所出的新硬件驱动依赖于硬件厂商提供。对于一些老硬件,如果没有了原配的驱动有时很难支持。另外,有时硬件厂商未提供所需版本的 Windows 下的驱动,也会比较头痛。 | 由志愿者开发,由 Linux 核心开发小组发布,很多硬件厂商基于版权考虑并未提供驱动程序,尽管多数无需手动安装,但是涉及安装则相对复杂,使得新用户面对驱动程序问题(是否存在和安装方法)会一筹莫展。但是在开源开发模式下,许多老硬件尽管在Windows下很难支持的也容易找到驱动。HP、Intel、AMD 等硬件厂商逐步不同程度支持开源驱动,问题正在得到缓解。 |
使用 | 使用比较简单,容易入门。图形化界面对没有计算机背景知识的用户使用十分有利。 | 图形界面使用简单,容易入门。文字界面,需要学习才能掌握。 |
学习 | 系统构造复杂、变化频繁,且知识、技能淘汰快,深入学习困难。 | 系统构造简单、稳定,且知识、技能传承性好,深入学习相对容易。 |
软件 | 每一种特定功能可能都需要商业软件的支持,需要购买相应的授权。 | 大部分软件都可以自由获取,同样功能的软件选择较少。 |
Windows与 Linux文件系统的区别
在Microsoft Windows中,文件存储在不同数据驱动器上的文件夹中,例如C:D:E:
但是,在Linux中,文件是从根目录开始以树结构排序的。根目录可以视为文件系统的开始,并且它进一步分支出了其他各种子目录。 根用正斜杠“ /”表示。
文件类型
在Linux和UNIX中,所有内容都是文件。 目录是文件,文件是文件,打印机,鼠标,键盘等设备是文件。
让我们更详细地研究文件类型。
一般档案
通用文件也称为普通文件。 它们可以包含图像,视频,程序或仅包含文本。 它们可以是ASCII或二进制格式。 这些是Linux用户最常用的文件。
目录文件
这些文件是其他文件类型的仓库。 您可以在目录(子目录)中有一个目录文件。您可以将它们视为Windows操作系统中的“文件夹”。
设备文件:
在MS Windows中,设备(如打印机,CD-ROM和硬盘驱动器)表示为驱动器号,如G:H:。 在Linux中,以文件表示。例如,如果第一个SATA硬盘驱动器具有三个主分区,则它们将被命名并编号为/ dev / sda1,/ dev / sda2 和/ dev / sda3。
注意:所有设备文件都位于目录/ dev /中
以上所有文件类型(包括设备)都具有权限,该权限允许用户读取,编辑或执行(运行)它们。 这是强大的Linux / Unix功能。
通过更改权限,可以将访问限制应用于不同类型的用户。
Windows与 Linux用户系统的区别
Linux中有3类账号的用户。
- 普通用户
- 管理员(根用户)
- 服务器提供者 (超级用户)
普通用户
在系统上安装Ubuntu时,会为您创建一个普通用户帐户。您的所有文件和文件夹都存储在/ home /中,这是您的主目录。作为普通用户,您无权访问其他用户的目录。
根用户 (管理员)
除了您的常规帐户,在安装时还会创建另一个名为root的用户帐户。 root帐户是超级用户,可以访问受限制的文件,安装软件并具有管理特权。您需要以root用户身份登录。但是,对于播放音乐和浏览互联网等常规任务,您可以使用常规帐户。
服务器提供者 (超级用户)
Linux被广泛用作服务器操作系统。诸如Apache,Squid,电子邮件等服务具有其自己的个人服务帐户。拥有服务帐户可提高计算机的安全性。 Linux可以根据服务允许或拒绝访问各种资源。
注意:
- 您不会在Ubuntu桌面版本中看到你的帐户类型。
- 普通用户在Ubuntu桌面中称为标准帐户
在Windows中,有4种类型的用户帐户类型。
- 管理员
- 标准
- 儿童
- 客人
Windows 与 Linux:文件名约定的不同
在Windows中,同一文件夹中不能有两个具有相同名称的文件。
在Linux中,如果两个文件使用不同的大小写,则在同一目录中可以有两个具有相同名称的文件。Linux平台下大写文件名和小写文件命是不同的。
Windows 与 Linux:HOME目录
对于Linux中的每一个用户,目录创建为/ home /
考虑一个普通的用户帐户“ Tom”。 他可以将他的个人文件和目录存储在目录“ / home / tom”中。 他无法将文件保存在其用户目录之外,也无法访问其他用户的目录。 例如,他不能访问另一个用户帐户“ Jerry”的目录“ / home / jerry”。
当您启动Linux操作系统时,您的用户目录(来自上面的示例/ home / tom)是默认的工作目录。 因此,目录“ / home / tom”也称为主目录,这是一个误称。
Windows与 Linux:其他目录
在Windows中,系统文件和程序文件通常保存在C:驱动器中。
但是,在Linux中,您会在不同目录中找到系统和程序文件。 例如,引导文件存储在/ boot目录中,程序和软件文件位于/ dev 中的设备文件/ bin下。
Linux目录以及它们包含的内容的简短描述请见Linux目录和目录包含文件的简单描述。
以上这些是Linux与其他操作系统之间最明显的区别。 切换到Linux时,您会发现更多变化,我们将在教程中逐步讨论它们。
Windows and Linux关键区别
- Linux是开放源代码的操作系统,因此用户可以根据要求更改源代码;而Windows OS是商业操作系统,因此用户无权访问源代码。
- Linux非常安全,因为它易于检测错误和修复;而Windows具有庞大yu的用户群,因此它成为黑客攻击Windows系统的目标。
- Linux运行速度快,即使使用较旧的硬件,Linux的运行速度也较快;而与Linux相比,Windows的运行速度较慢。
- Linux外围设备(如硬盘驱动器,CD-ROM,打印机)被视为文件;而Windows,硬盘驱动器,CD-ROM,打印机被视为设备。
- Linux文件以树结构从根目录开始排序;而在Windows中,文件存储在不同数据驱动器上的文件夹中,例如C:D:E:
- 在Linux中,同一目录中可以有2个同名文件;而在Windows中,同一文件夹中不能有2个同名文件。
- 在Linux中,系统和程序文件位于不同的目录中;而在Windows中,系统和程序文件通常保存在C:驱动器中。