Unix 战争期间的专有文件 2024-6-7 • history bsd historical-unix 在阅读一些有关 Unix 的历史和演变的论文时,我总是以某种方式迷恋这篇文章这里关于 AT&T 专有并存在于 BSD 发行版中的一些文件。 这本书Absolute FreeBSD,第三版:FreeBSD 完整指南声称有六个文件必须重写。另见第 42 页(第 3 页,附件 D)这个文件。 我得到了重写部分,一个程序可以用多种方式编写以获得相同的答案,但是这些文件是什么?他们的作用是什么?这些文件的代码或算法是否高效或优越,足以引发此类战争? 答案1 Bill 和 Lynne Jolitz 撰写的两篇文章描述了必须重写的文件,他们为其发行版 386BSD 实现了缺失的功能:失落的碎片 I和失落的碎片II(多布博士杂志上发表的一系列文章的一部分)。 他们列出了缺失的功能如下: execve 列表:字符列表,以块存储的字符的链表队列,在tty层使用 资源图,用于将资源映射到地址空间段 缓冲区缓存,用于提供 write-behind(写入缓存在内存中,稍后刷新到磁盘) 相关内容 将音频输出重新映射到其他端口? pgfplotstable:带有 2 个或更多标题行(例如名称、单位、注释)的排版 csv 为什么在域控制器上部署远程桌面服务不好? 在 Ubuntu 服务器上编译 如何让 CR95HF NFC 读取器在 Linux NFC 堆栈中工作 如何向现有的 Aspell 词典添加更多单词? 如何根据块创建文件 更新 Geany 以使用 Nano 快捷方式 为什么 find exec ls 停止显示其中一个文件? 两台机器之间的 DPDK/RDMA 延迟是否比本地主机 ping 更低