バニラ (ソフトウェア)

バニラ(英語:Vanilla)とは、コンピュータソフトウェア、まれにコンピュータのハードウェアまたはアルゴリズムなどで、改変・改修・カスタマイズなどが一切行われていない、提供された状態のまま(原型を留めたままの状態)を指す[1]。

バニラという表現は、業界でもデ・ファクト・スタンダードとして標準的に企業や個人で広く利用されている。語源は、アイスクリームの標準的な風味であるバニラ味からきている[2]。エリック・レイモンドのジャーゴンファイルによると、バニラは "default" (デフォルト)よりは "ordinary" (普通の・平凡な)の意に近いとしている[3]。

バニラの使用例

  • 最も古い利用例の1つに、IBMのメインフレームのテキスト出版システムである "BookMaster" において、出版する書籍を指定する際のデフォルト設定を「バニラ」、好みに沿った出力設定を「モカ」と呼んでいた[4]。
  • バニラという表現はまれにハードウェア部品でも使われる。例えば、1990年代のアップグレードされていないAmiga(ホームコンピュータ)を(プレーンの)バニラと呼んでおり[5]、後に周辺のPC部品にも同様に使われるようになった[6]。
  • UNIXに基づくカーネルでの「バニラ・カーネル」とは、第三者による修正・変更のないカーネルを指す。例えば、Linuxカーネルのバニラはしばしば大きく改造され、Linuxディストリビューションごとに「風味」が違うものが存在する[7][8]。
  • PCゲームにおけるバニラは、ユーザーによるゲームバランスを改変するMODが適用されていないものを指す。グラフィックMODなどゲームバランスに影響しないMODのみを入れた場合は、MODを適用していてもバニラと同様に扱われることも多い。
  • Charles Winborneは、彼の書籍 "End of Ignorance" において「添付ファイルへのリンクのみの、ただのテキスト・ファイル」を「プレーン・バニラ・ウェブページ」と呼んでいる[9]。

関連項目

脚注

  1. “What is vanilla?”. techtarget.com (2005年9月). 2013年11月17日閲覧。
  2. Hilden, Katri; Robinson, Tim; Currie, Lee; Hutchinson, Emma (2006). Iced: 180 Very Cool Concoctions. Murdoch Books. p. 15. ISBN 978-1-74045-818-4. https://books.google.co.jp/books?id=02YG2aTL89MC&redir_esc=y&hl=ja 2013年4月4日閲覧. "Vanilla has become a synonymous with 'plain'- perhaps most vanilla ice cream is flavoured with fake vanilla extract"
  3. vanilla /adj./ "[from the default flavor of ice cream in the U.S.] Ordinary flavor, standard." from the Jargon File
  4. Gary Richtmeyer (2002年5月1日). “B2H User's Guide (HTML 3 version)”. AT&T. 2013年10月16日閲覧。 “Conditional sections (.cs) and BookMaster's "vanilla" DVCF macros (.CONFIG and .WHEN) are supported, but not BookMaster's "mocha" DVCF macros (e.g. .USING, .INCLUDE).”
  5. EGS Spectrum 28: True Color Graphics for the Amiga at the Wayback Machine (archived 2014年12月14日)
  6. How to upgrade your color graphics card. from Compute's Getting Started with Power Computing (Buyers Guide) by Steven Anzovin
  7. “Re: What is the vanilla kernel?”. lkml.indiana.edu (2005年10月10日). 2013年11月17日閲覧。
  8. “Ubuntu Kernel vs. Vanilla Kernel”. ubuntuforums.org (2009年10月). 2013年11月17日閲覧。
  9. Winborne, Charles (2003).
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.