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个字节

原文地址:https://blog.51cto.com/14201372/2368315

时间: 2024-10-14 06:29:39

linux基础版本及开源协议的相关文章

开源进销存PSI - 关于PSI开源协议的一些说明

经常有用户对PSI的开源协议产生疑惑,这篇文章就集中讲讲这方面的话题. 1.PSI是双开源协议:GPL V3和Apache License V2. 2.之所以是双协议,很大的因素是因为ExtJS.因为PSI使用了ExtJS 4.2.1作为UI,我并没有ExtJS的商业授权,所以使用的是ExtJS的开源版本,ExtJS开源版本的开源协议是GPL V3. 因为GPL协议有一定的"传染性",所以,PSI就采用了GPL V3协议. 3.但是,因为PSI是企业管理软件,如果不能私有化,很多企业总

4大开源协议及Linux基础命令汇点

GPL,LGPL,BSD, Apache 四大协议中,GPL作为GNU通用公共许可证,只要在一个软件中使用GPL协议的产品,则该产品必须采用GPL协议,也必须开源和免费,具有所谓的"传染性".GPL和LSPL都保障了原作者的知识产权,避免有人利用开源代码复制开发类似产品,都不适合以它为基础,做二次开发的商业软件:但LGPL作为GPL主要为类库使用的开源协议,它允许商业软件作为类库引用并发布销售. BSD作为企业公司首选协议,它要求使用的产品需要包含一份版权提示和免责声明以及禁止拿开发者

linux基础学习-03-操作系统发展历程及系统版本选择

第1章 Linux简介 1.1 什么是操作系统? 简单讲:操作系统就是一个人与计算机硬件的中介. 操作系统,英文名称Operating System,简称OS,是计算机系统中必不可少的基础系统软件,它是应用程序运行以及用户操作必备的基础环境支撑,是计算机系统的核心. 操作系统的作用是管理和控制计算机系统中的硬件和软件资源,例如,它负责直接管理计算机系统的各种硬件资源,如对CPU,内存,磁盘等的管理,同时对系统资源供需的优先次序进行管理.操作系统还可以控制设备的输入,输出以及操作网络与管理文件系统

linux发行版本基础目录命名及功能

linux发行版本基础目录命名及功能 目录配置标准 FHS 因为目前linux distribution的种类繁多,而且负责开放的团队及公司也很多. 为了让用户可以了解到已安装软件通常的存放位置,所以为了规范linux的目录结构就推出了FHS(filesystem hierarchy standard)文件系统层次化标准,同时保证了在遵循FHS的同时,各个linux发行版的开发者可以根据自己的意图开发出想要的独特风格. FHS定义出根文件下存放的目录及内容 /bin:所有用户可用的基本命令程序文

Linux程序设计学习笔记----Socket网络编程基础之TCP/IP协议簇

转载请注明出处: ,谢谢! 内容提要 本节主要学习网络通信基础,主要涉及的内容是: TCP/IP协议簇基础:两个模型 IPv4协议基础:IP地址分类与表示,子网掩码等 IP地址转换:点分十进制\二进制 TCP/IP协议簇基础 OSI模型 我们知道计算机网络之中,有各种各样的设备,那么如何实现这些设备的通信呢? 显然是通过标准的通讯协议,但是,整个网络连接的过程相当复杂,包括硬件.软件数据封包与应用程序的互相链接等等,如果想要写一支将联网全部功能都串连在一块的程序,那么当某个小环节出现问题时,整只

作业一:linux基础

1.描述计算机的组成及其功能. 计算机是指一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能. 组成及其功能 计算机由硬件系统.操作系统和应用软件所组成,没有安装任何软件的计算机称为裸机. 一.硬件系统由运算器.控制器.存储器.输入设备和输出设备五大部分组成,遵循冯.诺依曼原理. CPU(中央处理器):由运算器和控制器组成. 功能:实现算术运算和逻辑运算(运算器),指挥系统或称系统协调(控制器).控制器通过地址访问存储器,从存储器中取出指令,经译码器分析后,

了解常见的开源协议(BSD, GPL, LGPL,MIT)

一直对各种开源协议比较模糊, 特意在网上搜索了一下资料, 整理总结,以作记录 如果不喜欢长篇大论的话, 看下图就可以了 基本概念了解: 1. Contributors 和 Recipients Contributors 指的是对某个开源软件或项目提供了代码(包括最初的或者修改过的)发布的人或者实体(团队.公司.组织等),Contributors 按照参与某个软件开源的时间先后,可以分为 an initial Contributor 和 subsequent Contributors . Reci

linux基础知识发展过程

Linux的基础知识发展过程 1.1 计算机服务器组成 1.1.1 计算机的组成 1) cpu 2)硬盘 3)内存 4)电源 5) Raid卡 1.1.2 运维核心职责 1)网站数据不能丢 2)网站7*24小时运行 3)提升用户体验-访问快 要求:服务器稳定性比普通家用机高 1.1.3 运维人员的原则 简单,易用,高效===(简单粗暴) 1.2 服务器核心知识 1.2.1 服务器相关知识 1.2.2 服务器分类 机架式服务器 刀片式服务器.塔式服务器 1.2.3 服务器尺寸 U-unit服务器的

Linux内核版本 uname命令 GNU项目 Linux发行版

1.内核版本由linux内核社区统一编码和发布,格式如下图: major.minor.patch-build.desc 主版本号.次版本号.对次版本号的修订次数-编译次数.当前版本的特殊信息 次版本号有奇数和偶数之分,奇数表示开发版,偶数表示稳定版 desc:常见参数EL(Red Hat企业版Enterprise Linux).pp(Red Hat测试版).fc(Red Hat中Fedorca Core).smp(对称多处理器).rc/r(候选版本,后面的数字越大越接近正式版) 2.uname