一.什么是Linux

Linux是一个免费的多用户、多任务的操作系统,其运行方式、功能和UNIX系统很相似,但Linux系统的稳定性、安全性与网络功能是许多商业 操作系统所无法比拟的。Linux系统最大的特色是源代码完全公开,在符合GNU/GPL(通用公共许可证)的原则下,任何人都可以自由取得、散布甚至修 改源代码。

越来越多的大中型企业的服务器选择了Linux作为其操作系统。近几年来,Linux系统又以其友好的图形界面、丰富的应用程序以及低廉的价格,在桌面领域得到了较好的发展,受到了普通用户的欢迎。

二.Linux系统的产生

Linux操作系统内核最早由芬兰的大学生Linus Torvalds开发,于1991年8月发布。当时由于UNIX的商业化,Andrew Tannebaum教授开发的Minix操作系统不受AT&T许可协议的约束,可以发布Internet上免费给全世界的学生使用,为教学科研供 了一个操作系统。Minix具有较多UNIX的特点,但与UNIX不完全兼容。1991年,Linus为了给Minix用户设计一个比较有效的UNIX PC版本,自己动手写了一个“类Minix”的操作系统,这就是Linux的雏形。

Linux系统的兴起可以说是Internet创造的一个奇迹。1992年1月,全世界大约只有100人在使用Linux系统,但由于它是在 Internet上发布的,网上的任何人在任何地方都可以得到它。在大家的努力下,Linux系统在不到3年的时间里成为了一个功能完善、稳定可靠的操作 系统。

三.Linux系统的发展历程

Linux系统的发展过程可以说是计算机行业的一个奇迹,其发展非常迅速,下面详细地介绍了Linux系统的发展历程。

时间

事件

1991年

10月5日,Linus Torvalds在新闻组comp.os.minix发布了大约有1万代码的Linux0.01版本

1992年

大约有1000人在使用Linux系统

1993年

大约有100余名程序员参与了Linux内核代码编写、修改工作,其中核心组由5人组成,此时Linux0.99版本在代码大约有10万行,用户大约有10万

1994年

3月,Linux1.0发布,代码量17万行,当时是按照完全自由免费的协议发布,随后正式采用GPL协议。至此,Linux系统的代码开发进入良性循环。很多系统管理员开始在自己的操作系统环境中尝试Linux系统,并将修改的代码提交给核心小组

1995年

Linux可在Intel、Digital以及Sun SPARC处理器上运行,用户量也超过了50万

1996年

6月Linux2.0版本内核发布,此内核有大约40万行代码,并可以支持多个处理器。此时的Linux系统已经进入了实用阶段,全球大约有350万人在使用Linux系统

1998年

Linux迅猛发展的一年。1月,Red Hat高级研发实验室成立,同年Red Hat5.0获得了InfoWord的操作系统奖项。4月Mozilla代码发布,成为Linux图形界面上的王牌浏览器。王牌搜索引擎Google现 身,采用的也是Linux服务器。同年10月,Inter公司和Netscape公司宣布小额投资Red Hat软件,这被业界视作Linux系统获得商业认同的信号

1999年

IMB公司宣布与Red Hat公司建立伙伴关系,以确保Red Hat在IBM机器上正确运行。IMB、Compaq和Novell公司宣布投资Red Hat公司,以前一直对Linux系统持否定态度的Oracle公司宣布投资

2000年

2月Red Hat发布了嵌入式Linux的开发环境,Linux系统在嵌入式行业的潜力逐渐被发掘出来。同年7月×××与新华科技合作开发红旗Linux,此举让更多的国内个人用户认识到了Linux系统的存在

2001年

8月红色代码爆发,引得许多站点纷纷从Windows操作系统转向Linux操作系统,这是一次Linux系统的大规模应用普及。12月Red Hat为IMB s/390大型计算机提供了Linux解决方案,从此结束了AIX孤单独行无人伴的历史

2003年

1月NEC公司宣布将在共手机中使用Linux操作系统,这代表着Linux成功进军手机领域。9月中科红旗发布Red Flag Server4版本,性能改进很多

2004年

1月SuSE被Novell公司收购,Asianux、MandrakeSoft也在5年中首次宣布季度赢利。4月美国斯 坦福大学Linux大型机系统被***攻陷,再次证明了没有绝对安全的操作系统。6月的统计报告显示在世界500强企业的超级计算机系统中,使用Linux 操作系统的已经占到了280家,抢占了原本属于各种UNIX系统的份额

四.Linux系统的应用

Linux系统的应用主要涉及4个方面:应用服务器、桌面应用、软件开发和嵌入式领域。在桌面领域,Windows占有绝对优势,其友好的界面、易操作性和多种多样的应用程序是Linux系统所缺乏的,Linux系统的长处主要在于服务器领域和嵌入式领域。

1.Linux服务器

Linux系统的可靠性使它成为企业Web服务器的重要选择。同时,Linux系统支持多种硬件平台,非常容易与其他平台如Windows、 UNIX等系统共存,其相关应用软件多为免费甚至是开放源代码的,例如Web服务器Apache以及邮件服务器sendmail都附在Linux安装套件 之中。Linux厂商大都将服务器应用作为一个重要方向,Linux群集更是大家都看好的趋势,也是Linux系统提高可扩展性和可用性的必经之路。当 然,除了Web服务器以外,Linux系统还适用于防火墙、DNS服务器以及一些办公系统的文件与打印服务器。

2.嵌入式Linux系统

嵌入式操作系统是当前操作系统领域的热点,嵌入式Linux系统在该领域的低成本、小内核以及模块化有着自己的特色,很多Linux厂商纷纷在该领域投入人力、物力开展研发工作。

3.软件开发平台

Linux开发工具和应用正日臻完善,Linux开发者可以使用C、C++、Perl或PHP来开发应用程序。PHP很容易学习,执行速度很快,而且开放程序代码的PHP还支持大部分数据库,具有各种功能的动态链接库资源,是目前电子商务开发常用的语言。

4.桌面应用

新版本的Linux系统在桌面应用方面进行了改进,可以作为一种集办公应用、多媒体应用、游戏娱乐和网络应用等多方面功能于一体的图形界面操作系统。

转载于:https://blog.51cto.com/tiancong/666259

Linux简介、什么是Linux相关推荐

  1. Linux简介及常用命令

    Linux简介 文章目录 Linux简介 一.计算机的组成 二.操作系统 三.Linux操作系统 1.发行版本 2.应用领域 3.虚拟机介绍 4.Linux目录说明 5.远程工具 Linux 命令 一 ...

  2. Linux简介-远程操作-文本编辑器-1

    linux 1. Linux简介 1.2 Linux的发行版本 1.3 Linux安装 1.4Linux的目录结构 1.5 Linux的远程操作--Xshell 1.5 Linux的远程操作--FZ ...

  3. Linux简介和开发环境

    1.Linux简介 1.1 Linux的诞生     芬兰人Linus于1992年左右 设计的 类Unix操作系统----其实就是可以运行在微机(即,CPU必须是Intel的x86)上的Unix操作系 ...

  4. 01Linux系统管理-Linux简介

    01 Linux简介 UNIX与Linux发展史 开源软件简介 Linux应用领域 一.UNIX与Linux发展史 UNIX 发展历史 (1)1965年,美国麻省理工学院(MIT).通用电气 公司(G ...

  5. SLAM导航机器人零基础实战系列:(一)Linux基础——2.安装Linux发行版ubuntu系统

    SLAM导航机器人零基础实战系列:(一)Linux基础--2.安装Linux发行版ubuntu系统 摘要 由于机器人SLAM.自动导航.语音交互这一系列算法都在机器人操作系统ROS中有很好的支持,所以 ...

  6. Linux入门篇01~~Linux的快速入门 (简洁,详细,基础)

    文章目录 1. 入门概述 1.1 我们为什么要学习Linux 1.2 Linux 简介 1.3 Linux 发行版 1.4 Linux 应用领域 1.5 Linux vs Windows 1.6 环境 ...

  7. 教程:1、Linux简介

    Linux简介 Linux是一个多用户多任务的分时操作系统,支持多种处理器架构. 为程序分配系统资源,处理计算机内部细节的软件叫做操作系统或者内核. 用户通过Shell与Linux内核交互.Shell ...

  8. Kali Linux 安全渗透教程第四更1.3 Kali Linux简介

    1.3  Kali Linux简介 Kali Linux的前身是BackTrack Linux发行版.Kali Linux是一个基于Debian的Linux发行版,包括很多安全和取证方面的相关工具.它 ...

  9. linux 简介各发行版

    一.Linux 简介 Linux 内核最初只是由芬兰人李纳斯·托瓦兹(Linus Torvalds)在大学上学时出于个人爱好而编写的. Linux 是一套免费使用和自由传播的类 Unix 操作系统,是 ...

  10. Linux简介之——目录与文件管理

    Linux简介之--目录与文件管理 一.目录与文件管理 1.目录与文件管理 2.常见的子目录 二.查看文件内容:cat 1.直接显示出整个文件的内容 2.常用选项 三.查看文件内容:more 1.全屏 ...

最新文章

  1. c语言int t格式,如何在C中打印int64_t类型
  2. C#抓取网页程序的实现浅析
  3. TOJ 2857 Stockbroker Grapevine
  4. tomcat 拦截指定url_一口气说出 过滤器 和 拦截器 6个区别,别再傻傻分不清了
  5. 如何用python和flask以太坊智能合约开发
  6. 重新理解管理信息化促进企业变革
  7. NFS网络文件系统配置
  8. java枚举详解_Java枚举的使用详解
  9. Ubuntu环境下下载Android-SDK-Linux之后使用adb连接设备报错
  10. 安卓基础框架与四大组件分析
  11. 鼠标计算机英语怎么说,鼠标英语
  12. 三维全景融合拼接技术
  13. Lambda表达详细介绍、全的不能全了!!
  14. 2021年北京高考成绩排名查询,北京2021高考成绩排名榜单,北京各高中高考成绩喜报...
  15. 玻色量子与华夏、人行、龙盈智达联合发表量子金融研究成果
  16. 通信:从功耗角度出发,5G相比4G,基站和终端功耗是降低了还是升高了?
  17. 小寒android工具箱,2019年小寒节气介绍:描写小寒的诗词
  18. iOS开发,导入c文件引发的Could not build module 'Foundation'问题
  19. 又遇www.9348.cn劫持IE浏览器
  20. sql 过滤重复字段,取最早或最新记录

热门文章

  1. UVa11402 Ahoy, Pirates!
  2. 数据库设计中的范式形式
  3. LeetCode Integer to English Words(整数转化为英文字母)
  4. window下ffmpeg的编译
  5. JavaScriptjQuery.事件流
  6. Excel一对多查找
  7. 牛客网 牛客练习赛13 A.幸运数字Ⅰ
  8. 获取当前应用程序的文件名
  9. 执行RF测试只生成output.xml文件,不生成log和report文件
  10. CSAPP(8):系统级IO