[UNIX]A Quarter Century of Unix by Peter H. Salus

news/2025/11/5 4:36:46/文章来源:https://www.cnblogs.com/profesor/p/19191777

 

pdf下载:https://ia800304.us.archive.org/35/items/aquartercenturyofunixpeterh.salus_201910/A%20Quarter%20Century%20of%20UNIX%20-%20Peter%20H.%20Salus.pdf

 

DJVU: https://annas-archive.org/md5/11a934b9d361ccafe8f703364085ac97

PDF: https://annas-archive.org/md5/ff01aed79ea7d139604e860d5899ec3e

 

来源:https://www.destructuring-bind.org/linux-journal-archive/LJ/012/2688.html

A Quarter Century of Unix

Danny Yee

Issue #12, April 1995

Salus has chosen and edited his source material well, however, and inserted his own summary and exposition in appropriate places. The result is a great read, with the voices of the various creators providing unique perspectives on the events they participated in (some scores of people are quoted from at length).

  • Author: Peter H. Salus

  • Publisher: Addison-Wesley 1994

  • ISBN: 0-201-54777-5

  • Reviewer: Danny Yee

  • Summary: From Space Travel to Plan 9 and Linux

A Quarter Century of Unix is a history of Unix, a kind of annotated collection of reminiscences. It begins at the “birth” of Unix, with Ken Thompson looking for a machine to play Space Travel on, then jumps back to provide the context, both in the history of computing in general and in the particular setup at Bell Labs. Part two describes the work done up to 1974, both on Unix and on the tools and language (C) so closely associated with it. Part three tries to pin down some of the things that made Unix unique: its style, the strong contributions by users and user groups, and the key role of some of its more famous tools. Parts four and five trace the expansion of Unix: the development of BSD and the commercial Unixes, the creation of SUN, the ambivalent relationship with DEC, legal issues and attempts at standardization. The final section offers an overview of the current status of Unix in its many different versions and offers some ideas about where it is heading. There is also a very brief glance at some of the systems that it has influenced, including Bell Lab's new Plan 9 system. The finale has Dennis Ritchie, Brian Kernighan and others offering their ideas on what made Unix work. Particularly noteworthy is the solid treatment of legal issues (three chapters altogether) and the coverage of events outside the United States (in Australia, Europe and Japan).

The format of A Quarter Century of Unix, with most of the text in the form of extended quotations, runs the risk of discontinuity and lack of focus. Salus has chosen and edited his source material well, however, and inserted his own summary and exposition in appropriate places. The result is a great read, with the voices of the various creators providing unique perspectives on the events they participated in (some scores of people are quoted from at length).

I did spot a few minor inconsistencies in the text—on page 155 we read “It was 32V that became 3BSD in 1979”, though the Unix versions tree on page 61 shows no such influence—and errors—on page 253 we have “It was clear that AT&T hadn't objected to other derivatives: Linux, MINIX, etc. In the autumn of 1988...”, implying that Linux existed in 1988 (and Linus' name is misspelled in the index, too). But these are just quibbles. A more weighty criticism would be that the book sometimes reads more like myth than history, with the participants portrayed like epic heroes. (It's rather obvious that Salus himself is a Unix fan.) This may worry the historians, but in a way it is the legends and myths that are the most influential, so the distinction is perhaps moot.

A Quarter Century of Unix doesn't assume specialized knowledge, but the more you know about Unix (and to a lesser extent, about architectures and operating systems) the more you will get out of it—if you've never used awk, for example, you will probably have little interest in reading about its origins and development. The main audience will be programmers, administrators, and users with extensive Unix experience. Historians and sociologists of the computer industry will find Salus' work an essential source of primary material, and marketing types might well learn a thing or to from it. A Quarter Century of Unix should be a great success; it's just unfortunate that it wasn't written years ago!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/956181.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025 年 11 月新风系统厂家推荐排行榜,电竞网咖酒店棋牌室KTV洗浴饭店商场办公室别墅大宅学校诊所中医馆会所美容院,商用家用极寒地区全热交换新风系统公司推荐

2025年11月新风系统厂家推荐排行榜:极寒地区全热交换技术引领行业变革 一、行业背景与发展趋势 随着室内空气质量意识的不断提升,新风系统行业在2025年迎来新的发展契机。特别是在电竞网咖、酒店棋牌室、KTV娱乐场所…

2025 年 11 月新风系统厂家推荐排行榜,电竞网咖酒店棋牌室KTV洗浴饭店商场办公室别墅大宅学校诊所中医馆艾灸会所美容院商用家用全热交换极寒地区公司推荐

2025 年 11 月新风系统厂家推荐排行榜:电竞网咖酒店棋牌室 KTV 洗浴饭店商场办公室别墅大宅学校诊所中医馆艾灸会所美容院商用家用全热交换极寒地区公司推荐 随着室内空气质量日益受到重视,新风系统已成为各类商业与…

2025 年 11 月新风系统厂家推荐排行榜,电竞网咖酒店棋牌室KTV洗浴饭店商场办公室别墅大宅学校诊所中医馆会所美容院,商用家用极寒地区全热交换系统公司精选

2025年11月新风系统厂家推荐排行榜:商用与极寒环境全热交换系统精选 随着室内空气质量日益受到重视,新风系统已成为各类商业与居住空间的标配设备。特别是在电竞网咖、酒店棋牌室、KTV娱乐场所、洗浴中心、餐饮饭店、…

2025 年 11 月新风系统厂家推荐排行榜,电竞/网咖/酒店/棋牌室/KTV/洗浴/商场/办公室/别墅/学校/诊所/中医馆/会所/美容院/商用/家用/极寒地区/全热交换新风系统公司推荐

2025年11月新风系统厂家推荐排行榜:专业解读电竞娱乐与商业空间空气解决方案 随着室内空气质量日益受到重视,新风系统已成为各类商业场所和居住空间的标配设备。特别是在电竞馆、网咖、酒店等人员密集场所,以及极寒…

2025 年 11 月新风系统厂家推荐排行榜,电竞网咖酒店棋牌室KTV洗浴饭店商场办公室别墅大宅学校诊所中医馆会所美容院,商用家用全热交换极寒地区适用

2025年11月新风系统厂家推荐排行榜:全热交换技术助力多元场景空气质量升级 在当今社会,室内空气质量日益受到重视,新风系统作为改善室内环境的关键设备,其技术演进与市场格局呈现多元化发展趋势。特别是在电竞网咖…

Glide将网络图片压缩成指定大小并保存到本地

private static void toPNG(Context context, String string, File output, int width, int height){ try{ Glide.with(context) .load(string) .asBitmap() …

认知过程的现象学模型:回到“事情本身”的意识体验

认知过程的现象学模型:回到“事情本身”的意识体验 现象学的口号是“回到事情本身”,这意味着我们要悬置预先的假设和科学理论,直接描述我们直接经验到的认知过程。这个模型拒绝将认知视为“大脑中的信息处理”,而…

AI元人文构想中的“内观照叙事模型”:从心灵哲学到价值计算的桥梁

AI元人文构想中的“内观照叙事模型”:从心灵哲学到价值计算的桥梁 ——认知过程的现象学模型 在关于人工智能伦理的诸多探讨中,“价值对齐”的范式已日渐显露其疲态。它试图将人类丰饶而流动的价值简化为一系列可执行…

C# DataGridView 大数据量性能优化 - 尼古拉

全文截图转载自 技术老小子 博客:DataGridView 大数据量性能优化深度解析

WPF的更新通知

// 方式1:通知所有绑定更新 PropertyChanged?(this, new PropertyChangedEventArgs("")); // 方式2:只通知索引器绑定更新 PropertyChanged?(this, new PropertyChangedEventArgs("Item[]"));…

[数据仓库] 腾讯数据仓库规范体系 [转]

1 数据仓库模型设计 1.1 数据分层模型1.2 数据分层边界1.3 数据主题域主题域是面向业务分析,将业务分析过程进行高度概括及抽象,是在较高层次上将企业信息系统中的数据综合、归类并进行分析利用的抽象。目前互联网缺…

20251104 之所思 - 人生如梦

20251104 之所思1. 今天在过问题的时候因为一个事情两名同事起了争执,我这边主观上维护了其中的一名,对另一名同事的工作方式做了批评,导致该同事受到了委屈,会后给我发了很多信息,以为我是针对她,想赶她走,虽然…

【电子工程师の设备】用于拆焊PCB的热风枪的品牌

用于拆焊PCB的热风枪的品牌, 下面这个表格汇总了部分品牌及型号信息: 品牌 特点/定位 提及型号举例Quick 快克 国内知名品牌,注重防静电设计 (ESD),适合精密PCB维修。 990A, 990AD, 850A JBC 欧洲领先的专业焊接设…

20232407 2025-2026-1 《网络与系统攻防技术》 实验四实验报告

1.实验内容 一、恶意代码文件类型标识、脱壳与字符串提取 二、使用IDA Pro静态或动态分析crackme1.exe与crakeme2.exe,寻找特定输入,使其能够输出成功信息。 三、分析一个自制恶意代码样本rada,并撰写报告,回答以下…

怎么设计一个好的Selenium/Appium 自动化框架? 需要考虑哪些问题

架构原则:分层(Test / PageObjects / Services/API / Utils / Drivers / Data),单一职责,易扩展、易维护。测试用例组织:小而独立、幂等、可重跑。按功能/模块/标签分组,支持并行与分布式执行。抽象驱动层:统一…

AIChatManager 应用功能总结

AIChatManager 应用功能总结 概述Qoder生成的应用,浏览器打开html即可使用,无服务无后台,部分功能不太完善,欢迎自行补充完善AIChatManager 是一个功能完整的AI聊天应用,采用纯前端架构,支持多种AI模型提供商(O…

[Doris] 度言软件:复杂查询响应速度提升10+倍,基于 Apache Doris 实时数仓建设实践 [转]

0 序原始作者 | 杭州度言软件大数据团队 发布时间 | 2022.12.27杭州度言软件有限公司(度言软件)成立于2014年,是信贷不良资产处置技术服务供应商,以“智能科技赋能不良资产处置,推动贷后行业合规高效发展”为使命…

第15天(中等题 滑动窗口)

打卡第十五天 2道中等题恰好型滑动窗口:耗时≈一小时 明天继续

Rust-闭包

一、Rust 闭包基础 1. 什么是闭包 闭包是能捕获其定义环境中变量的匿名函数。 // 基本语法 let closure = |x: i32| x + 1; let result = closure(5); // 6// 多参数 let add = |x, y| x + y; let sum = add(3, 4); //…

[docker note]

# ==== Docker 傻瓜式笔记 ==== # 一句话总结:Docker 是用来"装程序的盒子",让程序在任何电脑上都能一模一样地运行 # 核心概念: # 1. 镜像(Image):"盒子的模板",包含程序和运行环境(比如一…