Skip to content

Latest commit

 

History

History
307 lines (217 loc) · 6.68 KB

195-838897-[趣味拓展]开源运动_linux_opensource_linus.sy.md

File metadata and controls

307 lines (217 loc) · 6.68 KB
show version enable_checker
step
1.0
true

顺序执行 🥊

回忆上次内容

  • 计算机 本身特性 决定
    • 计算机中 保存传递的 是电子
    • 而不用 借助 原子 实体
    • 存储和分发软件的成本 几乎为
  • 在 这样的物理基础上
    • 出现了 自由软件运动
    • 从rms提出的 free software
      • 软件的自由就是人的自由
    • 到gnu研发 各种软件

图片描述

  • 自由软件运动
    • 理想旗帜 高扬
    • 但是否能在 现实中 落地呢?🤔

开源运动

  • 自由软件运动
    • 有 很强的人文色彩
    • 是一种 理想化的 社会运动
    • 但有点 不食人间烟火

图片描述

  • 空喊 自由和免费
    • 无法维系 持续发展
  • 想要 和世界互动
    • 必须先要 入世
  • 细菌和昆虫
    • 都懂得 利益交换
  • Stallman的 GNU
    • 已经有了 一整套 操作系统程序
    • 只差 一个内核

GNU

  • 大二学生 Linus
    • 喜欢编程

图片描述

  • 芬兰人 Linus
    • 补完了最后一块拼图

图片描述

  • 提供了 linux 内核

linux内核

  • 从minix 改造出linux内核
    • 并且 响应 自由软件运动
    • 将源代码 放到网上
    • 供大家 使用和修改

图片描述

  • 最初只是为了好玩

图片描述

  • linus补完了 GNU计划

后续发展

  • GNU/Linux
    • 可以安装并运行
    • 这为更多的开源软件提供了基础

图片描述

  • 今天 仍然可以看到
    • Stallman在 整个GNU中的 作用

代码

  • man可以查询命令的帮助手册
man ls
  • 在author一栏
    • 可以看到 Stallman的贡献
    • 当然 不只是 ls这一个命令

图片描述

  • 在 0.02 版后
    • 来自 世界各地的程序员
    • 加入 linux内核的 开发

进化

  • 操作系统全称为 GNU/Linux

图片描述

  • linux 用的是
    • GPL 协议开源
    • 传染性 开源
  • 只要用GPL
    • 你也得GPL(开源)

著作

  • 1997 年
    • Eric Ryamond 出了一本书
      • 《大教堂与集市》
    • 描述了linux发展过程

图片描述

  • 把商业公司 的 开发模式
    • 比作教堂
      • 有 详细的蓝图、模板
      • 有 一步一步的 操作流程
      • 从顶而下 强制执行
  • 把 linux 这种开发模式
    • 比作是 巴扎(集市)
      • 没有 强制性的分工
      • 按照 兴趣驱动
      • 任何人 可以随时离开
      • 这是 在大公司里面 没有

开源

  • Eric 觉得 Linux 的开发模式
    • 比 大机构 的 官僚主义模式
    • 先进自由得多
    • 也是 成功的原因

图片描述

  • 软件行业
    • 大规模工业化 不可避免
    • 商业化 并不可耻
  • 但是
    • 为爱发电
    • 保持 自由化 和 乐趣
    • 更是 人类之光
  • 两者
    • 相辅相成
    • 长期共存

开源定义

  • Eric 把
    • 通过 这种模式 产生出来的代码
    • 叫做 开源软件
    • open source

图片描述

  • 这是 开源软件这词的
    • 定义时刻

新的运动兴起了

  • 开源运动

    • 接过 自由软件运动 的旗帜
    • 对于软件 就事论事
    • 提供了一种 可以操作的 开发方法
  • 自由软件运动 逐渐 变成了开源运动

    • 开源运动 比 自由软件运动 接地气

图片描述

  • 但是 原来的 自由软件先锋
    • 并不认可
    • 认为 妥协 丧失了 精神内核
  • 大公司
    • 感到非常恐惧

微软

  • 商业软件 公司
    • 对于开源运动
    • 不知所措

图片描述

  • 微软总裁
    • 对linux 的评价是 癌症
    • 希望 开源软件 彻底消失

图片描述

  • 面对 开源 和 商业
    • 年轻人 会如何选择呢?

吃饭问题

  • 首先
    • 还是 得入世
    • 挣钱吃饭 是必须的

图片描述

  • 商业软件公司
    • 超越 个人软件爱好者
    • 形成 软件产业
    • 已是 既成事实

年轻人

  • 聪明的人
    • 在 公司 既定的框架 之外
    • 也能 开发创造
    • 并且 以此谋生

图片描述

  • 软件公司 中
    • 最新 最原发的 创意
    • 并不来自 公司规定的 岗位职责
    • 还是 来自于 具体的人

兴趣使然

  • 更多的 是
    • 兴趣使然的 软件英雄

图片描述

  • 热爱才会 投入更多精力

    • 不分时间 也不分天赋
    • 从而 勇猛精进
    • 成为高手
    • 而不是 被动接受命令和任务
    • 违心地 做些行活儿
  • 热爱 不会 因为回报少了

    • 而 受到影响
    • 从而 积淀深厚

人脑的价值

  • 人脑的 灵光乍现
    • 是 最宝贵 的事物
    • 还是最符合人性需求的
    • 具有人性
  • 人类会流泪的 心灵
    • 是ai最难取代的部分

图片描述

  • 目前 是 海量数据投喂
    • 无法得出来的

辨析

  • 但要辨析
    • 哪些是值得投入的热爱
    • 哪些是利用天性的大坑

图片描述

  • 找到长期可持续的方式

战绩

  • 开源软件 在各个领域
    • linux
    • debian
    • vim
    • python
    • firefox
    • postgres
    • blender
    • unreal
    • minecraft
    • 已经 可以和 商业软件 媲美

图片描述

  • 期待 开源软件
    • 会越来越好

总结

  • 信息 本身特性 决定
    • 保存传递的 基础单元
      • 电子
      • 不是 原子分子
    • 分发和存储 软件的 成本
      • 几乎为

图片描述

  • 国内 情况 如何 呢?
  • 我们下次再说!👋