의견.png

빌 조이

위키원
ouob77 (토론 | 기여)님의 2020년 7월 10일 (금) 15:15 판 (주요 활동)
이동: 둘러보기, 검색
빌 조이(Bill Joy)

빌 조이(Bill Joy 또는 William Nelson Joy, 1954년 11월 8일 ~ )는 미국의 컴퓨터 과학자로서 썬 마이크로시스템즈(SUN Microsystems)의 공동 창립자이다.

생애

 빌 조이는 1954년 11월 8일에 태어난 미국의 컴퓨터 과학자이다. 조이는 1979년 미시간 앤아버 대학교에서 전기공학 학사학위를 취득하였고, 캘리포니아 대학교 버클리 캠퍼스에서 전기공학 및 컴퓨터과학 석사학위를 취득했다. 버클리 대학교의 대학원생으로 컴퓨터 시스템 연구 그룹(CSRG)에서 비에스디(BSD)라는 유닉스 운영체제를 개발했고, 이후 유닉스 커널을 개선하고 비에스디 배포판을 다루었다. 조이는 ex 편집기, Vi 편집기, 그리고 C쉘을 개발했다. 프로그래밍 능력이 뛰어난 조이는 Vi 편집기를 주말에 개발했다거나 주말에 개인적으로 비에스디 커널을 다시 썼다고 하는 등 조이의 업적 중 몇몇은 과장되게 표현되기도 한다.[1]

 1982년 조이는 스콧 맥닐리(Scott McNealy), 비노드 코슬라(Vinod Khosla), 안드레아스 폰 벡톨샤임(Andreas von Bechtolsheim)과 함께 썬 마이크로시스템즈 회사를 공동 설립했다. 썬 마이크로시스템즈에서 조이는 네트워크상에 연결된 다른 컴퓨터의 파일 시스템을 본인의 파일시스템에 마운트 시킨 다음 컴퓨터의 파일 시스템 일부를 본인의 디렉터리인 마냥 만들어주는 네트워크 파일시스템(NFS, Network File System)[2], 바이트 순서가 큰 순서(Big-endian)로 나오는 축소 명령어 집합 컴퓨터(RISC) 마이크로프로세서스팍(SPARC, Scalable Processor ARChitecture)[3] 등의 개발에 영감을 주었다. 1986년에는 ACM(Association for Computing Machinery)로부터 비에스디 운영체제 작업으로 35세 이전에 단일의 중요한 기술 또는 서비스를 제공하는 컴퓨터 전문가에게 수여되는[4] 그레이스 호퍼 상(Grace Murray Hopper Award)를 수상했다. 그리고 2003년 9월에 조이는 썬 마이크로시스템즈를 떠났다.[1]

 1996년 조이는 벤처 캐피탈 회사인 하이바(HighBar)를 앤디 벡톨쉐임(Andy Bechtolsheim), 로이 사디냐(Roy Sardinia)와 함께 공동 설립했다. 2005년 1월 그는 벤처캐피털 회사인 클라이너 퍼킨스(Kleiner Perkins)의 파트너로 임명된다. 하이바에서 조이는 관련 분야의 자격증은 아무것도 없지만, 녹색 에너지 산업에 여러 번 투자했다. 그리고 그는 이렇게 말했다.

"My method is to look at something that seems like a good idea and assume it's true"
"내 방법은 좋은 생각처럼 보이는 것을 보고 그것이 사실이라고 가정하는 것이야."

 2000년 조이는 와이어드 매거진(Wired Magazine)에 「왜 미래는 우리를 필요로 하지 않는가」(Why The Future Doesn`t Need Us)라는 에세이를 발표하며 큰 반향을 불러일으켰다. 일부 사람들은 해당 에세이를 네오 루디트(neo-Luddite)라고 표현하며 유전공학이나 나노기술의 발전이 인류에게 위험을 가져다줄 것이라 확신했다. 조이는 로봇이 가까운 시일 내에 지적 및 사회적 지배에서 인류를 대체할 것이라 주장했으며, 부정적인 사용과 부정적인 사용에 대한 방어 사이에서 경쟁하는 대신 GNR(Genetics, Nanotechnology, Robotics)기술 포기에 대한 아이디어를 지지하고 장려했다. 이러한 광범위한 기술에 대해 포기하는 자세를 보여준 조이는 레이 커즈와일(Ray Kurzweil), 아메리칸 스펙테이터(American Spectator) 등 다른 사람들에게 비판받았다. 하지만 조이는 그럼에도 불구하고 GNR 기술 회사에 투자하는 벤처 자본가이며 H5N1 조류독감 및 생물학적 무기와 같은 유행성 질병의 위험을 해결하기 위해 특수 벤처 기금을 마련했다.

 2013년 크리스 앤더슨(Chris Anderson)은 저서 메이커스(Makers)에서 조이가 누구든 간에 가장 똑똑한 사람들은 대부분 다른 사람을 위해 일한다"(No matter who you are, most of the smartest people work for someone else [other than you].)는 말에 근거해 조이의 법칙(Joy`s law)을 세웠다. 조이는 회사가 최고의 직원을 고용하지 않고 고용할 수 있는 직원만 고용하는 부분이 비효율적인 프로세스를 사용한다고 말했고, 그의 법칙은 프리드리히 하이에크(Friedrich Hayek)의 "사회에서 지식의 사용"(The Use of Knowledge in Society)의 연속이며, 회사 외부에서의 경쟁은 항상 회사 자체보다 큰 잠재력을 가질 것이라고 경고했다.[1]

경력

학력

  • 1968년 - 1971년: 노스 파밍턴 고등학교, 이과
  • 1971년 - 1975년: 미시간대학교, 전기 공학 학사학위
  • 1975년 - 1982년: 버클리대학교, 전기 공학 및 컴퓨터 과학 석사학위
  • 2004년 - 현재 : 미시간대학교, 철학과 교수

경력

  • 1982년 - 2003년: 썬 마이크로시스템즈, 공동 설립자 및 수석 과학자, 최고 기술 책임자(CTO)
  • 1996년 - 2000년: 벤처 캐피탈 하이바, 파트너
  • 1997년 - 2000년: 정보 기술 자문위원회(PITAC), 공동 의장
  • 2005년 - 2014년: KPCB, 선임 및 일반 파트너
  • 2013년 - 2017년: 자영업, 주요 발명가 및 개별 기술 투자자
  • 2017년 - 현재 : 워터 스트리트 캐피탈, 총장 및 수석 과학자

수상

  • 1992년: 버클리대학교, 우수 동문상(Distinguished Alumni Award)
  • 1999년: PC 매거진, 기술 우수성에 대한 평생 공로상(Lifetime Achievement Award for Technical Excellence)
  • 1999년: 컴퓨터 역사 박물관, 명예의 전당(Hall of Fame)
  • 1999년: ACM, 그레이스 호퍼 상(Grace Murray Hopper Award)
  • 2000년: 와이어드 매거진, 비전 어워드(Visionary Award)
  • 2000년: PSR, 칼디코트 상(Caldicott Award)

논문/저서

  • 1977년: 백업 저장소가있는 벡터화 된 일반 희소성 알고리즘(Vectorized General Sparsity Algorithms with Backing Store)
  • 1977년: 벡터 프로세서의 매트릭스 벤치 마크 결과에 대한 예비 보고서(Preliminary Report on Results of Matrix Benchmarks on Vector Processors)
  • 1979년: 실용적인 LR 오류 복구(Practical LR Error Recovery)
  • 1980년: 명시적 범위 제어 기능이있는 언어의 해시 심볼 테이블(Hashed Symbol Tables for Languages with Explicit Scope Control)
  • 1981년: 스왑 기반 시스템을 페이징으로 변환(Converting a swap-based system to do Paging)
  • 1983년: 버클리 유닉스 프로그래머 매뉴얼, 버전 4.2(Berkeley UNIX Programmers Manual, Version 4.2)
  • 1983년: 유닉스를 위한 빠른 파일 시스템(A Fast File System for UNIX)
  • 1992년: 계산의 미래(The Future of Computation)
  • 1996년: 자바 언어 규격(The Java Language Specification)
  • 1999년: 대통령에게 보내는 PITAC 보고서(PITAC Report to the President)
  • 2000년: 더 식스 웹즈(The Six Webs)
  • 2000년: 디지털 혁명을 위한 디자인(Design for the Digital Revolution)
  • 2000년: 왜 미래는 우리를 필요로 하지 않는가(Why the Future Doesn't Need Us)
  • 2005년: 파괴를 위한 레시피(Recipe for Destruction)
  • 2007년: 푸른 하늘 프로젝트:친환경 기술로 지구를 구할 수 있습니까?(The Blue Sky Project: Can green technology save the planet?)[5]

주요 활동

비에스디

비에스디는 1977년 버클리대학교에 다니던 빌 조이가 주도하여 개발한 오픈소스 기반의 유닉스 운영체제이다. 비에스디(BSD)는 버클리 소프트웨어 디스트리뷰션(Berkeley Software Distribution)의 약자이며 리서치 유닉스® 운영체제의 확장판이였던 버클리대학교의 소스코드 배포판의 이름이다. 빌 조이는 PDP-11에 유닉스를 설치하고, 파스칼(Pascal) 컴파일러와 라인에디터 Ex를 작성하여 버클리 소프트웨어 디스트리뷰션이라는 이름으로 이를 배포한다. 이듬해에 개발한 두 번째 배포본 세컨드 버클리 소프트웨어 디스트리뷰션을 배포하는데 이것이 2BSD이다. 이후 지속적인 개발로 1983년에 유닉스 버전7을 기반으로 한 온전한 운영 체제로 2.9BSD가 완성되었다. 1979년 말에 새로 도입된 명령어 집합 아키텍처인 VAX기종에서 3BSD가 탄생하며, 3BSD는 VAX용 유닉스인 UNIX/32V를 개량하여 가상 메모리를 구현한 새로운 커널을 만들고, 2BSD를 흡수하여 새로운 운영 체제로 만들어졌다. 이어 1980년에 3BSD를 개량하여 4BSD를 만들었고, 이후 지속적으로 개발을 진행했으나 1995년에 BSD의 최종판인 4.4BSD-Lite Release2가 배포된다. 이때 컴퓨터 시스템 연구 그룹(CSRG)은 더 이상의 연구와 개발을 멈추고 해산한다. 당시 배포되었던 386BSD는 프리 비에스디(FreeBSD)와 넷 비에스디(NetBSD)로 파생되어 이어졌고 BSD/386은 BSD/OS이 되어 4.4BSD를 계승하고있다.[6]

  • 프리 비에스디(FreeBSD)
비에스디의 파생 운영체제 중 하나이며, 셋 중에 가장 인기 있는 운영체제이다. 넷플릭스(Netflix)와 왓츠앱(WhatApp) 등 여러 애플리케이션에 활용되고 있으며, 네트워크 스택 성능을 높이 평가받고 있어 많은 곳에 구현되어 있다. 하지만 개발자가 부족한 탓에 보안에 악영향을 끼치고 있고, 버그 보고에 빠른 대응이 미흡하다는 부분이 리눅스에 뒤처져있다는 평을 듣고 있다.[6]
  • 오픈 비에스디(OpenBSD)
비에스디의 파생 운영체제 중 하나이며, 셋 중에 보안이 가장 좋은 운영체제이다. 같은 비에스디의 파생 운영체제인 프리 비에스디와 넷 비에스디는 코드가 각각 900만 줄, 730만 줄이고, 오픈 비에스디는 코드가 290만 줄로 셋 중에 가장 적다. 코드의 크기가 작아서 버그 수가 적은 것일 수도 있지만, 오픈 비에스디는 코드 품질도 좋다고 평가된다.[6]
  • 넷 비에스디(NetBSD)
비에스디의 파생 운영체제 중 하나이며, 네트워크상에서의 사용을 목적으로 만들어진 운영체제이다. 넷 비에스디는 가능한 많은 하드웨어를 지원하는 것에 초점을 맞췄기 때문에 이식성이 좋다. 넷 비에스디의 개발자들은 깔끔한 아키텍처로 핵심 시스템을 구현하는 데 목적을 두고 있으며, 전통적으로 강점을 가진 부분에서 계속 입지를 유지할 수 있을 것이라 말하고 있다.[6]

Vi

Vi는 리눅스(Linux)와 유닉스 운영체제에서 사용되는 텍스트 편집기이며, 1976년 빌 조이는 초기 비에스디 릴리즈에 포함될 편집기를 위해 개발했고, Vi 편집기(Vi Editor)라고 부른다. 한 줄씩 편집하는 줄단위 편집기가 아닌 화면단위로 편집한다는 뜻을 가진 비주얼 에디터(Visual Editor)에서 유래하였고, 간결하면서 강력한 기능으로 많이 사용되고있다. 현재는 오리지널 Vi보다는 리눅스 배포판에 포함되는 (Vim), 그리고 독자적인 팬층을 확보한 엘비스(Elvis) 등의 Vi의 기능을 모방하여 만든 클론을 더 많이 사용한다.[7]

  • (Vim)
빔은 1991년 브람 물레나르(Bram Moolenaar)가 개발하였으며, Vi와 호환되는 텍스트 편집기이다. 캐릭터 사용자 인터페이스(CUI) 방식을 사용하는 빔, 그리고 메뉴와 자주 사용하는 명령어 툴바를 추가한 그래픽 사용자 인터페이스(GUI) 방식을 사용하는 g빔(gVim)이 있다. 빔은 빔만의 특별한 빔 스크립트 등을 사용해 자유롭게 편집 환경을 변경하거나 확장된 정규 표현식 문법, 강력한 문법 강조 기능, 다중 되돌리기, 유니코드(UNICODE) 등의 다국어 지원, 문법 검사 등 다양한 기능을 사용할 수 있다. 하지만 처음에 배우기 어렵다는 단점이 있는데 이러한 단점을 극복하기 위해 쉬운 빔모드를 지원한다.[8]
  • 엘비스(Elvis)
엘비스는 1990년 스티브 커켄달(Steve Kirkendall)이 개발하였으며, 슬랙웨어(Slackware), 프루갈웨어(Frugalware) 및 케이트OS(KateOS)와 함께 제공되는 텍스트 편집기이다. 구문을 강조하여 표시하거나 키보드를 이용해 강조 표시한 구문을 먼저 선택할 수 있는 기능을 제공한다. 또한, 엘비스의 HTML 디스플레이는 위지위그(WYSIWYG) 기능을 제공했으며 이진 파일을 인식하거나 편집할 수 있는 분할화면을 제공했다. 하지만 2003년 엘비스2.2 출시 이후 아무런 업데이트가 이뤄지지 않고 있다.[9]

ex

ex는 1978년 빌 조이로부터 개발된 유닉스 시스템을 위한 텍스트 에디터이며, 표준 유닉스 라인 에디터인 ed의 진화된 버전이다. ex는 길어진이라는 뜻을 가진 Extended의 축약어이고, 화면 단위로 편집하는 비주얼 에디터가 아닌 줄 단위로 편집하는 라인 에디터이다. 1970년 벨랩(Bell Labs)버전의 운영체제와 함께 배포된 최초의 유닉스 편집기인 ed는 사용자가 사용하기에는 어려운 부분이 많아 런던 퀸 메리 대학(London Queen Mary College)의 조지 쿨루리스(George Coulouris)는 1975년 ed를 개선한 em이라는 버전을 개발했다. 조이는 쿨루리스의 프로그램을 보고 프로세서에 대한 요구를 줄인 ex를 개발하였고, ex는 비에스디에 포함되었다. ex는 이후 전체 화면 비주얼 인터페이스를 제공하여 Vi 텍스트 편집기로 변경되었고, Vi에 ex모드를 추가하여 ex명령어로 ex기능에 접근할 수 있다.[10]

각주

  1. 1.0 1.1 1.2 위키백과 빌 조이 - https://en.wikipedia.org/wiki/Bill_Joy
  2. IT 양햄찌, 〈NFS 서버란 무엇인가〉, 《티스토리》, 2020-05-07
  3. 위키백과 스팍 - https://ko.wikipedia.org/wiki/SPARC
  4. 위키백과 Grace Murray Hopper Award - https://en.wikipedia.org/wiki/Grace_Murray_Hopper_Award
  5. 링크드인 빌 조이 - https://www.linkedin.com/in/bill-joy-55368ab1
  6. 6.0 6.1 6.2 6.3 해시넷 코인위키 비에스디 - http://wiki.hash.kr/index.php/%EB%B9%84%EC%97%90%EC%8A%A4%EB%94%94
  7. 위키백과 Vi - https://ko.wikipedia.org/wiki/Vi
  8. 위키백과 Vim - https://ko.wikipedia.org/wiki/Vim
  9. 위키백과 Elvis - https://en.wikipedia.org/wiki/Elvis_(text_editor)
  10. 위키백과 ex - https://en.wikipedia.org/wiki/Ex_(text_editor)

참고자료

같이 보기


  의견.png 이 빌 조이 문서는 토막글입니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 이 문서의 내용을 채워주세요.