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

史上最强键盘侠

学习生物信息一定要学习敲命令,因为绝大部分的生物软件都是敲命令完成的。这里敲的命令主要是指Linux命令行,那么就有必要了解下Linux系统的历史以及开发Linux的作者,堪称史上最强“键盘侠”。

什么是Linux操作系统呢?操作系统Operating System,简称OS。是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。例如平时使用的windows就是一套操作系统。它安装在计算机硬件上面,用来控制和管理计算机硬件,比如CPU,内存,硬盘,外接的U盘等。而其他软件都需要安装到这个系统上才能运行。

除了windows系统之外还有苹果的macos,UNIX以及Linux等。这个其实和手机操作系统类似,比如iOS,Android或者windowsphone以及blackberry等。为何操作系统比较重要呢,操作系统是一个平台,软件都需要运行在其上面,控制操作系统就掌控了一切,具有最高话语权。今年关于Google,华为鸿蒙操作系统的事情大家都有所耳闻,控制了操作系统,就控制了软件的命脉。例如一个大卖场,就是一个操作系统,里面出租的每一家店铺都需要在大卖场中运行,遵循大卖场的规则,并且卖场有权分配各种资源,比如分配好的资源给某些应用,所以操作系统非常重要。

构建一个操作系统是一项巨大而复杂的工程,需要考虑各种各样的问题,这也是为什么目前市场上只有少部分操作系统。操作系统一般都需要大型公司才能开发维护,比如微软,苹果,google这样的科技巨头。而我们要介绍的这位史上最强键盘侠,居然自己开发了一套操作系统,就连今天如日中天的Android 居然也是基于Linux构建的。

故事的起因是这样的,1991年8月一位来自芬兰赫尔辛基大学的年轻人Linus Benedict Torvalds,对外发布了一套全新的操作系统。当时Linus Benedict Torvalds还是一名大学生,为了实习使用著名的计算机科学家Andrew S. Tanenbaum开发的 Minix操作系统(minix是一套功能简单,简单易懂的UNIX操作系统),Linus购买了一台486微机,但是他发现Minix的功能还很不完善,于是他决心自己写一个保护模式下的操作系统。这就是后来的著名的Linux。总结起来故事情节就是这样子,一个技术很牛的大学生,没钱购买昂贵的Unix系统,又感觉简化版的Unix系统不好用,所以,一怒之下,自己写一个玩玩儿。Linux这个名字也是Linus与Unix名字的组合。这就诠释了那句“You Can You UP,no can no bb!”。

(这不是美队克里斯埃文斯吗)

Linux从最开始就是开源免费的,这也深刻影响了计算机的世界,甚至我们今天所做的生物信息也与Linux最开始的开源免费有很大的关系。与其他系统不同的是Linux存在着许多不同的版本,比如常见的Ubuntu,Redhat,CentOS,OpenSUSE等等,它们都使用了Linux内核。Linux可安装在各种硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机。其实Linux有着非常广泛的应用。世界上绝大部分的网络服务器都是使用Linux操作系统,很多大型机和超级计算机也都是使用Linux。Linux开创了一个全新的计算机世界。

---------- END ----------

(添加作者微信,请注明单位姓名)

您可能还会感兴趣的

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券