[连载]笨兔兔的故事

关于Ubuntu的故事或对Ubuntu的感慨及心情
回复
头像
懒蜗牛Gentoo
论坛版主
帖子: 7354
注册时间: 2007-03-02 17:36
系统: Linux Mint

Re: Ubuntu的故事

#61

帖子 懒蜗牛Gentoo » 2008-12-30 20:37

啥时候能把俺的帖子放在新手区的置顶就好了 :em04
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
icSarge
帖子: 135
注册时间: 2007-07-08 19:36
系统: Chakra

Re: Ubuntu的故事

#62

帖子 icSarge » 2009-01-05 23:26

LZ太有才了,希望能继续写完阿!

狂赞狂赞狂赞狂赞狂赞狂赞!
头像
懒蜗牛Gentoo
论坛版主
帖子: 7354
注册时间: 2007-03-02 17:36
系统: Linux Mint

Re: Ubuntu的故事

#63

帖子 懒蜗牛Gentoo » 2009-01-09 20:35

(12) 本事
这一天,一如既往的起床,一如既往的看老p跑进内存,本以为他会一如既往的待在那里,一言不发,没想到他竟然说话了:firefox赶快起床,做好准备。狐狸妹妹被叫醒,一头雾水的看看我,因为每次都是我叫她。我也同样迷惑的看看老p,主人还没有发命令要用firefox阿,怎么就把她叫醒了呢?但既然被吵醒了,狐狸妹妹也就不睡了,迷惑的走进内存,看着老p。老p倒是镇定自若,一点没觉得有什么不对劲,转脸又说:Audacious起床,做好准备。Audacious是一个多媒体软件,他会使用那个叫做声卡的硬件设备,唱出优美的歌声来。我问过我们这里学问最高的星际译王老先生,星爷告诉我Audacious这个名字是大胆,鲁莽的意思。大胆,唱歌,所以,我们就管这个会唱歌的家伙叫“想唱就唱”吧。想唱就唱也被老p叫进内存,跟firefox站在一起,刚要问什么,这时主人发话了,要开网页。我马上明白了,看了一眼狐狸妹妹,她也很麻利,当我看她的时候,她已经在工作状态了。省去了平时狐狸妹妹起床的时间,反应快了不少,主人很满意。没过多会,主人果然又叫想唱就唱来唱歌了,一切都在老p的预料之中……

原来,老p这几天一直在记录分析主人的使用习惯,获得足够的数据之后,就可以知道哪些软件是常用的,哪些是不常用的,哪些软件哪些时候用,哪些软件哪些时候基本不用,正所谓金风未动蝉先觉,春江水暖鸭先知,主人用啥他先晓。有了他,整体系统的反应速度提高了,这就是他的能力,这就是他的本事,这就是他的价值。在这个世界里,没有一个程序是无用的,每个人都是人才——不同方面的人才。
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
头像
Jarson
帖子: 2371
注册时间: 2008-07-21 9:44
来自: 深圳
联系:

Re: Ubuntu的故事

#64

帖子 Jarson » 2009-01-09 22:43

这个老P是?不懂了~~
头像
isSuS
帖子: 223
注册时间: 2008-11-28 22:22
来自: /广西/钦州

Re: Ubuntu的故事

#65

帖子 isSuS » 2009-01-09 23:43

一口气看完了才发现我以前路过时错过了多么好的帖子 :em03
为什么当时买的显示器不是宽屏的呢......
头像
懒蜗牛Gentoo
论坛版主
帖子: 7354
注册时间: 2007-03-02 17:36
系统: Linux Mint

Re: Ubuntu的故事

#66

帖子 懒蜗牛Gentoo » 2009-01-10 0:29

fhc2007 写了:这个老P是?不懂了~~
请看第11篇,呵呵
preload
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
头像
懒蜗牛Gentoo
论坛版主
帖子: 7354
注册时间: 2007-03-02 17:36
系统: Linux Mint

Re: Ubuntu的故事

#67

帖子 懒蜗牛Gentoo » 2009-01-10 0:31

其实也不够准确,preload应该主要是预读一些库文件,不会预读整个firefox的
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
头像
懒蜗牛Gentoo
论坛版主
帖子: 7354
注册时间: 2007-03-02 17:36
系统: Linux Mint

Re: Ubuntu的故事

#68

帖子 懒蜗牛Gentoo » 2009-01-25 17:20

(13)开源
大家见识了老p的本领之后,都很乐意的听候他的调遣,整体的工作效率提高了一些。不知道查皮那里有没有类似的角色,于是就拜托狐狸妹妹去网上问问,结果发现在查皮发布的时候,有点软的公司就宣称,查皮有类似的功能,可以记录用户对软件的使用情况,使用的多的软件就能够较快的启动。而让人不解的是,5年后,查皮的下一代,长得比他漂亮的Vista(看到这个词,总让我想起Visa,于是我总觉得这个系统很贵)系统发布时,有点软公司还在宣传,Vista系统增加了记录用户习惯的功能,用的多的程序将得到更快的启动速度。也不知道到底是加了没加,反正他们公司的系统,总是越用越慢倒是真的。到底为什么慢,我也说不清,因为他是一个闭源的系统。

什么是闭源呢?就是源代码不开放。我们知道,程序是程序员们一行一行的语句编出来的,c语言也好,java也好,这一行一行的语句,就是这个程序的源代码。有了源代码,就能够100%的了解整个程序的构造,如何工作。而源代码是不能运行的,比需要把源代码变成可执行的二进制程序,这个过程叫做编译。源代码经过编译之后,才可以运行,但是编译之后的程序就不能够知道内部的构造了。我们平时在网上下载的各种程序,都是编译好的二进制程序,如果你想要它的源代码,对不起,不行!这是商业秘密,怎么能给你?给了你,我们的软件怎么卖钱?这种不开放源代码的程序,就叫闭源程序。打个比方,就好像肯德基。麦辣鸡翅谁都可以得到,只要花钱买就行,但是配方没人知道(虽然其实也没多好吃)。配方就相当于源代码,麦辣鸡翅就相当于编译好的二进制程序,制作过程就相当于编译过程。如果有了配方(源代码)你就可以自己作麦辣鸡翅(自己用源代码编译出二进制程序),甚至还可以根据口味对配方进行修改。(根据自己的需求修改源程序,为软件增加自己需要的功能)
既然有闭源,那是不是还有开源呢?你答对了。linux,就是一个开源的系统。
开源是什么?开源是一种精神,是乐于分享的理念。再举个例子,有一天你发现,蒸鸡蛋羹的时候往里面加点牛奶,可以让鸡蛋羹更滑嫩。知道了这个窍门,你很高兴的把它告诉你的朋友,让他们分享你的经验,于是大家很高兴的也学会了做这样的鸡蛋羹。这就是开源。你也可能不把它告诉别人,而是保留这个秘密,甚至申请个专利,然后开个店去卖京城独一份的奶香滑嫩鸡蛋羹。这就是闭源。当然,这之中没有谁对谁错,睡好谁坏,只是不同的理念而已。
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
头像
isSuS
帖子: 223
注册时间: 2008-11-28 22:22
来自: /广西/钦州

Re: Ubuntu的故事

#69

帖子 isSuS » 2009-01-25 18:46

我是第一个 哈哈哈 :em05 :em05
比喻很好很明白,新手一看就能懂
为什么当时买的显示器不是宽屏的呢......
头像
懒蜗牛Gentoo
论坛版主
帖子: 7354
注册时间: 2007-03-02 17:36
系统: Linux Mint

Re: Ubuntu的故事

#70

帖子 懒蜗牛Gentoo » 2009-01-25 19:05

isSuS 写了:我是第一个 哈哈哈 :em05 :em05
比喻很好很明白,新手一看就能懂
谢谢支持,嘿嘿。
给诸位拜年了~
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
头像
懒蜗牛Gentoo
论坛版主
帖子: 7354
注册时间: 2007-03-02 17:36
系统: Linux Mint

Re: Ubuntu的故事

#71

帖子 懒蜗牛Gentoo » 2009-01-27 17:04

(14) 故事
以前讲过查皮他家的历史,现在就来说说我家的故事。话说1991年,那是一个夏天。有一位牛人在世界的互联网上画了好多圈——“Hello everybody out there using minix——I’m doing a (free) operating system” (英文圈多……)大家可能看不明白,我来逐一解释一下每个单词:第一个,Hello,这个是打招呼的意思,哦,你知道啦,那说第二个。everybody,每个人,跟我念,爱~唔~瑞~八~迪~,哎呀……呃,好了好了,不要着急,把西红柿鸡蛋都收起来吧,我直接说重点——minix

说minix,就不得不说说Unix。UNIX也是一个操作系统,而且是一个历史悠久的系统。1965年,鼎鼎大名的贝尔实验室加入了一项由奇异电子(General Electric)和麻省理工学院(MIT)合作的计画
——制作一套多使用者,多任务,多层次的MULTICS操作系统。贝尔实验室的大名大家都知道,晶体管、激光器、太阳能电池、发光二极管、数字交换机、通信卫星、电子数字计算机、蜂窝移动通信设备、长途电视传送、仿真语言、有声电影、立体声录音,以及通信网的许多重大发明都诞生自这里。麻省理工大学更是历史悠久,技术雄厚。所以,这个MULTICS操作系统的项目在1965年成立,到1969年就……被取消了,主要原因是进度太慢。可见编操作系统不是一件容易的事儿。

真是世事难料阿,看似事情就这么结束了,然而,其实故事才刚刚开始,因为一位英雄的出现。

Ken Thompson也在这个计划中,计划取消了,他很郁闷,因为他编了个星际旅行的游戏,没法玩了。这个程序之前运行在一台型号是GE-635的机器上,这个机器的系统大约就是他们计划开发的MULTICS系统,但是反应比较慢,玩起来不爽。Ken Thompson满怀希望的憧憬着项目完成的时候,系统能够优化的顺利的跑起来他的游戏,然而项目竟然取消了,怎么办呢?毛主席教导我们说:自己动手,丰衣足食。我估计Ken Thompson没有背过毛主席语录,但是他用自己的行动证明了其正确性。他在墙角淘换出一台PDP-7的机器,并且伙同Dernis Ritchie将星际旅行移植到了这台PDP-7上。这台幸运的PDP-7因此在历史上留下美名。就是这台:
image002.jpg
image002.jpg (13.96 KiB) 查看 10439 次
当然,要想运行这游戏,当然得有个系统,这个系统,就是Ken Thompson和Dernis Ritchie用汇编语言写出来的,非常简陋的,UNIX的前身。这都是为了玩个游戏阿~
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
头像
yhlfh
帖子: 579
注册时间: 2006-09-02 20:42
来自: 东海明珠

Re: Ubuntu的故事

#72

帖子 yhlfh » 2009-01-27 23:38

想不到懒蜗牛文笔这么好,顶一记!
Life is like a box of chocolates, you never know what you're going to get.
Super126
帖子: 557
注册时间: 2008-03-30 8:46
来自: 江西吉安

Re: Ubuntu的故事

#73

帖子 Super126 » 2009-01-29 14:06

啥时候更新?
头像
懒蜗牛Gentoo
论坛版主
帖子: 7354
注册时间: 2007-03-02 17:36
系统: Linux Mint

Re: Ubuntu的故事

#74

帖子 懒蜗牛Gentoo » 2009-01-29 20:25

大致上每周一次
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
头像
懒蜗牛Gentoo
论坛版主
帖子: 7354
注册时间: 2007-03-02 17:36
系统: Linux Mint

Re: Ubuntu的故事

#75

帖子 懒蜗牛Gentoo » 2009-02-06 20:36

(15)minix

在强大的,玩游戏的欲望的驱使下,两位牛人完成了UNIX的最初雏形版。这个系统只支持两个使用者(估计做的时候没考虑别人,够他俩玩的就得)相对于那个MULTICS系统——MULTiplexed Information and Computing System,Brian Kernighan 开玩笑地戏称他们的系统其实是:"UNiplexed Information and Computing System",缩写为"UNICS"。后来大家取其谐音,就诞生了UNIX这个词。这一年,已经是1970年,史称Unix元年。后来, Brian Kernighan觉得用汇编写的系统不好维护,于是……他发明了C语言(符合他一切自己动手的风格),然后用C语言又重写了一遍。从此,Unix走上了发展的快车道,并且一直用到现在。许多世界级的大服务器,用的都是Unix系统。

好,Unix就说到这里,我们的正题是Minix。
要说Unix确实是很牛的,很有技术含量的,是值得学习计算机科学和操作系统的同学们学习的,然而,Unix也是天价的,广大穷苦的大学生们是买不起的。荷兰阿姆斯特丹的 Vrije 大学的Andrew S. Tanenbaum教授深刻的体会到了这一点。他的学生们学习了计算机学习了操作系统原理,总得实践一下吧?总得找台机器用用吧?要用计算机就得有操作系统吧?买个DOS装上?虽然那时候DOS已经问世了,但是这么一个单用户单任务效率也不高的操作系统,实在不能指望它培养出什么软件的人才。装个Unix?学校还不想破产。于是Andrew S. Tanenbaum牛人拿起键盘——咱自个儿编一个吧!然后Minix就诞生了。Minix取Mini Unix之意,自从1987年被编写出来,到1991年发展到1.5版,现在有两个版本,1.5和2.0。这个操作系统的初衷,是作为一个用来学习的模型。所以功能很简单,体积也很小。并且以后也没有进行进一步的开发和扩充,为的是能够让学生在一学期内能学完。那时候Minix在大学中用于教学是免费的,但是用于其他用途是需要给钱的。不过现在已经彻底免费了。它作为一个操作系统,其实并不算优秀,但它是一个源代码完全开放的操作系统,这使得有理想有志向有报复的黑客们,第一次能够完整的阅读到一个操作系统的全部代码。这其中,就包括芬兰赫尔辛基大学的学生,Linus Benedict Torvalds ……
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
回复