当前浏览

海思笔记

分类目录

展开|收起

看你喜欢

(1) (1) (42) (1) (1) (1) (16) (2) (1) (1) (4) (1) (2) (7) (4) (1) (1) (1) (1) (3) (1) (5) (1) (1) (1) (1) (1) (2) (1) (4) (4) (3) (1) (1) (2) (1) (37) (2) (1) (5) (3) (1) (4) (1) (1) (11) (3) (1) (9) (3) (1) (23) (2) (1) (2) (1) (1) (1) (1)

最新精华

第 1 页,共 2 页12

Linux过时了- 塔能鲍姆-托瓦兹辩论(Tanenbaum–Torvalds debate)

本文根据维基百科码农逐梦者博客oreilly出版社整理而成。

塔能鲍姆-托瓦兹辩论(英语:Tanenbaum–Torvalds debate),由Minix创作者安德鲁·斯图尔特·塔能鲍姆(Andrew Stuart “Andy” Tanenbaum,昵称“安迪”,网络上的代号为“ast”)与Linux核心的作者林纳斯·托瓦兹(Linus Torvalds)之间,进行的网络论战,讨论的主题在于操作系统架构的选择。1992年在Usenet讨论组群comp.os.minix上发起。塔能鲍姆认为,以微内核架构设计的操作系统,在理论上,比宏内核架构更加优越,Linux采用的宏内核架构是过时的。但是林纳斯·托瓦兹以开发实务上的观点展开反击,并比较Minix与Linux的性能差异。稍后一些著名的黑客也加入讨论,如彼得·麦唐纳(Peter MacDonald,他创造了第一个linux发行版,Softlanding Linux …

【阅读全文】

Richard Stallman(理查德·斯托尔曼)

本文转载自互动百科

理查德·斯托尔曼(Richard Stallman):自由软件精神领袖,FSF创始人,五短身材,不修边幅,过肩长发,连鬓胡子,时髦的半袖沙滩上装,一副披头士的打扮。看起来象现代都市里的野人。如果他将一件“麻布僧袍”穿在身上,又戴上一顶圆形宽边帽子,有如绘画作品中环绕圣像头上的光环。一眨眼的功夫,他又变成圣经中的耶稣基督的样子,散发着先知般的威严和力量。在斯托尔曼的理论下,用户彼此拷贝软件不但不是“盗版”,而是体现了人类天性的互助美德。对斯托尔曼来说,自由是根本,用户可自由共享软件成果,随便拷贝和修改代码。

理查德·斯托尔曼 – 简介

斯托尔曼的外表很普通,长乱的头发、满脸胡须、五短身材,但丝毫不会影响人们对他的评价。这位被《连线》杂志评为“最伟大的程序员”的怪家伙,在编程技术上几乎无人能及,出自他手的计算机程序数不胜数,像包含超过15000个软件包的GNU系统就是很好的证明。在对软件的态度上,他永远一个偏执狂,这样的个性让他与推崇商业软件的公司格格不入,甚至与后来的Linux拥护者们也存在着分歧。即便如此,他依然是人们心中的自由软件教父.

理查德·斯托尔曼 – 生平经历

1953年6月,斯托尔曼出生在美国曼哈顿。他第一次接触计算机是在16岁时,由于成绩优秀,他获邀成为IBM纽约科学中心实验室的一名助手,并从此与计算机结下不解之缘。1971年,正在哈佛大学学习的斯托尔曼遇到了一个机会,MIT(麻省理工学院)的AI(人工智能)实验室正在为新开发的计算机系统招募“电脑黑客”,这很对他的胃口,于是他加入MIT成为AI实验室的一名专职黑客,负责改进ITS(一种不兼容的分时系统),从此开始了程序员生涯。当时的计算机设备十分落后,MIT使用的是PDP-10小型机和简单的汇编语言。在他的努力下,ITS不断发展,并且广受欢迎。但好景不长,随着PDP-10系列渐渐退出舞台,他苦心研究的ITS也变得毫无意义。

理查德·斯托尔曼 – 开发软件…

【阅读全文】

Richard Stallman和自由软件运动

本文转载自徐继哲的博客

人类的进化史是一部人类为争取自由的战争史。虽然我不是人类学家,但这不妨碍我相信,在人类历史早期,人们所面临的主要困境是来自大自然的考验,比 如:饥饿、严寒,还有那只隔壁山洞里嗷嗷乱叫的老虎。那时虽然环境艰苦,但人们是自由的,人与人之间是分享的、协作的。随着人类的“进步”,矛盾也逐渐由 人与自然转变成人与人之间。我们从简单自由的原始社会进化到了尔虞我诈的商业社会,我们从通讯只能靠吼进化到了天涯比邻的信息时代。我们获得了更多的关于 宇宙的知识,我们拥有了更加新进的技术,我们开始自以为无所不能。面对浩瀚的宇宙,我们不再敬畏,甚至已经对其置之不理。我们关注的是如何在竞争中取胜, 如何通过专利限制他人。这时,一些原始社会的考验又重新回到了我们的身边:饥饿与严寒。不过,这次他们不再是来自大自然,而是来自那些利欲熏心的人们。现 代社会正在将自由、分享、协作从我们身边赶走,我们还剩下什么呢?带着你的爱人和孩子去看看属于宇宙的太阳从地平线落下吧。不!它已经被固体可吸入颗粒漂 浮物和高楼大厦挡住。我们剩下的只有回到钢筋水泥的山洞里为了晚餐和房贷的苦苦挣扎。在此,我不仅想和大家强调古人已经说过的“天下兴亡,匹夫有责”,我还想告诉大家计算机软件的历史也与此类似。

软件天生就是自由的

最初的计算机就像我们先人发明的算盘一样,只有硬件,没有软件,是一个纯粹的机械装置。直到20世纪中叶,随着电子管、晶体管的发明,计算机的电子成分才超越了机械成分,逐步演化成了现在的电子计算 机,在这个过程中,出现了软件,并起到越来越重要的作用,最终成为了计算机的灵魂。最初的软件世界里,当然没有自由软件、专有软件、开源软件这些概念,因 为软件天生就是自由的,公司在出售的硬件里附带了软件,包括源代码和文档。人们根据自己的需要,修改软件,自由地使用硬件,人与人之间互相分享,协作。关于这方面的经典故事就是Richard Stallman经常举例的“打印机驱动程序”的故事,它生动地展现了软件从天生的自由转向后天的不自由给人们带来的影响。

在哈佛大学读书的时候,Richard …

【阅读全文】

Eric Steven Raymond(埃里克·斯蒂芬·雷蒙)

本文摘自互动百科

Eric Raymond全名“埃里克·斯蒂芬·雷蒙德”,生于美国波士顿,著名的计算机程序员,开放源代码软件运动的旗手。

Eric Raymond – 简介

埃里克·雷蒙德,全名“埃里克·S·雷蒙德”(Eric Steven Raymond)。1957年12月4日出生于美国波士顿,常用名称ERS,著名的计算机程序员,开发源代码软件运动的旗手。

1957年,雷蒙德出生于美国马萨诸塞州的波士顿,正好就是黑客文化发源地MIT的所在,也是斯托尔曼发动自由软件运动的大本营。但雷蒙德从小就跟随父母在世界各地东奔西走,13岁之前已经忘掉了两种语言。1971年,他回到美国宾夕法尼亚州,1976年起开始接触黑客文化,1982年完成第一个开放源代码软件项目。雷蒙德不是光说不练的笔杆子,他是INTERCAL编程语言的主要创作者之一,曾经为EMACS编辑器作出贡献。雷蒙德还是著名的Fetchmail程序的作者。最近他还编写了一个最初用于Linux内核设置的设置程序

Eric Raymond – …

【阅读全文】

The Cathedral and the Bazaar(大教堂和集市)

1. 背景介绍

以下摘自维基百科

《大教堂与市集》(The Cathedral and the Bazaar)是埃里克·斯蒂芬·雷蒙(Eric Steven Raymond)所撰写的软件工程方法论。以Linux的核心开发过程以及作者自己主持开发的开放源代码软件──Fetchmail为讨论案例。文章在1997年5月27日发表,并在1999年出版成书。

简介

本书讨论两种不同的自由软件开发模式:

大教堂模式(The …

【阅读全文】

应该记住哪些vi/vim常用命令?

编码用得多的还是Windows下的编辑器,如各种IDE,或者Source Insight,UE之类的,实际工作中即使编写Linux下的程序,也可以选择SAMBA共享的方式来在Windows下来编码。通常觉得,能完全用Linux下的编辑器(如Vim/Emacs)来工作的,那就不是一般人,既然对Linux如此痴迷,那水平肯定也不会太差。但Linux的用法的确会困扰很多人,就连《Thinking In Java》的作者Bruce Eckel也承认Cygwin给他带来了很多便利,同时感叹说如果十几年前当他被Gnu Emacs搞得头脑发晕的时候有这些Windows工具就好了。当然,他肯定对Emacs也已很熟练了,绝非初学者的那种晕。…

【阅读全文】

第 1 页,共 2 页12