Linux下开发项目
JavaEE
大数据
Python
PHP
C/C++
Go
Linux运维工程师
服务器的规划、调试优化,系统的日程监控,故障的处理,对数据的备份和恢复。运维工程师往往管理服务器集群
Linux嵌入式工程师
驱动的开发,嵌入式的系统中进行开发。
Linux应用领域
个人桌面领域的应用——最薄弱最不擅长的领域
服务器领域——最强的应用
Linux的稳定和高效等特点在这里得到很好的体现,尤其是一些高端领域
嵌入式领域——Linux运行稳定、对网络良好的支持、低成本,且可以根据西药进行软件裁剪,内核最小可以达到几百kB。
主要应用在机顶盒、数字电视、网络电话、程控交换机、手机、PDA、智能家居、智能硬件,以后在物联网领域中应用会更加广泛。
Linux主要指的是一个内核,在这个内核的基础上开发了不同软件包和工具,作出不同的发行版。不同发行版的Linux内核可能是相同的,不同发行版的大部分命令是相同的。
Linux和unix的关系
unix同样是一套操作系统,贝尔实验室里的Ken tompson 和 Dennis Richres合作用C语言改写了一个未完成的项目,unix由此诞生。
众多公司发现unix的盈利潜力,开发了许多发行版,但是Richard Stallman 认为用户应该有阅读和修改代码的权利,发起GNU计划,Linux之父Linus Torvalds 参与到GNU中并贡献Linux内核,众多用户参与到开发中
图片来源哔哩哔哩韩顺平Linux教程