Jonathan Corbet, основатель LWN, на конференции linux.conf.au предложил (http://apcmag.com/linux-now-75-corporate.htm) анализ патчей ядра в течение отрезка времени с 24 декабря 2008 года по 10 января 2010 года. В этот период было добавлено 2,8 млн строк кода в виде 55 тысяч значимых изменений, как показывает развитие ядра с версии 2.6.28 до версии 2.6.33. "Процесс разработки сейчас очень и очень активный", добавил Jonathan Corbet, отметив, что в ядро каждый день добавляется свыше 7000 строк кода.
Наиболее поразительным аспектом анализа, однако, стало происхождение кода, добавляемого в ядро. 18% не имеет никакой принадлежности к корпорациям, подразумевая настоящее волонтёрство. Происхождение 7% кода установить не удалось. Оставшийся код был добавлен людьми, работающими программистами на различные компании. Таким образом 75% кода в ядре появляется благодаря работе людей, которым за это платят.
Внутри ниши "проплаченного" кода лидирует RedHat - 12%, затем идёт Intel с 8%, IBM и No...URL: http://apcmag.com/linux-now-75-corporate.htm
Новость: http://www.opennet.me/opennews/art.shtml?num=25093
Происхождение 7% кода установить не удалось.Это наверное ядро само себя дописывает :)
как терминатор - сам себя ремонтирует? :)
>Происхождение 7% кода установить не удалось.Раскалывайтесь, кто там AI прикрутил втихаря?
просто кому-то было слишком стыдно признаться что это его код
Видимо это был Билл Гейтс с Балмером напополам :)
тема неправильно переведена, должно быть так 75% кода Linux пишется оплачиваемыми разработчиками, а не корпорациями.
Это не одно и тоже?
>Это не одно и тоже?Код пишется програмерами, как бы манагеришкам ни было досадно это признать. В случве линуха у програмера на код остается столько же прав как и у всех остальных. Что к лучшему: реже пишут код по принципу "на отвали".
у программера остается этот код под лицензией GPLv2 на общих основаниях, а правообладание переходит корпорации по подписанному трудовому контракту.> реже пишут код по принципу "на отвали"
код написанный плохо Линус Торвальдс в основную ветку ядра не возьмет.
Иногда даже хорошо написанный код не берут и просят концептуально поменять.
Я может быть богохульстую, но Торвальдс не бог, чтобы миллион строк кода анализировать в течении периода между релизами.
Под "торвальдсом" понимаем Торвальдса и команду мейнтейнеров.
Торвальдс и его команда... и чёрный плащ
man "разделение ответственности и делегация прав"
>man "разделение ответственности и делегация прав"а чего тогда такой отвратительный код в ядре?
"Других писателей у меня нет" (ц)
> а чего тогда такой отвратительный код в ядре?по сравнению с чем ? С вашим хеллоуворлд ?
Чето непонятно, 75% от людей, которым платят, 18 от тех, кому не платят, откуда же ещё 7%, в каком статусе находятся эти люди? о_О
фриланс ХD
Тоже мне новость. Не набралось бы столько красноглазиков, чтобы пилить ядро за так.
25% кода откуда-то берутся. Медленнее развитие было бы, только и всего.
>Тоже мне новость. Не набралось бы столько красноглазиков, чтобы пилить ядро за
>так.Хаха, лол, на это можно посмотреть и с другой стороны: смотрите ка, сколько акул бизнеса перестало драть все на куски и тащить в свои закоулки чтобы там в одиночестве тихо схавать. Они теперь тоже "за так" пашут да еще какими темпами. Впрочем "за так" - понятие относительное. Есть задачи и проблемы. И их решение - это нифига не "за так" в конечном итоге.
Различные стандарты американская экономика принимает примерно аналогичным образом. Собираются заинтересованные корпорации и совместно создают стандарт. Неся расходы коллективно. Стандартом могут пользоваться все. Так что модель финансирования Linux не очень оригинальна. Для сравнения стандарты в России, госты, техрегламенты создаёт государство.
>Различные стандарты американская экономика принимает примерно аналогичным образом. Собираются заинтересованные корпорации и
>совместно создают стандарт. Неся расходы коллективно. Стандартом могут пользоваться все. Так
>что модель финансирования Linux не очень оригинальна. Для сравнения стандарты в
>России, госты, техрегламенты создаёт государство.Ага, и эти американские стандарты становятся общемировыми.
Вы только забыли сказать, что расходы корпораций перекладываются на плечи клиентов, т.е. клиентами и оплачиваются. Таков принцип (;
Что до России, то в РОССИИ стандарты, госты и техрегламенты будут просто цельно тянуты с западных, за что думу не так давно критиковать пытались.
>Тоже мне новость. Не набралось бы столько красноглазиков, чтобы пилить ядро за
>так.7000 * 0.18 = 1300 строк кода ежедневно. Это за так. Больше полезного кода чем ты глупостей за день успеваешь анонимно написать.
>7000 * 0.18 = 1300 строк кода ежедневнокопипаст творит чудеса
малыш, мы про ядерное программирование.
А-а. Фишка-то не в этом. Фишка в том, что корпорации заинтересованы в развитии.
>А-а. Фишка-то не в этом. Фишка в том, что корпорации заинтересованы в
>развитии.фишка для корпорация.
для сообщества - нередко, конфликт интересов(и внутри с корпорациями(и с учавствующими и сторонними))или непростые перепуться в ходе развития.p.s.
за единничными исключениями, адаптация "под себя". что, не будь, GPLv2 и выше, мало бы кому вообще было известно.
ругать РМС можно много и долго, но конструктивно - пока ни у кого не получилось.
включая Стива Балмера.
> за единничными исключениями, адаптация "под себя". что, не будь, GPLv2 и
>выше, мало бы кому вообще было известно.Раза 4 перечитал, ничё не понял, объясните для бестолковых.
>> за единничными исключениями, адаптация "под себя". что, не будь, GPLv2 и
>>выше, мало бы кому вообще было известно.
>
>Раза 4 перечитал, ничё не понял, объясните для бестолковых.лаконизирую - копорации на.. не сдались FOSS-сообществу.
проку как с козла - молока, а головной боли - вагон.
[предсказуемое]исключения - FOSS-корпорации.
от Редхата до ТьюрбоЛинух и Мандривы.
>фишка для корпорация.Фишка в данном случае - для всех. Код открыт. И то что написала корпорация Рога и Копыта, Инк будет доступно и мне, вам и Васе Пупкину. Соответственно ударную работу корпораций можно только приветствовать - работают то они в результате не только для себя, но и для всех остальных польза от их деятельности - есть.
>для сообщества - нередко, конфликт интересов(и внутри с корпорациями(и с учавствующими и
>сторонними))или непростые перепуться в ходе развития.Блин, вы бы русский язык подтянули чтоли, а то число ошибок на килобайт текста - нереальное. Вплоть до того что ваш набор слов иногда вообще невозможно декодировать во что-то осмысленное.
>[оверквотинг удален]
>и Васе Пупкину. Соответственно ударную работу корпораций можно только приветствовать -
>работают то они в результате не только для себя, но и
>для всех остальных польза от их деятельности - есть.
>
>>для сообщества - нередко, конфликт интересов(и внутри с корпорациями(и с учавствующими и
>>сторонними))или непростые перепуться в ходе развития.
>
>Блин, вы бы русский язык подтянули чтоли, а то число ошибок на
>килобайт текста - нереальное. Вплоть до того что ваш набор слов
>иногда вообще невозможно декодировать во что-то осмысленное.реципиент-фильтрация ин экшн.(фо семантикг денсити)
резюмируя - ничто ни есть однозначно благо или зло.
в частности участие корпорация - выходило боком не так уж редко
самый нашумевший(но не самый глубокий) - случай с кодом IBM/SVR/SCO в 2.4-ветке vmlinuz-а(RCPU-код итп).
> Фишка в данном случае - для всех. Код открыт.Не для всех.
Как пример: Users residing in countries on the United States Office of Foreign Assets Control sanction list, including Cuba, Iran, Libya, North Korea, Sudan and Syria, may not post or access Content available through the Google Code website.
http://code.google.com/projecthosting/terms.html
http://sourceforge.net/apps/trac/sitelegal/wiki/Terms_of_UseПосле такого у тебя остались какие-то радужные мечты? Будь прагматиком.
>Не для всех.Объемы прав прописываются лицензией. Так что все кто может получить бинарь, могут получить и сорсы. Этого вполне достаточно.
>http://code.google.com/projecthosting/terms.html
>http://sourceforge.net/apps/trac/sitelegal/wiki/Terms_of_UseИ каким хреном сорсфорж и гугля относятся к линуксному ядру? Или вы так, лишь бы спороть хоть какую-нибудь ерундень? :)
>После такого у тебя остались какие-то радужные мечты? Будь прагматиком.
Я прагматичен - могу пойти да поколупаться в сорсах кишков добра с линухом. Хоть nXX0, хоть опенврт, хоть ванильного ядра. Вполне практично вроде. В отличие от некоторых других, из MS и Apple, которые тяготеют к более другой лицензии в силу своей откормленной жабы.
>для всех остальных польза от их деятельности - есть.но разве дело в пользе? польза в другой плоскости к новости лежит...
В новости же по сути написано, что т.н. ФОСС-сообщество подтанцовка, причем довольно низкосортная. Кто-то просто сподобился проверить свои умозрительные, хотя и вполне очевидные, подозрения.
Да какая разница, если ФОСС-сообщество доставляет тебе ведь код бесплатно и обеспечивает твои права посредством одной известной лицензии? Задай себе вопрос, занимались бы корпорации благотворительностью (для тебя, для себя-то они делают на ядре деньги), не будь активного ФОСС-движения? Сидели бы и писали кернеля, каждая своё, с повторением общего кода и чужих ошибок.
Можно сделать другой вывод из этой статистики:
1. Нередко корпорации решают свои проблемы, внося правки в ядро Линукс.
2. Настолько нередко, что три четверти всех правок в ядре - заплатки, сделанные корпорациями под свои нужды.
3. Основная масса правок ядра увеличивает его код, преследуя цели, поставленные корпоративными задачами, а не пользователями.
а также продолжаем вывод, содержание ядра пользователя дело рук самого пользователя
Корпорации вносят правки не "просто так", а для удовлетворения спроса со стороны пользователей, не? Другой вопрос насколько интересны эти изменения "нецелевым пользователям", т.е. тем, на которых корпорации изначально не закладывались.
>Корпорации вносят правки не "просто так", а для удовлетворения спроса со стороны пользователей, не?Корпоративных пользователей, да. На всех остальных им плевать.
>Корпоративных пользователей, да. На всех остальных им плевать.А корпоративные пользователи чем-то настолько особенные что ядро им надо какое-то не такое как всем остальным?У корпоративщиков сервера и десктопы по идее такие же как и у всех остальных, если что :)
>>Корпоративных пользователей, да. На всех остальных им плевать.
>
>А корпоративные пользователи чем-то настолько особенные что ядро им надо какое-то не
>такое как всем остальным?У корпоративщиков сервера и десктопы по идее такие
>же как и у всех остальных, если что :)иногла да, зависит от потребностей и адэкватности корпорации.
заставляло-же что-то держать(и по сей день)Google большую часть серваков под 2.4 ядром ?
(из анализа контекстов и активности ясно что связано с неразскрываемыми уязвимостями)
согласен. Развитие ядра без корпораций скорее всего пошло бы по другим векторам. И неизвестно, чем это закончится. Фактически всех ведут на верёвочке к видимой только корпорациям цели ...
>видимой только корпорациям цели ...у корпораций одна цель - наращивание прибыли любой ценой, "помогая" линуксу интел наращивает продажи своих железяк, к примеру
>у корпораций одна цель - наращивание прибыли любой ценойвы сами понимаете, как это звучит
>>у корпораций одна цель - наращивание прибыли любой ценой
>
>вы сами понимаете, как это звучитгораздо хуже как это РАБОТАЕТ.
аки Интел испугался GPLv3 и апосля аффекченые, ядра имели неслабую деградацию перформанса.
и пока инсайдеры не попятились (лишь после смягчения и оговорок к ядру и GCC, свежим), инсайдеры Интела - гадили в дерево Линуса.
>у корпораций одна цель - наращивание прибыли любой ценой, "помогая" линуксу интел
>наращивает продажи своих железяк, к примеруЕсли посмотреть, top500.org на 10 лет назад, то в суперкомпьютерах повсеместно лидировали проприетраные Unix подобные Оси. Сейчас же лидирует Linux. Производителям серверов выгодно не в одиночку ось развивать, а нести расходы в складчину. Потребителю же все ровно, ему нужен работающий сервер.
>Потребителю же все ровно, ему нужен работающий сервер.потребителю нужен не только работающий сервер
точнее говоря, сервер конечному потребителю вообще не нужен
Хватит гуглу морозится, уже и свою ось (андроид) выпустил.
Android не ось, а набор надстроек и правил над покоцаной ОС Linux. Всё тот же Linux, прикинь!
ведь в ядре львиная доля это драйвера железок! вот вам и код корпораций!
Запрашивает Миша Рыцаревъ: интересно, а если открыть коды винды, то те же корпорации возмуться ли за его модернизацию? А насколько код линукса более совершенен, чем у винды? А что это за слухи ходят про утечку исходников винды? (а то базы же там продают всякие. Мне уже не раз приходили спамерские письма с предложением порой целых 80 видов баз! А с виндой там интересно что?Кроме того с напоминанием опять приведу стандартные на этот случай жизни вопросы про ядро: все вот эти очередные нововведения в ядро ухудшают или улучшают работу его и ОС на старом железе? (можно ли ядро написать и "научить" так, чтобы и под то и под то оно было оптимальным? А увеличение количества ядер в процессорах и остальное появление на рынке нового много в ядре нового писать требует?) Что в ядре будет в дальнейшем? ( например какие задачи будут ставиться после выхода 2.6.33 ? ) Например когда оно станет таким, что улучшать и усовершенствовать в нем будет уже в общем то нечего? И что будет собой представлять это "светлое будущее"? А есть ли русскоязычный сайт- аналог kernel.org ? На том-то все- свежее некуда. Аналог в общем то есть- это linuxkernel.ru (на linux.org.ua еще есть). Только вот почему то уже год, как там нового нет. Так что в основном как историческое и учебное пособие это теперь (там например писалось, о том, какие новые ошибки появлялись в последующих релизах и прочих очередных выпусках ядра. Интересно, а сейчас такое в нем может быть?). Могут ли все эти очередные усовершенствования улучшить работу wine ? А знание исходников винды в этом может помочь?