presentation for internship

30
. . . . . . 开源软件先驱 几个开源软件 . . A Brief Introduction to Open Source A Free Coding World visayafan July 7, 2012 visayafan A Brief Introduction to Open Source

Upload: visayafan

Post on 11-Nov-2014

505 views

Category:

Documents


6 download

DESCRIPTION

 

TRANSCRIPT

. . . . . .

开源软件先驱几个开源软件

.

......

A Brief Introduction to Open SourceA Free CodingWorld

visayafan

July 7, 2012

visayafan A Brief Introduction to Open Source

. . . . . .

开源软件先驱几个开源软件

.. Outline

...1 开源软件先驱

...2 几个开源软件

visayafan A Brief Introduction to Open Source

. . . . . .

开源软件先驱几个开源软件

Richard Stallman and GNULinus Torvalds and Linux

.. Outline

...1 开源软件先驱

...2 几个开源软件

visayafan A Brief Introduction to Open Source

. . . . . .

开源软件先驱几个开源软件

Richard Stallman and GNULinus Torvalds and Linux

.. Richard Stallman and GNU

RMS

GNU

GPL

.Richard Stallman..

......

71年进入哈佛大学学习并同年受聘于MIT AI实验室.

80年代,软件商业化和专有化试卷整个产业.

visayafan A Brief Introduction to Open Source

. . . . . .

开源软件先驱几个开源软件

Richard Stallman and GNULinus Torvalds and Linux

.. Richard Stallman and GNU

RMS

GNU

GPL

.Richard Stallman..

......

"随着社区的终结,我面临着一个道德上的抉择.最简单的就是投身于专有软件世界之中,签署不公开协议,并承诺不帮助同行、同事.我自己也很可能编写软件,并在不公开协议的前提下发布软件,去同流合污,迫使更多的人背叛自己的

原则.显然,走这条路可以挣大钱,而且使编写代码的工作增添一份金钱上的快乐.但是我知道,等到自己职业生涯终结时,我再回首这些年为分离人类而砌造的‘墙壁’,我会感受到我将自己的一生都用在使这个世界变得更加糟糕."

visayafan A Brief Introduction to Open Source

. . . . . .

开源软件先驱几个开源软件

Richard Stallman and GNULinus Torvalds and Linux

.. Richard Stallman and GNU

RMS

GNU

GPL

.GNU..

......

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

GNU(GNU's Not Unix)

visayafan A Brief Introduction to Open Source

. . . . . .

开源软件先驱几个开源软件

Richard Stallman and GNULinus Torvalds and Linux

.. Richard Stallman and GNU

RMS

GNU

GPL

.GCC..

......

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

visayafan A Brief Introduction to Open Source

. . . . . .

开源软件先驱几个开源软件

Richard Stallman and GNULinus Torvalds and Linux

.. Richard Stallman and GNU

RMS

GNU

GPL

.Emacs..

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

visayafan A Brief Introduction to Open Source

. . . . . .

开源软件先驱几个开源软件

Richard Stallman and GNULinus Torvalds and Linux

.. Richard Stallman and GNU

RMS

GNU

GPL

.GPL..

......GPL(General Public License)

visayafan A Brief Introduction to Open Source

. . . . . .

开源软件先驱几个开源软件

Richard Stallman and GNULinus Torvalds and Linux

.. Linus Torvalds and Linux.Linus Torvalds..

......

芬兰赫尔辛基大学计算机系学生,对MS-DOS不满,开始着手写自己的OS

通过学习Minix(Unix变种)学习开发出Linux(Linus Minix)

领导开发了Git(版本控制工具)

为保证Linux公正性,拒绝所有Offer,办公室在自己书房

Linus Torvalds

Rewards

visayafan A Brief Introduction to Open Source

. . . . . .

开源软件先驱几个开源软件

Richard Stallman and GNULinus Torvalds and Linux

.. Linus Torvalds and Linux

.Car Licence Number..

......

Mr. Linux. King of Geeks

Dad of 3

Linus Torvalds

Rewards

visayafan A Brief Introduction to Open Source

. . . . . .

开源软件先驱几个开源软件

Richard Stallman and GNULinus Torvalds and Linux

.. Linus Torvalds and Linux

.Rewards..

......

2012 Millennium Technology Prize(千禧年科技奖)——科技和IT界最大的奖项。

全世界所有技术人员的尊敬

Linus Torvalds

Rewards

visayafan A Brief Introduction to Open Source

. . . . . .

开源软件先驱几个开源软件

.. Outline

...1 开源软件先驱

...2 几个开源软件

visayafan A Brief Introduction to Open Source

. . . . . .

开源软件先驱几个开源软件

.. Linux

Linux

版本

桌面

软件

.Tux..

......

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

Linux

版本

桌面

软件

.桌面..

......

Gnome & KDE & Xfce & LXDE

Ubuntu & Kubuntu & Xubuntu & Lubuntu

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

Linux

版本

桌面

软件

.桌面..

......

Gnome & KDE & Xfce & LXDE

Ubuntu & Kubuntu & Xubuntu & Lubuntu

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

Linux

版本

桌面

软件

.软件..

......

Windows可以办到的Linux几乎都可以办到。

Windows能干而Linux干不了的事情,那就是不需要干的事情。

办公 LibreOffice、LATEX

科技 Matlab、Mathematica

编辑 Emacs、Vim

IDE Eclipse, Code::Blocks,NetBeans

编译 GCC

调试 GDB

图片处理 Gimp

visayafan A Brief Introduction to Open Source

. . . . . .

开源软件先驱几个开源软件

.. LATEX

作者

优点

Matlab集成

制作幻灯片

.Donald Knuth..

......

编写《计算机程序设计艺术》时因厌倦当时的排版系统而发明了TEX,并无私奉献源码。

对第一个错误提出者奖励$2.56(?),以后每发现一个错误奖励加倍(最高$327)

无数人为TEX写包,并衍生出后来的LATEX,LATEX2ε, XeTEX,XeLATEX……

visayafan A Brief Introduction to Open Source

. . . . . .

开源软件先驱几个开源软件

.. LATEX

作者

优点

Matlab集成

制作幻灯片

.优点..

......

免费开源,跨平台

稳定,易扩展

最美的排版系统,高质量的输出

部分国际学术出版社只接受LATEX编译的文章

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

visayafan A Brief Introduction to Open Source

. . . . . .

开源软件先驱几个开源软件

.. LATEX

作者

优点

Matlab集成

制作幻灯片

.

......

利用Matlab的latex函数来将公式结果转化为latex源码,再经过latex编译器编译即可得到可视公式。

visayafan A Brief Introduction to Open Source

. . . . . .

开源软件先驱几个开源软件

.. LATEX

作者

优点

Matlab集成

制作幻灯片

.利用Beamer包制作幻灯片..

......

多种精美主题,布局精巧

适合做学术类的幻灯片

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