Библиотека Интернет Индустрии I2R.ru |
|||
|
Нерасторопность Линуса вызвала брожение в Linux-сообществе03.02.2002 07:55 Недавно Роб Лэндли (Rob Landley), программист, писатель и проповедник Linux, поместил в почтовую рассылку для разработчиков ядра Linux предложение назначить «патч-пингвина» — человека, который поможет собирать мириады поправок, устраняющих мелкие проблемы разрабатываемого ныне ядра Linux 2.5. Многие разработчики начинают выражать недовольство тем, что Торвалдс не успевает включать в систему мелкие поправки, которые без устали клепают добровольцы. Эта ситуация, по словам Лэндли, чревата напряженностью в сообществе. Предложение вызвало горячую дискуссию между Торвалдсом и несколькими разработчиками. «Сейчас процесс внесения поправок управляем, но в нем появляются трещины, и я предлагаю устранить напряженность, не дожидаясь землетрясения, — пояснил Лэндли. — Если напряженность будет нарастать, то это может привести к катастрофическим событиям». Дебаты вскрыли тот факт, что решение задачи управления дополнениями к операционной системе не поспевает за усложнением Linux. Есть опасения, что разработчики, отчаявшись, возьмут этот процесс в свои руки, «разветвляя» ядро Linux и создавая разные версии ОС. Linux, основанная на коде, разработанном Торвалдсом в начале 90-х, выросла из компактной и простой операционной системы в пакет ПО, соперничающий по многообразию функций с Microsoft Windows. Однако Торвалдс по-прежнему руководит единой официальной версией ядра ОС и определяет направление будущего развития архитектуры Linux. Сам Торвалдс, который работает в компании Transmeta, считает существующую организацию процесса разработки идеальной. Просто разработчикам не нравится, что он не вносит в систему каждый присылаемый ему патч. «Главная проблема — проблема приоритетности, — говорит он. — Можно либо принимать все, включая мусор, либо выбирать, уделяя время каждой поправке». Вопрос доверия Некоторая напряженность, по словам Торвалдса, возникла из-за его отказа применять патчи, присланные не как положено и поступившие не от тех людей, которым он доверяет. Эти люди, называемые мейнтейнерами, — ведущие программисты по тем или иным подсистемам Linux, таким как сетевые сервисы, справочная система или поддержка графики. «Посылайте патчи мейнтейнерам, которым я доверяю, — говорит он. — Подумайте, все ли в порядке с вашим патчем, если человека, который порекомендовал бы его, найти не удается». Однако при таком подходе разработчикам приходится гадать, то ли Торвалдс отказался от патча из-за его качества, то ли этот патч просто не дошел до Линуса. «Система становится непроходимой и для потока добротных патчей, — говорит Лэндли. — Отчасти это вызвано тем, что, если Линус отказывается от чего-то, он просто игнорирует это». Причем жалуются не только второстепенные разработчики, не имеющие веса в сообществе. Работа известных программистов также долгое время лежит без применения. Эрик Реймонд (Eric Raymond), именитый проповедник open-source и мейнтейнер системы Linux Help, сказал, что ему, чтобы включить в систему шесть патчей, пришлось отправить их в общей сложности 33 раза. Всякий раз он, не найдя своих изменений в обновленном ядре, должен был вновь возвращаться к этим патчам, чтобы адаптировать их к последней версии ядра. «Это не Linux переросла Линуса как архитектора, а он как менеджер уже не поспевает за ней, — говорит Реймонд. — Если мы хотим оставить Линуса архитектором, то должны найти ему замену как менеджеру или по крайней мере расширить его возможности по работе с патчами». Причина задержек Некоторые видят в проблеме внесения поправок главную причину задержки с началом работы над следующей версией Linux. В свое время на то, чтобы добиться стабильности рабочего ядра Linux 2.2 и приступить к разработке опытного ядра Linux 2.3, потребовалось всего три месяца. На доводку же последнего рабочего ядра Linux 2.4 и переход к новому опытному ядру Linux 2.5 ушло 11 месяцев. Даже те, кто работает рядом с Торвалдсом, понимают, что ему, чтобы организовать работу и поддерживать актуальность кода, требуется помощь. Хорошо известный разработчик ядра Алан Кокс (Alan Cox), который, по словам Лэндли, неофициально исполняет обязанности «патч-пингвина» для текущего стабильного ядра Linux 2.4, согласен, что Торвалдс нуждается по меньшей мере в помощнике. В доказательство он говорит, что такие компании, выпускающие собственные дистрибутивы Linux, как Red Hat, SuSE и Mandrake, сами вносят поправки в ядро, исправляя многие проблемы, до которых у Торвалдса не доходят руки. «Посмотрите на вендоров, которые обычно поставляют ядро с поправками, изменениями и часто с большим отставанием от последних разработок: это показательно, — говорит Кокс (он является сотрудником Red Hat). — Типичному заказчику нужна прочная, надежная платформа и кто-то, кто может выйти и заявить: „Мы это поддерживаем, мы провели испытания, мы ручаемся, что это работает”». Но Кокс не видит трещин в сообществе, отмечая, что разработчики Linux вообще капризны. «Скорее, это как собрание трудового коллектива с целью выяснить, что происходит и как отрегулировать процесс, — сказал он. — Разница в том, что наше собрание происходит на публике». Сам Торвалдс не считает, что он перегружен работой по наблюдению за ходом разработки Linux. Однако он допускает, что за внесением мелких поправок будет следить дополнительный мейнтейнер. «Пожалуй, человек, который вносит только второстепенные патчи — те, что теряются оттого, что они малы или не относятся явно к определенной категории кода, — очень правильная идея, — говорит он. — Проблема в том, что мало кто согласится заниматься лишь чисткой авгиевых конюшен, отказавшись от серьезной и увлекательной работы». Роберт Лемос последние новости 04.02.2002 08:19 | Интернет-конференция с Тимофеем Бокаревым...» 04.02.2002 08:07 | Компьютерный гений в роли Нострадамуса...» 04.02.2002 03:11 | Longhorn и Blackcomb: подробности о следующих версиях Windows...» 04.02.2002 03:03 | Oracle собирается переводить свой бизнес на Linux-сервера...» 04.02.2002 02:37 | Компании недовольны технологией бизнес-анализа...» 04.02.2002 01:53 | AMD нашла партнера по производству...» 04.02.2002 01:39 | Американцы помешались на музыке из Интернета...» 04.02.2002 01:29 | Компания Sharp будет выпускать проекторы, поддерживающие работу по каналам беспроводной связи...» 04.02.2002 01:18 | Недостатки защиты Morpheus дают доступ к личной информации пользователей...» 04.02.2002 00:58 | Microsoft приостанавливает работу над всеми новыми программами...» 03.02.2002 07:55 | Нерасторопность Линуса вызвала брожение в Linux-сообществе...» 03.02.2002 07:40 | Веб-сервис предлагает клиентам самим выбирать рекламу ...» 03.02.2002 06:43 | ПИН-2 - безопасная технология интернет-платежей...» 03.02.2002 06:38 | Личными мобильными телефонами пользуются 5% жителей России ...» 03.02.2002 06:19 | Cоздается первый в России центр офшорного программирования, стартовый капитал для которого предоставит правительство США ...» 03.02.2002 04:13 | Canon: 2001 год стал рекордным...» 03.02.2002 03:28 | Google против "всплывающих окон"...» 03.02.2002 03:14 | "Дилайн" стал официальным партнером Philips...» 03.02.2002 01:44 | В Рунете появится премия за достижения в области интернет-рекламы...» 03.02.2002 01:28 | Стартовала программа "Новейшие технологии Microsoft - взгляд в будущее"...» |
|
2000-2008 г. Все авторские права соблюдены. |
|