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

    1.1 什么是操作系统

    人与硬件之间的中介,桥梁

    1.2 操作系统的组成

    可以把操作系统看成一个鸡蛋

    蛋黄- -内核- - (linux-托瓦斯创造内核)

    蛋清- -命令解释器shell- -(GNU-bash)

    蛋壳- -程序软件- -(千万程序员做出来的)

    1.3 Linux的发展

    1969年   贝尔实验室发明unix

    1986年   unix开始收费,谭邦宁创造minix(mini unix)用于教学

    1986年   斯托曼Stallman建立FSF(自由软件基金会)公司和GNU(葛奴计划)项目

    1991年   托瓦斯torvalds创造Linux内核

    1.3.1  GNU

    GNU = GNU is not unix

    GUN的优秀软件:gawk(三剑客之首)、bash(命令解释器)、emacs、gcc

    1.3.2  GPL

    GPL:通用公共许可

    1、 开源的可以免费传播,随意传播

    2、 可以随意修改,但是修改之后必须把修改的内容发出来

    1.4 Linux不同发行版本的区别

    Ubuntu(乌班图) 多用于开发人员(图文操作界面)

    RedHat(红帽) 多用于国企和金融

            Red Hat Linux 9.0(红帽免费版)的最后一个版本

            Red Hat Enterprise Linux(红帽企业版)最高版本 RHEL 7.5

    CentOS 国内最火爆

    Fedora(RedHat的测试版) 新功能、新想法放到Fedora,稳定后放入RedHat

            Fedora ------->RedHat -------->CentOS

    Debian/Freebsd 安全性要求比较高

    SUSE/OpenSUSE 德国使用较多 多用于高级数据库和邮件服务

    红旗Linux/麒麟(中标麒麟比较厉害) 国产 

    1.4.1 CentOS与RedHat的区别

    1、 RedHat是免费下载,项目收费,无法更新

    2、 CentOS是做到和RedHat一模一样

    1) 把RedHat收费项目去掉

    2) 把RedHat的logo去掉

  • 相关阅读:
    cocos2d学习笔录1
    js 动态切换视频
    Android之一个简单计算器源代码
    git-daemon的快捷搭建
    题目1384:二维数组中的查找
    [cocos2d-x]HelloWorldDemo
    ios开发者创建app应用开发授权文件 实战方法:
    一些小工具方法,能将容器转换成指定的数组类型有使用泛型
    Mockito文档-单元测试技术
    【UNIX网络编程】FIFO
  • 原文地址:https://www.cnblogs.com/zeq912/p/9293833.html
Copyright © 2011-2022 走看看