科技: 人物 企业 技术 IT业 TMT
科普: 自然 科学 科幻 宇宙 科学家
通信: 历史 技术 手机 词典 3G馆
索引: 分类 推荐 专题 热点 排行榜
互联网: 广告 营销 政务 游戏 google
新媒体: 社交 博客 学者 人物 传播学
新思想: 网站 新书 新知 新词 思想家
图书馆: 文化 商业 管理 经济 期刊
网络文化: 社会 红人 黑客 治理 亚文化
创业百科: VC 词典 指南 案例 创业史
前沿科技: 清洁 绿色 纳米 生物 环保
知识产权: 盗版 共享 学人 法规 著作
用户名: 密码: 注册 忘记密码?
    创建新词条
科技百科
  • 人气指数: 42517 次
  • 编辑次数: 2 次 历史版本
  • 更新时间: 2010-09-06
方兴东
方兴东
发短消息
方兴东
方兴东
发短消息
相关词条
戴夫·海厄特
戴夫·海厄特
最佳编程语录大全
最佳编程语录大全
程序员笑话大全
程序员笑话大全
下一代程序员
下一代程序员
女程序员
女程序员
彼得·诺维格
彼得·诺维格
Russ Cox
Russ Cox
15名程序员界性感的奇葩
15名程序员界性感的奇葩
Mike Kruzeniski
Mike Kruzeniski
Jeff Fong
Jeff Fong
推荐词条
希拉里二度竞选
希拉里二度竞选
《互联网百科系列》
《互联网百科系列》
《黑客百科》
《黑客百科》
《网络舆情百科》
《网络舆情百科》
《网络治理百科》
《网络治理百科》
《硅谷百科》
《硅谷百科》
2017年特斯拉
2017年特斯拉
MIT黑客全纪录
MIT黑客全纪录
桑达尔·皮查伊
桑达尔·皮查伊
阿里双十一成交额
阿里双十一成交额
最新词条

热门标签

微博侠 数字营销2011年度总结 政务微博元年 2011微博十大事件 美国十大创业孵化器 盘点美国导师型创业孵化器 盘点导师型创业孵化器 TechStars 智能电视大战前夜 竞争型国企 公益型国企 2011央视经济年度人物 Rhianna Pratchett 莱恩娜·普莱契 Zynga与Facebook关系 Zynga盈利危机 2010年手机社交游戏行业分析报告 游戏奖励 主流手机游戏公司运营表现 主流手机游戏公司运营对比数据 创建游戏原型 正反馈现象 易用性设计增强游戏体验 易用性设计 《The Sims Social》社交亮 心理生理学与游戏 Kixeye Storm8 Storm8公司 女性玩家营销策略 休闲游戏的创新性 游戏运营的数据分析 社交游戏分析学常见术语 游戏运营数据解析 iPad风行美国校园 iPad终结传统教科书 游戏平衡性 成长类型及情感元素 鸿蒙国际 云骗钱 2011年政务微博报告 《2011年政务微博报告》 方正产业图谱 方正改制考 通信企业属公益型国企 善用玩家作弊行为 手机游戏传播 每用户平均收入 ARPU值 ARPU 游戏授权三面观 游戏设计所运用的化学原理 iOS应用人性化界面设计原则 硬核游戏 硬核社交游戏 生物测量法研究玩家 全球移动用户 用户研究三部曲 Tagged转型故事 Tagged Instagram火爆的3大原因 全球第四大社交网络Badoo Badoo 2011年最迅猛的20大创业公司 病毒式传播功能支持的游戏设计 病毒式传播功能 美国社交游戏虚拟商品收益 Flipboard改变阅读 盘点10大最难iPhone游戏 移动应用设计7大主流趋势 成功的设计文件十个要点 游戏设计文件 应用内置付费功能 内置付费功能 IAP功能 IAP IAP模式 游戏易用性测试 生理心理游戏评估 游戏化游戏 全美社交游戏规模 美国社交游戏市场 全球平板电脑出货量 Facebook虚拟商品收益 Facebook全球广告营收 Facebook广告营收 失败游戏设计的数宗罪名 休闲游戏设计要点 玩游戏可提高认知能力 玩游戏与认知能力 全球游戏广告 独立开发者提高工作效率的100个要点 Facebook亚洲用户 免费游戏的10种创收模式 人类大脑可下载 2012年最值得期待的20位硅谷企业家 做空中概股的幕后黑手 做空中概股幕后黑手 苹果2013营收 Playfish社交游戏架构

Samuel Leffler 发表评论(0) 编辑词条

Samuel Leffler。著名程序员。 Sam Leffler同Bill Shannon一起编写了tip. 4.2BSD和伯克利TCP的骨干。libtiff软件由Sam Leffler在Silicon Graphics工作期间编写。
目录

[显示全部]

简介编辑本段回目录

Samuel J Leffler is a computer scientist, known for his extensive work on BSD, from the 1980s to FreeBSD in the present day. Among other projects, he created FlexFAX, libtiff, and the FreeBSD Wireless Device Drivers.
The Design and Implementation series of books are regarded as very high quality works in computer science. They have been strongly influential in the development of the BSD descendants and have contributed to their cohesive and well-thought-out nature.

著作编辑本段回目录

S. Leffler, M. McKusick, M. Karels, J. Quarterman: The Design and Implementation of the 4.3BSD UNIX Operating System, Addison-Wesley, January 1989, ISBN 0-201-06196-1. German translation published June 1990, ISBN 3-89319-239-5. Japanese translation published June 1991, ISBN 4-621-03607-6 (out of print).
S. Leffler, M. McKusick: The Design and Implementation of the 4.3BSD UNIX Operating System Answer Book, Addison-Wesley, April 1991, ISBN 0201546299. Japanese translation published January 1992, ISBN 4-8081-8039-5

UNIX操作系统4.2BSD 编辑本段回目录

   随着4.1BSD版本的发行,很多关于性能的疑虑被解决。DARPA非常满意合同的结果。以致于又同Berkeley签定一份两年期的合同,而且这次的 基金很多,大约是原来的5倍。这部分资金一半用来资助Unix项目,余下的分给计算机科学系的几个其他研究员。合同要求,主要工作放在系统研究上,以便  DARPA的研究人员可以很好地进行他们的工作。

  由于DARPA团队的要求,确定了新的工作,并且开始据此对系统进改进。特别 地,新系统希望包含能够适应新的硬盘技术的快速文件系统、支持GB级的进程地址空间、提供灵活的交互处理通讯机制,以支持在分布式系统下的研究工作,并且 集成网络支持,这样能够使运行新系统的机器都很容易地连到 ARPAnet。

  为了帮助确定新系统的方案,Duane Adams 作为DARPA在Berkeley合同的监督人,组织了“筹划指导委员会”协助指导设计工作,确保研究DARPA的要求得到满足。这个委员会在 1981 年4月到1983年6月,共开了两次大会。委员会包括Bob Fabry、Bill Joy,和Berkeley的Sam Leffler、 Alan Nemeth和Bolt的Rob Gurwitz、Beranek和Newman,贝尔实验室的Dennis Ritchie,斯坦福 (Stanford)大学的Keith Lantz、卡内基梅隆(Carnegie-Mellon)大学的Rick Rashid,麻省理工(MIT)的 Bert Halstead、Information Sciences Institute的Dan Lynch、Duane Adams和DARPA 的Bob Baker,以及加洲大学洛杉矶分校的Jerry Popek。1984年初,这些会议被由更多人参加的主题讨论会取代。

   1981年7月,在新系统中建议包含特性的原始文档交给“筹划指导委员会”和其他不在Berkeley的人那里,引起了很长时间的讨论。这年夏天,我成 为 CSRG的成员,并且参与实现新的文件系统。整个夏天,Joy一直集中设计进程间通讯机制的原型。1981年秋,Sam Leffler也作为全职人 员加入CSRG,同Bill Joy一起工作。
  当Rob Gurwitz released在Berkeley发布早期的 TCP/IP协议,而Joy则把它集成到系统中并优化了其性能。在这项工作中,Joy和Leffler发现新系统不应该只针对DARPA的标准网络协议, 还应该支持更多协议。因此,他们重新设计了软件的内部结构,精炼了多个网络协议的接口,以便这些网络协议可以同时使用。

  随着内部 结构重建的完成,和TCP/IP被集成到IPC功能的原型中,还写了几个简单的程序,让本地用户可以存取远程资源。它们是熟知的rcp、 rsh、  rlogin和rwho。它们是作为暂时性工具设计的,以至日后可以被其他更合理的工具替换(所以在命令前加了一个”r”)。这个系统,称为4.1a, 初次发行是在1982年4月,且仅供内部用户使用,也没有期望它广泛应用,然而它却加速人们对4.2 版本的渴望。

  系统4.1a在它完成之前就过时了。但是,用户提供反馈有价值的信息,被用来建立一个修订计划“4.2BSD系统使用手册”。这份文档在1982年2月发行,其中包含将在4.2BSD中实现的为系统调用功能提供的接口的简要描述。

   4.1a开发的同时,我完成了新文件系统。在1982年6月,我把它完整地集成到4.1a的内核中。新系统称为4.1b,只运行在 Berkeley  选定的几台用于开发的机器上。Joy感觉一个面临较大改动的系统连内部发行都应尽量避免,特别是这个变动需要将每台机器的文件系统转储并恢复,以完成  4.1a 到 4.1b的转换。在证实新的文件系统能够稳定运行之后,Leffler立即着手进行增加有与新的文件系统有关的系统调用的工作,而Joy 主要完成交互通讯机制的修订。
  1982年暮春,Joy宣布他将参加Sun公司。夏天过后,他将工作分开,一部分时间为Sun工 作,另一部分时间为 Berkeley工作,他花费大量时间对交互通讯机制进行修订,而且重新组织Unix核心以减小对机器的依赖问题。Joy离开后, Leffler接管整个项目的开发工作。开发的最后截止期限已经被确定,而且Berkeley已经答应DARPA团队1983年春天完成发行版本。由于时 间紧迫,对剩余的工作进行了完成评估,而且而且设置优先级别。特别地,增强交互通讯机制和虚拟内存中最复杂的部份都降低优先级(后来完全被搁置)。同时, 由于Unix团体的期望高涨,Berkeley认为在最终版本发行之前,有必要分布一个过渡版本。这个系统被称为4.1c,于1983年4月发布;许多厂 商准备将4.2BSD移植到他们的硬件上。从4.1c版本开始,Pauline Schwartz被雇来管理发行工作。

  1983 年6月,Bob Fabry把CSRG管理权交给Domenico Ferrari和Susan Grahamturned,并开始度假,以解放他4年来 疯狂的生活节奏。Leffler继续完成系统,实现新的信号机制,增加了网络支持,重做了单独的输入/输出系统以简化安装程序,整合来自 Robert Elz的磁盘配额机制,更新所有的文档,修复了自4.1c版以来的bug。在1983年8月,4.2BSD发布。

   当4.2BSD发布不久,Leffler离开Berkeley去了Lucasfilm,他的职务被Mike Karels取代。Karels早期发行 2.9BSD PDP的经验,给他的新工作提供理想的背景。在我完成博士学位之后,1984年12月,我作为全职工作人员参加了CSRG,同Karels 一起工作。

  4.2BSD的流行让人印象深刻。在发行的18个月内,签发了1000多份站点许可。随后,又发行大量4.2BSD的 发行版,可以说其数量超过以前发行版数量的总和。大部份Unix厂商移植4.2BSD系统到他们的硬件上,而不是移植AT&T的商用 System V。因为System V既没有网络也没有Berkley快速文件系统。BSD版的Unix在商用领域占优势的地位长达几年。4.2BSD 的改进逐渐被集成到System V中,厂商逐渐又转而移植System V,不过,后来的BSD开发成果仍然继续被System V引进。 

附录:UNIX名人录编辑本段回目录

我们不想罗列所有负责开发UNIX的人的名单,这里仅罗列那些经常被谈及的人物,尽管他们可能只在 UNIX 会议的交谈中被涉及。

把每个参加 UNIX 开发的人都记下来是非常可能的。许多人尽管其工作很重要,但未留下什么可以识别的手迹。其他人则可能从整体上对 UNIX 做出了很大的贡献,但讲不清到底是哪一个具体的部分。(似乎所有的人都 Hack 了核心。)总之,对遗漏的同志请你原谅。

参加UNIX的许多人是因为在其他非UNIX的领域做出的贡献而出名的. 我们没有列出这些对世界作出贡献--不是因为我们狭隘--相反, 这些自有它们自己的颂功簿.

有些人的昵称也是出了名的, 大概是因为他们都随着早期发行的UNIX中的/etc/passwd文件或源码中而传播的. 我们也列下了这些昵称, 所以当你听别人说, "dmr说..."的时候,你就知道他们是指Dennis Ritchie.

  • Mike Accetta: 负责符号连接, key(后来成为man -k)和/dev/pty. (译者: /dev/pty就是虚终端)
  • Rick Adams: UUNET的骨干. 写了SLIP协议.
  • Alfred Aho: awk中的A. egrep和dbm库的作者.
  • Eric Allman: 编写了sendmail, trek, tset和-me宏. Ingres的主力.(译者: 今天你该把对sendmail的抱怨送给这位仁兄.喂, 老兄, 做的什么东东, 看不懂, 还有好些漏洞.)
  • Ken Arnold: 编写了curses, fortune, 还包括许多的游戏.
  • Ozalp Babaoglu: 同Bill Joy一起负责伯克利UNIX的虚存.
  • W.O.Baker: 驳回Tompson, Ritchie和Ossana等人对DEC-10的请求.这到导致了一个在更小的机器上的更小巧的系统的开发.
  • Andreas Rechtolsheim: 设计了最初的SUN板.
  • Steve Rellovin: 编写了第一个Usenet.
  • Walt Bilofsky: 编写了Rand编辑器.
  • Biff: Heidi的小狗.(译者: 这可不是笑话. UNIX里的biff命令确实就是这条狗的名字. 它总是向这邮递员汪汪地叫个不停)
  • Irma Brien: 邮寄了所有的第六版UNIX的磁带.
  • Bruce Borden: 负责MH和Rand编辑器.
  • Steve("srb")Bourne: 创造了Bourne Shell. 编写了adb.
  • Steve Bunch: UNIX的APRA(NCP)代码的合作者.
  • Brent Byer: 加入了分离的指令/数据空间来支持PDP-11/45.
  • Ron Cain: 编写了Small C, 第一个public-domain的C编译器.
  • Rudd Canaday: 同Dennis和Ken一起设计UNIX的文件系统. 创建了PWB小组.
  • Lorinda Cherry: Writer's Workbench(diction, style等等), bc和dc的作者. 还编写了eqn和bwk.
  • Greg Chesson: Wood Hermen乐团的前任鼓手, mpx文件(select()的前身), 最初的uucp packet驱动, Datakit, 行律和dh驱动中的适配控制的开发者.
  • Douglas Comer: 写了Xinu. 同Paul McNabb一起实现了第一个UNIX的X.25实现, 同Bob Brown和Keith Williamson编写了System V的cron.
  • Dave Crocker: 编写了MMDF, MS.
  • Bill Croft: 编写了第一个UNIX的网络实现(在PDP-11系列上).
  • Ted Dolotta: 编写了-mm宏. USG的第一任董事.
  • Robert Elz: 编写了伯克利的quota和自动配置.(译者: 真讨厌, 害得我总得删东东, 烦)
  • Robert Fabry: 伯克利CSRG的原任系主任, 争取到了DARPA的资助.
  • Stu("sif")Feldman: make, f77和efl的作者. 有非常好的酒窖.
  • Mel Ferenz: 主办了第一个UNIX用户组会议. 创办了UNIX News(a.k.a ;login:).
  • David Fiedler: 创办和编辑了许多的UNIX和C的杂志, 时事通讯等等,包括The UNIX Software List, The C List, Unique, UNIX Review, The C Journal, 和The C Users Journal.
  • John Foderero: 编写了Frenz Lisp.
  • Herb Gills: 编写了xargs.
  • Jim Gettys: 与别人合作负责X窗口系统.(译者: 一眼就看出来和UNIX有缘了, 名字上都写着了, getty嘛)
  • Dennis Hall: 在劳伦斯伯克利实验室时合作实现了VOS. 创建了软件工具用户组.
  • Robert Henry: 编写了error.
  • Steve Holmgren: 合写了UNIX的Arpanet(NCP)的代码.
  • Peter Honeyman: Honey DanBer uucp中的Honey. 编写了pathalias.
  • Mark Horton: 编写了curses, terminfo并对uucp映射和Usenet做了很大贡献.
  • Stephen("scj")Johnson: 编写了yacc, pcc(Portable C Compiler), lint和早期的spell. 辅助Dennis完成了UNIX的首次移植之一(Interdata8/32).
  • Bill("wnj")Joy: 编写了伯克利发行中的许多软件, 包括虚存, 网络,Pascal, vi, csh和termcap. Sun Microsystem创建者之一. 设计了NFS. 由于伯克利UNIX的出色工作获得了1986年ACM Grace Murray Hopper Award.(译者: 就是William N. Joy. 你在许多早期的UNIX文章中发现的就是他. Bill Joy, 你太COOL了!)(译者: 是不是开了公司的就都是Bill(帐单), 象那个Bill)
  • David Kashtan: 编写了Eunice.
  • Howard Katseff: 编写了sdb和last.
  • Lou Katz: USENIX的第一任主席.
  • Brian("bwk")Kernighan: K&R和awk中的K. The C Programming Language的作者之一, 现在大部分的编程风格都是源自这本书. 还编写了ratfor, ditroff, eqn和pic. Version 7的负责人之一.
  • Andrew Koenig: 编写了varargs(a.k.a. stdargs).
  • David Korn: 编写了ksh.
  • Ted Kowalski: 负责现在的fsck.
  • Bob Kridle: 创立了Mt.Xinu.
  • Jim Kulp: 开发了早期的作业控制和csh的目录堆栈.
  • Peter Langston: 举办了USENIX的go联赛. Eedie和Eddie是他的朋友, 你可以打电话, (201)644-2332找他们.
  • Sam Leffler: 同Bill Shannon一起编写了tip. 4.2BSD和伯克利TCP的骨干.
  • Mike Lesk: 编写了lex, tbl, refer, -ms宏, uucp和可移植C库,stdio的前身.
  • Don Libes: Life With UNIX的作者之一. 没啥好提的.(译者: 老兄, 你也太歉虚了, :)
  • John Lions: 编写了第一本描述UNIX的书. 经常被误拼为"Lyons".
  • Tom London: 32V的作者之一, 第一个VAX版的UNIX.
  • Brian Lucas: 第一个分布式文件系统的设计者之一, 该分布式文件系统由1台PDP-10做Server, 4台PDP-11做Client.
  • Heinz Lycklama: 同Dong Bayer完成了MERT. 编写了第一个微处理器版的UNIX,在LSI-11上的LSX. 参与了早期的UNIX标准化工作, 包括第一个UNIX标准(/usr/group).
  • Tom Lyon: 完成了UNIX的最初移植之一(VM/370).
  • Joe Maranzano: 负责USG.
  • Bob Marsh: /usr/group的创办者和第一任主席. 创立了Onyx, 第一个提供非PDP的, 基于微处理器的UNIX的厂商.
  • John Mashey: 编写了Mashey Shell, 后来被融入了Bourne Shell. PWB的主力.
  • Doug McIlroy: 提出了管道的概念. 编写了tmg. 还编写了diff和spell. 他对语音处理的研究导致他写的grep.
  • Kirk McKusick: 完成了伯克利的快速文件系统(FFS)和可移植的目录访问例程. 4.3BSD的骨干. 同Peter Kessler共同写了gprof.(译者: 现在还在做BSD呢. BSD4.4完了之后是不是有BSD4.5.)
  • Lee McMahon: 编写了sed.
  • Al McPherson: 编写了fsdb.
  • Richard Miller: 完成了最早的UNIX移植之一(Interdata7/32).
  • Robert Morris: 同Lorinda Cherry完成了dc和bc.
  • Bill Munson: 负责Ultrix.
  • Mike Muus: 负责JHU/BRL UNIX.
  • Alan Nemeth: 负责BBN的C machine, 第一台UNIX的微码实现.
  • Landon Noll: 国际最糟糕的C程序比赛的创立者和裁判.
  • Dan Nowitz: Honey DanBer中的Dan. 对最初的uucp作出了巨大贡献.
  • Joseph Ossanna: 负责troff.(译者: 前面提到的-mX的宏均为troff或nroff的宏包.)
  • Rob Pike: Blit位图终端的开发之一.
  • P.J.Plauger: 写了第一个商业C编译器. 创立了Whitesmiths公司.负责Idris.
  • Dave Presotto: 同Bill Joy合写了vgrind.
  • Rick Rashid: 负责Mach. 设计了CMU的IPC(Interprocess Communication)(译者: 新思想的起源人之一.)
  • Brian("ber")Redman: Honey DanBer中的Ber.
  • Bill Reeves: 同Tom Duff和Mike Tilson合写了vcat.
  • John Reiser: 32V的作者之一.
  • Sandy Resseler: 谁啊??????
  • Dennis("dmr")Ritchie: 他经常拒绝别人说他和Thompson做的一样多, 但他确实是UNIX个另一半. 主要负责C语言. 由于和Thompson对UNIX的巨大贡献, 获得了许多有声望的大奖, 包括1982年的IEEE Emmanuel award和1983年的ACM图灵奖.
  • Marc Rochkind: 编写了SCCS和bfs. PWB的主力.
  • Rob Rosenthal: 第一个分布式UNIX文件系统的作者之一.
  • Steve Schaefer: 负责CPATH, LPATH和MPATH.
  • Deborah Scherrer: 在劳伦斯伯克利实验室时合作实现了VOS. 创建了软件工具用户组.
  • Eric Schienbrood: 编写了more.
  • Eric Schmidt: 编写了BerkNet.
  • Jeff Schriebman: 创建了Unisoft公司.
  • John Seamons: 完成了首例SUN板上的UNIX移植.
  • Donn Seeley: 对f77, Ritchie的编译器和pcc做了很多贡献.
  • Bill Shannon: 同Bill Jolitz在PDP-11上实现了可覆盖的核心. 编写了早期的BSD printer spooler程序.
  • Dick Shapazian: 设计了起初的UNIX许可证制度.
  • Kurt Shoens: 编写了伯克利的Mail(a.k.a. mailx), fmt.
  • Richard("rms")Stallman: 编写了emacs. GNU和FSF(Free Software Foundation)的创始人之一.
  • Armando("aps")Stettner: 花了几年的时间来让DEC承认UNIX的存在.
  • Bjarne Stroustrup: 编写了C++.
  • Joe Sventek: 在劳伦斯伯克利实验室时合作实现了VOS. 创建了软件工具用户组.
  • Andrew Tanenbaum: 编写了MINIX.(译者: 不必说了, 这么可爱的小老头.)
  • Rebecca Thomas: 同Jean Yates共同编著了第一本关于UNIX的商业用书.
  • Ken("ken")Thompson: 该谴责他, 他发明了UNIX. 因为同Dennis的在UNIX方面的工作获得了许多有声望的大奖, 包括1982年的IEEE Emmanuel award和1983年的ACM图灵奖.
  • Walter Tichy: 编写了RCS.
  • David Tilbrook: 创立了HCR.
  • Michael Toy: 两个很有名的游戏, rogue和/etc/shutdown.
  • Michael Ubell: 编写了第一个历史原型, 后来融入了csh.
  • Larry Wall: rn, patch和perl的作者.
  • Larry Wehr: 提出了现在使用的命名管道的概念.
  • Peter Weinberger: awk中的W. 编写了lcomp.
  • Peter Weiner: 从Rand公司获得了第一个商业UNIX许可证. 创立了Interactive Systems Corp.
  • Lauren Weinstein: 负责Stargate.
  • David Willcox: 编写了ideal.
  • Dave Yost: 对Rand编辑器和MH做出巨大贡献.
  • Walter Zintz: 创立Uni-Ops用户组.
  • Steve Zucker: 创立了早期的命名管道. 

参考文献编辑本段回目录

http://en.wikipedia.org/wiki/Samuel_J_Leffler
http://www.thejemreport.com/content/view/304/

→如果您认为本词条还有待完善,请 编辑词条

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。
0

标签: Samuel Leffler Samuel J Leffler Sam Leffler

收藏到: Favorites  

同义词: Samuel J Leffler,Sam Leffler

关于本词条的评论 (共0条)发表评论>>

对词条发表评论

评论长度最大为200个字符。