← Documents Documentation/usb/CREDITS GitHub 원문 ↗

Linux 6.18.37 · USB

Simple Linux USB Driver 기여자와 감사 내역

초기 Linux USB와 UUSBD 개발에 코드, 장비, 문서, 시험, 조언을 제공한 개인·기업·공동체의 기여 기록입니다.

Source pathDocumentation/usb/CREDITS
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.

1. 요약·해설

원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.

요약·해설

CREDITS:1-175

이 문서는 초기 Linux USB stack이 개인 code contribution뿐 아니라 controller board, mouse, joystick, scanner, floppy drive, protocol analyzer 등의 실물 기증과 BSD 개발자·mailing list·USB-IF의 지식 공유로 만들어졌음을 보여 줍니다. 역사적 이름, 이메일, 제품명과 당시 표현은 원문 기록으로 보존했습니다.

2. 영어 원문 전체

번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.

원문 전체 펼치기
1 Credits for the Simple Linux USB Driver:
2
3 The following people have contributed to this code (in alphabetical
4 order by last name). I'm sure this list should be longer, it's
5 difficult to maintain, add yourself with a patch if desired.
6
7 Georg Acher <acher@informatik.tu-muenchen.de>
8 David Brownell <dbrownell@users.sourceforge.net>
9 Alan Cox <alan@lxorguk.ukuu.org.uk>
10 Randy Dunlap <randy.dunlap@intel.com>
11 Johannes Erdfelt <johannes@erdfelt.com>
12 Deti Fliegl <deti@fliegl.de>
13 ham <ham@unsuave.com>
14 Bradley M Keryan <keryan@andrew.cmu.edu>
15 Greg Kroah-Hartman <greg@kroah.com>
16 Pavel Machek <pavel@suse.cz>
17 Paul Mackerras <paulus@cs.anu.edu.au>
18 Petko Manlolov <petkan@dce.bg>
19 David E. Nelson <dnelson@jump.net>
20 Vojtech Pavlik <vojtech@suse.cz>
21 Bill Ryder <bryder@sgi.com>
22 Thomas Sailer <sailer@ife.ee.ethz.ch>
23 Gregory P. Smith <greg@electricrain.com>
24 Linus Torvalds <torvalds@linux-foundation.org>
25 Roman Weissgaerber <weissg@vienna.at>
26 <Kazuki.Yasumatsu@fujixerox.co.jp>
27
28 Special thanks to:
29
30 Inaky Perez Gonzalez <inaky@peloncho.fis.ucm.es> for starting the
31 Linux USB driver effort and writing much of the larger uusbd driver.
32 Much has been learned from that effort.
33
34 The NetBSD & FreeBSD USB developers. For being on the Linux USB list
35 and offering suggestions and sharing implementation experiences.
36
37 Additional thanks to the following companies and people for donations
38 of hardware, support, time and development (this is from the original
39 THANKS file in Inaky's driver):
40
41 The following corporations have helped us in the development
42 of Linux USB / UUSBD:
43
44 - 3Com GmbH for donating a ISDN Pro TA and supporting me
45 in technical questions and with test equipment. I'd never
46 expect such a great help.
47
48 - USAR Systems provided us with one of their excellent USB
49 Evaluation Kits. It allows us to test the Linux-USB driver
50 for compliance with the latest USB specification. USAR
51 Systems recognized the importance of an up-to-date open
52 Operating System and supports this project with
53 Hardware. Thanks!.
54
55 - Thanks to Intel Corporation for their precious help.
56
57 - We teamed up with Cherry to make Linux the first OS with
58 built-in USB support. Cherry is one of the biggest keyboard
59 makers in the world.
60
61 - CMD Technology, Inc. sponsored us kindly donating a CSA-6700
62 PCI-to-USB Controller Board to test the OHCI implementation.
63
64 - Due to their support to us, Keytronic can be sure that they
65 will sell keyboards to some of the 3 million (at least)
66 Linux users.
67
68 - Many thanks to ing büro h doran [http://www.ibhdoran.com]!
69 It was almost impossible to get a PC backplate USB connector
70 for the motherboard here at Europe (mine, home-made, was
71 quite lousy :). Now I know where to acquire nice USB stuff!
72
73 - Genius Germany donated a USB mouse to test the mouse boot
74 protocol. They've also donated a F-23 digital joystick and a
75 NetMouse Pro. Thanks!
76
77 - AVM GmbH Berlin is supporting the development of the Linux
78 USB driver for the AVM ISDN Controller B1 USB. AVM is a
79 leading manufacturer for active and passive ISDN Controllers
80 and CAPI 2.0-based software. The active design of the AVM B1
81 is open for all OS platforms, including Linux.
82
83 - Thanks to Y-E Data, Inc. for donating their FlashBuster-U
84 USB Floppy Disk Drive, so we could test the bulk transfer
85 code.
86
87 - Many thanks to Logitech for contributing a three axis USB
88 mouse.
89
90 Logitech designs, manufactures and markets
91 Human Interface Devices, having a long history and
92 experience in making devices such as keyboards, mice,
93 trackballs, cameras, loudspeakers and control devices for
94 gaming and professional use.
95
96 Being a recognized vendor and seller for all these devices,
97 they have donated USB mice, a joystick and a scanner, as a
98 way to acknowledge the importance of Linux and to allow
99 Logitech customers to enjoy support in their favorite
100 operating systems and all Linux users to use Logitech and
101 other USB hardware.
102
103 Logitech is official sponsor of the Linux Conference on
104 Feb. 11th 1999 in Vienna, where we'll will present the
105 current state of the Linux USB effort.
106
107 - CATC has provided means to uncover dark corners of the UHCI
108 inner workings with a USB Inspector.
109
110 - Thanks to Entrega for providing PCI to USB cards, hubs and
111 converter products for development.
112
113 - Thanks to ConnectTech for providing a WhiteHEAT usb to
114 serial converter, and the documentation for the device to
115 allow a driver to be written.
116
117 - Thanks to ADMtek for providing Pegasus and Pegasus II
118 evaluation boards, specs and valuable advices during
119 the driver development.
120
121 And thanks go to (hey! in no particular order :)
122
123 - Oren Tirosh <orenti@hishome.net>, for standing so patiently
124 all my doubts'bout USB and giving lots of cool ideas.
125
126 - Jochen Karrer <karrer@wpfd25.physik.uni-wuerzburg.de>, for
127 pointing out mortal bugs and giving advice.
128
129 - Edmund Humemberger <ed@atnet.at>, for his great work on
130 public relationships and general management stuff for the
131 Linux-USB effort.
132
133 - Alberto Menegazzi <flash@flash.iol.it> is starting the
134 documentation for the UUSBD. Go for it!
135
136 - Ric Klaren <ia_ric@cs.utwente.nl> for doing nice
137 introductory documents (competing with Alberto's :).
138
139 - Christian Groessler <cpg@aladdin.de>, for his help on those
140 itchy bits ... :)
141
142 - Paul MacKerras for polishing OHCI and pushing me harder for
143 the iMac support, giving improvements and enhancements.
144
145 - Fernando Herrera <fherrera@eurielec.etsit.upm.es> has taken
146 charge of composing, maintaining and feeding the
147 long-awaited, unique and marvelous UUSBD FAQ! Tadaaaa!!!
148
149 - Rasca Gmelch <thron@gmx.de> has revived the raw driver and
150 pointed bugs, as well as started the uusbd-utils package.
151
152 - Peter Dettori <dettori@ozy.dec.com> is uncovering bugs like
153 crazy, as well as making cool suggestions, great :)
154
155 - All the Free Software and Linux community, the FSF & the GNU
156 project, the MIT X consortium, the TeX people ... everyone!
157 You know who you are!
158
159 - Big thanks to Richard Stallman for creating Emacs!
160
161 - The people at the linux-usb mailing list, for reading so
162 many messages :) Ok, no more kidding; for all your advises!
163
164 - All the people at the USB Implementers Forum for their
165 help and assistance.
166
167 - Nathan Myers <ncm@cantrip.org>, for his advice! (hope you
168 liked Cibeles' party).
169
170 - Linus Torvalds, for starting, developing and managing Linux.
171
172 - Mike Smith, Craig Keithley, Thierry Giron and Janet Schank
173 for convincing me USB Standard hubs are not that standard
174 and that's good to allow for vendor specific quirks on the
175 standard hub driver.
176

3. 한국어 전문 번역

영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.

기여자 명단 안내

1-6

다음은 Simple Linux USB Driver의 기여자 명단입니다.

이름의 성을 기준으로 알파벳순으로 정리했습니다. 관리하기 어려운 명단이라 실제로는 더 길어야 할 것이며, 원하는 기여자는 patch로 자신의 이름을 추가할 수 있습니다.

Credits for the Simple Linux USB Driver:

The following people have contributed to this code (in alphabetical
order by last name).  I'm sure this list should be longer, it's
difficult to maintain, add yourself with a patch if desired.

코드 기여자

7-27
Simple Linux USB Driver 코드 기여자
이름이메일
Georg Acheracher@informatik.tu-muenchen.de
David Brownelldbrownell@users.sourceforge.net
Alan Coxalan@lxorguk.ukuu.org.uk
Randy Dunlaprandy.dunlap@intel.com
Johannes Erdfeltjohannes@erdfelt.com
Deti Fliegldeti@fliegl.de
hamham@unsuave.com
Bradley M Keryankeryan@andrew.cmu.edu
Greg Kroah-Hartmangreg@kroah.com
Pavel Machekpavel@suse.cz
Paul Mackerraspaulus@cs.anu.edu.au
Petko Manlolovpetkan@dce.bg
David E. Nelsondnelson@jump.net
Vojtech Pavlikvojtech@suse.cz
Bill Ryderbryder@sgi.com
Thomas Sailersailer@ife.ee.ethz.ch
Gregory P. Smithgreg@electricrain.com
Linus Torvaldstorvalds@linux-foundation.org
Roman Weissgaerberweissg@vienna.at
이름 미기재Kazuki.Yasumatsu@fujixerox.co.jp

원문 이름과 이메일 주소를 그대로 보존합니다.

  Georg Acher <acher@informatik.tu-muenchen.de>
  David Brownell <dbrownell@users.sourceforge.net>
  Alan Cox <alan@lxorguk.ukuu.org.uk>
  Randy Dunlap <randy.dunlap@intel.com>
  Johannes Erdfelt <johannes@erdfelt.com>
  Deti Fliegl <deti@fliegl.de>
  ham <ham@unsuave.com>
  Bradley M Keryan <keryan@andrew.cmu.edu>
  Greg Kroah-Hartman <greg@kroah.com>
  Pavel Machek <pavel@suse.cz>
  Paul Mackerras <paulus@cs.anu.edu.au>
  Petko Manlolov <petkan@dce.bg>
  David E. Nelson <dnelson@jump.net>
  Vojtech Pavlik <vojtech@suse.cz>
  Bill Ryder <bryder@sgi.com>
  Thomas Sailer <sailer@ife.ee.ethz.ch>
  Gregory P. Smith <greg@electricrain.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Roman Weissgaerber <weissg@vienna.at>
  <Kazuki.Yasumatsu@fujixerox.co.jp>

특별 감사

28-36

Linux USB driver 작업을 시작하고 더 큰 `uusbd` driver의 상당 부분을 작성한 Inaky Perez Gonzalez `<inaky@peloncho.fis.ucm.es>`에게 특별히 감사드립니다. 그 작업에서 많은 것을 배웠습니다.

Linux USB mailing list에 참여해 제안하고 구현 경험을 공유한 NetBSD 및 FreeBSD USB 개발자들에게도 감사드립니다.

Special thanks to:

  Inaky Perez Gonzalez <inaky@peloncho.fis.ucm.es> for starting the
  Linux USB driver effort and writing much of the larger uusbd driver.
  Much has been learned from that effort.

  The NetBSD & FreeBSD USB developers.  For being on the Linux USB list
  and offering suggestions and sharing implementation experiences.

장비·지원·시간·개발 기증

37-43

다음은 장비, 지원, 시간, 개발을 기증한 기업과 사람들에게 보내는 추가 감사입니다. 이 내용은 Inaky의 driver에 있던 원래 `THANKS` file에서 가져왔습니다.

아래 기업들은 Linux USB/UUSBD 개발을 도왔습니다.

Additional thanks to the following companies and people for donations
of hardware, support, time and development (this is from the original
THANKS file in Inaky's driver):

        The following corporations have helped us in the development
        of Linux USB / UUSBD:

초기 기업 지원

44-66
초기 Linux USB 기업 지원
기업기여
3Com GmbHISDN Pro TA를 기증하고 기술 질문과 시험 장비를 지원했습니다. 기대를 뛰어넘는 큰 도움을 제공했습니다.
USAR SystemsUSB Evaluation Kit를 제공해 최신 USB specification 준수 여부를 시험할 수 있게 했습니다. 최신 open operating system의 중요성을 인정하고 hardware로 지원했습니다.
Intel Corporation귀중한 도움을 제공했습니다.
CherryLinux를 USB 지원이 내장된 최초의 OS로 만들기 위해 협력했습니다. Cherry는 세계적인 keyboard 제조업체입니다.
CMD Technology, Inc.OHCI 구현 시험용 CSA-6700 PCI-to-USB Controller Board를 기증해 후원했습니다.
KeytronicLinux USB 작업을 지원했으며, 그 결과 수백만 Linux 사용자의 keyboard 지원에 기여했습니다.

기증 장비와 기술 지원 내용을 문단별로 보존해 정리합니다.

	- 3Com GmbH for donating a ISDN Pro TA and supporting me
	  in technical questions and with test equipment. I'd never 
	  expect such a great help.

        - USAR Systems provided us with one of their excellent USB
          Evaluation Kits. It allows us to test the Linux-USB driver
          for compliance with the latest USB specification. USAR
          Systems recognized the importance of an up-to-date open
          Operating System and supports this project with
          Hardware. Thanks!.

        - Thanks to Intel Corporation for their precious help.

        - We teamed up with Cherry to make Linux the first OS with
          built-in USB support. Cherry is one of the biggest keyboard
          makers in the world.

        - CMD Technology, Inc. sponsored us kindly donating a CSA-6700
          PCI-to-USB Controller Board to test the OHCI implementation.

        - Due to their support to us, Keytronic can be sure that they
          will sell keyboards to some of the 3 million (at least)
          Linux users.

장비 기증과 driver 지원

67-85
USB 장비와 driver 개발 지원
기업·단체기여
ing büro h doranEurope에서 구하기 어려웠던 motherboard용 PC backplate USB connector를 제공했습니다. 원문 URL은 http://www.ibhdoran.com 입니다.
Genius GermanyMouse boot protocol 시험용 USB mouse와 F-23 digital joystick, NetMouse Pro를 기증했습니다.
AVM GmbH BerlinAVM ISDN Controller B1 USB용 Linux USB driver 개발을 지원했습니다. AVM은 active/passive ISDN controller와 CAPI 2.0 software 제조업체이며 AVM B1의 active design은 Linux를 포함한 모든 OS platform에 열려 있습니다.
Y-E Data, Inc.Bulk transfer code 시험용 FlashBuster-U USB Floppy Disk Drive를 기증했습니다.

Europe 지역 connector 확보부터 mouse·ISDN·floppy 시험까지의 지원입니다.


        - Many thanks to ing büro h doran [http://www.ibhdoran.com]!
          It was almost impossible to get a PC backplate USB connector
          for the motherboard here at Europe (mine, home-made, was
          quite lousy :). Now I know where to acquire nice USB stuff!

        - Genius Germany donated a USB mouse to test the mouse boot
          protocol. They've also donated a F-23 digital joystick and a
          NetMouse Pro. Thanks! 

        - AVM GmbH Berlin is supporting the development of the Linux
          USB driver for the AVM ISDN Controller B1 USB. AVM is a
          leading manufacturer for active and passive ISDN Controllers
          and CAPI 2.0-based software. The active design of the AVM B1
          is open for all OS platforms, including Linux.

        - Thanks to Y-E Data, Inc. for donating their FlashBuster-U
          USB Floppy Disk Drive, so we could test the bulk transfer
          code.

Logitech의 지원

86-105

Logitech는 three-axis USB mouse를 기증했습니다.

Logitech는 keyboard, mouse, trackball, camera, loudspeaker, gaming 및 professional control device와 같은 Human Interface Device를 설계·제조·판매해 온 오랜 경험이 있습니다.

이 분야의 대표적인 제조·판매 업체로서 Linux의 중요성을 인정하고 Logitech 고객과 모든 Linux 사용자가 USB hardware를 쓸 수 있도록 USB mouse, joystick, scanner를 기증했습니다.

Logitech는 1999년 2월 11일 Vienna에서 열린 Linux Conference의 공식 후원사였으며, 그 자리에서 당시 Linux USB 작업 현황을 발표할 예정이었습니다.


        - Many thanks to Logitech for contributing a three axis USB
          mouse. 

          Logitech designs, manufactures and markets
          Human Interface Devices, having a long history and
          experience in making devices such as keyboards, mice,
          trackballs, cameras, loudspeakers and control devices for
          gaming and professional use.

          Being a recognized vendor and seller for all these devices,
          they have donated USB mice, a joystick and a scanner, as a
          way to acknowledge the importance of Linux and to allow
          Logitech customers to enjoy support in their favorite
          operating systems and all Linux users to use Logitech and
          other USB hardware.

          Logitech is official sponsor of the Linux Conference on
          Feb. 11th 1999 in Vienna, where we'll will present the
          current state of the Linux USB effort.

개발 도구와 평가 보드 지원

106-120
개발·분석 장비 지원
기업기여
CATCUSB Inspector를 제공해 UHCI 내부 동작의 잘 드러나지 않는 부분을 파악할 수 있게 했습니다.
Entrega개발용 PCI-to-USB card, hub, converter 제품을 제공했습니다.
ConnectTechWhiteHEAT USB-to-serial converter와 driver 작성에 필요한 장치 문서를 제공했습니다.
ADMtekPegasus 및 Pegasus II evaluation board, specification, driver 개발 중의 귀중한 조언을 제공했습니다.

UHCI 분석, 확장 카드, converter, evaluation board 지원을 정리합니다.


        - CATC has provided means to uncover dark corners of the UHCI
          inner workings with a USB Inspector.

        - Thanks to Entrega for providing PCI to USB cards, hubs and
          converter products for development. 

	- Thanks to ConnectTech for providing a WhiteHEAT usb to
	  serial converter, and the documentation for the device to
	  allow a driver to be written.

	- Thanks to ADMtek for providing Pegasus and Pegasus II
	  evaluation boards, specs and valuable advices during
	  the driver development.
	

추가 개인 기여자 1

121-140

다음 사람들에게도 순서와 관계없이 감사를 전합니다.

추가 개인 기여자
기여자기여
Oren Tirosh <orenti@hishome.net>USB에 관한 많은 의문을 참을성 있게 받아 주고 멋진 아이디어를 많이 제공했습니다.
Jochen Karrer <karrer@wpfd25.physik.uni-wuerzburg.de>치명적인 bug를 지적하고 조언했습니다.
Edmund Humemberger <ed@atnet.at>Linux-USB 작업의 public relations와 전반적인 관리에서 훌륭한 일을 했습니다.
Alberto Menegazzi <flash@flash.iol.it>UUSBD 문서화를 시작했습니다.
Ric Klaren <ia_ric@cs.utwente.nl>좋은 입문 문서를 작성했습니다.
Christian Groessler <cpg@aladdin.de>까다로운 세부 사항을 도왔습니다.

USB 조언, bug 보고, 홍보, 문서 작업에 대한 감사입니다.

        And thanks go to (hey! in no particular order :)

        - Oren Tirosh <orenti@hishome.net>, for standing so patiently
          all my doubts'bout USB and giving lots of cool ideas.

        - Jochen Karrer <karrer@wpfd25.physik.uni-wuerzburg.de>, for
          pointing out mortal bugs and giving advice.

        - Edmund Humemberger <ed@atnet.at>, for his great work on
          public relationships and general management stuff for the
          Linux-USB effort.

        - Alberto Menegazzi <flash@flash.iol.it> is starting the
          documentation for the UUSBD. Go for it!

        - Ric Klaren <ia_ric@cs.utwente.nl> for doing nice
          introductory documents (competing with Alberto's :).

        - Christian Groessler <cpg@aladdin.de>, for his help on those
          itchy bits ... :)

추가 개인·공동체 기여자 2

141-160
개발·문서·공동체 기여
기여자기여
Paul MacKerrasOHCI를 다듬고 iMac 지원을 더 적극적으로 추진하도록 독려했으며 개선과 향상을 제공했습니다.
Fernando Herrera <fherrera@eurielec.etsit.upm.es>오랫동안 기다린 UUSBD FAQ의 작성·유지·내용 보강을 맡았습니다.
Rasca Gmelch <thron@gmx.de>Raw driver를 되살리고 bug를 지적했으며 `uusbd-utils` package를 시작했습니다.
Peter Dettori <dettori@ozy.dec.com>많은 bug를 찾아내고 유용한 제안을 했습니다.
Free Software와 Linux 공동체FSF, GNU project, MIT X consortium, TeX 관계자와 모든 기여자에게 감사드립니다.
Richard StallmanEmacs를 만든 데 큰 감사를 전합니다.

OHCI, FAQ, raw driver, bug 탐색과 자유 소프트웨어 공동체에 대한 감사입니다.


        - Paul MacKerras for polishing OHCI and pushing me harder for
          the iMac support, giving improvements and enhancements.

        - Fernando Herrera <fherrera@eurielec.etsit.upm.es> has taken
          charge of composing, maintaining and feeding the
          long-awaited, unique and marvelous UUSBD FAQ! Tadaaaa!!!

        - Rasca Gmelch <thron@gmx.de> has revived the raw driver and
          pointed bugs, as well as started the uusbd-utils package.

        - Peter Dettori <dettori@ozy.dec.com> is uncovering bugs like
          crazy, as well as making cool suggestions, great :)

        - All the Free Software and Linux community, the FSF & the GNU
          project, the MIT X consortium, the TeX people ... everyone!
          You know who you are!

        - Big thanks to Richard Stallman for creating Emacs!

Mailing list, USB-IF, Linux와 hub quirk

161-175
마지막 감사
대상기여
linux-usb mailing list 참여자수많은 message를 읽고 조언을 제공했습니다.
USB Implementers Forum 관계자도움과 지원을 제공했습니다.
Nathan Myers <ncm@cantrip.org>조언을 제공했습니다. 원문의 Cibeles party 인사도 함께 남겨 둡니다.
Linus TorvaldsLinux를 시작하고 개발하며 관리했습니다.
Mike Smith, Craig Keithley, Thierry Giron, Janet SchankUSB Standard hub도 모두 동일하지 않으며 standard hub driver가 vendor-specific quirk를 허용해야 함을 설득했습니다.

Mailing list 활동부터 standard hub의 vendor-specific quirk까지의 기여입니다.

        - The people at the linux-usb mailing list, for reading so
          many messages :) Ok, no more kidding; for all your advises!

        - All the people at the USB Implementers Forum for their
          help and assistance.

        - Nathan Myers <ncm@cantrip.org>, for his advice! (hope you
          liked Cibeles' party).

        - Linus Torvalds, for starting, developing and managing Linux.

        - Mike Smith, Craig Keithley, Thierry Giron and Janet Schank
          for convincing me USB Standard hubs are not that standard
          and that's good to allow for vendor specific quirks on the
          standard hub driver.