SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Downloaden Sie, um offline zu lesen
开源软件先驱
              几个开源软件




.
    A Brief Introduction to Open Source
              A Free Coding World
.

                   visayafan



                July 7, 2012




                                            .        .       .    .   .   .

                visayafan   A Brief Introduction to Open Source
开源软件先驱
                  几个开源软件



. Outline




     .
     1   开源软件先驱


     .
     2   几个开源软件




                                               .        .       .    .   .   .

                   visayafan   A Brief Introduction to Open Source
开源软件先驱       Richard Stallman and GNU
                  几个开源软件       Linus Torvalds and Linux



. Outline




     .
     1   开源软件先驱


     .
     2   几个开源软件




                                               .          .     .    .   .   .

                   visayafan   A Brief Introduction to Open Source
开源软件先驱        Richard Stallman and GNU
                       几个开源软件        Linus Torvalds and Linux



. Richard Stallman and GNU


                  .
                  Richard Stallman
                  .


       RMS
       GNU
       GPL

                      71年进入哈佛大学学习并同年受聘于MIT AI
                      实验室.
                      80年代,软件商业化和专有化试卷整个产业.
                  .



                                                     .          .     .    .   .   .

                         visayafan   A Brief Introduction to Open Source
开源软件先驱        Richard Stallman and GNU
                       几个开源软件        Linus Torvalds and Linux



. Richard Stallman and GNU

                  .
                  Richard Stallman
                  .
                          "随着社区的终结,我面临着一个
                          道德上的抉择.最简单的就是投身
                          于专有软件世界之中,签署不公开
       RMS                协议,并承诺不帮助同行、同事.
       GNU                我自己也很可能编写软件,并在不
                          公开协议的前提下发布软件,去同
       GPL
                          流合污,迫使更多的人背叛自己的
                  原则.显然,走这条路可以挣大钱,而且使编写代码
                  的工作增添一份金钱上的快乐.但是我知道,等到
                  自己职业生涯终结时,我再回首这些年为分离人类
                  而砌造的‘墙壁’,我会感受到我将自己的一生都
                  用在使这个世界变得更加糟糕."
                  .


                                                     .          .     .    .   .   .

                         visayafan   A Brief Introduction to Open Source
开源软件先驱       Richard Stallman and GNU
                        几个开源软件       Linus Torvalds and Linux



. Richard Stallman and GNU

                  .
                  GNU
                  .




       RMS
       GNU
       GPL
                      1983年,Richard公开发起GNU计划,宣布其目
                      标是创建一套完全自由的操作系统,并附带一
                      份《GNU宣言》,声称要重现当年软件界合作
                      互助的团结精神。
                      GNU(GNU's Not Unix)
                  .

                                                     .          .     .    .   .   .

                         visayafan   A Brief Introduction to Open Source
开源软件先驱       Richard Stallman and GNU
                        几个开源软件       Linus Torvalds and Linux



. Richard Stallman and GNU

                  .
                  GCC
                  .



       RMS
       GNU
       GPL



                      GCC(GNU Compile Collection): C/C++/
                      Java/Objective-C/Fortran/Ada/Go
                  .



                                                     .          .     .    .   .   .

                         visayafan   A Brief Introduction to Open Source
开源软件先驱          Richard Stallman and GNU
                      几个开源软件          Linus Torvalds and Linux



. Richard Stallman and GNU


                  .
                  Emacs
                  .

       RMS
       GNU
       GPL



                      Emacs 可扩展,可自定义的文本编辑器。
                  .




                                                      .          .     .    .   .   .

                          visayafan   A Brief Introduction to Open Source
开源软件先驱        Richard Stallman and GNU
                        几个开源软件        Linus Torvalds and Linux



. Richard Stallman and GNU



                  .
                  GPL
                  .
       RMS
       GNU
       GPL

                        GPL(General Public License)
                  .




                                                      .          .     .    .   .   .

                          visayafan   A Brief Introduction to Open Source
开源软件先驱       Richard Stallman and GNU
                        几个开源软件       Linus Torvalds and Linux



. Linus Torvalds and Linux
    .
    Linus Torvalds
    .




                                                                    Linus Torvalds
                                                                    Rewards
        芬兰赫尔辛基大学计算机系学生,对MS-DOS
        不满,开始着手写自己的OS
        通过学习Minix(Unix变种)学习开发出
        Linux(Linus Minix)
        领导开发了Git(版本控制工具)
        为保证Linux公正性,拒绝所有Offer,办公
        室在自己书房
    .                                                .          .     .    .   .     .

                         visayafan   A Brief Introduction to Open Source
开源软件先驱       Richard Stallman and GNU
                           几个开源软件       Linus Torvalds and Linux



. Linus Torvalds and Linux




                                                                       Linus Torvalds
                                                                       Rewards


    .
    Car Licence Number
    .
         Mr. Linux. King of Geeks
        Dad of 3
    .

                                                        .          .     .    .   .     .

                            visayafan   A Brief Introduction to Open Source
开源软件先驱       Richard Stallman and GNU
                         几个开源软件       Linus Torvalds and Linux



. Linus Torvalds and Linux


    .
    Rewards
    .


                                                                     Linus Torvalds
                                                                     Rewards
        2012 Millennium Technology Prize(千禧年
        科技奖)——科技和IT界最大的奖项。
        全世界所有技术人员的尊敬
    .




                                                      .          .     .    .   .     .

                          visayafan   A Brief Introduction to Open Source
开源软件先驱
                  几个开源软件



. Outline




     .
     1   开源软件先驱


     .
     2   几个开源软件




                                               .        .       .    .   .   .

                   visayafan   A Brief Introduction to Open Source
开源软件先驱
                        几个开源软件



. Linux

                  .
                  Tux
                  .


          Linux
          版本
          桌面
          软件




                  .


                                                     .        .       .    .   .   .

                         visayafan   A Brief Introduction to Open Source
开源软件先驱
                       几个开源软件



. Linux




          Linux   .
                  版本
          版本      .
                       Ubuntu、Linux Mint、Fedora、
          桌面           openSUSE、CentOS (300多种)
          软件           红旗 麒麟(中标/银河)
                  .




                                                    .        .       .    .   .   .

                        visayafan   A Brief Introduction to Open Source
开源软件先驱
                       几个开源软件



. Linux




          Linux   .
          版本      桌面
                  .
          桌面           Gnome & KDE & Xfce & LXDE
          软件           Ubuntu & Kubuntu & Xubuntu & Lubuntu
                  .




                                                     .        .       .    .   .   .

                         visayafan   A Brief Introduction to Open Source
开源软件先驱
                       几个开源软件



. Linux
                  .
                  桌面
                  .
                       Gnome & KDE & Xfce & LXDE
                       Ubuntu & Kubuntu & Xubuntu & Lubuntu


          Linux
          版本
          桌面
          软件




                  .
                                                     .        .       .    .   .   .

                         visayafan   A Brief Introduction to Open Source
开源软件先驱
                       几个开源软件



. Linux
                  .
                  桌面
                  .
                       Gnome & KDE & Xfce & LXDE
                       Ubuntu & Kubuntu & Xubuntu & Lubuntu


          Linux
          版本
          桌面
          软件




                  .
                                                     .        .       .    .   .   .

                         visayafan   A Brief Introduction to Open Source
开源软件先驱
                       几个开源软件



. Linux
                  .
                  桌面
                  .
                       Gnome & KDE & Xfce & LXDE
                       Ubuntu & Kubuntu & Xubuntu & Lubuntu


          Linux
          版本
          桌面
          软件




                  .
                                                     .        .       .    .   .   .

                         visayafan   A Brief Introduction to Open Source
开源软件先驱
                       几个开源软件



. Linux
                  .
                  桌面
                  .
                       Gnome & KDE & Xfce & LXDE
                       Ubuntu & Kubuntu & Xubuntu & Lubuntu


          Linux
          版本
          桌面
          软件




                  .
                                                     .        .       .    .   .   .

                         visayafan   A Brief Introduction to Open Source
开源软件先驱
                       几个开源软件



. Linux
                  .
                  软件
                  .
                       Windows可以办到的Linux几乎都可以办
                       到。
                       Windows能干而Linux干不了的事情,那
                       就是不需要干的事情。
          Linux
          版本              办公 LibreOffice、LTEX
                                         A

          桌面              科技 Matlab、Mathematica
          软件              编辑 Emacs、Vim
                            IDE Eclipse, Code::Blocks,
                                NetBeans
                        编译 GCC
                        调试 GDB
                  .   图片处理 Gimp
                                                    .        .       .    .   .   .

                        visayafan   A Brief Introduction to Open Source
开源软件先驱
                        几个开源软件



. LTEX
  A

                    .
                    Donald Knuth
                    .




         作者
         优点
         Matlab集成
         制作幻灯片          编写《计算机程序设计艺术》时因厌倦当时
                        的排版系统而发明了TEX,并无私奉献源码。
                        对第一个错误提出者奖励$2.56(?),以后每
                        发现一个错误奖励加倍(最高$327)
                        无数人为TEX写包,并衍生出后来的LTEX,   A
                        LTEX 2ε , XeTEX,XeLTEX……
                        A                 A
                    .
                                                      .        .       .    .   .   .

                          visayafan   A Brief Introduction to Open Source
开源软件先驱
                         几个开源软件



. LTEX
  A




                    .
                    优点
                    .
         作者              免费开源,跨平台
         优点              稳定,易扩展
         Matlab集成        最美的排版系统,高质量的输出
         制作幻灯片           部分国际学术出版社只接受LTEX编译的文章
                                        A

                         美国数学协会(AMS)有专门的 amsTEX
                    .




                                                      .        .       .    .   .   .

                          visayafan   A Brief Introduction to Open Source
开源软件先驱
                      几个开源软件



. LTEX
  A




         作者
                    .
         优点         利用Matlab的latex函数来将公式结果转化为
         Matlab集成   latex源码,再经过latex编译器编译即可得到可
         制作幻灯片      视公式。
                    .




                                                   .        .       .    .   .   .

                       visayafan   A Brief Introduction to Open Source
开源软件先驱
                      几个开源软件



. LTEX
  A




         作者         .
                    利用Beamer包制作幻灯片
         优点         .
         Matlab集成     多种精美主题,布局精巧
         制作幻灯片        适合做学术类的幻灯片
                    .




                                                   .        .       .    .   .   .

                       visayafan   A Brief Introduction to Open Source
开源软件先驱
                        几个开源软件



. Emacs

    .
    Emacs
    .




                                                                           简介
                                                                           能做什
                                                                           么?
          强大的编辑器,1975年由Richard Stallman
          协同Guy Steele完成
          主流版本GNU Emacs,衍生版本XEmacs
          被称为神之编辑器(Vim被称为编辑器之神)
    .


                                                     .        .       .    .    .   .

                         visayafan   A Brief Introduction to Open Source
开源软件先驱
                      几个开源软件



. Emacs


    .
    伪装成编辑器的操作系统
    .
      支持所有编程语言的编辑和调试
      支持所有平台
          内置Eshell                                                       简介
          收发邮件                                                           能做什
                                                                         么?
          目录和文件的管理
          浏览网页(W3W)
          记笔记
          ……
    .



                                                   .        .       .    .   .   .

                       visayafan   A Brief Introduction to Open Source
开源软件先驱
                       几个开源软件



. yinwang0


        王垠(@yinwang0)
        《完全用Linux工作》和《清华梦的粉碎》



    .
    yinwang0
    .
        四川大学97级毕业生,保送到清华计算机系直博
        05年在ASP-DAC 2005国际大会中获Best Paper Award,自ASP-DAC
        会议举办以来大陆论文首次获奖。
        05年申请退学(此时距博士毕业只有一年时间)
        之后出国在康奈尔大学读硕士,现在在印第安纳大学读PhD
    .


                                                    .        .       .    .   .   .

                        visayafan   A Brief Introduction to Open Source
开源软件先驱
                       几个开源软件



. yinwang0
       王垠(@yinwang0)
       《完全用Linux工作》和《清华梦的粉碎》



       WordPress: http://yinwang0.wordpress.com
       SinaBlog: http://sina.com.cn/yinwang0




                                                    .        .       .    .   .   .

                        visayafan   A Brief Introduction to Open Source
开源软件先驱
             几个开源软件



. The End




            Thank You



                                          .        .       .    .   .   .

              visayafan   A Brief Introduction to Open Source

Weitere ähnliche Inhalte

Ähnlich wie Presentation for internship

自由軟體的定義
自由軟體的定義自由軟體的定義
自由軟體的定義maolins
 
1, linux intro
1, linux intro1, linux intro
1, linux introted-xu
 
Linux
LinuxLinux
Linuxwei
 
Linux Family
Linux FamilyLinux Family
Linux Family
 
Linux Family
Linux FamilyLinux Family
Linux Family
 
自由軟體簡介
自由軟體簡介自由軟體簡介
自由軟體簡介光章 林
 

Ähnlich wie Presentation for internship (7)

自由軟體的定義
自由軟體的定義自由軟體的定義
自由軟體的定義
 
1, linux intro
1, linux intro1, linux intro
1, linux intro
 
Linux
LinuxLinux
Linux
 
Gnu linux-start
Gnu linux-startGnu linux-start
Gnu linux-start
 
Linux Family
Linux FamilyLinux Family
Linux Family
 
Linux Family
Linux FamilyLinux Family
Linux Family
 
自由軟體簡介
自由軟體簡介自由軟體簡介
自由軟體簡介
 

Presentation for internship

  • 1. 开源软件先驱 几个开源软件 . A Brief Introduction to Open Source A Free Coding World . visayafan July 7, 2012 . . . . . . visayafan A Brief Introduction to Open Source
  • 2. 开源软件先驱 几个开源软件 . Outline . 1 开源软件先驱 . 2 几个开源软件 . . . . . . visayafan A Brief Introduction to Open Source
  • 3. 开源软件先驱 Richard Stallman and GNU 几个开源软件 Linus Torvalds and Linux . Outline . 1 开源软件先驱 . 2 几个开源软件 . . . . . . visayafan A Brief Introduction to Open Source
  • 4. 开源软件先驱 Richard Stallman and GNU 几个开源软件 Linus Torvalds and Linux . Richard Stallman and GNU . Richard Stallman . RMS GNU GPL 71年进入哈佛大学学习并同年受聘于MIT AI 实验室. 80年代,软件商业化和专有化试卷整个产业. . . . . . . . visayafan A Brief Introduction to Open Source
  • 5. 开源软件先驱 Richard Stallman and GNU 几个开源软件 Linus Torvalds and Linux . Richard Stallman and GNU . Richard Stallman . "随着社区的终结,我面临着一个 道德上的抉择.最简单的就是投身 于专有软件世界之中,签署不公开 RMS 协议,并承诺不帮助同行、同事. GNU 我自己也很可能编写软件,并在不 公开协议的前提下发布软件,去同 GPL 流合污,迫使更多的人背叛自己的 原则.显然,走这条路可以挣大钱,而且使编写代码 的工作增添一份金钱上的快乐.但是我知道,等到 自己职业生涯终结时,我再回首这些年为分离人类 而砌造的‘墙壁’,我会感受到我将自己的一生都 用在使这个世界变得更加糟糕." . . . . . . . visayafan A Brief Introduction to Open Source
  • 6. 开源软件先驱 Richard Stallman and GNU 几个开源软件 Linus Torvalds and Linux . Richard Stallman and GNU . GNU . RMS GNU GPL 1983年,Richard公开发起GNU计划,宣布其目 标是创建一套完全自由的操作系统,并附带一 份《GNU宣言》,声称要重现当年软件界合作 互助的团结精神。 GNU(GNU's Not Unix) . . . . . . . visayafan A Brief Introduction to Open Source
  • 7. 开源软件先驱 Richard Stallman and GNU 几个开源软件 Linus Torvalds and Linux . Richard Stallman and GNU . GCC . RMS GNU GPL GCC(GNU Compile Collection): C/C++/ Java/Objective-C/Fortran/Ada/Go . . . . . . . visayafan A Brief Introduction to Open Source
  • 8. 开源软件先驱 Richard Stallman and GNU 几个开源软件 Linus Torvalds and Linux . Richard Stallman and GNU . Emacs . RMS GNU GPL Emacs 可扩展,可自定义的文本编辑器。 . . . . . . . visayafan A Brief Introduction to Open Source
  • 9. 开源软件先驱 Richard Stallman and GNU 几个开源软件 Linus Torvalds and Linux . Richard Stallman and GNU . GPL . RMS GNU GPL GPL(General Public License) . . . . . . . visayafan A Brief Introduction to Open Source
  • 10. 开源软件先驱 Richard Stallman and GNU 几个开源软件 Linus Torvalds and Linux . Linus Torvalds and Linux . Linus Torvalds . Linus Torvalds Rewards 芬兰赫尔辛基大学计算机系学生,对MS-DOS 不满,开始着手写自己的OS 通过学习Minix(Unix变种)学习开发出 Linux(Linus Minix) 领导开发了Git(版本控制工具) 为保证Linux公正性,拒绝所有Offer,办公 室在自己书房 . . . . . . . visayafan A Brief Introduction to Open Source
  • 11. 开源软件先驱 Richard Stallman and GNU 几个开源软件 Linus Torvalds and Linux . Linus Torvalds and Linux Linus Torvalds Rewards . Car Licence Number . Mr. Linux. King of Geeks Dad of 3 . . . . . . . visayafan A Brief Introduction to Open Source
  • 12. 开源软件先驱 Richard Stallman and GNU 几个开源软件 Linus Torvalds and Linux . Linus Torvalds and Linux . Rewards . Linus Torvalds Rewards 2012 Millennium Technology Prize(千禧年 科技奖)——科技和IT界最大的奖项。 全世界所有技术人员的尊敬 . . . . . . . visayafan A Brief Introduction to Open Source
  • 13. 开源软件先驱 几个开源软件 . Outline . 1 开源软件先驱 . 2 几个开源软件 . . . . . . visayafan A Brief Introduction to Open Source
  • 14. 开源软件先驱 几个开源软件 . Linux . Tux . Linux 版本 桌面 软件 . . . . . . . visayafan A Brief Introduction to Open Source
  • 15. 开源软件先驱 几个开源软件 . Linux Linux . 版本 版本 . Ubuntu、Linux Mint、Fedora、 桌面 openSUSE、CentOS (300多种) 软件 红旗 麒麟(中标/银河) . . . . . . . visayafan A Brief Introduction to Open Source
  • 16. 开源软件先驱 几个开源软件 . Linux Linux . 版本 桌面 . 桌面 Gnome & KDE & Xfce & LXDE 软件 Ubuntu & Kubuntu & Xubuntu & Lubuntu . . . . . . . visayafan A Brief Introduction to Open Source
  • 17. 开源软件先驱 几个开源软件 . Linux . 桌面 . Gnome & KDE & Xfce & LXDE Ubuntu & Kubuntu & Xubuntu & Lubuntu Linux 版本 桌面 软件 . . . . . . . visayafan A Brief Introduction to Open Source
  • 18. 开源软件先驱 几个开源软件 . Linux . 桌面 . Gnome & KDE & Xfce & LXDE Ubuntu & Kubuntu & Xubuntu & Lubuntu Linux 版本 桌面 软件 . . . . . . . visayafan A Brief Introduction to Open Source
  • 19. 开源软件先驱 几个开源软件 . Linux . 桌面 . Gnome & KDE & Xfce & LXDE Ubuntu & Kubuntu & Xubuntu & Lubuntu Linux 版本 桌面 软件 . . . . . . . visayafan A Brief Introduction to Open Source
  • 20. 开源软件先驱 几个开源软件 . Linux . 桌面 . Gnome & KDE & Xfce & LXDE Ubuntu & Kubuntu & Xubuntu & Lubuntu Linux 版本 桌面 软件 . . . . . . . visayafan A Brief Introduction to Open Source
  • 21. 开源软件先驱 几个开源软件 . Linux . 软件 . Windows可以办到的Linux几乎都可以办 到。 Windows能干而Linux干不了的事情,那 就是不需要干的事情。 Linux 版本 办公 LibreOffice、LTEX A 桌面 科技 Matlab、Mathematica 软件 编辑 Emacs、Vim IDE Eclipse, Code::Blocks, NetBeans 编译 GCC 调试 GDB . 图片处理 Gimp . . . . . . visayafan A Brief Introduction to Open Source
  • 22. 开源软件先驱 几个开源软件 . LTEX A . Donald Knuth . 作者 优点 Matlab集成 制作幻灯片 编写《计算机程序设计艺术》时因厌倦当时 的排版系统而发明了TEX,并无私奉献源码。 对第一个错误提出者奖励$2.56(?),以后每 发现一个错误奖励加倍(最高$327) 无数人为TEX写包,并衍生出后来的LTEX, A LTEX 2ε , XeTEX,XeLTEX…… A A . . . . . . . visayafan A Brief Introduction to Open Source
  • 23. 开源软件先驱 几个开源软件 . LTEX A . 优点 . 作者 免费开源,跨平台 优点 稳定,易扩展 Matlab集成 最美的排版系统,高质量的输出 制作幻灯片 部分国际学术出版社只接受LTEX编译的文章 A 美国数学协会(AMS)有专门的 amsTEX . . . . . . . visayafan A Brief Introduction to Open Source
  • 24. 开源软件先驱 几个开源软件 . LTEX A 作者 . 优点 利用Matlab的latex函数来将公式结果转化为 Matlab集成 latex源码,再经过latex编译器编译即可得到可 制作幻灯片 视公式。 . . . . . . . visayafan A Brief Introduction to Open Source
  • 25. 开源软件先驱 几个开源软件 . LTEX A 作者 . 利用Beamer包制作幻灯片 优点 . Matlab集成 多种精美主题,布局精巧 制作幻灯片 适合做学术类的幻灯片 . . . . . . . visayafan A Brief Introduction to Open Source
  • 26. 开源软件先驱 几个开源软件 . Emacs . Emacs . 简介 能做什 么? 强大的编辑器,1975年由Richard Stallman 协同Guy Steele完成 主流版本GNU Emacs,衍生版本XEmacs 被称为神之编辑器(Vim被称为编辑器之神) . . . . . . . visayafan A Brief Introduction to Open Source
  • 27. 开源软件先驱 几个开源软件 . Emacs . 伪装成编辑器的操作系统 . 支持所有编程语言的编辑和调试 支持所有平台 内置Eshell 简介 收发邮件 能做什 么? 目录和文件的管理 浏览网页(W3W) 记笔记 …… . . . . . . . visayafan A Brief Introduction to Open Source
  • 28. 开源软件先驱 几个开源软件 . yinwang0 王垠(@yinwang0) 《完全用Linux工作》和《清华梦的粉碎》 . yinwang0 . 四川大学97级毕业生,保送到清华计算机系直博 05年在ASP-DAC 2005国际大会中获Best Paper Award,自ASP-DAC 会议举办以来大陆论文首次获奖。 05年申请退学(此时距博士毕业只有一年时间) 之后出国在康奈尔大学读硕士,现在在印第安纳大学读PhD . . . . . . . visayafan A Brief Introduction to Open Source
  • 29. 开源软件先驱 几个开源软件 . yinwang0 王垠(@yinwang0) 《完全用Linux工作》和《清华梦的粉碎》 WordPress: http://yinwang0.wordpress.com SinaBlog: http://sina.com.cn/yinwang0 . . . . . . visayafan A Brief Introduction to Open Source
  • 30. 开源软件先驱 几个开源软件 . The End Thank You . . . . . . visayafan A Brief Introduction to Open Source