公司网站怎么建,哪些网站可以做店淘客,网站建设 网站开发,在线设计房屋平面图目录 前言
Linux的发展史
UNIX发展的历史
Linux发展历史 开源
企业应用现状
Linux在服务器领域的发展
桌面领域
移动嵌入式领域
云计算/大数据领域
发行版
编辑
Linux环境搭建方式 前言 本节博客内容较水#xff0c;主要介绍Linux的发展历史和其相关的学习内容主要介绍Linux的发展历史和其相关的学习内容以后小编也将不定期的更新Linux的学习内容欢迎大家学习交流 Linux的发展史 简要介绍Linux的发展史。要说Linux还得从UNIX说起。 UNIX发展的历史 1968 年一些来自通用电器公司、贝尔实验室和麻省理工学院的研究人员开发了一个名叫 Multics 的特殊操作系统。Multics 在多任务文件管理和用户连接中综合了许多新概念。 1969 1970 年 ATT 的贝尔实验室研究人员 Ken Tompson 和 Dennis Ritchie 在采用很多 Multics 特点的基础上开发了UINX 系统。它运行在小型机上满足了系统对科研环境的要求。从产生开始 UNIX 就是一个有价值的、高效的、多用户和多任务的操作系统。 UNIX 从满足个人的设计需求开始逐步成长为由许多不同开发商所支持的标准软件产品。 第一个 UNIX 版本是免费给许多知名大学的计算机系使用的。 1972 年贝尔实验室开始发放商业版本并且给不同的用户授权使用这个系统使用者之一是加州大学伯克莱分校的计算机系。伯克莱给系统增加了许多新的特点后来成为了标准。 1975 年伯克莱由下属部门 BSD 发行了自己的 UNIX 版本。 UNIX 的 BSD 版本成为 ATT 贝尔实验室版本的主要竞争者而其它的独立开发出的UNIX 版本也开始萌生。 1980 年微软公司开发了叫做 Xenix 的 UNIX PC 版本。 ATT 发行了第一个商业版本。名叫 System Ⅲ后来被成为 对商用软件产品良好支持的System Ⅴ所替代。 同时 UNIX 的 BSD 版本不断发展在 70 年代末期 BSD UNIX 成为了国防部的高科技研究机构科研项目的基础。其结果伯克莱发行了一个叫做BSD Release 4.2的有效版本。 它包括了高级的文件管理器和基于 TCP/IP 网络协议的网络特点。现在 TCP/IP 被 Internet 所使用。 BSD Release 4.2被许多厂商所采用例如 SUN Microsystem 。 UNIX 不同版本的出现导致了 UNIX 标准的需要软件开发商不知道他们的程序运行在哪些版本上比较合适。 到80 年代中期两个竞争的标准出现了一个是基于 ATT 的 UNIX 版本另一个是 BSD 版本。在今天的书店里你能发现分别适用于这两个版本的不同的UNIX 的书一些是 System V 另一些集中在 BSD UNIX 。 ATT 建立了一个叫 UNIX 系统实验室的新组织它的作用就是综合 UNIX 的不同版本集中开发一个标准系统。 1991 年 UNIX 综合实验室综合了 System V Release3 SUN OS 和 Xenix 的所有特点发行了 System V Release 4。为了与 System V Release 4 竞争一些其它公司如 IBM 和惠普 Open Software Foundation OSF 去产生自己的UNIX 标准版本继而出现了两个标准商业版本 OSF 版本和 System Release 4 。 1993 年 ATT 把它的 UNIX 转卖给 Novell 公司。 UNIX 系统实验室成为了 Novell 的 UNIX 系统小组的一部分。 Novell 发行了基于 System V Release 4 的自己的 UNIX 版本 UNIXWare 它可以和 Novell 公司的 Netware 系统相 联。 SUN 公司已经把 System V Release 4 融进了它的 SUN OS 发行了 Solaris 。两个相互竞争的 UNIX 使用的图形用户界面一个叫Motif 另一个叫 Openlook 已经合并为一个新的工作平台标准叫做通用平台环境CDE 。 Linux发展历史 1991 年 10 月 5 日赫尔辛基大学的一名研究生 Linus Benedict Torvalds 在一个 Usenet 新闻组 comp.os.minix 中宣布他编制出了一种类似 UNIX 的小操作系统叫 Linux 。新的操作系统是受到另一 个UNIX 的小操作系统 ——Minix 的启发该系统是由一名叫 Andrew S Tanenbaum 的教师开发的。 读者也许猜想所发布的这个系统应该是Linux 的 0.01 版本实际上不是这样。真正的 Linux 0.01 版本并没有被发 布原因是0.01 版本不实用。 Linus 仅仅在第一个 Linux 的 FTP 站点 ftp://nic.funet.fi 上提供过这个版本的源代码。 Torvalds 于 10 月 5 日发布的这个 Linux 版本被称为 0.02 版它能够运行 GNU Bourne Again Shell(bash) 和 GNU 的 C编译程序 gcc 以及为数不多的其它语言。 Torvalds 绝对没有想到他设想的一种能够针对高级业余爱好者和 黑客们的操作系统已经产生这就是人们所称的Linux 。 Linux 发布时的版本是 0.02 后来又有 0.03 版然后又跳到 0.10 版。因为世界各地越来越多的程序员都开始开发Linux它已经达到 0.95 版。 这就意味着正是公布 1.0 版本的时间已经为期不远了。正式的 1.0 版本是在 1994 年公布的。 开源 Linux是一种自由和开放源代码的类UNIX操作系统该操作系统的内核由林纳斯托瓦兹在1991年首次发布之后在加上用户空间的应用程序之后就成为了Linux操作系统。 严格来讲Linux只是操作系统内核本身但通常采用“Linux内核”来表达该意思。而Linux则常用来指基于Linux内核的完整操作系统它包括GUI组件和许多其他实用工具。 GNU 通用公共许可协议 GNU General Public License 简称 GNU GPL 或 GPL 是一个广泛被使用的自由软件许可协议条款最初由理查德斯托曼为GNU 计划而撰写 GPL 给予了计算机程序自由软件的定义 任何基于 GPL软件开发衍生的产品在发布时必须采用 GPL 许可证方式且必须公开源代码 Linux 是自由软件和开放源代码软件发展中最著名的例子。只要遵循 GNU 通用公共许可证任何个人和机构都可以自由地使用Linux 的所有底层源代码也可以自由地修改和再发布。随着 Linux 操作系统飞速发展各种集成 在Linux 上的开源软件和实用工具也得到了应用和普及因此 Linux 也成为了开源软件的代名词。 企业应用现状
Linux在服务器领域的发展 随着开源软件在世界范围内影响力日益增强 Linux 服务器操作系统在整个服务器操作系统市场格局中占据了越来越多的市场份额已经形成了大规模市场应用的局面。并且保持着快速的增长率。尤其在政府、 金融、农业、交通、电信等国家关键领域。此外考虑到Linux 的快速成长性以及国家相关政策的扶持力度Linux 服务器产品一定能够冲击更大的服务器市场。 据权威部门统计目前 Linux 在服务器领域已经占据 75% 的市场份额同时 Linux 在服务器市场的迅速崛起已经引起全球IT 产业的高度关注并以强劲的势头成为服务器操作系统领域中的中坚力量。 桌面领域 近年来特别在国内市场 Linux 桌面操作系统的发展趋势非常迅猛。国内如中标麒麟 Linux 、红旗 Linux 、深度 Linux 等系统软件厂商都推出的 Linux 桌面操作系统目前已经在政府、企业、 OEM 等领域得到了广泛应用。另外SUSE 、 Ubuntu 也相继推出了基于 Linux 的桌面系统特别是 Ubuntu Linux 已经积累了大量社区用户。但是从系统的整体功能、性能来看Linux 桌面系统与 Windows 系列相比还有一定的差距主要表现在系统易用性、系统管理、软硬件兼容性、软件的丰富程度等方面。 移动嵌入式领域 Linux 的低成本、强大的定制功能以及良好的移植性能使得 Linux 在嵌入式系统方面也得到广泛应用目前Linux 以广泛应用于手机、平板电脑、路由器、电视和电子游戏机等领域。在移动设备上广泛使用的Android操作系统就是创建在 Linux 内核之上的。目前 Android 已经成为全球最流行的智能手机操作系统据2015 年权威部门最新统计 Android 操作系统的全球市场份额已达 84.6% 。 此外思科在网络防火墙和路由器也使用了定制的 Linux 阿里云也开发了一套基于 Linux 的操作系 统 “YunOS” 可用于智能手机、平板电脑和网络电视常见的数字视频录像机、舞台灯光控制系统等都在逐渐采用定制版本的Linux 来实现而这一切均归功与 Linux 与开源的力量。 云计算/大数据领域 互联网产业的迅猛发展促使云计算、大数据产业的形成并快速发展云计算、大数据作为一个基于开源软件的平台Linux 占据了核心优势据 Linux 基金会的研究 86% 的企业已经使用 Linux 操作系统进行云计算、大数据平台的构建目前Linux 已开始取代 Unix 成为最受青睐的云计算、大数据平台操作系统。 发行版
由于Linux内核本身并不包含用户界面或应用程序所以它通常与GNU工具、库和其他软件一起打包成Linux发行版。一些流行的Linux发行版包括
Ubuntu 以用户友好和易于使用著称。Fedora 由Red Hat赞助注重自由和开源软件。Debian 由社区驱动以其稳定性和安全性著称。CentOS 基于Red Hat Enterprise Linux构建适合企业环境。 Linux环境搭建方式
1. 安装Linux操作系统 硬件要求 CPU大多数现代处理器都支持Linux。 内存至少需要512MB但推荐使用2GB或更多。 硬盘空间至少需要5GB但推荐使用更大的空间。 显卡大多数现代显卡都支持Linux。2. 虚拟机安装 如果想在已有的操作系统上尝试Linux可以使用虚拟机软件。 虚拟机软件 VirtualBox VMware Workstation Hyper-VWindows 安装步骤 安装虚拟机软件从官方网站下载并安装虚拟机软件。 创建虚拟机 在虚拟机软件中创建新的虚拟机。 分配内存和CPU资源。 添加虚拟硬盘。 加载下载的Linux ISO文件作为启动介质。 启动虚拟机并按照物理安装的步骤进行安装。3. 双系统安装 在已有的操作系统如Windows上安装Linux使电脑在启动时可以选择启动Windows或Linux。 安装步骤 分出一个或多个分区在Windows中使用磁盘管理工具为Linux预留空间。 创建启动介质如前所述。 启动电脑并安装Linux在安装过程中选择与Windows共存。4. 在云服务器上搭建Linux环境 可以使用AWS、Azure、Google Cloud等云服务提供商来创建Linux虚拟机。 安装步骤 注册云服务账户。 创建虚拟机实例选择Linux操作系统。 配置实例分配资源、设置网络和安全组。 连接到实例使用SSH客户端连接到云服务器上的Linux实例。 以上是Linux环境搭建的几种常见方式具体步骤可能会根据不同的Linux发行版和硬件环境有所不同。