В течение последних 10 лет проект FreeBSD рос устойчивыми, но приемлемыми шагами. Хотя Linux привлек массу последователей, FreeBSD продолжает удерживать свое место в пространстве высокопроизводительных серверов. Конечно, Linux помог проповедовать жизнеспособность открытых исходных кодов корпоративному рынку, и FreeBSD выехал на их связи. Гораздо проще убедить свое управление перейти с Linux на FreeBSD, чем убедить их перейти с Microsoft Windows на FreeBSD. Linux обеспечил также устойчивый поток разработчиков для FreeBSD. До недавнего времени у Linux не было центрального репозитория исходного кода, поэтому, чтобы внести свой вклад, вам приходилось работать на распространителей Linux или быть услышанным членом небольшой группы людей, которые могли вносить изменения в систему. Более равноправная и строящаяся на основе заслуг организация проекта FreeBSD обеспечила постоянный наплыв разработчиков высокой квалификации. Типичный новый коммитер в проекте FreeBSD имеет возраст от 25 до 30 лет и программировал для Linux или других проектов с открытым исходным кодом в течение десяти лет. У этих людей достаточно опыта и зрелости, чтобы быстро стать эффективными сотрудниками проекта. А наставничество, присущее продвижению от разработчика до утверждающего, гарантирует, что к тому времени, когда кто-то получит право непосредственно утверждать код в дереве FreeBSD, он поймет правила стиля и ясности кода, которые критически важны для сохранения качества, устойчивости и удобства сопровождения FreeBSD.
Задачей проекта FreeBSD является предоставление программного обеспечения, которое может использоваться для любой цели и без добавления строк. Многие разработчики сделали значительные вложения в код (и проект) и безусловно не возражают против небольших финансовых вознаграждений время от времени, но они определенно не настаивают на этом. Они полагают, что их первой и самой главной задачей является предоставление кода любому и всем посетителям для любой цели таким образом, чтобы код нашел как можно более широкое применение и предоставил наибольшую возможную выгоду [Hubbard, 2004].
- 09/05/2010 05:44 - Управление процессами
- 08/05/2010 19:43 - Службы ядра
- 08/05/2010 13:45 - Организация ядра
- 08/05/2010 03:47 - Ядро
- 07/05/2010 22:30 - Средства FreeBSD и ядро
- 07/05/2010 05:50 - Обновление версий FreeBSD
- 06/05/2010 19:33 - Структура разработки проекта
- 06/05/2010 14:01 - Открытый исходный код
- 06/05/2010 04:47 - Модель разработки FreeBSD
- 05/05/2010 19:32 - 4.4BSD-Lite Release 2