年,21岁的赫尔辛基大学学生LinusTorvalds(以下简称Linus)创建了Linux内核,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统,能运行主要的Unix工具软件、应用程序和网络协议,支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
30年的时间,Linux从一个基于兴趣的小项目,发展成统治世界的操作系统内核,而Linus本人也一直领导着内核的开发。年,随着Linux基金会的成立,Linux的发展得以被促进、保护和标准化。
Linux的运行也需要多种工具的配合,像是shell,是一个可通过一系列的linux命令对操作系统发出相关指令的人机界面,可以通过其条件语句和循环语句等,把一系列linux命令结合在一起,是用户使用Linux的桥梁;GDB(GNUDebugger)是一个用来调试C、C++程序的功能强大的调试器,它能够在程序运行的过程中,观察程序的内部变量和内存的使用情况。程序员也可以使用GDB来跟踪程序中的错误,排查问题,从而加快Linux应用程序的开发。
10月24日16:00,本次Linux基金会开源软件学园“源来如此”系列公开课邀请LFAPAC开源布道者、LF官方授权导师侯胡的为大家分享《带你进入开源世界:Linux编程入门》,介绍Linux操作系统、shell编程、C++基础以及开发与调试的相关内容。
嘉宾介绍
侯胡的
LFAPAC开源布道者、LF官方授权导师
某大型国企技术专家,二十年软硬件开发经验,擅长C/C++系统和嵌入式系统开发。多年的Linux开发经验,喜欢Linux的开放与简洁。热衷于参与开源运动,目前也是Linux基金会的开源布道师。
本次课程将从4个模块介绍Linux编程入门知识,展现Linux的强大和便捷,课程大纲如下:
Linux操作系统介绍
Shell编程的用处、变量、流程控制、输入输出重定向
C++基础知识
开发与调试部分GCC、VIM、GDB、GUI的入门介绍
为了庆祝Linux30周年和程序员节,本次公开课也给大家带来了福利,观看直播课程的同学会得到可用于Linux全站课程和考试认证的购课优惠码哦!
以下为LFOSSA的Linux官方培训及认证考试的相关內容:
LinuxFoundation初级IT工程师认证(LFCA):