zoukankan      html  css  js  c++  java
  • Linux发展史

    第1章 Linux发展史

    1.1 什么是操作系统

    操作系统是人与计算机硬件的一个中介

    1.2 操作系统组成

    操作系统类似与鸡蛋

    蛋壳--------->系统中各种各样的软件

    蛋清--------->shell 命令解释器

    蛋黄--------->系统的内核

    1.3 Linux系统

    1.3.1 什么是Linux

    Linux是一套开放源代码程序的、并可以自由传播的类Unix操作系统软件

    1.3.2 Linux发展过程

    unix诞(蛋)生 1969的贝尔实验室 

    禁止对学生开放源代码。

     

    谭宁邦  Minix开发者 ==mini unix

    系统主要用于教学

     

    斯托曼 我要建立一个 完全自由 完全免费的操作系统 开发出一个替代unix的系统

     

    创建了一个公司: FSF自由软件基金会

    项目:GNU   

    GNU=GNU is not unix

    gawk,bash,gcc,emacs

     

    规章制度: GPL 公共通用许可

    1)所有人可以自由传播随意的修改软件

    2)修改了别人的软件,必须把你修改的内容发出来

               

    托瓦兹  1991 开发出了linux内核

                简述:

    1.3.3 GNUGPL

    GNU是斯托曼做的一个项目意思是GNU=GNU is not unix  

    其中包含有:gawk,bash,gcc,emacs

          GPL(公共通用许可)

    1)所有人可以自由传播,随意的修改软件

    2)修改了别人的软件,必须把你修改的内容发出来

    1.4 Linux发行版本

    1.4.1 服务器操作系统

    首选Redhat(免费下载和使用 更新 升级 )更新升级需要费用

    CentOS这两者当中选CentOS(与redhat一模一样

    1.4.2 redhatcentos系统之间的区别

    redhatcentos系统之间的区别

    1.redhat 现在是免费下载 更新 安装软件 提供服务帮助。

    2.CentOS 做到和redhat一模一样 

    1)去掉redhat里面的收费的项目和logo

    2)开发相同功能的软件

    1.4.3 fedoracentosredhat

    Fedora redhat想要测试的软件 新的功能

    稳定了 可以给用户使用就加入到Redhat,

          然后centos就去掉Redhat中的版权商标及付费信息,更新版本。

    1.4.4 常见发行版本

    桌面系统: Ubuntu

    服务器:Redhat(免费下载使用,更新昂贵)、Centos(与Redhat一样,去掉Redhat logo还有收费项目)

    新技术、功能:Fedora

    安全性高(使用较少)debian

    国产:红旗Linux、麒麟Linux

  • 相关阅读:
    分布式缓存技术PK:选择Redis还是Memcached?
    Redis实战:如何构建类微博的亿级社交平台
    Redis内存使用优化与存储
    微信小程序 Image 图片实现宽度100%,高度自适应
    小程序跳转、请求、带参数请求小例子
    微信小程序 全局变量
    免费ftp服务器FileZilla Server配置
    分享一次在Windows Server2012 R2中安装SQL Server2008
    C# litJson 使用方法
    HttpHandler和ashx要实现IRequiresSessionState接口才能访问Session信息(转载)
  • 原文地址:https://www.cnblogs.com/clsn/p/7483098.html
Copyright © 2011-2022 走看看