콘셸

위키백과, 우리 모두의 백과사전.
(콘 셸에서 넘어옴)

콘셸
KornShell
원저자데이비드 콘
발표일1983년[1][2]
안정화 버전
93u+ / 2012년 8월 1일(11년 전)(2012-08-01)
미리보기 버전
93v- / 2014년 12월 24일(9년 전)(2014-12-24)
프로그래밍 언어C
운영 체제크로스 플랫폼
플랫폼유닉스
언어영어
종류유닉스 셸
라이선스
상태지원 중
웹사이트www.kornshell.org
ksh2020
개발자Kurtis Rader, Siteshwar Vashisht, 커뮤니티
최종 버전
2020 / 2019년 10월 10일(4년 전)(2019-10-10)
저장소github.com/ksh2020/ksh
대체한 소프트웨어93v-
웹사이트kornshell.com 위키데이터에서 편집하기
ksh93u+m
개발자Martijn Dekker, 커뮤니티
저장소github.com/ksh93/ksh
대체한 소프트웨어93u+
허가이클립스 퍼블릭 라이선스
웹사이트kornshell.com 위키데이터에서 편집하기

콘셸(Kornshell, ksh)은 1980년대 초에 벨 연구소데이비드 콘이 개발한 유닉스 셸로, 1983년 7월 14일 USENIX에서 발표되었다.[1][2] 기타 초기 기여자들은 벨 연구소 개발자들인 마이크 비치(Mike Veach)와 팻 설리번(Pat Sullivan)이었는데 이들은 각자 EmacsVi 스타일 라인 편집 모드 코드를 작성하였다.[6] 콘셸은 본 셸과 하위 호환되며, 벨 연구소 사용자들의 요청을 통해 추가된 C 셸의 수많은 기능을 포함한다.

역사[편집]

콘셸은 원래 사유 소프트웨어였다. 2000년에 소스 코드가 AT&T에 특정한 라이선스 하에 공개되었으나 2005년 초의 93q 릴리스 이후로 이클립스 퍼블릭 라이선스 하로 라이선스되고 있다[3]

변종[편집]

콘셸과 관련한 여러 소프트웨어 제품이 있다.

  • dtksh
  • tksh
  • oksh
  • mksh
  • SKsh
  • MKS
  • 콘셸은 데이비드 콘의 유닉스 호환 패키지인 UWIN에 포함되어 있다.[7]

참조[편집]

  1. Ron Gomes (1983년 6월 9일). “Toronto USENIX Conference Schedule (tentative)”. 뉴스그룹net.usenix. 2010년 12월 29일에 확인함. 
  2. Guy Harris (1983년 10월 10일). csh question”. 뉴스그룹net.flame. 2010년 12월 29일에 확인함. 
  3. “보관된 사본”. 2015년 8월 12일에 원본 문서에서 보존된 문서. 2016년 11월 24일에 확인함. 
  4. https://www.mirbsd.org/mksh.htm
  5. Bolsky, Morris I.; Korn, David G. (1989). 〈Acknowledgements〉. 《The KornShell Command and Programming Language》. Englewood Cliffs, NJ: Prentice Hall. xii쪽. ISBN 0-13-516972-0. 
  6. Anatole Olczak (2001). 《The Korn shell: Unix and Linux programming manual》. Addison-Wesley Professional. 4쪽. ISBN 978-0-201-67523-8. 

더 읽기[편집]

  • Morris I. Bolsky; David G. Korn (1995). 《The new KornShell command and programming language》. Prentice Hall PTR. ISBN 978-0-13-182700-4. 
  • David G. Korn; Charles J. Northrup; Jeffery Korn (1996년 7월). “The New KornShell—ksh93”. 《Linux Journal》 (27). 

외부 링크[편집]