什么是Linux?

Linux是一款免费开源的操作系统,目前在PC、服务器、手机、平板、嵌入式等领域得到广泛应用。大家口中的Linux其实是一个操作系统内核,是由芬兰大学生林纳斯(Linus)在大学期间开发的一个操作系统,后来Linux加入自由软件基金会,跟GNU 编译器、库、应用软件一起打包,发布为GNU/Linux操作系统。因为Linux遵循GPL开源协议,免费开源,可以自由更改、发布和二次传播,因此很多操作系统厂商会基于此版本,纷纷发布不同版本的操作系统,比如大家常见的Debian、Ubuntu、Fedora、CentOS、Deepin、UOS等。这些操作系统会基于GNU/Linux来构建不同的桌面管理器(如GNOME、KDE、DDE、XFCE等),集成不同的应用软件(如office三件套、音视频播放软件、各种常用的IDE、QQ、微信等),然后一起打包发布,形成不同GUI风格、不同生态、面向不同行业领域的不同版本的操作系统的。

Linux应用广泛

Linux可以说是目前最受欢迎的操作系统之一了,全世界大概有几十亿部Android手机跑的是Linux系统,绝大多数的网站服务器是Linux系统,各种平板电脑、PC、广告机、智能设备、机器人、人脸识别、智能音箱等智能设备,底层都是采用Linux系统作为平台。尤其是在嵌入式开发中,Linux占据了很大一部分份额,ARM+linux逐渐成为嵌入式的主流标配。

为了满足开发者的需求,Windows操作系统从win10开始也开始支持Ubuntu系统了,不需要安装虚拟机,可以直接在Windows环境下运行Ubuntu,将Ubuntu作为一个子系统集成到win10内部(Windows subsystem for linux, WSL)。据网上小道消息,Windows以后也有可能采用Linux内核。虽然这个消息不属实,但也从一个侧面说明了Linux的流行程度。可以这么说,学习和掌握Linux,无论对你的学习,还是以后的工作,都是大有裨益的。

无论你是Linux爱好者、还是网站/IT运维人员、云、网站服务器后台开发者、应用开发人员、还是内核驱动开发者,熟练掌握Linux的日常使用是第一道门槛,只要过了这道门槛,你才有可能继续自主进阶学习。

《Linux三剑客》视频教程,从零开始快速掌握Linux开发常用的工具:Git、Makefile、vim、autotools、debug,免费赠送C语言视频教程,C语言项目实战:学生成绩管理系统。详情请点击淘宝链接:Linux三剑客