The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"OpenNews: Процесс проверки новых патчей к Linux ядру требует реструктуризации"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "модели, средства и мотивы разработки" +/
Сообщение от Michael Shigorinemail (ok), 20-Сен-07, 15:23 
>Мне почему-то (2.5 года на серверах только FreeBSD использовал) кажется, что проблема
>FreeBSD не в том, что используется cvs, а в том, что
>девелоперов не хватает.

Если подумать, то это всё звенья одной цепи.  Из личной переписки про линукс (думаю, человек, с которым переписывались, не против приведения и его соображений для контекста, судя по публичным высказываниям):

---
> "не боятся рефакторить" - потому что разработчиков достаточно
> много, и есть возможность 3-5-10 раз переписать с нуля какую-то
> подсистему.

Да, и выбрать лучшую реализацию.

Разработчиков много -- потому что пользователей много.

Пользователей много -- потому что работает.

Работает -- потому что отношение к разработчикам и пользователям
человеческое.

Бишь причина получается почти чисто социальная.
---

>А те супербизоны, что есть (Long,Watson итд) как
>будто в коме отлеживаются 90% времени (похоже на то, что FreeBSD
>для них не full time job :(

Ключевое слово -- "тебе надо, ты и делай":

---
> > а модель разработки у Linux уникальна.
> модель Bazaar, такая же как и у FreeBSD

Ни там, ни там -- не базар, тем более не "такой же".

В линуксе -- "базар с отбором под управлением собора", если можно
так выразиться, и с метрикой "тебе нужно -- ты и делай".

В *BSD принята традиция core teams.  Это _огромная_ разница --
когда есть каста коммиттеров и каста "всех остальных".

Если интересно, подумайте над разницей между распределёнными
и централизованными SCM.  Она изоморфна разнице в разработке
(причём обмен патчами в рассылке был тоже в своём роде
distributed SCM и в этой роли своё главное дело сделал --
цех не возник).

> только есть свои нюансы, из-за того, что Linux имеет гораздо
> больше разработчиков и кода.

Это всё следствие.
---

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
OpenNews: Процесс проверки новых патчей к Linux ядру требует реструктуризации, opennews, 19-Сен-07, 19:06  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру