treewide: remove redundant IS_ERR() before error code check
[linux/fpc-iii.git] / Documentation / translations / zh_CN / process / kernel-driver-statement.rst
blob2b3375bcccfd7bb7d339d775a7ea963850783585
1 .. _cn_process_statement_driver:
3 .. include:: ../disclaimer-zh_CN.rst
5 :Original: :ref:`Documentation/process/kernel-driver-statement.rst <process_statement_driver>`
6 :Translator: Alex Shi <alex.shi@linux.alibaba.com>
8 内核驱动声明
9 ------------
11 关于Linux内核模块的立场声明
12 ===========================
14 我们,以下署名的Linux内核开发人员,认为任何封闭源Linux内核模块或驱动程序都是
15 有害的和不可取的。我们已经一再发现它们对Linux用户,企业和更大的Linux生态系统
16 有害。这样的模块否定了Linux开发模型的开放性,稳定性,灵活性和可维护性,并使
17 他们的用户无法使用Linux社区的专业知识。提供闭源内核模块的供应商迫使其客户
18 放弃Linux的主要优势或选择新的供应商。因此,为了充分利用开源所提供的成本节省和
19 共享支持优势,我们敦促供应商采取措施,以开源内核代码在Linux上为其客户提供支持。
21 我们只为自己说话,而不是我们今天可能会为之工作,过去或将来会为之工作的任何公司。
23  - Dave Airlie
24  - Nick Andrew
25  - Jens Axboe
26  - Ralf Baechle
27  - Felipe Balbi
28  - Ohad Ben-Cohen
29  - Muli Ben-Yehuda
30  - Jiri Benc
31  - Arnd Bergmann
32  - Thomas Bogendoerfer
33  - Vitaly Bordug
34  - James Bottomley
35  - Josh Boyer
36  - Neil Brown
37  - Mark Brown
38  - David Brownell
39  - Michael Buesch
40  - Franck Bui-Huu
41  - Adrian Bunk
42  - François Cami
43  - Ralph Campbell
44  - Luiz Fernando N. Capitulino
45  - Mauro Carvalho Chehab
46  - Denis Cheng
47  - Jonathan Corbet
48  - Glauber Costa
49  - Alan Cox
50  - Magnus Damm
51  - Ahmed S. Darwish
52  - Robert P. J. Day
53  - Hans de Goede
54  - Arnaldo Carvalho de Melo
55  - Helge Deller
56  - Jean Delvare
57  - Mathieu Desnoyers
58  - Sven-Thorsten Dietrich
59  - Alexey Dobriyan
60  - Daniel Drake
61  - Alex Dubov
62  - Randy Dunlap
63  - Michael Ellerman
64  - Pekka Enberg
65  - Jan Engelhardt
66  - Mark Fasheh
67  - J. Bruce Fields
68  - Larry Finger
69  - Jeremy Fitzhardinge
70  - Mike Frysinger
71  - Kumar Gala
72  - Robin Getz
73  - Liam Girdwood
74  - Jan-Benedict Glaw
75  - Thomas Gleixner
76  - Brice Goglin
77  - Cyrill Gorcunov
78  - Andy Gospodarek
79  - Thomas Graf
80  - Krzysztof Halasa
81  - Harvey Harrison
82  - Stephen Hemminger
83  - Michael Hennerich
84  - Tejun Heo
85  - Benjamin Herrenschmidt
86  - Kristian Høgsberg
87  - Henrique de Moraes Holschuh
88  - Marcel Holtmann
89  - Mike Isely
90  - Takashi Iwai
91  - Olof Johansson
92  - Dave Jones
93  - Jesper Juhl
94  - Matthias Kaehlcke
95  - Kenji Kaneshige
96  - Jan Kara
97  - Jeremy Kerr
98  - Russell King
99  - Olaf Kirch
100  - Roel Kluin
101  - Hans-Jürgen Koch
102  - Auke Kok
103  - Peter Korsgaard
104  - Jiri Kosina
105  - Aaro Koskinen
106  - Mariusz Kozlowski
107  - Greg Kroah-Hartman
108  - Michael Krufky
109  - Aneesh Kumar
110  - Clemens Ladisch
111  - Christoph Lameter
112  - Gunnar Larisch
113  - Anders Larsen
114  - Grant Likely
115  - John W. Linville
116  - Yinghai Lu
117  - Tony Luck
118  - Pavel Machek
119  - Matt Mackall
120  - Paul Mackerras
121  - Roland McGrath
122  - Patrick McHardy
123  - Kyle McMartin
124  - Paul Menage
125  - Thierry Merle
126  - Eric Miao
127  - Akinobu Mita
128  - Ingo Molnar
129  - James Morris
130  - Andrew Morton
131  - Paul Mundt
132  - Oleg Nesterov
133  - Luca Olivetti
134  - S.Çağlar Onur
135  - Pierre Ossman
136  - Keith Owens
137  - Venkatesh Pallipadi
138  - Nick Piggin
139  - Nicolas Pitre
140  - Evgeniy Polyakov
141  - Richard Purdie
142  - Mike Rapoport
143  - Sam Ravnborg
144  - Gerrit Renker
145  - Stefan Richter
146  - David Rientjes
147  - Luis R. Rodriguez
148  - Stefan Roese
149  - Francois Romieu
150  - Rami Rosen
151  - Stephen Rothwell
152  - Maciej W. Rozycki
153  - Mark Salyzyn
154  - Yoshinori Sato
155  - Deepak Saxena
156  - Holger Schurig
157  - Amit Shah
158  - Yoshihiro Shimoda
159  - Sergei Shtylyov
160  - Kay Sievers
161  - Sebastian Siewior
162  - Rik Snel
163  - Jes Sorensen
164  - Alexey Starikovskiy
165  - Alan Stern
166  - Timur Tabi
167  - Hirokazu Takata
168  - Eliezer Tamir
169  - Eugene Teo
170  - Doug Thompson
171  - FUJITA Tomonori
172  - Dmitry Torokhov
173  - Marcelo Tosatti
174  - Steven Toth
175  - Theodore Tso
176  - Matthias Urlichs
177  - Geert Uytterhoeven
178  - Arjan van de Ven
179  - Ivo van Doorn
180  - Rik van Riel
181  - Wim Van Sebroeck
182  - Hans Verkuil
183  - Horst H. von Brand
184  - Dmitri Vorobiev
185  - Anton Vorontsov
186  - Daniel Walker
187  - Johannes Weiner
188  - Harald Welte
189  - Matthew Wilcox
190  - Dan J. Williams
191  - Darrick J. Wong
192  - David Woodhouse
193  - Chris Wright
194  - Bryan Wu
195  - Rafael J. Wysocki
196  - Herbert Xu
197  - Vlad Yasevich
198  - Peter Zijlstra
199  - Bartlomiej Zolnierkiewicz