Linux是一个用来管理计算机系统的物理硬件资源和提供调度服务,网络通信服务,文件系统服务等功能的操作系统内核软件工程,由Linus Torvalds在1991年出于个人兴趣而发明,如今成长为众多主流使用的操作系统的核心,使用的场景广泛应用到包括超级计算机,PC个人电脑,手机,智能终端,嵌入式设备等中,如果综合来看,Linux在计算市场的份额超过90%。
Linux内核使用C语言编程实现,由全世界的顶级开发人员自愿高效地分布式合作完成开发和版本发布,是迄今为止最大而且最成功的全球分布式协作工程项目之一,当前的代码行数已经超过2000万行。
如果想要学习计算编程,首选建议是使用Linux系统来学习开发和编程,在Linux系统上,你可以更多地了解了计算实现的深层原理和技术,而不仅仅是点击【运行】然后看到输出窗口中的“Hello World!"。这里整理一份Linux生态相关的知识图谱,列出Linux生态相关的OS,工具,编程语言,和内核历史,希望可以给想要学习Linux平台的人员一个入门的指引和知识的查找。
点击打开查看高清图像,可以缩放。
领取专属 10元无门槛券
私享最新 技术干货