# Linux 介绍

# 了解 Linux 的由来及发展

  • Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

  • Linux 操作系统诞生于 1991 年 10 月 5 日(这是第一次正式向外公布时间)。Linux 存在着许多不同的 Linux 版本,但它们都使用了 Linux 内核。Linux 可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。

  • 严格来讲,Linux 这个词本身只表示 Linux 内核,但实际上人们已经习惯了用 Linux 来形容整个基于 Linux 内核,并且使用 GNU 工程各种工具和数据库的操作系统。

  • 没有这个黑客,就不会有你现在用的开源软件 | 这个人有好奇心 (opens new window)

  • Linux ,它的诞生和开源就是一场传奇 (opens new window)

# Linux 的优点

完全免费 & 开源:

Linux 是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。这是其他的操作系统所做不到的。正是由于这一点,来自全世界的无数程序员参与了 Linux 的修改、编写工作,程序员可以根据自己的兴趣和灵感对其进行改变。这让 Linux 吸收了无数程序员的精华,不断壮大。

完全兼容 POSIX 1.0 标准:

这使得可以在 Linux 下通过相应的模拟器运行常见的 DOS、Windows 的程序。这为用户从 Windows 转到 Linux 奠定了基础。许多用户在考虑使用 Linux 时,就想到以前在 Windows 下常见的程序是否能正常运行,这一点就消除了他们的疑虑。

多用户、多任务:

Linux 支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux 可以使多个程序同时并独立地运行。

良好的界面:

Linux 同时具有字符界面和图形界面。在字符界面用户可以通过键盘输入相应的指令来进行操作。它同时也提供了类似 Windows 图形界面的 X-Windows 系统,用户可以使用鼠标对其进行操作。在 X-Windows 环境中就和在 Windows 中相似,可以说是一个 Linux 版的 Windows。

丰富的网络功能:

互联网是在 Unix 的基础上繁荣起来的,Linux 的网络功能当然不会逊色。它的网络功能和其内核紧密相连,在这方面 Linux 要优于其他操作系统。在 Linux 中,用户可以轻松实现网页浏览、文件传输、远程登陆等网络工作。并且可以作为服务器提供 WWW、FTP、E-Mail 等服务。

可靠的安全、稳定性能:

Linux 采取了许多安全技术措施,其中有对读、写进行权限控制、审计跟踪、核心授权等技术,这些都为安全提供了保障。Linux 由于需要应用到网络服务器,这对稳定性也有比较高的要求,实际上 Linux 在这方面也十分出色。

支持多种平台:

Linux 可以运行在多种硬件平台上,如具有 x86、680x0、SPARC、Alpha、amd64、arm、arm64、s390、ppc64le 等处理器的平台。此外 Linux 还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。同时 Linux 也支持多处理器技术。多个处理器同时工作,使系统性能大大提高。

# Linux 的不足

TIP

由于在现在的个人电脑操作系统行业中,微软的 Windows 系统仍然占有大部分的份额,绝大多数的软件公司都支持 Windows。这使得 Windows 上的应用软件应有尽有,而其他的操作系统就要少一些。许多用户在换操作系统的时候都会考虑以前的软件能否继续使用,换了操作系统后是否会不方便。

TIP

虽然 Linux 具有 DOS、Windows 模拟器,可以运行一些 Windows 程序,但 Windows 系统极其复杂,模拟器所模拟的运行环境不可能完全与真实的 Windows 环境一模一样,这就使得一些软件无法正常运行。

TIP

许多硬件设备面对 Linux 的驱动程序也不足,不少硬件厂商是在推出 Windows 版本的驱动程序后才编写 Linux 版的。但一些大硬件厂商在这方面做得还不错,他们的 Linux 版驱动程序一般都推出得比较及时。

# 常见 UNIX类Unix 操作系统

# UNIX System V 家族

# BSD UNIX-386BSD 家族

# UNIX-Like

# Red Hat 系

# Debian 系

# 其他