AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / unix / 问题 / 424998
Accepted
aupreti
aupreti
Asked: 2018-02-19 09:39:33 +0800 CST2018-02-19 09:39:33 +0800 CST 2018-02-19 09:39:33 +0800 CST

为什么 Unix 是“自立的”?

  • 772

我正在阅读 Ritchie 和 Thompson 关于 Unix 文件系统的论文。他们写道,“值得注意的是,该系统是完全自给自足的”。Unix 之前的系统不是自支持的吗?以什么方式?

history unix-philosophy
  • 3 3 个回答
  • 10774 Views

3 个回答

  • Voted
  1. Best Answer
    Stephen Kitt
    2018-02-19T09:56:08+08:002018-02-19T09:56:08+08:00

    您在论文中引用后立即解决了您标题中的问题:

    所有 Unix 软件都在系统上维护;同样,本文和本期中的所有其他文档都是由 Unix 编辑器和文本格式化程序生成和格式化的。

    所以“自支持”意味着一旦 Unix 系统建立起来,它是自给自足的,它的用户可以使用它来对系统本身进行更改。上述引文中的“本期”指的是Bell System Technical Journal,第 57 卷,第 6 期,第 2 部分,1978 年 7 月至 8 月(也可在Internet 档案中找到),这完全是关于 Unix 系统的(对于任何对 Unix 及其历史感兴趣的人)。

    Unix 是自支持的这一事实并不意味着所有其他系统都不是。但是某些操作系统确实需要使用其他系统来构建它们(事实上,随着微型计算机的出现,这种情况变得更加普遍,微型计算机的系统通常是在 mini 上开发的)。Unix 的新颖之处在于它还包括排版工具,这意味着它不仅可以构建自己,还可以生成在线和印刷文档(我想 Unix 可能不是第一个这样的系统,但这本来可以在最不寻常)。

    • 100
  2. user207421
    2018-02-20T01:27:17+08:002018-02-20T01:27:17+08:00

    PDP-11 由 Digital Equipment Corporation 制造,制造商为 PDP-11 提供的操作系统为:

    • RT-11
    • RSX-11
    • RSTS/E

    其中,至少 RSTS/E 需要另一个操作系统来生成系统。它是一个单任务单用户磁盘操作系统,当然也称为 DOS,它只支持磁带、磁盘、电传打字机、sysgen询问您配置问题并创建汇编语言配置文件的程序,以及一个汇编器和链接器。该sysgen程序的输出是一个 RSTS/E 可引导操作系统。我不能代表 RT-11 或 RSX-11,因为我从来不需要 sysgen 它们,但我在 1970 年代后期多次 sysgen'd RSTS/E。

    sysgen他们通过 RT-11 运行时系统(并且还有 RSX-11 运行时系统)通过 RSTS/E 版本 6b 或可能的 6c 修复了所有这些问题,但所有这一切都在大约1968. 因此强调 Unix 是自支持的。

    • 16
  3. wallyk
    2018-02-20T11:56:18+08:002018-02-20T11:56:18+08:00

    回答最初的问题为什么Unix 是自支持的?这是因为不是自托管的系统有点糟糕。

    当需要开发另一个系统时,生成的系统并没有得到必要的关注,以使其可靠、友好和可用。

    在Sequent历史的早期,他们使用 VAX 来开发他们的类 Unix 操作系统和其他组件。在讲述他们的历史时,工程师们自豪地表示,一旦他们的产品大部分可靠,公司总裁就帮助推出了 VAX,因此开发必须是自托管的,该公司将 de-VAXing 视为一个重要的里程碑,导致高可靠性和驾驶用户友好性。

    从 1970 年代开始,我亲身经历了几个令人讨厌的非自托管开发系统: 据说是在 VAXen 上开发的ISIS和iRMX,尽管我认为 iRMX 可能在 1980 年代后期大部分是自托管的。

    • 11

相关问题

  • FreeBSD 引导加载程序 ASCII 艺术守护程序字母背后的含义是什么?

  • 原始 Unix Box 命令数

  • 为什么 Linux 使用 LF 作为换行符?

  • 在控制台中编写类似历史记录的 shell 脚本 [关闭]

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    ssh 无法协商:“找不到匹配的密码”,正在拒绝 cbc

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    如何卸载内核模块“nvidia-drm”?

    • 13 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Wong Jia Hau ssh-add 返回:“连接代理时出错:没有这样的文件或目录” 2018-08-24 23:28:13 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST
  • Martin Hope
    Bagas Sanjaya 为什么 Linux 使用 LF 作为换行符? 2017-12-20 05:48:21 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve