zoukankan      html  css  js  c++  java
  • Linux基础知识(一)

    1. Unix 和 Linux之间有什么关系?

    Linux可以说是Unix衍生过来的,它借鉴了很多Unix的设计理念,应该说,它们类似于父子关系,Linux又被称为类Unix系统。

    2. BSD是什么? 我们通常说的FreeBSD、NetBSD和BSD又有什么关系呢?

    BSD (Berkeley Software Distribution,伯克利软件套件)是Unix的衍生系统。FreeBSD、netBSD都是属于BSD的一个分支。

    3. Unix许可证禁止在大学使用Unix源码是哪一年,随后就出现了两个重要的Unix版本线,分别是什么呢?

    从1979年Unix的版本V7开始,Unix的许可证开始禁止大学使用Unix的源码,包括在授课中学习。两个最主要的Unix的版本线,一个是Berkeley的BSD UNIX,另一个是AT&T的Unix。

    4. AIX, Solaris, HP-UX, IRIX这些Unix都是哪些公司开发的呢?它们是基于哪个分支的UNIX衍生(第3题中的两个版本线)?

    AIX由IBM开发,属于system v分支;
    Solaris由Sun Microsystems开发,一开始由BSD发展而来,而来倾向于system v;
    HP-UX由惠普公司开发,基于system v分支;
    IRIX是硅谷图形公司开发,基于system v分支;


    5. 请把GNU 和 GPL 这两个概念搞明白,请用最简短的话描述一下。

    GNU是一个自由软件计划,通用公共许可证力图保证你的共享和修改自由软件的自由。
    GPL是一个协议,以GPL协议发布的软件,你可以使用,也可以更改,但是经过你更改然后再次发布必须也遵守GPL协议,主要要求是必须开源,而且不能删减原作者的声明信息等。

    6. GPLv2 和 GPLV1比有哪些变化呢?

    GPLv1 GPLv1是最初的版本,发布于1989年1月,其目的是防止那些阻碍自由软件的行为,而这些阻碍软件开源的行为主要有两种(一种是软件发布者只发布可执行的二进制代码而不发布具有源代码,一种是软件发布者在软件许可加入限制性条款)。因此GPLv1规定,如果发布了可执行的二进制代码,就必须同时发布可读的源代码,并且在发布任何基于GPL许可的软件时,不能添加任何限制性的条款。
    GPLv2 在GPLv2中所做的最大的改动就是增加了“自由还是死亡”(Liberty or Death)的条款。该条款规定,如果发布源于GPL的软件时,只能以二进制代码的形式发布软件,那么他将根本无权发布该软件。

  • 相关阅读:
    Git 基础
    SharePoint 2013 对象模型操作"网站设置"菜单
    SharePoint 2013 隐藏部分Ribbon菜单
    SharePoint 2013 Designer系列之数据视图筛选
    SharePoint 2013 Designer系列之数据视图
    SharePoint 2013 Designer系列之自定义列表表单
    SharePoint 2013 设置自定义布局页
    SharePoint 2013 "通知我"功能简介
    SharePoint 2013 创建web应用程序报错"This page can’t be displayed"
    SharePoint 禁用本地回环的两个方法
  • 原文地址:https://www.cnblogs.com/zhangyin6985/p/5458855.html
Copyright © 2011-2022 走看看