1 / 618
文档名称:

Linux环境C程序设计.pptx

格式:pptx   大小:8,332KB   页数:618页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Linux环境C程序设计.pptx

上传人:wz_198613 2021/2/27 文件大小:8.14 MB

下载得到文件列表

Linux环境C程序设计.pptx

相关文档

文档介绍

文档介绍:GNU项目简介
GNU项目在1983年由理查德·斯托曼(Richard Stallman)所创立,最初的目标是通过使用必要的工具从源代码开始创建一个自由的类UNIX操作系统。此前的软件均以源代码的形式发布,用户可以根据自己需要修改源代码,但自从那时起,软件厂商为了保护自己的商业利益,开始使用编译所得的二进制文件发布软件,从而使软件的源代码变为“商业秘密”。
Linux起源
安德鲁·塔能鲍姆(Andrew Tanenbaum)出于教学目的编写了名为Minix的类UNIX操作系统。1991年8月,林纳斯将自己新设计的操作系统内核通过网络发布,命名为Linux系统。不久之后,Linux系统陆续推出了多个版本,并且吸引了更多开发者加入Linux系统开发的行列。
Linux发展现状
如今,,它代表着当前操作系统技术的最前沿,并依然保持数周内一次的版本更新。更多的开发者进入到Linux系统开发的行列中,因此基于Linux系统的软件资源也十分丰富,而且这些资源同样能免费使用。
Linux系统进入我国的时间较早,我国的工程师对Linux系统的发展也做出了巨大贡献。所以,Linux系统在我国拥有一定的用户基础和大量中文资源。
免费软件与开源软件
免费软件与开源软件概念并不相同,免费软件通常以二进制文件形式发布,用户虽然可以免费使用,但无权对软件进行任何修改。开源软件是将软件以源代码形式发布,并遵循GPL等开源协议,用户不仅能使用,而且还可对软件进行改进。
Linux系统是开源软件,所以基于Linux系统开发必须遵循开源规则。这种开发方式最大的优势是,开发者能最大限度的利用现有代码,从而避免重复工作。
Linux内核与版本
Linux内核是该操作系统的核心程序文件,通过与其他程序文件组合,Linux又构成了许多版本。每种Linux版本都有其特点,例如嵌入式Linux版本专门用于较小的电子设备操作,而我们的计算机中常用的是Linux桌面版和Linux企业版。
Linux内核介绍
内核是操作系统的心脏,系统其他部分必须依靠内核这部分软件提供的服务,内核由中断服务程序、调度程序、内存管理程序、网络和进程间通信等系统程序共同组成。
Linux所支持的硬件平台
Linux系统支持当前所有主流硬件平台,能运行在各种架构的服务器,如Intel的IA64、Compaq的Alpha、Sun的Sparc/Sparc64、SGI的Mips、IBM的S396;也能运行在几乎全部的工作站,如Intel的x86、APPLE的PowerPC。更吸引人的是支持嵌入式系统和移动设备,如ARM,Linux内核短小精湛且功能全面,可根据特定硬件环境裁剪出具备适当功能的操作系统。另外,无论是32位指令集系统还是64位指令集系统,都能高效稳定运行。
常用Linux版本
Linux系统拥有多个发行版,它可能是由一个组织、公司或者个人发行。通常一个发行版包括Linux内核、将整个软件安装到计算机的安装工具、适用特定用户群的一系列GNU软件。常用的Linux发行版本如下:
1.Fedora桌面版
2.Ubuntu桌面版
3.Red Hat服务器版
4.OpenSUSE
5.Debian
系统安装
Linux系统安装是将安装介质内的系统文件复制到设备的硬盘上。安装前需要对硬盘进行分区,Linux系统拥有专门的分区结构。安装过程中Linux系统还会进行各种程序的配置,本节将讲解Linux发行版的安装与配置。
安装前准备
安装Linux系统前,首先可根据用途和硬件平台选择一个Linux发布版本,若读者具备丰富的Linux知识亦可从内核开始编译一个全新的Linux版本。获得Linux发布版本可在因特网上直接下载,也可通过其他途径获得Linux发布版的拷贝,这是GPL协议中的合法行为。安装前需详细了解该版本对系统的需求,以及安装设备的硬件环境。Linux系统可自动识别大多数硬件设备,并为其找到合适的驱动程序,但难免有些不常见的设备需要额外准备驱动程序。

最近更新

2025年度能源互联网企业人力资源配置与合作开.. 8页

2025年度股份认购与投资咨询合作协议 8页

相册纪念48 17页

幼儿园小班健康教育的教学总结 5页

2025年度网络营销业务提成合同 8页

2025年度网络安全防护人合伙协议书 9页

浪漫爱情29 24页

2025年度网络安全专利技术授权及行业应用合同.. 9页

大岗山桃坝渣场防洪度汛整治工程施工总结报告.. 18页

2025年度绿色环保家政保姆聘用合同 8页

2025年度绿色农业企业个人技术顾问雇佣合同模.. 8页

2025年度综合型物业保安承包合同 8页

2025年度立体停车场车辆道闸系统维护服务合同.. 8页

2025年度科技研发中心场地转租服务协议 9页

2025年度科技创新产品展示专用展台搭建合同 9页

2025年度畜禽养殖基地承包经营权合同 8页

2025年度电子商务资质借用投标合作框架协议 9页

2025年度电子商务仓储租赁服务合同 8页

2024届亳州市利辛县英语五下期末复习检测试题.. 10页

2025二年级上册“快乐读书吧”阅读作业设计—.. 4页

2025年度电动摩托车品牌授权及市场推广合作协.. 8页

2025年度生物药品研发与成果转化收益分配合同.. 8页

2025年度生物科技暗股投资合作协议书 8页

2025年度生物科技不出资占股研发合作协议 8页

移植物排斥相关信号通路-洞察阐释 35页

2025年度生态白酒团购服务合同 9页

年会颁奖盛典晚会(41) 25页

光电催化水分解效率提升策略-洞察阐释 33页

个人写信访材料范文示例 6页

教科版五年级科学下册《活动手册》答案 11页