zoukankan      html  css  js  c++  java
  • 乱七八糟想到什么记什么2

    操作系统

    • 单用户系统 DOS
    • 批处理系统
    • 多道程序系统
    • 分时系统 多个人公用一台计算机
    • 个人计算机
    • 分布式计算机 云计算的概念

    Multics 兼容分时系统

    1964年, 由贝尔实验室(Bell)、麻省理工学院(MIT)及奇异公司(GE美国通用电气公司)共同发起了Multics(多路信息计
    算系统)的计划 烂尾了

    Unix

    Ken Thompson 为了玩游戏开发了一个系统
    1969 Unix 雏形 UNICS
    Ken Thompson 汇编语言 B语言
    1973 正式命名为 Unix
    Dennis Ritchie C语言
    1977 BSD
    Berkeley Software Distribution 伯克利大学
    1979 System V架构 版权声明
    HP-UNIX IBM AIX “不对学生提供源码” 收回版权
    1984年 Minix操作系统
    Andrew S. Tanenbaum 荷兰阿姆斯特丹自由大学计算机科学系

    GNU项目

    Richard Stallman认为操作系统不应该花钱买
    GNU:GNU is Not Unix
    1984年由Richard Stallman发起并创建
    目标是编写大量兼容于Unix系统的自由软件
    官方网站:http://www.gnu.org
    GPL:GNU General Public License
    自由软件基金会:Free Software Foundation
    允许用户任意复制、传递、修改及再发布
    基于自由软件修改再次发布的软件,仍需遵守GPL
    LGPL:Lesser General Public License,LGPL相对于GPL较为宽松,允许不公开全部源代码
    GNU操作系统:
    Hurd:Hird(Hurd of Interfaces Representing Depth) of Unix-Replacing Daemons
    richard Stallman 为了无止境寻找完美内核,而忘记了HURD的原本目的:能用的操作系统

    Linux

    Linus Benedict Torvalds林纳斯·本纳第克特·托瓦兹 芬兰的大学生
    1991年的10月5日Linus Benedict Torvalds在comp.os.minix 新闻组上发布消息,正式向外宣布他自行
    编写的完全自由免费的内核诞生(Freeminix-like kernel sources for 386-AT) — FREAX,含义是怪诞
    的、怪物、异想天开类Unix的内核,在GPL下发布
    官网:www.kernel.org

    Linux操作系统:

    完整的类UNIX操作系统
    Linux内核+ GNU工具=Linux/GNU
    如:CentOS,Ubuntu,Android

    Linux的内核版本组成

    • 主版本号
    • 次版本号
    • 末版本号
    • 打包版本号
    • 厂商版本

    Linux发行版本

    • debian redhat Slackware*
    • slackware:SUSE Linux Enterprise Server (SLES) , OpenSuse桌面
    • debian: ubuntu,deepin(深度),mint
    • redhat: RHEL: RedHat Enterprise Linux, 每18个月发行一个新版本
      CentOS: Community Enterprise Operating System 兼容RHEL的格式
      中标麒麟:中标软件
    • Fedora:每6个月发行一个新版本
    • Alpine: 一个面向安全的轻型 Linux 发行版。它不同于通常 Linux 发行版,Alpine 采用了 musl
      libc 和 busybox 以减小系统的体积和运行时资源消耗,但功能上比 busybox 又完善的多,只有5M左右大小
    • ArchLinux:轻量简洁,遵循K.I.S.S.原则( keep it simple and stupid ),Manjaro
    • Gentoo:极致性能,不提供传统意义的安装程序,下载源代码在本机上编译安装软件
    • LFS:Linux From scratch 自制Linux
    • Android:kernel+busybox(工具集)+java虚拟机

    Linux 分支参考网站:http://futurist.se/gldt/

    Linux发行版排名: https://distrowatch.com/dwres.php?resource=popularity

    开源

    自由非免费 免费的拿到源代码并可以自由的进行修改并分发

    软件分类:

    • 商业
    • 共享
    • 自由 free

    开源协议

    世界上的开源许可证,大概有上百种,宽容程度不一样

    • GPLv2, GPLv3, LGPL(lesser) :通用公共许可 copyleft (GPL最严格)
    • Apache: apache
    • BSD: bsd
    • Mozilla
    • MIT (最宽容,有点不合理)
    * * * 胖并快乐着的死肥宅 * * *
  • 相关阅读:
    先装Net Framework 后 装 IIS的处理办法
    post请求和get请求的区别
    再说重写IHttpHandler,实现前后端分离
    自定义VS的ItemTemplates 实现任意文件结构
    自动生成 Lambda查询和排序,从些查询列表so easy
    sql表分区
    关于Window Server2008 服务器上无法播放音频文件的解决方案
    Visifire Chart相关属性详解
    SQL Server数据库定时自动备份
    在SQL中 给字符串补0方法
  • 原文地址:https://www.cnblogs.com/bpzblog/p/12808853.html
Copyright © 2011-2022 走看看