当前位置: 首页 > 科技观察

十分钟带你深入Linux的世界

时间:2023-03-13 23:48:07 科技观察

我们大多数人都听说过Linux这个词,并认为它是IT世界中使用的一些高级术语。如果不是Linux,您会听到“Ubuntu”或“Mint”,它们是Linux的变体。基本上,它只是像Windows、OSX(MacOS)、ChromeOS等桌面操作系统。它是由芬兰软件工程师LinusTorvalds开发的。Android是基于Linux的手机世界中最流行和使用最广泛的操作系统。由于Linux通常被认为是IT专业人员使用的操作系统,因此它被认为是复杂的。但是,这根本不是真的。今天的Linux与Windows和OSX一样易于使用。“GNU/Linux”的演变:“GNU/Linux?”实际上,Linux不是操作系统。Linux是内核的名称,它基于另一个操作系统UNIX。什么是内核?现在,您可以将内核视为操作系统的引擎。“内核+系统软件”构成操作系统。使用它作为内核的操作系统是“GNU/Linux”。没有GNU项目的软件,Linux就不完整,反之亦然。美国软件自由主义者RichardStallman也是一名程序员,是GNU项目的创始人。为了清晰地理解“GNU/Linux”这个词,让我们回到1971年。在哈佛大学第一年结束时,RichardStallman成为了麻省理工学院人工智能实验室的一名程序员。在那个时代,有一个结构良好的社区,共享代码是一种普遍的做法。然而,在20世纪80年代初期,情况发生了变化。1980年代的现代计算机现在拥有自己的操作系统,其中没有一个是免费软件并且需要保密协议。斯托曼发现,这种不道德和反社会的想法不允许被分享和改变,这让公众和沮丧的用户产生了分歧。作为一名程序员,他很容易选择为任何一家公司工作,过上稳定的生活,但他想为自己做好事。你首先需要一个操作系统,没有它软件是无用的。有了免费的操作系统,他想重新创建一个社区。操作系统UNIX在1980年代得到广泛开发。因此他选择让系统兼容Unix,以便Unix用户可以轻松切换到它,并将其命名为GNU,这是“GNU'sNotUnix”的递归首字母缩写词。1984年,他辞去了麻省理工学院的工作,开始编写GNU软件。慢慢地,人们开始参与到GNU项目中。1985年,他们创建了自由软件基金会(FSF),这是一个为自由软件开发寻求资金的慈善组织。然而,在1990年代,他们在开发内核时遇到了问题。LinusTorvalds是芬兰赫尔辛基大学的一名21岁学生。他的PC基于Intel386处理器,可以在其上运行16位MINIX(UNIX的变体)。他是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/LinuxCD才能安装它。使用GNU/Linux,一切都是免费的。您无需为钥匙付费。有一些高级版本的GNU/Linux提供了一些额外的软件,但通常您并不需要它。您可以随意更改它,如果发现任何问题,您可以与任何人共享代码,而无需等待更新来修复它。你可以自己做。但这并不意味着您需要学习所有代码并自行修复。您可以依靠社区的力量。您所要做的就是访问社区论坛,发布问题,并在几个小时内得到答复,或者已经有人提出并回答了。它轻便、快速,并且随着时间的推移需要更少的硬件来降低速度,并且它有一个一体化的软件包,所有驱动程序都预装在内核中,外加最基本的驱动程序。软件。如今,图形用户界面有了很大的改进,您只需单击几下即可快速安装它,并且无需键入任何命令即可执行所有常见(和不寻常)的操作。病毒是你不能忽视的一件事。如果您使用PC只是为了好玩,您将浏览和下载大量内容、歌曲、视频、电影、游戏等。当然,您可能有病毒(当然不是您的系统),您需要购买防病毒软件。此外,在GNU/Linux中,您不需要为防病毒软件付费,因为您不需要它!它非常安全并且对病毒免疫,因此您很少会遇到它们。弱点游戏一直是Linux的短板。当然,在GNU/Linux上玩游戏并非不可能。有很多流行的游戏,还有原生的GNU/Linux游戏,但是数量比较少。虽然某些Windows游戏根本无法运行,但仍然可以使用模拟器进行游戏。仿真器允许您在GNU/Linux中运行任何Windows应用程序。Wine、CrossOver和PlayOnLinux是流行的模拟器,但CrossOver除外,它是免费提供的。但是,它们仍然存在性能问题。如今,随着GNU/Linux上流行的游戏平台“Steam”的可用性,这种情况正在得到改善。另一个问题是,没有像WindowsXP、7、8和10这样的单一标准GNU/Linux发行版,因此很难确定哪一个最适合您的硬件。虽然现在GNU/Linux用起来越来越方便了,但肯定有一点:如果你想做的更多,你不得不学习一些命令,遇到一些麻烦。结论:有数百种GNU/Linux发行版适合各种类型的人,从初学者到专家。有这么多的发行版和桌面环境,这似乎让人不知所措。从LinuxMint18.1(Mate)开始是从Windows迁移的不错选择,因为它具有类似Windows的界面并且非常稳定。您可以双启动,这意味着无需删除即可安装Windows。顺便说一句,不用担心名称,18.1是版本号,Mate是桌面环境的名称。安装非常简单,只需从LinuxMint的官方网站下载.iso文件,制作可启动USB驱动器并安装。