annotate DOCS/xml/ru/users-vs-dev.xml @ 10925:3c168670c782

Massive docs update. (sync, etc.) New translated files coming soon.
author lumag
date Mon, 22 Sep 2003 08:20:53 +0000
parents a8aad67823db
children e5f08b2e05e6
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
10074
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
1 <?xml version="1.0" encoding="koi8-r"?>
10925
3c168670c782 Massive docs update. (sync, etc.) New translated files coming soon.
lumag
parents: 10205
diff changeset
2 <!-- synced with 1.7 -->
10074
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
3 <appendix id="users-vs-dev">
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
4 <title>Плач разработчиков</title>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
5
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
6 <sect1 id="gcc-296">
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
7 <title>GCC 2.96</title>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
8
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
9 <formalpara>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
10 <title>Предпосылки:</title>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
11 <para>
10134
a851a8771d94 Sync with en
lumag
parents: 10075
diff changeset
12 GCC <emphasis role="bold">2.95</emphasis> серий &mdash; это официальный GNU релиз и версия 2.95.3
10074
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
13 &mdash; максимально свободная от ошибок в этой серии. Мы никогда не замечали
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
14 проблем компиляции, которые можно было бы отнести на счёт gcc-2.95.3.
10134
a851a8771d94 Sync with en
lumag
parents: 10075
diff changeset
15 Начиная с RedHat Linux 7.0, <emphasis role="bold">Red Hat</emphasis> включили сильно
a851a8771d94 Sync with en
lumag
parents: 10075
diff changeset
16 пропатченную CVS версию GCC и назвали её <emphasis role="bold">2.96</emphasis>.
10925
3c168670c782 Massive docs update. (sync, etc.) New translated files coming soon.
lumag
parents: 10205
diff changeset
17 RedHat включили эту версию в дистрибутив, поскольку в то время GCC 3.0 не был
3c168670c782 Massive docs update. (sync, etc.) New translated files coming soon.
lumag
parents: 10205
diff changeset
18 завершён, а им требовался компилятор, который бы хорошо работал на всех
10074
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
19 поддерживаемых платформах, включая IA64 и s390. Дистрибьютор Linux
10134
a851a8771d94 Sync with en
lumag
parents: 10075
diff changeset
20 <emphasis role="bold">Mandrake</emphasis>, последовал примеру Red Hat и начал поставки
10074
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
21 GCC 2.96 с Linux-Mandrake серии 8.0.
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
22 </para>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
23 </formalpara>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
24
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
25 <formalpara>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
26 <title>Заявления:</title>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
27 <para>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
28 Команда GCC отрицает все связи с GCC 2.96 и даже выпустила
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
29 <ulink url="http://gcc.gnu.org/gcc-2.96.html">официальный ответ</ulink>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
30 на GCC 2.96. У многих разработчики со всему мира возникали проблемы с
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
31 GCC 2.96, и они рекомендовали другие компиляторы. Примеры &mdash; это
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
32 <ulink url="http://www.mysql.com/downloads/mysql-3.23.html">MySQL</ulink>,
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
33 <ulink url="http://avifile.sourceforge.net/news-old1.htm">avifile</ulink>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
34 и
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
35 <ulink url="http://www.winehq.com/news/?view=92#RH 7.1 gcc fixes compiler bug">Wine</ulink>.
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
36 Прочие интересные ссылки &mdash; это
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
37 <ulink url="http://www.atnf.csiro.au/people/rgooch/linux/docs/kernel-newsflash.html">
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
38 Linux kernel news flash о ядре 2.4.17</ulink>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
39 и
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
40 <ulink url="http://www.voy.com/3516/572.html">Voy Forum</ulink>.
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
41 <application>MPlayer</application> также претерпевал различные проблемы,
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
42 которые разрешались переходом на другую версию GCC. Некоторые проекты начали
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
43 осуществлять обходы для некоторых проблем 2.96, но мы отказались исправлять
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
44 ошибки других людей, в том числе поскольку некоторые такие обходы привели бы
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
45 к потере производительности.
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
46 </para>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
47 </formalpara>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
48
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
49 <para>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
50 Вы можете прочитать о другой стороне этой истории
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
51 <ulink url="http://www.bero.org/gcc296.html">на этом сайте</ulink>.
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
52 GCC 2.96 не допускает символ <literal>|</literal> (pipe[канал]) в ассемблерных
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
53 комментариях, поскольку он поддерживает Intel'евский и AT&amp;T синтаксисы, а
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
54 буква <literal>|</literal> &mdash; символ в Intel'евском варианте. Проблема
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
55 в том, что он <emphasis>молча</emphasis> игнорирует весь ассемблерный блок.
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
56 Теперь, это предположительно исправлено, GCC печатает предупреждение, а не
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
57 пропускает блок.
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
58 </para>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
59
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
60 <formalpara>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
61 <title>Текущее состояние:</title>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
62 <para>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
63 Red Hat заявляет, что GCC 2.96-85 и далее исправлены. Ситуация действительно
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
64 улучшилась, хотя мы всё ещё видим в рассылках сообщения о проблемах, которые
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
65 исчезают после перехода на другой компилятор. В любом случае, это больше не
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
66 важно. Предположительно готовый GCC 3.x должным образом разрешит эти вопросы.
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
67 Если Вы хотите скомпилировать, используя версию 2.96, укажите опцию <option>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
68 --disable-gcc-checking</option> в <filename>configure</filename>. Помните, что
10134
a851a8771d94 Sync with en
lumag
parents: 10075
diff changeset
69 Вам решать, и <emphasis role="bold">не сообщайте об ошибках в этом случае</emphasis>.
10074
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
70 Если Вы попробуете, Вы будете изгнаны из наших рассылок, поскольку у нас уже
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
71 было достаточно 'сражений' из-за GCC 2.96. Давайте оставим эту тему в покое.
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
72 </para>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
73 </formalpara>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
74
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
75 <para>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
76 Если у Вас проблемы с GCC 2.96, Вы можете скачать 2.96-85 пакеты на
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
77 <ulink url="ftp://updates.redhat.com">ftp сервере</ulink>RedHat, или просто
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
78 перейти на 3.0.4 пакеты, предлагаемые начиная с версии 7.2. Вы также можете
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
79 использовать
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
80 <ulink url="ftp://people.redhat.com/jakub/gcc/3.2-10/">gcc-3.2-10 пакеты</ulink>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
81 (неофициальные, но работают нормально) и поставить их совместно с gcc-2.96,
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
82 который у Вас стоит. MPlayer их обнаружит, и будет использовать 3.2 вместо
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
83 2.96. Если Вы не хотите или не можете использовать пакеты, вот как Вы можете
10134
a851a8771d94 Sync with en
lumag
parents: 10075
diff changeset
84 скомпилировать GCC 3 из исходного кода:
10074
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
85 </para>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
86
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
87 <procedure>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
88 <step><para>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
89 Пойдите на страницу
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
90 <ulink url="http://gcc.gnu.org/mirrors.html">GCC зеркал</ulink>
10136
373702b4d16a Fixed selling error and broken tag.
lumag
parents: 10134
diff changeset
91 и скачайте <filename>gcc-core-<replaceable>XXX</replaceable>.tar.gz</filename>,
10134
a851a8771d94 Sync with en
lumag
parents: 10075
diff changeset
92 где XXX &mdash; это
10074
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
93 номер версии. Этот файл включает полноценный компилятор C, которого достаточно
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
94 для <application>MPlayer</application>'а. Если Вы также хотите C++, Java или
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
95 какие-нибудь другие дополнительные возможности GCC, Вам, возможно, больше
10134
a851a8771d94 Sync with en
lumag
parents: 10075
diff changeset
96 подойдёт <filename>gcc-<replaceable>XXX</replaceable>.tar.gz</filename>.
10074
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
97 </para></step>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
98 <step><para>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
99 Распакуйте архив:
10134
a851a8771d94 Sync with en
lumag
parents: 10075
diff changeset
100 <screen>tar -xvzf gcc-core-<replaceable>XXX</replaceable>.tar.gz</screen>
10074
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
101 </para></step>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
102 <step><para>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
103 В отличие от других программ GCC собирается не в каталоге с исходным кодом,
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
104 а в отдельном каталоге. Поэтому вам нужно создать этот каталог, выполнив
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
105 <screen>mkdir gcc-build</screen>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
106 </para></step>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
107 <step><para>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
108 Теперь Вы можете приступить к конфигурированию gcc в каталоге для сборки, но
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
109 Вам нужно конфигурировать из каталога с исходным кодом:
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
110 <screen>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
111 cd gcc-build
10134
a851a8771d94 Sync with en
lumag
parents: 10075
diff changeset
112 ../gcc-3.<replaceable>XXX</replaceable>/configure</screen>
10074
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
113 </para></step>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
114 <step><para>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
115 Скомпилируйте GCC, выполнив эту команду в каталоге для сборки:
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
116 <screen>make bootstrap</screen>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
117 </para></step>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
118 <step><para>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
119 Теперь Вы можете установить GCC (как root), выполнив
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
120 <screen>make install</screen>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
121 </para></step>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
122 </procedure>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
123 </sect1>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
124
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
125
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
126 <sect1 id="mplayer-binary">
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
127 <title>Распространение в двоичном(скомпилированном) виде</title>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
128
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
129 <para>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
130 Прежде <application>MPlayer</application> содержал исходный код из проекта
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
131 OpenDivX, который не разрешал распространение в скомпилированном виде. Этот код
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
132 был изъят, начиная с версии 0.90-pre1, а остававшийся файл <filename>divx_vbr.c
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
133 </filename>, основывающийся на исходном коде OpenDivX, помещён под GPL его
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
134 авторами, начиная с версии 0.90pre9. Теперь Вы можете создавать
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
135 скомпилированные пакеты, если Вам захочется.
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
136 </para>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
137
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
138 <para>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
139 Другим препятствием к распространению в двоичном виде была оптимизация времени
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
140 компиляции под конкретную архитектуру процессора. Теперь <application>MPlayer
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
141 </application>поддерживает определение CPU во время выполнения (при компиляции
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
142 укажите опцию <option>--enable-runtime-cpudetection</option>). Это по умолчанию
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
143 выключено, поскольку это вызывает небольшую потерю в скорости, но зато теперь
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
144 возможно создавать бинарии, которые будут работать на разных CPU из семейства
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
145 Intel.
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
146 </para>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
147 </sect1>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
148
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
149
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
150 <sect1 id="nvidia-opinions">
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
151 <title>nVidia</title>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
152
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
153 <para>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
154 Нам не нравится то, что <ulink url="http://www.nvidia.com">nVidia</ulink>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
155 предоставляет только двоичные драйверы (для использования с XFree86), которые
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
156 часто бывают глючными. У нас было много сообщений в
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
157 <ulink url="http://mplayerhq.hu/pipermail/mplayer-users/">mplayer-users</ulink>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
158 о проблемах, связанных с этими драйверами с закрытым исходным кодом, их плохим
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
159 качеством, нестабильностью и плохой поддержкой пользователей и специалистов.
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
160 Вот пример на
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
161 <ulink url="http://www.nvnews.net/forum/showthread.php?s=fda5725bc2151e29453b2da3bd5d2930&amp;threadid=14306">nVidia Linux Forum</ulink>.
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
162 Многие из этих проблем продолжают появляться снова и снова. Мы всегда
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
163 связывались после этого с nVidia, и они говорили, что эти ошибки не существуют,
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
164 что нестабильность вызывается плохими AGP чипами, и что они не получали
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
165 сообщений об ошибках в драйверах (таких, как пурпурная линия). Поэтому, если
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
166 у Вас проблема с nVidia картой, мы можем только посоветовать обновить nVidia
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
167 драйвер, и/или купить новую материнскую плату, или попросить nVidia предоставить
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
168 драйвер с открытым исходным кодом. В любом случае, если Вы используете двоичный
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
169 nVidia драйвер и столкнулись с проблемой, связанной с драйвером, знайте, что
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
170 Вы почти не получите помощи с нашей стороны, поскольку в этом случае у нас почти
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
171 нет возможности Вам помочь.
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
172 </para>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
173 </sect1>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
174
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
175
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
176 <sect1 id="joe-barr">
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
177 <title>Джо Барр[Joe Barr]</title>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
178
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
179 <para>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
180 Джо Барр получил дурную репутацию, после написания менее, чем благосклонного
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
181 <ulink url="http://www.linuxworld.com/site-stories/2001/1214.mplayer.html">
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
182 обзора <application>MPlayer</application>'а</ulink>. Он нашёл, что
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
183 <application>MPlayer</application> сложно установить, а затем он был не вполне
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
184 захотел
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
185 <ulink
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
186 url="http://www.linuxworld.com/linuxworld/lw-2000-06/lw-06-exam.html">читать документацию</ulink>.
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
187 Он также заключил, что разработчики были недружелюбны, а документация неполной
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
188 и оскорбительной. Вам решать. Затем, он негативно упомянул <application>MPlayer</application> в
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
189 <ulink url="http://www.linuxworld.com/site-stories/2001/1227.predictions.html">
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
190 10 Linux predictions for 2002[10 предсказаний о Linux на 2002]</ulink>.
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
191 В появившемся затем
10205
lumag
parents: 10136
diff changeset
192 <ulink url="http://www.linuxworld.com/site-stories/2002/0125.xine.html">обзоре xine</ulink>
10074
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
193 он продолжил раздувать спор. Иронично, но в конце этой статьи он цитирует
10205
lumag
parents: 10136
diff changeset
194 интервью с Гюнтером Барцхом[G&uuml;nter Bartsch], первоначальным автором <application>xine</application>,
10074
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
195 что превосходно подытоживает ситуацию:
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
196
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
197 <blockquote><para>
10134
a851a8771d94 Sync with en
lumag
parents: 10075
diff changeset
198 [Однако, он также сказал, что он был "удивлён" моей колонкой о <application>MPlayer</application>'е и
10074
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
199 подумал, что это было бы неправильно напоминать мне, что это проект свободного
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
200 программного обеспечения. "Если он вам не нравится", сказал Барцх, "Вы свободны
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
201 не использовать его."]
10925
3c168670c782 Massive docs update. (sync, etc.) New translated files coming soon.
lumag
parents: 10205
diff changeset
202 </para>
3c168670c782 Massive docs update. (sync, etc.) New translated files coming soon.
lumag
parents: 10205
diff changeset
203 <para>
3c168670c782 Massive docs update. (sync, etc.) New translated files coming soon.
lumag
parents: 10205
diff changeset
204 [However, he also went on to say that he was "surprised" by my column about
3c168670c782 Massive docs update. (sync, etc.) New translated files coming soon.
lumag
parents: 10205
diff changeset
205 <application>Mplayer</application> and thought it was unfair, reminding me that it is
3c168670c782 Massive docs update. (sync, etc.) New translated files coming soon.
lumag
parents: 10205
diff changeset
206 a free software project. "If you don't like it," Bartsch said, "you're free not to use it."]
10074
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
207 </para></blockquote>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
208 </para>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
209
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
210 <para>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
211 Он не отвечает на наши письма. Его редактор не отвечает на наши письма.
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
212 Вот несколько цитат от разных людей о Джо Барре, чтобы Вы могли сформировать
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
213 своё мнение:
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
214 </para>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
215
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
216 <para>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
217 Марк Рассбах[Marc Rassbach]
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
218 <ulink url="http://daily.daemonnews.org/view_story.php3?story_id=2102">кое-что сказал</ulink>
10134
a851a8771d94 Sync with en
lumag
parents: 10075
diff changeset
219 об этом человеке.
10074
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
220
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
221 <blockquote><para>
10925
3c168670c782 Massive docs update. (sync, etc.) New translated files coming soon.
lumag
parents: 10205
diff changeset
222 Вы все должно быть помните LinuxWorld 2000, когда от заявил, что Linus T
3c168670c782 Massive docs update. (sync, etc.) New translated files coming soon.
lumag
parents: 10205
diff changeset
223 сказал, что 'FreeBSD &mdash; это только горстка программистов'. Linus НИЧЕГО
3c168670c782 Massive docs update. (sync, etc.) New translated files coming soon.
lumag
parents: 10205
diff changeset
224 подобного не говорил. Когда Джо притянули к ответу, его реакцией было позвать
3c168670c782 Massive docs update. (sync, etc.) New translated files coming soon.
lumag
parents: 10205
diff changeset
225 BSD сторонников и сопляков.
3c168670c782 Massive docs update. (sync, etc.) New translated files coming soon.
lumag
parents: 10205
diff changeset
226 </para>
3c168670c782 Massive docs update. (sync, etc.) New translated files coming soon.
lumag
parents: 10205
diff changeset
227 <para>
3c168670c782 Massive docs update. (sync, etc.) New translated files coming soon.
lumag
parents: 10205
diff changeset
228 [You may all remember the LinuxWorld 2000, when he claimed that Linus T said
10074
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
229 that 'FreeBSD is just a handful of programmers'. Linus said NOTHING of the
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
230 sort. When Joe was called on this, his reaction was to call BSD supporters
10925
3c168670c782 Massive docs update. (sync, etc.) New translated files coming soon.
lumag
parents: 10205
diff changeset
231 assholes and jerks.]
10074
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
232 </para></blockquote>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
233 </para>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
234
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
235 <para>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
236 <ulink url="http://www.mplayerhq.hu/pipermail/mplayer-users/2001-December/009118.html">Цитируя</ulink>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
237 Robert Munro из рассылки
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
238 <ulink url="http://mplayerhq.hu/pipermail/mplayer-users/">mplayer-users</ulink>:
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
239
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
240 <blockquote>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
241 <para>
10075
b2e121c9af98 10L fix: forgot to spellcheck.
lumag
parents: 10074
diff changeset
242 Он интересен, но он не вполне способен избегать, м-м-м-... споров. Несколько
10074
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
243 лет тому назад, Джо Барр имел обыкновение регулярно бывать на форуме Will
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
244 Zachmann'а Canopus на Compuserve. Тогда он был сторонником OS/2 (я тоже был
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
245 фаном OS/2).
10925
3c168670c782 Massive docs update. (sync, etc.) New translated files coming soon.
lumag
parents: 10205
diff changeset
246 </para>
3c168670c782 Massive docs update. (sync, etc.) New translated files coming soon.
lumag
parents: 10205
diff changeset
247 <para>
10074
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
248 [He's interesting, but not good at avoiding, um... controversy. Joe Barr
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
249 used to be one of the regulars on Will Zachmann's Canopus forum on
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
250 Compuserve, years ago. He was an OS/2 advocate then (I was an OS/2 fan
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
251 too).]
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
252 </para>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
253
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
254 <para>
10075
b2e121c9af98 10L fix: forgot to spellcheck.
lumag
parents: 10074
diff changeset
255 Как правило он чрезмерно флеймил людей, и, как мне кажется, у него тогда были
b2e121c9af98 10L fix: forgot to spellcheck.
lumag
parents: 10074
diff changeset
256 тяжёлые времена. Судя по его последним колонкам, он немного смягчился.
10074
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
257 Определённо, в то время тонкий юмор не был его стилем, совсем не был.
10925
3c168670c782 Massive docs update. (sync, etc.) New translated files coming soon.
lumag
parents: 10205
diff changeset
258 </para>
3c168670c782 Massive docs update. (sync, etc.) New translated files coming soon.
lumag
parents: 10205
diff changeset
259 <para>
10074
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
260 [He used to go over-the-top, flaming people, and I suspect he had some hard
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
261 times, then. He's mellowed some, judging by his columns recently.
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
262 Moderately subtle humor was not his mode in those earlier days, not at all.]
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
263 </para>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
264 </blockquote>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
265 </para>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
266
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
267 </sect1>
8b07fe4e63b2 Translation update.
lumag
parents:
diff changeset
268 </appendix>