初学者级别课程:什么是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!

本文来自企鹅号 - 特产料理媒体

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏编程一生

化腐朽为神奇:简明日志规范

上周静儿用一天的时间写了一个日志切面,大家都非常支持配合,内部各个模块都使用起来。

11630
来自专栏Pythonista

Linux入门

  如果Windows意味着生活和游戏,那么Linux久代表着严谨和工作,学习Linux代表着你要开发软件,你要测试程序,你要维护服务器。那么依据呢?请看如下:

74340
来自专栏FreeBuf

手机数据传输安全分析

如今手机已经成了我们离不开的伙伴和知己,它了解我们的日常生活。然而每一天在路上的时候,它都会收集我们的私密信息。平时我们会用它拍照,在社交网络中分享我们的心情;...

234100
来自专栏java一日一条

我的 Linux 一万小时

这不是一篇鸡汤文,因为我并没有在使用 Linux 一万小时后成为 Linux 达人,甚至在很多方面,我连新手都算不上。我走的这些弯路能篇成一本很有参考价值的反面...

28810
来自专栏腾讯大数据的专栏

海量终端,秒级送达!腾讯云移动推送信鸽后台探秘

终端单连接 消息推送已经成为APP的标配,要推送就要有长连接,而长连接要靠后台服务来维持。传统的推送实现中,每个APP使用一条长连接,启动一个后台服务,你一个我...

25850
来自专栏Python与爬虫

从爬虫角度来说下360快视频事件

360快视频事件 最开始好像是东方华灯宴的视频被发现被盗用,然后众用户排查发现大量B站视频被快视频盗用,连用户和评论也大量照搬,并有很多B站用户发现使用B站的用...

376130
来自专栏安恒信息

黑客成功利用IE关键bug,微软承诺发布补丁

微软昨日表示,黑客们正利用存在于IE8与IE9之中尚未修复的某个关键性安全漏洞,目前公司的工程师们正在积极通过更新加以挽救。 与传统处理方式一样,微软对此次威胁...

29450
来自专栏佳爷的后花媛

黑客故事:如何逼小偷把 iPhone 还回来的

看到一哥们太给力了,忍不住分享下.身边有太多朋友手机被偷了,要是get到这个技能.啧啧!!!还愁没有妹子?哈哈哈. 有个问题要问一问:假期有没有丢手机?以下是...

19330
来自专栏罗超频道

WIN10初体验:期待越多,失望越大。

我大多数时候使用MacBook,不过WIN10(预览版)的推送还是让我忍不住升级玩玩——它是微软史上首款真正意义上的免费操作系统,正式版将与中国诸多互联网巨头联...

36170
来自专栏申龙斌的程序人生

笑来投资演练小程序0.9版本发布

在阅读了李笑来得到APP上《通往财富自由之路》专栏第24周的“开始投资活动的条件是什么”文章之后,我快速用C#写了一款windows小程序,没想到发布在学习小组...

33970

扫码关注云+社区

领取腾讯云代金券