* Конец бесплатного BitKeeper'а * Пятого апреля компания BitMover, создатель системы контроля версий, используемой для разработки Linux, объявила о своем решении прекратить разработку и поддержку бесплатной версии своего продукта для разработчиков сводного/открытого ПО. Джереми Эндрюс (Jeremy Andrews), создатель портала KernelTrap.org, рассказывает о том, как это произошло и что ждет разработку Linux дальше.
Перевод - Роман Химов.
Оригинал статьи доступен на KernelTrap.org.
Перейти к статье! |
Комментарии |
Комментарии: 523
| Ну вот и слава богу. Теперь хоть какой-нибудь открытый проект возьмут. |
|
Комментарии: 558
| Из распределенных вершин контролов - знаю только darcs... но там тоже въехать надо... вообще распределенность рулит. |
|
Комментарии: 523
| Dron Упорно не понимаю, чем она рулит. У поекта есть лидер, он принимает решение. Главный репозитарий у него. А распределённость, это игрушка. Вот такой мой личный взгляд. |
|
Комментарии: 952
| Столь огромный проект как Linux контролировать полностью в одиночку. Это же ведь, в свое время, послужило причиной выбора BitKeeper - Линус тогда просто не справлялся с потоком патчей и откидывал те, которые не успевал просматривать. Распределенная модель тут жизненно необходима. |
|
Комментарии: 523
| Roman I Khimov Так распределять работу админов можно даже на CVS - каждый в меру своих прав работает. В чёём бонус от распределённости? |
|
Комментарии: 952
| Права между админам запаришься выставлять, машина нужна очень серьезная, очень серьезный коннект нужен к той машине, отказоустойчивость надо обеспечивать значительно более серьезную - проблем масса. Это ж не nano ваять все-таки... С такими потоками из стольких источников справляться одним сервером фактически нереально (ну, кто из Top 500 готов пожертвовать машину для SubVersion для Linux? ). А BK позволял ненапряжно распределить нагрузку, что есть большой гут. |
|
Комментарии: 558
| Ну Роман конечно преувеличивает... проект на 200 мег - в нынешние времена не роскошь... так что большой сервер особо не нужен...
cvs для этой цели не подходит по той простой причине что он в принципе не многопользователен. (как это по руски то?)... то есть конфликты то он решать умеет... но лучше бы их вообще не возникало.
Распределенные системы контроля версий - они работают по принципу - у каждого разработчика свой репозиторий. и синхронизация. то же субвершин - он ничем не лучше cvs в этом плане. |
|
Комментарии: 558
| Кстати вот глянул на monotone... так знаете, что там круто? Там каждое изменение подписывается. ну цифровыми подписями... помоему для такого проекта, на который смотрит весь мир это просто незаменимое свойство, которое не может обеспечить ни cvs ни svn... |
|
Комментарии: 523
| Roman I Khimov Ты ОЧЕНЬ сильно преувеличиваешь. Распределять права между админами вообще почти не надо - есть несколько уровней, куда запихнул человека, такие у него и права. Да и сервер крутой не нужен - разработка ядра не многим активней других разработок. А если распределить сервер (ну или хотя бы зазеркалировать), то вообще здорово! |
|
Комментарии: 558
| 2czarker: а теперь расскажи как зазеркалировать cvs или svn? Не умеют они этого как ни крути... |
|
Комментарии: 523
| Как-как. Копировать. copy-paste. |
|
Комментарии: 558
| очень смешно... |
Комментарии доступны только авторизованным пользователям, авторизуйтесь или зарегистрируйтесь на сайте здесь
|