专栏首页企鹅号快讯初学者级别课程:什么是Linux?

初学者级别课程:什么是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 条评论
登录 后参与评论

相关文章

  • 盘点 2017 年度最受欢迎的十大 Linux 服务器发行版

    近期公布的超级计算机 Top 500 排行榜显示,所有入榜的超级计算机都在运行 Linux 操作系统。尽管 Linux 操作系统在桌面上的表现不尽如人意,但作为...

    企鹅号小编
  • 简析Linux主要应用领域及范围

    Linux操作系统主要有以下三大应用领域: 1. Linux作为企业级服务器的应用 Linux系统可以为企业架构WWW服务器、数据库服务器、负载均衡服务器、邮件...

    企鹅号小编
  • Redcore Linux 1801 Beta 发布,基于Gentoo

    Ghiunhan Mamut已经宣布了Redcore Linux的新开发版本,这是基于Gentoo的面向桌面的发行版。该版本包括许多新的软件包,新的艺术作品,并...

    企鹅号小编
  • 《调教命令行01》选Linux发行版,就像挑女朋友

    看着这根黑漆漆的韭菜,他陷入了沉思。小王是一个运维工程师,每时每刻都在面对着黑漆漆的窗口。屏幕上的字符在滚动,他经常对着字符后面那片纯色发呆。几百万像素的屏幕上...

    xjjdog
  • 《超哥带你学Linux》

      “别提了,我用过Linux,就是黑乎乎一个屏幕,鼠标也不能用,不停地的敲键盘,手指头都给我磨破了!”

    超蛋lhy
  • Linux基础知识总结

    ###一:什么是Linux? Linux被称为类Unix操作系统,遵循POSIX标准。Linux与Unix的最大不同在于源代码的开放性和自由性。 Linux的发...

    用户1214695
  • Linux 25周年:专访Linux之父Linus Torvalds

    我是攻城师
  • Linux达人养成3--使用远程工具操作Linux

    今天,我们讲讲用远程工具来管理我们的Linux,以及一些常用的网络命令。如果没还没学过基本的Linux命令以及网络配置,可以看我前两篇文章哦。

    帅地
  • 看完这篇 Linux 的基本操作你就会了!

    Linux 的优秀之处自然不必多说。如果将操作系统比作一辆汽车,那 Linux 就是一辆性能出色的多功能越野车,上山下海飞天无所不能。

    CSDN技术头条
  • 思维导图之《鸟哥的Linux私房菜基础篇-第三版》

    作者:被称为L的男人 原文链接:http://www.jianshu.com/p/ec06e1ace0bd 说明 使用思维导图 Mindjet MindMana...

    java思维导图

扫码关注云+社区

领取腾讯云代金券