Sponsored Content
Full Discussion: Origin of the term "hotfix"
The Lounge What is on Your Mind? Origin of the term "hotfix" Post 302621687 by Sharptalon on Tuesday 10th of April 2012 10:42:05 PM
Old 04-10-2012
Origin of the term "hotfix"

This is not a technical question per se, but one I'm hoping one of the "old guard" might be able to answer all the same. I'm looking for the etymology of the word "hotfix" which is surprisingly murky in its origin, even with the help of Google. A quick look at Wikipedia, for example, cites World of Warcraft as its only source, and the word is certainly a lot older than that.

We often see the term "hotfix" applied to mean a minor bug fix, or even a patch to a patch. But I'm wondering if the origin has a more specific meaning.

I suspect that as Unix administrators are notorious for not wanting to restart their servers, the term "hotfix" would imply a routine developed specifically to be applied without interruption of the server's operation. We often see "hot" applied to continuous computer operation, like in "hot swap" or "hot plug," and I wonder if "hot" actually had the same meaning when used as "hotfix," but over time changed its meaning to encompass any minor fix (even ones requiring a reboot).

Would anyone happen to know? This is more of a curiosity of mine, not anything serious. But any clues to point me in the right direction would be most appreciated Smilie For all I know, there's a deprecated /hot directory where the fixes used to go!

Moderator's Comments:
Mod Comment Thread moved

Last edited by jim mcnamara; 04-11-2012 at 12:00 AM.. Reason: Move thread
 

9 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Explain the line "mn_code=`env|grep "..mn"|awk -F"=" '{print $2}'`"

Hi Friends, Can any of you explain me about the below line of code? mn_code=`env|grep "..mn"|awk -F"=" '{print $2}'` Im not able to understand, what exactly it is doing :confused: Any help would be useful for me. Lokesha (4 Replies)
Discussion started by: Lokesha
4 Replies

2. Shell Programming and Scripting

cat $como_file | awk /^~/'{print $1","$2","$3","$4}' | sed -e 's/~//g'

hi All, cat file_name | awk /^~/'{print $1","$2","$3","$4}' | sed -e 's/~//g' Can this be done by using sed or awk alone (4 Replies)
Discussion started by: harshakusam
4 Replies

3. Shell Programming and Scripting

Search term highlighting using "less"

I'm using less to find terms in a 6 gb text file in OS X in the terminal. When I first search for the patter, it finds it, scrolls the document to the correct location, and highlights it. But when I search again, the document scrolls to a new further location (I'm assuming it's found the pattern... (2 Replies)
Discussion started by: garethson
2 Replies

4. Shell Programming and Scripting

awk command to replace ";" with "|" and ""|" at diferent places in line of file

Hi, I have line in input file as below: 3G_CENTRAL;INDONESIA_(M)_TELKOMSEL;SPECIAL_WORLD_GRP_7_FA_2_TELKOMSEL My expected output for line in the file must be : "1-Radon1-cMOC_deg"|"LDIndex"|"3G_CENTRAL|INDONESIA_(M)_TELKOMSEL"|LAST|"SPECIAL_WORLD_GRP_7_FA_2_TELKOMSEL" Can someone... (7 Replies)
Discussion started by: shis100
7 Replies

5. Solaris

The slices "usr", "opt", "tmp" disappeared!!! Help please.

The system don't boot. on the screen appears following: press enter to maintenance (or type CTRL-D to continue)...I checked with format command. ... the slices "0-root","1-swap","2-backup" exist. ...the slises "3-var","6-usr" -unassigned. :( (16 Replies)
Discussion started by: wolfgang
16 Replies

6. Shell Programming and Scripting

awk based script to print the "mode(statistics term)" for each column in a data file

Hi All, Thanks all for the continued support so far. Today, I need to find the most occurring string/number(also called mode in statistics terminology) for each column in a data file (.csv type). For one column of data(1.txt) like below Sample 1 2 2 3 4 1 1 1 2 I can find the mode... (6 Replies)
Discussion started by: ks_reddy
6 Replies

7. UNIX for Dummies Questions & Answers

Using "mailx" command to read "to" and "cc" email addreses from input file

How to use "mailx" command to do e-mail reading the input file containing email address, where column 1 has name and column 2 containing “To” e-mail address and column 3 contains “cc” e-mail address to include with same email. Sample input file, email.txt Below is an sample code where... (2 Replies)
Discussion started by: asjaiswal
2 Replies

8. Shell Programming and Scripting

Bash script - Print an ascii file using specific font "Latin Modern Mono 12" "regular" "9"

Hello. System : opensuse leap 42.3 I have a bash script that build a text file. I would like the last command doing : print_cmd -o page-left=43 -o page-right=22 -o page-top=28 -o page-bottom=43 -o font=LatinModernMono12:regular:9 some_file.txt where : print_cmd ::= some printing... (1 Reply)
Discussion started by: jcdole
1 Replies

9. AIX

Apache 2.4 directory cannot display "Last modified" "Size" "Description"

Hi 2 all, i have had AIX 7.2 :/# /usr/IBMAHS/bin/apachectl -v Server version: Apache/2.4.12 (Unix) Server built: May 25 2015 04:58:27 :/#:/# /usr/IBMAHS/bin/apachectl -M Loaded Modules: core_module (static) so_module (static) http_module (static) mpm_worker_module (static) ... (3 Replies)
Discussion started by: penchev
3 Replies
NG_TTY(4)						   BSD Kernel Interfaces Manual 						 NG_TTY(4)

NAME
ng_tty -- netgraph node type that is also a TTY hook SYNOPSIS
#include <sys/types.h> #include <sys/ttycom.h> #include <netgraph/ng_tty.h> DESCRIPTION
The tty node type is both a netgraph node type and a TTY hook. The node has a single hook called hook. Incoming bytes received on the tty device are sent out on this hook, and frames received on hook are transmitted out on the tty device. No modification to the data is performed in either direction. While the hook is installed on a tty, the normal read and write operations are unavailable, returning EIO. Incoming data is delivered directly to ng_tty via the tty bypass hook as a buffer pointer and length, this is converted to a mbuf and passed to the peer. The node supports an optional ``hot character''. If the driver can not deliver data directly to the tty bypass hook then each character is input one at a time. If set to non-zero and bypass mode is unavailable, incoming data from the tty device is queued until this character is seen. This avoids sending lots of mbufs containing a small number of bytes, but introduces potentially infinite latency. The default hot character is 0x7e, consistent with hook being connected to a ng_async(4) type node. The hot character has no effect on the transmission of data. HOOKS
This node type supports the following hooks: hook tty(4) serial data contained in mbuf structures, with arbitrary inter-frame boundaries. CONTROL MESSAGES
This node type supports the generic control messages, plus the following: NGM_TTY_SET_HOTCHAR This command takes an integer argument and sets the hot character from the lower 8 bits. A hot character of zero disables queueing, so that all received data is forwarded immediately. NGM_TTY_GET_HOTCHAR Returns an integer containing the current hot character in the lower eight bits. NGM_TTY_SET_TTY This command takes integer process ID and file descriptor of open tty and registers the tty hooks. SHUTDOWN
This node shuts down when the corresponding device is closed. SEE ALSO
ioctl(2), netgraph(4), ng_async(4), tty(4), ngctl(8) HISTORY
The ng_tty node type was implemented in FreeBSD 4.0. AUTHORS
Archie Cobbs <archie@FreeBSD.org> Andrew Thompson <thompsa@FreeBSD.org> BUGS
The serial driver code also has a notion of a ``hot character''. Unfortunately, this value is statically defined in terms of the line disci- pline and cannot be changed. Therefore, if a hot character other than 0x7e (the default) is set for the ng_tty node, the node has no way to convey this information to the serial driver, and sub-optimal performance may result. BSD
December 25, 2008 BSD
All times are GMT -4. The time now is 03:34 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy