首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

初学者级别课程:什么是Linux?

初学者级别课程:什么是Linux?

Linux是一个操作系统,它是由Linus Torvalds在赫尔辛基大学读书时创建的内核演变而来的。一般来说,大多数人都知道Linux是什么。但是,出于政治和实际的原因,这需要进一步解释。说Linux是一个操作系统,意味着它可以用来替代其他操作系统,如Windows,Mac OS,MS-DOS,Solaris等等。Linux不是像文字处理器这样的程序,也不是像办公套件这样的程序集。Linux是计算机/服务器硬件和运行在其上的程序之间的接口。

Linux的简要历史

当Linus Torvalds在赫尔辛基大学学习时,他使用的是一个名为'Minix'的UNIX操作系统版本。Linus和其他用户向Minix的创始人Andrew Tanenbaum发送了修改和改进的请求,但是他觉得他们没有必要。那时候,Linus决定创建自己的操作系统,考虑到用户的改进意见和建议。

Linux之前的免费软件

这个征求用户意见和建议并用它来改进计算机程序的理念并不新鲜。在麻省理工学院工作的理查德·斯托曼自七十年代初以来一直倡导这种计算机编程和使用方法。他是“自由软件”概念的先驱,总是指出“自由”是指“自由”,而不是零成本。在1984年他离开麻省理工学院并成立了GNU后,他觉得很难继续工作。GNU的目标是生产可以自由使用,分发和修改的软件。6年后,Linus Torvalds的目标基本上是一样的:创建一个兼顾用户反馈的操作系统。

内核

我们应该指出,任何操作系统的核心都是它的“内核”。内核就是告诉控制你的计算机的大芯片去做你想要的程序,而不用做太多的细节。要使用比喻,如果你去你最喜欢的意大利餐厅,并订购“肉酱意大利面条”,这道菜就像你的操作系统。制作面食,番茄酱,肉丸和奶酪这样的菜有很多东西。那么,内核就像面食。没有意大利面,这道菜不存在。你不妨找一些面包做一个三明治。一盘刚才意大利面是相当吃不消的。

没有内核,操作系统不存在。没有程序,内核是没用的。

1991年,一个致命的一年

在1991年,存在创造Linux的理想条件。实质上,Linus Torvalds有一个内核,但没有他自己的程序,Richard Stallman和GNU有程序但没有工作内核。阅读这两个男人自己的话:

莱纳斯:说:

可悲的是,一个内核本身让你无处可去。为了获得一个工作系统,你需要一个shell,编译器,库等

RMS:说:

GNU Hurd还没有准备好用于生产。幸运的是,另一个内核是可用的。Linux被称为Linux。因此,它结合了马萨诸塞州剑桥市GNU提供的必要程序和由芬兰赫尔辛基的Linus Torvalds开发的内核。由于涉及的物理距离,用于将Linus的内核与GNU程序一起使用的手段是因特网,然后处于初级阶段。那么我们可以说,Linux是一个在互联网上实现的操作系统。互联网在Linux的后续开发中也是至关重要的,它将协调所有使Linux成为今天的开发者的工作。

Linux是

在1991年后期推出的,Linus Torvalds有自己的内核和一些GNU程序,所以它可以很好地向别人展示他做了什么。这就是他所做的。第一个见到Linux的人知道Linus正在做什么。不过,在这一点上,他需要更多的人来帮助他。这就是Linus在1991年曾经说过的话。

莱纳斯:说:

你没有一个不错的项目,并渴望削减你的操作系统,你可以尝试修改您的需求?...这篇文章可能只是为你。

世界各地的人们决定把他带上去。起初,只有拥有丰富的计算机编程知识的人才能够对早期的公共版本的Linux做任何事情。这些人开始提供帮助。Linux的版本号越来越高。人们开始编写专门在Linux下运行的程序。开发人员开始为电脑内外的不同显卡,声卡和其他小工具编写驱动程序,可以使用Linux。尽管如此,在1990年代的大部分时间里,Linux并没有走出“GURU”阶段。古鲁是一个术语,已经发展到意味着在某个特定领域有特殊专长的人。也就是说,在那些日子里,你必须具备计算机如何安装Linux的专业知识。

Linux一开始并不适合每个人

其他流行的软件公司向您销售CD或一套软盘和一份简短的使用说明书,大概不到半个小时,您就可以在PC上安装一个完整的操作系统。你需要的唯一能力是知道如何阅读。这些公司在实际坐下来开发自己的操作系统时有这样的意图。Linus Torvalds在开发Linux时并没有考虑到这一点。这只是他的一个爱好。后来,像Red Hat这样的公司已经把Linux带到了可以象任何其他操作系统一样安装的地步。任何人都可以遵循一套简单的指示,而且他们已经成功了。不过由于某种原因,Linux并没有完全失去“只有Gurus”的形象。这主要是因为受欢迎的科技媒体“无法以有意义的方式解释Linux是什么。事实上很少有科技记者有Linux的真实生活经验,这在他们的写作中得到体现。

今天的Linux在今天

,Linux正在享受大部分的好消息。这是因为Linux已被证明是一个非常稳定和多功能的操作系统,特别是作为网络服务器。当Linux部署为Web服务器或企业网络时,其停机时间几乎可以忽略不计。有些情况下,Linux服务器已经运行了一年多而没有重新启动,然后只需要短暂的时间进行日常维护。它的成本效益比其他任何东西都卖得更多。Linux可以安装在家用电脑和网络服务器上,只需花费其他公司软件包的一小部分成本。更可靠和更低的成本 - 这是理想的。

如果你正在阅读,你显然在这里学习如何使用Linux。任何学习经验意味着开放新的想法和新的做事方式。如前所述,Linux是在UNIX系列的操作系统中。UNIX主要是为专业人士使用而设计的。在本课中,您将不得不学习一些UNIX概念,但这并不意味着Linux是专业人士操作系统。实际上,大多数主要版本的Linux都被设计成用户友好且易于安装于当今市场上的任何其他操作系统。

现在你知道Linux是什么了,它有多好,还有一件事我们必须做 - 安装Linux!

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180101G08KUY00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券