Upload
visayafan
View
505
Download
6
Embed Size (px)
DESCRIPTION
Citation preview
. . . . . .
开源软件先驱几个开源软件
.
......
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