首先,不管是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具有庞大的用户群,因此它成为黑客攻击Windows系统的目标。
- 即使使用较旧的硬件,Linux的运行速度也较快;而与Linux相比,Windows的运行速度较慢。
- Linux外围设备(如硬盘驱动器,CD-ROM,打印机)被视为文件;而Windows,硬盘驱动器,CD-ROM,打印机被视为设备。
- Linux文件以树结构从根目录开始排序;而在Windows中,文件存储在不同数据驱动器上的文件夹中,例如C:D:E:
- 在Linux中,同一目录中可以有2个同名文件;而在Windows中,同一文件夹中不能有2个同名文件。
- 在Linux中,系统和程序文件位于不同的目录中;而在Windows中,系统和程序文件通常保存在C:驱动器中。
11) What is the importance of the GNU project?
This so-called Free software movement allows several advantages, such as the freedom to run programs for any purpose and freedom to study and modify a program to your needs. It also allows you to redistribute copies of software to other people, as well as the freedom to improve software and have it released for the public.