📜  潜入 Linux 世界

📅  最后修改于: 2022-05-13 01:57:05.595000             🧑  作者: Mango

潜入 Linux 世界

我们大多数人都听说过Linux术语,并认为它是 IT 书呆子使用的一些高级术语。如果不是 Linux,那么您会听说过“ Ubuntu ”或“ Mint ”,它们是 Linux 的变体。基本上,它只是一个桌面操作系统,如 Windows、OS X (MacOS)、Chrome OS 等。它是由芬兰软件工程师 Linus Torvalds 开发的。 Android 是世界上最流行和使用最广泛的手机操作系统,它基于 Linux。因为 Linux 通常被认为是 IT 专业人员使用的操作系统,并且被认为是复杂的。但是,这根本不是真的。今天的 Linux 与 Windows 和 OS X 一样易于使用。

“GNU/Linux”的演变:

“GNU/Linux?”实际上,Linux不是操作系统。 Linux 是内核的名称,它基于另一个操作系统 UNIX。什么是内核?目前,您可以将内核视为操作系统的引擎。 “内核+系统软件”组成了一个操作系统。使用它作为内核的操作系统是“ GNU/Linux ”。如果没有 GNU 项目的软件,Linux 将是不完整的,反之亦然。 Richard Stallman,美国软件自由活动家、程序员,是 GNU 项目的创始人。

为了清楚地理解“GNU/Linux”这个术语,让我们回到 1971 年。在他在哈佛大学的第一年即将结束时,Richard Stallman 成为了麻省理工学院人工智能实验室的一名程序员。在那个时候,有一个结构良好的社区,共享代码是一种常见的做法,他认为这就像分享一份食谱一样普遍。但是,在 1980 年代初期,情况正在发生变化。 1980 年代的现代计算机现在有了自己的操作系统,它们都不是免费软件,必须签署保密协议。 Stallman 发现不允许共享和更改代码的整个想法是不道德和反社会的,会分裂公众并让用户感到无助。

作为一名程序员,他可以轻松地选择在任何公司找到工作并过上安定的生活,但他想做点好事。首先需要的是一个操作系统,没有它,软件就毫无用处。有了免费的操作系统,他想再次创建一个社区。操作系统 UNIX 在 1980 年代得到了广泛的发展。因此,他选择让系统与 Unix 兼容,以便 Unix 用户可以轻松切换到它,并将其命名为 GNU,这是“GNU's Not Unix”的递归首字母缩写。 1984 年,他辞去麻省理工学院的工作,开始编写 GNU 软件。慢慢地,人们开始参与 GNU 项目。 1985 年,他们创建了自由软件基金会(FSF),这是一个为自由软件开发寻求资金的慈善组织。然而,在 1990 年代,他们在开发内核时遇到了问题。他们命名为 Hurd 的内核无法正常工作,没有内核,操作系统就毫无用处。

这是发布计算世界最著名的消息之一的时间:

Linus Torvalds是芬兰赫尔辛基大学的一名 21 岁学生,他拥有一台基于 Intel 386 处理器和 16 位 MINIX(UNIX 的变体)的 PC 来运行它。他是 Unix 和类 Unix 系统的用户,对内核和操作系统设计非常感兴趣,并且对 Unix 的运行方式有非常深刻的理解。他想尝试编写自己的类 Unix 操作系统内核,只是作为一种“爱好”。他成功了,并将其发布给公众。他曾想将内核称为“Freax”(“Free”+“Freak”+“X”表示它是一个类 Unix 系统),但他的朋友将Torvalds的目录命名为“Linux”,并且名称卡住了。 Torvalds 首先在自己的许可下发布了 Linux 内核,随后在 1992 年 1 月,他在 GNU 库通用公共许可 (GPL) 下发布了 0.12 版。越来越多的人开始为 Linux 贡献代码。在 Linus 发布两年后,有 12,000 个 Linux 用户。这就是“GNU/Linux”的诞生方式。 Torvalds 编写了系统的内核,用于完成操作系统的软件属于 GNU 项目。因此,术语 GNU/Linux 用于将操作系统表示为 GNU 系统与作为内核的 Linux 的组合。因此,将整个系统称为 Linux 是不公平的,GNU 也应该受到同等重视。

从那时起,有数百个基于 GNU/Linux 的发行版,成千上万的软件工程师每天都在为改进它做出贡献,数以百万计的用户过着自由的生活。

为什么选择 Linux?

  • 首先也是最重要的原因是它是免费的,免费的,并且可以免费更改和共享。当然,用户需要一个有效的互联网连接来下载,一个可引导的 USB 驱动器或 GNU/Linux CD 来安装它。使用 GNU/Linux,一切都是免费的。您无需为钥匙付费。有一些 GNU/Linux 的高级版本,它们提供了一些额外的软件,但通常你不需要它。您可以随意更改它,如果您发现任何问题,您无需等待更新即可解决问题,与任何人共享代码。你可以自己做。不,这并不意味着您需要学习所有代码并且必须自己修复它。这就是社区的力量。您所要做的就是访问社区论坛,发布您的问题,然后在数小时内您将获得修复的数量,或者可能已经被询问和回答。
  • 它重量轻、速度快,对硬件的要求要少得多,不会随着时间的推移而变慢,它带有一个一体化软件包,所有驱动程序都预装在内核中,以及大多数基本的软件。如今,图形用户界面得到了很大改进,您只需单击几下即可快速安装它,并执行所有常用(以及不寻常)的操作,而无需键入单个命令。
  • 有一件事你不能忽视,病毒。如果你只是为了好玩而使用 PC,那么你会浏览和下载很多东西、歌曲、视频、电影、游戏等。当然,你会被病毒感染(当然不是你,你的系统)并且您将为防病毒软件付费。同样,在 GNU/Linux 中,您不需要为防病毒软件付费,因为您不需要防病毒软件!它高度安全,对病毒免疫,您很少会遇到病毒。

不足之处

  • 游戏一直是 Linux 的缺点。当然,在 GNU/Linux 上玩游戏并非不可能。许多流行的游戏以及原生 GNU/Linux 游戏都可以使用,但数量较少。虽然有些windows游戏根本不可用,但还是有办法玩的,用模拟器。模拟器让您可以在 GNU/Linux 中运行任何 Windows 应用程序。 Wine、CrossOver 和 PlayOnLinux 是流行的模拟器,免费提供,除了 CrossOver。但是,它们仍然存在性能问题。如今,随着“Steam”这个流行的游戏平台在 GNU/Linux 上可用,情况正在改善。
  • 另一个问题是没有像 Windows XP、7、8 和 10 这样的 GNU/Linux 的单一标准版本,这使得很难找出最适合您的硬件的版本。尽管现在使用 GNU/Linux 变得越来越容易,但肯定会出现这样的情况:如果您想做更多的事情,那么您将别无选择,只能学习一些命令并在实现它们时遇到一些麻烦。

结论:有数百个可用的 GNU/Linux 发行版,适合所有类型的人,从初学者到专家。有这么多发行版,有这么多版本,有这么多桌面环境,似乎很难开始。从 Linux Mint 18.1 (Mate) 开始是一个不错的选择,用于从 Windows 迁移,因为它的界面类似于 Windows,并且也相当稳定。您可以双启动,这意味着安装,而无需删除 Windows。顺便说一句,不要担心名称,18.1 是版本号,Mate 是桌面环境的名称。安装非常简单,只需从 Linux Mint 官方网站下载.iso文件,制作一个可启动的 USB 驱动器并安装即可。