본문으로 이동

바닐라 소프트웨어

위키백과, 우리 모두의 백과사전.

컴퓨터 과학에서 바닐라(vanilla)는 원래 형태에서 맞춤화되거나 수정되지 않은 소프트웨어, 하드웨어 또는 알고리즘을 의미한다.[1] "바닐라 소프트웨어"라는 용어는 기업과 개인이 널리 사용하는 광범위한 사실상의 산업 표준이 되었다. 이 용어는 아이스크림의 전통적인 표준 맛인 바닐라에서 유래되었다.[2] 에릭 레이먼드The New Hacker's Dictionary에 따르면 "바닐라"는 "기본"(default)이 아닌 "보통"(ordinary)을 의미한다.[3]

문장에서 "바닐라"를 사용하는 방법의 예는 아래와 같다:

  • 가장 초기의 예 중 하나인 IBM메인프레임 텍스트 출판 시스템인 북마스터(BookMaster)는 책의 어느 부분을 출판할지 지정하는 기본 방법인 "바닐라"와 "모카"라는 더 멋진 방법을 제공한다.[4]
  • "바닐라"라는 용어는 때때로 하드웨어 구성 요소에도 사용된다. 예를 들어, 1990년대에는 업그레이드되지 않은 아미가 가정용 컴퓨터를 "(순수) 바닐라"라고 불렀다.[5] 마찬가지로 나중에 PC 부품에도 적용되었다.[6]
  • 유닉스 기반 커널의 경우 "바닐라 커널"은 타사 소스에 의해 수정되지 않은 커널이다. 예를 들어, 바닐라 리눅스 커널은 크게 수정되어 리눅스 배포판 특유의 "맛"을 부여받는 경우가 많다.[7][8]
  • 찰스 윈본(Charles Winborne)은 자신의 저서 End of Ignorance에서 "단순한 텍스트 파일이지만 첨부 파일에 대한 링크가 포함된" 정적 페이지를 일반 바닐라 웹 페이지라고 언급한다.[9]
  • 비디오 게임 플레이어는 일반적으로 모드가 설치되지 않은 게임을 "바닐라"라고 부른다.
  • 라이브러리나 타사 플러그인 없이 사용되는 자바스크립트를 "바닐라 자바스크립트"라고 한다.

같이 보기

[편집]

각주

[편집]
  1. “What is vanilla?”. 《techtarget.com》. September 2005. 2013년 11월 17일에 확인함. 
  2. Hilden, Katri; Robinson, Tim; Currie, Lee; Hutchinson, Emma (2006). 《Iced: 180 Very Cool Concoctions》. Murdoch Books. 15쪽. ISBN 978-1-74045-818-4. 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. 2021년 12월 24일에 원본 문서에서 보존된 문서. 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
  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일에 확인함. 
  9. Winborne, Charle`s (2003). 《End of Ignorance》. iUniverse. 150쪽. ISBN 9780595277438. 2015년 5월 21일에 확인함.