什么是“霍克吉”?

什么是“霍克吉”?

内核中有很多常量以HORKAGE,

  • ATA_HORKAGE_ZERO_AFTER_TRIM
  • ATA_HORKAGE_NODMA
  • ATA_HORKAGE_ATAPI_MOD16_DMA
  • ATA_HORKAGE_NO_DMA_LOG
  • ATA_HORKAGE_NO_ID_DEV_LO
  • ATA_HORKAGE_NO_LOG_DIR
  • ATA_HORKAGE_WD_BROKEN_LPM

然而,这些并没有真正记录在案

根据 libata.force 强制 horkage 并抱怨它。为了与链路选择保持一致,15 号设备选择连接到主机链路的第一个设备。

"horkage" 是什么意思?

答案1

似乎 Horkage 一词是随着这个补丁经过艾伦·考克斯。期限"hork"是什么意思

(计算、俚语)犯规;搞砸;被困难、纠结或不愉快所占据;被打破。我下载了该程序,但有些东西被卡住了,无法加载。

您还可以在术语文件中“horked”下的术语表

破碎的。使困惑。被扔掉了。现在很常见;好像是1995年以后的事了。有一个相关定义的有趣网页,其中很少有实际使用的,但其中许多都会出现在任何熟悉该形容词的人的识别词汇中。

horkage 列表是黑名单功能的列表,因为硬件制造商未能正确实现它(“horked”实现)。

答案2

“Hork”是某人呕吐的声音,就像“ribbit”是青蛙发出的声音(根据北美大部分地区的英语使用者的说法)。返回错误或抛出异常的程序通常被拟人化,就像程序在呕吐一样。 “Hork”是声音的俚语,显然这已被纳入内核源代码的一部分。

答案3

要深入探究历史的深处,我们必须求助于古老的档案:新闻组。

“horkage”最古老的用法是1991/04/12 由 Shaun Case 在 comp.os.msdos.programmer:

如果您对此计划感兴趣,请检查您当地的 CBIP 新闻组列表并参与主要的 horkage。

请注意,这里没有“破碎”的意思; “horkage”按普通意义上的“hork”使用:“呕吐”(拟声词)。

另一种意义上最古老的使用(在进行这项研究之前我并不熟悉)是 Jose Nazario 于 1997/04/11 在 Misc.forsale.computers.workstation 上使用的,但更有趣的是托马斯·冈纳尔·斯帕克斯的回应:

:>>尝试在早上喝咖啡之前隔离horkage。
: 我请问……“horkage”到底是什么?
我记得很多个月前我开始 BBS 时听到过这个词……我第一次听到这个词是从伯克利的一些人那里听到的,特别是 tjames :)

蒂莫西·詹姆斯 (Timothy James) 在适当的时间在伯克利读本科,但我无法进一步追踪任何信息。

另外值得注意的是这个关于相关“horked”的问题沃尔特·霍华德 (Walter Howard) 在 alt.folklore.computers 发表于 1994/02/10:

hork - 1. 及物,破坏。 “当他启动新版本时,整个数据库都被占用了”。
2. 不及物,死亡,崩溃。 “OS/2 去访问分区表,然后它就停止了”。

回复中提到“hork”也可以用于“偷窃”,特别是在加拿大语中。

答案4

我是不是掉进了平行宇宙,只改变了这个词?

它是博克(或者博克、 Borked、 Borken)源自“破碎”的拼写错误。它可以追溯到 60 年代初/中期。

鉴于“b”和“h”之间的印刷相似性,我必须假设“hork”的创始人看到了“bork”的印刷错误实例,可能是在糟糕的复印件或早期扫描仪输出上。

相关内容