香草軟件

未经改动或定制的软件版本

計算機科學領域,香草是一個用於表示「一個事物沒有經過自定義的改動而仍然保留着它們默認的形式」的術語。[1]這個術語已經廣為流傳並成為事實標準。香草一詞來自於傳統冰淇淋的標準口味,香草味。[2]根據Eric S. Raymond的《The New Hacker's Dictionary》一書記載,香草一詞在感覺上比普通一詞更能表達「默認」的含義。[3]

如何使用這一術語呢?以下是一些例子。

  • 最早的例子之一是 IBM 的大型文本出版系統 BootMaster,提供了一種默認的方式來指定書籍的哪些部分需要被出版,這種方式被稱為香草或抹茶。[4]
  • 香草這一術語也在一些有關計算機硬件的地方被使用。比如 1990 年代的未經更新過的 Amiga 品牌家用電腦就被稱作純香草電腦。[5] 隨後這種術語的使用開始在個人計算機領域流傳開。[6]
  • 對於基於 UNIX 的內核,香草內核指的是內核沒有被第三方所修改過。而Linux 發行版在製作的時候就會對香草內核進行改動,這個過程很像是為香草冰淇淋賦予獨特的「口味」,也在計算機領域衍生出了「口味」這個術語。[7][8]
  • 在 《End of Ignoreance》 一書中,Charles Winborne 將純香草網頁描述為「只是一個簡單的靜態文本文件,卻能鏈接到其它與之相關的文件」的網頁。[9]
  • 在暢銷遊戲《Minecraft》中,沒有添加任何模組的遊戲版本被稱作香草版本。
  • 沒有引入第三方庫和插件的 JavaScript 程序代碼被叫做「香草 JavaScript」。

參考資料

  1. ^ What is vanilla?. techtarget.com. September 2005 [2013-11-17]. (原始內容存檔於2022-02-01). 頁面存檔備份,存於網際網路檔案館
  2. ^ Hilden, Katri; Robinson, Tim; Currie, Lee; Hutchinson, Emma. Iced: 180 Very Cool Concoctions. Murdoch Books. 2006: 15 [4 April 2013]. ISBN 978-1-74045-818-4. (原始內容存檔於2023-10-19). 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. B2H User's Guide (HTML 3 version). AT&T. 2002-05-01 [2013-10-16]. (原始內容存檔於2021-12-24). 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. [2022-01-25]. (原始內容存檔於2016-03-06). 頁面存檔備份,存於網際網路檔案館
  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. October 2009 [2013-11-17]. (原始內容存檔於2022-04-15). 頁面存檔備份,存於網際網路檔案館
  9. ^ Winborne, Charle`s. End of Ignorance. iUniverse. 2003: 150 [2015-05-21]. ISBN 9780595277438.