linux基础版本及开源协议

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux基础版本及开源协议相关的知识,希望对你有一定的参考价值。

1、描述计算机的组成及其功能。
计算机由输入设备、输出设备、存储器、运算器、控制器组成
对应的是键盘鼠标,显示器,CPU,内存,硬盘等设备

2、描述内核功能以及作用
内核能直接调用系统硬件资源,如CPU、内存、网络等设备,用户通过shell的调用控制就能完成对各类硬件的控制

3、按系列罗列常见Linux的发行版,并描述不同发行版之间的联系与区别。
redhat enterprise linux 红帽企业版 收费软件
centos 社区版
fedora 最新开发版
ubuntu 桌面为主的系统

4、描述常见的开源协议(GPL,LGPL, BSD,Apache等)以及开源协议的区别

GPL和LGPL协议 在他人修改源码后不可以闭源,而BSD和Apache是别人修改源码后可以闭源

LGPL里新增加的代码不要同样的许可,GPL里新增加的代码需要同样的许可, LGPL不需要对修改的地方说明,

Apache每一个修改过的文件都需要版权说明,而BSD修改的文件不需要版权说明

5、描述Linux的哲学思想,并按照自己的理解对其进行解释性描述。
一切皆文件,在linux系统中任何程序,目录、文件,硬件等都是以文件的形式存在,可通过修改文件就能达到更改配置的目的

6、描述linux目录结构以及目录结构命名规定。
单根形态的倒置树形结构
文件名不能超过255个字节
包括路径在内的文件名称最长4095个字节

以上是关于linux基础版本及开源协议的主要内容,如果未能解决你的问题,请参考以下文章

tr069开源协议EasyCwmp移植

Linux入门基础

边缘工业协议网关软件 Neuron 正式开源,连接海量异构工业设备

Linux丨初识Linux

计算机基础知识及UNIX发展史

Linux学习总结(78)—— 常见开源协议讲解