进入Linux的世界

简介: 进入Linux的世界

一、Linux发展史

了解一下硅谷模式:

1945年——1991年是美苏冷战的时间,在这个环境背景下,计算机诞生了。

Linux的发展史:

查看Linux纯源代码

二、企业应用现状

1.Linux在服务器领域的发展

随着开源软件在世界范围内影响力日益增强,Linux服务器操作系统在整个服务器操作系统市场格局中占据了越来越多的市场份额,已经形成了大规模市场应用的局面。并且保持着快速的增长率。尤其在政府、公司农业、交通、电信等国家关键领域。

2.Linux在桌面领域的发展

近年来,特别在国内市场,Linux桌面操作系统的发展趋势非常迅猛。国内如中标麒麟Linux、 红旗

Linux、深度linux等系统软件厂商都推出的L inux桌面操作系统,目前已经在政府、 企业、OEM等领域得到了广泛应用。从系统的整体功能,性能来看, Linux桌面系统与Windows系列相比还有一定的差距,主要表现在系统易用性,系统管理、 软硬件兼容性、软件的丰富程度等方面。

3.Linux移动嵌入式领域的发展

Linux的低成本、强大的定制功能以及良好的移植性能,使得Linux在嵌入式系统方面也得到广泛应用,目前Linux已广泛应用于手机、平板电脑、路由器、电视和电子游戏机等领域。在移动设备上广泛使用的Android操作系统就是创建在Linux内核之上的。此外,思科在网络防火墙和路由器也使用了定制的Linux,阿里云也开发了一套基 于Linux的操作系统"YunOS",可用于智能手机、平板电脑和网络电视;常见的数字视频录像机、舞台灯光控制系统等都在逐渐采用定制版本的Linux来实现,而这一切均归功与Linux与开源的力量。

4.Linux在云计算/大数据领域的发展

互联网产业的迅猛发展,促使云计算、大数据产业的形成并快速发展。云计算、大数据作为一个基于开源软件的平台,Linux占据了核心优势;据Linux基金会的研究,86%的企业已经使用Linux操作系统进行云计算、大数据平台的构建,目前,Linux已开始取代Unix成为最受青睐的云计算、大数据平台操作系统。


三、Linux操作系统的各种版本

Debian

Debian运行起来极其稳定,这使得它非常适用于服务器。

Ubuntu

Ubuntu是Debian的一款衍生版,是当今最受欢迎的免费操作系统。

小红帽企业级

小红帽企业级Linux是第一款面向商业市场的Linux发行版。

CentOS

CentOS是一款企业级Linux发行版,它使用红帽企业级Linux中的免费源代码重新构建而成。

Fedora

小巧的Fedora适合那些人:想尝试最先进的技术,等不及程序的稳定版出来。其实,Fedora就是红帽公司的一个测试平台;产品在成为企业级发行版之前,在该平台上进行开发和测试。

Kali Linux

Kali Linux是Debian的一款衍生版。Kali旨在用于渗透测试。Kali的前身是Backtrack。用于Debian的所有Binany软件包都可以安装到Kali Linux上,而Kali的魅力或威力就来自于此。Kali随带许多的渗透测试工具,无论是Wifi、 数据库还是其他任何工具,都设计成立马可以使用。Kali使用APT来管理软件包。毫无疑问,Kali Linux是款渗透测试工具, 或者是文明黑客青睐的操作系统。


补充:

主版本号.次版本号.修正次数

相关实践学习
基于MaxCompute的热门话题分析
Apsara Clouder大数据专项技能认证配套课程:基于MaxCompute的热门话题分析
相关文章
antd-procomponent中编辑表格动态数据设置的使用
antd-procomponent中编辑表格动态数据设置的使用
709 0
|
Linux C++
linux交叉编译icu
linux交叉编译icu
680 1
|
5月前
|
算法 Java 测试技术
零基础学 Java: 从语法入门到企业级项目实战的详细学习路线解析
本文为零基础学习者提供完整的Java学习路线,涵盖语法基础、面向对象编程、数据结构与算法、多线程、JVM原理、Spring框架、Spring Boot及项目实战,助你从入门到进阶,系统掌握Java编程技能,提升实战开发能力。
284 0
|
存储 分布式数据库 API
技术好文:VisualC++查看文件被哪个进程占用
技术好文:VisualC++查看文件被哪个进程占用
|
Go
Golang注释与godoc详解
这篇文章详细介绍了Go语言中注释的格式、位置以及如何使用godoc工具生成和查看项目代码的注释文档。
439 4
Golang注释与godoc详解
|
前端开发 编译器 C++
什么是LLVM项目?
什么是LLVM项目?
636 37
|
Java Android开发
如何确定抛出`NoSuchFieldError`异常的字段
当Java程序运行时,如果尝试访问一个不存在的字段,就会抛出`NoSuchFieldError`异常。要确定引发此异常的字段,可以通过检查异常堆栈跟踪中的类名和字段名来定位问题所在。此外,确保所使用的类版本一致,避免因类文件不匹配导致的此类错误。
583 8
|
存储 缓存 Linux
深入理解Linux中的`db_load`命令:数据库加载的利器
`db_load`是Linux下处理Berkeley DB的关键命令,用于将文本数据加载到数据库中。它支持多种文本格式,如键值对和CSV,并具有灵活的选项,如指定数据库类型、缓存大小、日志记录和错误处理。通过`-f`加载文本文件,`-s`设定数据库类型,`-l`设置缓存。本文详细介绍了`db_load`的使用方法和高级特性,并给出案例,如将CSV用户信息加载到Btree数据库。了解并善用`db_load`能提升数据处理效率和安全性。
|
Windows
window如何批量创建文件夹
【5月更文挑战第20天】window如何批量创建文件夹
1474 1
|
Unix 关系型数据库 Linux
Linux
Linux
395 0