查看原文
其他

史上最强键盘侠

基因学苑 基因学苑 2023-08-18

学习生物信息一定要学习敲命令,因为绝大部分的生物软件都是敲命令完成的。这里敲的命令主要是指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 ----------

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



您可能还会感兴趣的

生物信息暑期班(北京站)开始报名
基因学苑文章列表(201906)

上传数据,直接分析,1T内存服务器来了
手把手教你生信分析平台搭建专栏合集
生物信息重要资源站点合集
不会编程,如何进行批量操作
一个人全基因组完整数据分析脚本
一个细菌基因组完整分析脚本
如何在Linux下优雅的装X


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存