![什么是“霍克吉”?](https://linux22.com/image/222934/%E4%BB%80%E4%B9%88%E6%98%AF%E2%80%9C%E9%9C%8D%E5%85%8B%E5%90%89%E2%80%9D%EF%BC%9F.png)
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”的印刷错误实例,可能是在糟糕的复印件或早期扫描仪输出上。