Linux简介、什么是Linux
一.什么是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相关推荐
- Linux简介及常用命令
Linux简介 文章目录 Linux简介 一.计算机的组成 二.操作系统 三.Linux操作系统 1.发行版本 2.应用领域 3.虚拟机介绍 4.Linux目录说明 5.远程工具 Linux 命令 一 ...
- Linux简介-远程操作-文本编辑器-1
linux 1. Linux简介 1.2 Linux的发行版本 1.3 Linux安装 1.4Linux的目录结构 1.5 Linux的远程操作--Xshell 1.5 Linux的远程操作--FZ ...
- Linux简介和开发环境
1.Linux简介 1.1 Linux的诞生 芬兰人Linus于1992年左右 设计的 类Unix操作系统----其实就是可以运行在微机(即,CPU必须是Intel的x86)上的Unix操作系 ...
- 01Linux系统管理-Linux简介
01 Linux简介 UNIX与Linux发展史 开源软件简介 Linux应用领域 一.UNIX与Linux发展史 UNIX 发展历史 (1)1965年,美国麻省理工学院(MIT).通用电气 公司(G ...
- SLAM导航机器人零基础实战系列:(一)Linux基础——2.安装Linux发行版ubuntu系统
SLAM导航机器人零基础实战系列:(一)Linux基础--2.安装Linux发行版ubuntu系统 摘要 由于机器人SLAM.自动导航.语音交互这一系列算法都在机器人操作系统ROS中有很好的支持,所以 ...
- Linux入门篇01~~Linux的快速入门 (简洁,详细,基础)
文章目录 1. 入门概述 1.1 我们为什么要学习Linux 1.2 Linux 简介 1.3 Linux 发行版 1.4 Linux 应用领域 1.5 Linux vs Windows 1.6 环境 ...
- 教程:1、Linux简介
Linux简介 Linux是一个多用户多任务的分时操作系统,支持多种处理器架构. 为程序分配系统资源,处理计算机内部细节的软件叫做操作系统或者内核. 用户通过Shell与Linux内核交互.Shell ...
- Kali Linux 安全渗透教程第四更1.3 Kali Linux简介
1.3 Kali Linux简介 Kali Linux的前身是BackTrack Linux发行版.Kali Linux是一个基于Debian的Linux发行版,包括很多安全和取证方面的相关工具.它 ...
- linux 简介各发行版
一.Linux 简介 Linux 内核最初只是由芬兰人李纳斯·托瓦兹(Linus Torvalds)在大学上学时出于个人爱好而编写的. Linux 是一套免费使用和自由传播的类 Unix 操作系统,是 ...
- Linux简介之——目录与文件管理
Linux简介之--目录与文件管理 一.目录与文件管理 1.目录与文件管理 2.常见的子目录 二.查看文件内容:cat 1.直接显示出整个文件的内容 2.常用选项 三.查看文件内容:more 1.全屏 ...
最新文章
- c语言int t格式,如何在C中打印int64_t类型
- C#抓取网页程序的实现浅析
- TOJ 2857 Stockbroker Grapevine
- tomcat 拦截指定url_一口气说出 过滤器 和 拦截器 6个区别,别再傻傻分不清了
- 如何用python和flask以太坊智能合约开发
- 重新理解管理信息化促进企业变革
- NFS网络文件系统配置
- java枚举详解_Java枚举的使用详解
- Ubuntu环境下下载Android-SDK-Linux之后使用adb连接设备报错
- 安卓基础框架与四大组件分析
- 鼠标计算机英语怎么说,鼠标英语
- 三维全景融合拼接技术
- Lambda表达详细介绍、全的不能全了!!
- 2021年北京高考成绩排名查询,北京2021高考成绩排名榜单,北京各高中高考成绩喜报...
- 玻色量子与华夏、人行、龙盈智达联合发表量子金融研究成果
- 通信:从功耗角度出发,5G相比4G,基站和终端功耗是降低了还是升高了?
- 小寒android工具箱,2019年小寒节气介绍:描写小寒的诗词
- iOS开发,导入c文件引发的Could not build module 'Foundation'问题
- 又遇www.9348.cn劫持IE浏览器
- sql 过滤重复字段,取最早或最新记录