- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 Linux操作系统概述 使用教材 书名 GNU/Linux编程 作者 郑谦益 出版社 人民邮电出版社 参考书目 鸟哥的Linux私房菜(两本:基础篇和应用服务器篇) 科学出版社 Linux应用程序开发(第二版) Linux application development MichaelK.Jonhenson著 武延军 郭松柳 LinuxC/C++入门与进阶 科学出版社 Unix的产生与发展 1968 年,由通用电器公司、贝尔实验室和麻省理工学院的研究人员开发了一个名为Multics 的操作系统,使用户可通过电话线接入远程终端,对随后的操作系统,特别是Unix 的成功有着巨大的影响。 1969-1970 年,ATT 的贝尔实验室研究人员Ken Tompson 和Dennis Ritchie 在Multics基础上用C 语言开发出Unix 系统。当时,ATT 公司以低廉的价格甚至免费将Unix 源码授权给学术机构用于研究和教学。 Unix的产生与发展 贝尔实验室ATT 从1983 年发行了第一个商业版本,名system Ⅲ,后来被具有良好商用软件支持的System Ⅴ所替代。 1978 年伯克利大学在第六版本的基础上进行了修改,增加了新的功能,发布了BSD 。 形成了System V 和 BSD两大系列。 System v 系列 BSD系列 UNIX的相关标准 ANSI C/ISO C:C语言的相关语法和语义标准,以及一个标准库,包括字符类型,错误码和标准IO等。 POSIX:Portable operating system interface for computing systems.规范了操作系统的应用编程接口,使应用程序源代码移植到多种UNIX操作系统。 SVID:是SYSTEM V的标准,是POSIX的超集。 GNU与GPL/LGPL GNU:(1983)旨在消除对计算机软件拷贝、分发、修改的限制。GNU 的目的是开发一个自由的类Unix 的完整操作系统,任何人可自由使用、学习、复制、修改和发布。到1990年,emacs,gcc,glibc,bash等。 GPL:GNU General Public License,通用公共许可证,协议规定用户可自由使用、复制、修改和发布自由软件,协议要求在对软件进行修改后,如果要再次发布,需将已修改的部分同时发布出来。 许可证协议 LGPL:Lesser General Public License,放宽了GPL,允许源代码以链接库的形式提供给商业开发。 BSD: BERKEY SOFTWARE DISTRIBUTION,更灵活的开源协议,但要两个条件 (1)复制权必需被保留 (2)在没有原作者允许的情况下,软件不能进行商业应用。 Linux的诞生 1987年荷兰籍的Andrew Tanenbaum开发出基于PC机的类UNIX操作系统Minix,采用C和汇编写成。相关源码可以下载。 Linux由芬兰赫尔辛基大学的Linus Torvalds创建LINUX 0.01内核。 1991年10月,Linux第一个公开版0.02版发布 1994年3月,Linux 1.0版发布。 Linus的标志是可爱的企鹅,取自芬兰的吉祥物 Linux的发展 Linux赢得了大型数据库软件公司支持。 IBM 大型机全面预装Linux操作系统,HP、SUN公司也将推出自己的桌面发行版本。 全球巨型机中,有相当一部分使用Linux操作系统。 Linux版本号的命名规则 Linux的内核版本由3部分组成 主版本号 次版本号 末版本号 Linux内核的两种版本号 版本号的第二位数字,可以确定Linux内核版本的类型 开发版本 : 第二位数字是奇数 稳定版本 : 第二位数字是偶数 Linux系统 Linux系统由Linux内核和一系列GNU库及程序组成。 从内向外依次分为:内核、运行库\系统程序、shell、实用工具程序四个层次,见图1-2。 外层向内层提出相关请求,递归调用到内核完成外部硬件管理或计算命令,然后将结果逐级返回到外部调用程序。 Linux系统结构 著名的Linux的发行版本 Linux系统的商业运营模式 1. 多种产品线 2. 技术服务型 3. 软、硬件一体化 4. 附属品 * 郑谦益 韩京宇 Unix/Linux的发展 Unix-like OSs UNIX TTS Version 1..10 Ken Thompson Dennis Ritchie System III, V HP-UX
您可能关注的文档
- Flash CS3中文版高级教程 1CD 郭庚麒 1新.ppt
- Flash CS3中文版高级教程 1CD 郭庚麒 2新.ppt
- Flash CS3中文版高级教程 1CD 郭庚麒 3新.ppt
- Flash CS3中文版高级教程 1CD 郭庚麒 4新.ppt
- Flash CS3中文版高级教程 1CD 郭庚麒 6新.ppt
- Flash CS3中文版基础教程 陈振源 刘斯 第7章 综 合 实 训新.ppt
- Flash CS3中文版基础教程 第2版 陈振源 刘斯 第1章 认识Flash CS3新.ppt
- Flash CS3中文版基础教程 第2版 陈振源 刘斯 第4章 元件与实例新.ppt
- Flash CS3中文版基础教程 第2版 陈振源 刘斯 第5章 制作交互动画新.ppt
- Flash CS3中文版基础教程 第2版 陈振源 刘斯 第6章 动画的输出新.ppt
最近下载
- 2025年陕西省国家公务员考试《行政职业能力测试》真题及答案解析.docx VIP
- 人教版(2024)数学三年级上册《数学广角:搭配问题》PPT课件.pptx VIP
- 普华永道:数据资产价值评价指标分析 -pwc.pdf VIP
- 医院危急值报告制度(2024) .pdf VIP
- 《危重患者抢救流程》课件.ppt VIP
- 福建省福州市英语小学六年级上学期期末试卷与参考答案(2024年).docx VIP
- 颈部疾病术后护理.pptx VIP
- 2022年甘肃省特岗教师招聘考试《公共基础知识》笔试真题与答案解析.docx VIP
- GTAKE吉泰科 GK610系列变频器用户手册.pdf VIP
- 2023年甘肃省特岗教师招聘考试《公共基础知识》笔试真题与答案解析.docx VIP
原创力文档


文档评论(0)