在学习Linux相关知识的过程中, 很多人会发出这样的疑问“Linux工程师能做哪些项目?”,其实我们可以把它换一种直观一点的问题“学习Linux能够干什么?”。其实在进入互联网时代以来,包括以后的人工智能、物联网等,都离不开Linux,所以开发工程师的主要工作内容有很多,以下做一下简单的总结:
1.开发LINUX本身,以及LINUX下的设备驱动。比如大家现在用的手机,很多linux的或者是LINUX变种的系统,都需要编写驱动,即智能硬件产品驱动开发。 2.LINUX下的应用程序。LINUX下用的各种程序,和WINDOWS一样,比如OPEN OFFICE和MS OFFICE一样,用来办公的。即Linux应用程序开发 3.开发维护服务器。现在各大公司的服务器,基本都是用LINUX,比如百度、新浪等。他们的服务器跑的LINUX,而且根据需要,他们还自己更改服务自己要求的LINUX,LINUX是开源的嘛,可以随便改。即Linux运维。 4.开发网络设备,目前想路由器什么的,也很多跑的LINUX,用来处理和转发数据包,执行路由协议。即Linux网络设备开发 最后,你问你平时使用的什么是在LINUX下开发的,因为你平时肯定是使用WINDOWS,所以不会用到LINUX下的东西。因为两个操作系统上的软件是不兼容的。不过你用的MP3、手机、或者家里上网用路由器,你访问的网站都可能用到LINUX。
|