The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Статистика по объему кода в Linux ядре"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [ Отслеживать ]

"Статистика по объему кода в Linux ядре"  
Сообщение от opennews (??) on 21-Окт-08, 23:19 
Представлена (http://www.heise-online.co.uk/open/Kernel-Log-More-than-10-m...) статистика по объему кода в разных подсистемах Linux ядра, полученная при помощи анализатора исходных текстов SLOCCount (http://www.dwheeler.com/sloccount/). Некоторые сведения:

-  Общее число строк кода: 6 399 191;
-  Ориентировочный уровень трудозатрат: 1 983 человеко-лет (23 803 человеко-месяцев);

-  Ориентировочная стоимость разработки с нуля, при непрерывной работы над проектом 206 разработчиков в течение 9.5 лет: 268 миллионов долларов;

-  Использование языков программирования:
<table>
<tr><td> Си<td>       6168175 (96.39%)
<tr><td> asm <td>  212699 (3.32%)
<tr><td> perl <td> 6672 (0.10%)
<tr><td> С++  <td> 3302 (погрешность работы детектора языков при обработке заголовочных файлов)
<tr><td> Yacc <td> 2954 (0.05%)
<tr><td> shell<td> 2715 (0.04%)
<tr><td> Lex  <td> 1820 (0.03%)
<tr><td> Python<td> 424 (0.01%)
<tr><td> Lisp <td>  418 ...

URL: http://www.heise-online.co.uk/open/Kernel-Log-More-than-10-m...
Новость: http://www.opennet.me/opennews/art.shtml?num=18509

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


3. "Статистика по объему кода в Linux ядре"  
Сообщение от FPGA on 21-Окт-08, 23:48 
ИМХО нельзя вот прямо так в строчках кода считать... Код разный бывает, разным трудом полученный, да по много раз писаный, да реверсинжиниренный...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Статистика по объему кода в Linux ядре"  
Сообщение от pavlinux (ok) on 22-Окт-08, 00:04 
> реверсинжиниренный...

Это как? В проприпрютриарном объектнике спрятан С код?

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

5. "Статистика по объему кода в Linux ядре"  
Сообщение от FPGA on 22-Окт-08, 00:22 
Обра́тная разрабо́тка (обратный инжиниринг, реверс-инжиниринг; англ. reverse engineering) — исследование некоторого устройства или программы, а также документации на них с целью понять принцип его работы и, чаще всего, воспроизвести устройство, программу или иной объект с аналогичными функциями, но без копирования как такового.

ЗЫ Не на всякую железку спеки есть чтоб дров писать... ;)

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

7. "Статистика по объему кода в Linux ядре"  
Сообщение от vitek (??) on 22-Окт-08, 01:04 
ну и что? этот, как его, "реверсинжиниренный" код сильно увеличиает исходники на С, чем "оригинальный"? или его делают его потом роботы... типа терминатора?
а если учесть, что в нем как правило не вся функциональность (не легко это...), а тот малый код в результате бывает лучше, чем у оригинала (это не новость! попробуйте, например "отреверсинжинировать" бинарник полученный в результате упорных трудов среднего дельфиста... какой нужен экспириенс для этого?... ну и в результате у кого будет лучше?...)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Статистика по объему кода в Linux ядре"  
Сообщение от FPGA on 22-Окт-08, 01:31 
Пля... Я для кого выдрал цитату из википедии?.. Читаем внимательно... Только бинарники не панацея...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "Статистика по объему кода в Linux ядре"  
Сообщение от vitek (??) on 22-Окт-08, 01:48 
не парься! это была ирония. :-)
про метод "черного" ящика знают все ещё со школы... а тут видишь ли придумали, реверсинжиниренг! :-D
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

16. "Статистика по объему кода в Linux ядре"  
Сообщение от kapany3 on 22-Окт-08, 06:43 
Вообще-то он вел к тому, что код этот гораздо трудозатратнее простого
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

18. "Статистика по объему кода в Linux ядре"  
Сообщение от vitek (??) on 22-Окт-08, 08:04 
а я разве не об этом говорил?... а ещё я говорил, что он часто лучше, чем оригинал... но правда не весь функционал там встречается тоже не редко.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

35. "Статистика по объему кода в Linux ядре"  
Сообщение от Аноним (??) on 22-Окт-08, 19:02 
>а я разве не об этом говорил?...

Скорее всего ты забыл прочитать о чём FPGA говорил перед тем как свои пять копеек вставить.

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

37. "Статистика по объему кода в Linux ядре"  
Сообщение от vitek (??) on 22-Окт-08, 22:06 
я к 12 комменту прочёл... :-)
да и просто "поговорить" на наболевшую тему захотелось... :-D
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

38. "Статистика по объему кода в Linux ядре"  
Сообщение от vitek (??) on 22-Окт-08, 22:08 
да и фирмваре задолбали...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

26. "Статистика по объему кода в Linux ядре"  
Сообщение от Jelis email(ok) on 22-Окт-08, 11:11 
> ИМХО нельзя вот прямо так в строчках кода считать... Код разный бывает, разным трудом
> полученный, да по много раз писаный, да реверсинжиниренный...

Когда строк кода 6 миллионов - то как раз можно. Потому как это среднестатистическое число, и на таком обьеме это уже как раз похоже на правду.

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

6. "Статистика по объему кода в Linux ядре"  
Сообщение от Аноним (??) on 22-Окт-08, 00:28 
вы мне лучше скажите где платят в месяц 11,412$ я туда работать пойду =))
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "представительские расходы"  
Сообщение от cobain (??) on 22-Окт-08, 01:04 
Итоговая сумма всместе с расходами на начальство :-)


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

9. "Статистика по объему кода в Linux ядре"  
Сообщение от vitek (??) on 22-Окт-08, 01:07 
>вы мне лучше скажите где платят в месяц 11,412$ я туда работать
>пойду =))

анонимам там не платят.
...
и вообще,... "зарабатывать" и "получать" - это ОЧЕНЬ большая разница.

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

20. "Статистика по объему кода в Linux ядре"  
Сообщение от Аноним (??) on 22-Окт-08, 10:08 
>"зарабатывать" и "получать" - это ОЧЕНЬ большая разница.

+1

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

10. "Статистика по объему кода в Linux ядре"  
Сообщение от szh (ok) on 22-Окт-08, 01:13 
>вы мне лучше скажите где платят в месяц 11,412$ я туда работать
>пойду =))

Это не платят, а расходы работодателя, включая сьем офиса, закупку оборудования, оплату уборщицы, ...

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

13. "Статистика по объему кода в Linux ядре"  
Сообщение от vitek (??) on 22-Окт-08, 01:50 
а ремонт молотка?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "Статистика по объему кода в Linux ядре"  
Сообщение от chesnok (ok) on 22-Окт-08, 03:12 
зaрплaтa среднего ИТ-менеджерa в Москве.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

15. "Статистика по объему кода в Linux ядре"  
Сообщение от абырвалг on 22-Окт-08, 06:39 
Вот и средние IT-менеджеры подтянулись.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

17. "Статистика по объему кода в Linux ядре"  
Сообщение от bartman (??) on 22-Окт-08, 08:01 
:)))
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

19. "Статистика по объему кода в Linux ядре"  
Сообщение от cyclope (ok) on 22-Окт-08, 09:35 
только не "менеджера по уборке" (@Задорнов, почти) ))
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

28. "анекдот навеяло"  
Сообщение от Andrey Mitrofanov on 22-Окт-08, 13:03 
>только не "менеджера по уборке"

Ближайшее будущее. Два дворника метут улицу. Один другому: "Что-то Ваше лицо мне кажется знакомым. Вы в каком банке работали?"

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

30. "Статистика по объему кода в Linux ядре"  
Сообщение от User294 (ok) on 22-Окт-08, 15:44 
>вы мне лучше скажите где платят в месяц 11,412$ я туда работать
>пойду =))

В свое время у Conexant на сайте была вакансия с зарплатой в $20K.Только вам не подойдет - это было для гуру в DSP, если б вы таким были - не спрашивали бы где 11 килобаксов платят.

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

21. "Статистика по объему кода в Linux ядре"  
Сообщение от miv (??) on 22-Окт-08, 10:31 
>1983 человеко-лет

разве такое возможно что будь у человека 1983 года жизни он бы смог написать в одного целое ядро, ну ладно добавим +17 лет (не с пеленок же ему писать) итого 2000 лет, это по 8 часов в сутки или в свободное от работы время? за столько времени быстродействие компьютера увеличится значит увеличится скорость разработки, но увеличатся также и требования к ядру, да ядро придется каждые 50 лет переписывать, либо  изолировать человека на это время в вакууме и выпустить через 2000 лет, так чтоли? тогда для чего эти цифры?

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

22. "Статистика по объему кода в Linux ядре"  
Сообщение от Square (ok) on 22-Окт-08, 10:38 
В целом это означает, что компания майкрософт, которая купит исключительные права на лицензию ГПЛ, сэкономила кучу денег для своей новой операционки
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

23. "Статистика по объему кода в Linux ядре"  
Сообщение от octo47 (ok) on 22-Окт-08, 10:50 
Просвятись :)
http://ru.wikipedia.org/wiki/п°п╦я└п╦я┤п╣я│п╨п╦п╧_я┤п╣п╩п╬п╡п╣п╨п╬-п╪п╣я│я▐я├

Человеко-месяц - это стандартная метрика затрат. Т.е. грубо говоря 100-человеко лет = 1 человек пишет 100 лет, либо 100 человек - 1 год (хотя это конечно не совсем так и в указанной книжке и в sloccount это учитывается что с ростом команды растут накладные расходы)

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

24. "Статистика по объему кода в Linux ядре"  
Сообщение от octo47 (ok) on 22-Окт-08, 10:51 
>Просвятись :)
>http://ru.wikipedia.org/wiki/п°п╦я└п╦я┤п╣я│п╨п╦п╧_я┤п╣п╩п╬п╡п╣п╨п╬-п╪п╣я│я▐я├
>
>Человеко-месяц - это стандартная метрика затрат. Т.е. грубо говоря 100-человеко лет =
>1 человек пишет 100 лет, либо 100 человек - 1 год
>(хотя это конечно не совсем так и в указанной книжке и
>в sloccount это учитывается что с ростом команды растут накладные расходы)
>

Упс. В общем в вики http://ru.wikipedia.org/wiki/Мифический_человеко-месяц

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

33. "Статистика по объему кода в Linux ядре"  
Сообщение от Kaiser email(ok) on 22-Окт-08, 16:13 
> 1 человек пишет 100 лет, либо 100 человек - 1 год

При этом не учитывается, что 3 женщины за 3 месяца ребенка родить не могут.

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

41. "Статистика по объему кода в Linux ядре"  
Сообщение от octo47 (ok) on 23-Окт-08, 09:32 
>> 1 человек пишет 100 лет, либо 100 человек - 1 год
>
>При этом не учитывается, что 3 женщины за 3 месяца ребенка родить
>не могут.

Если вы научитесь читать до конца и правильно цитировать, то ответ будет не столь очевиден :) . Там было еще "учитывается что с ростом команды растут накладные расходы". Ну а пример с женщинами не совсем корректен, т.к. разработка ПО распараллеливается (до определенной степени), а вот вынашивание ребенка - нет.

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

36. "Статистика по объему кода в Linux ядре"  
Сообщение от User294 (ok) on 22-Окт-08, 19:31 
>Просвятись :)

А вы священник, да?Или при чем тут свЯтость? :)

>http://ru.wikipedia.org/wiki/п°п╦я└п╦я┤п╣я│п╨п╦п╧_я┤п╣п╩п╬п╡п╣п╨п╬-п╪п╣я│я▐я├

Ну да, мы поняли что у вас интересная система и\или браузер - постить ссылки нормально не умеют.Интересно было бы еще узнать кто из браузеров (или систем?) такие чудные кривульки продуцирует ;)

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

40. "Статистика по объему кода в Linux ядре"  
Сообщение от octo47 (ok) on 23-Окт-08, 09:29 
>>Просвятись :)
>
>А вы священник, да?Или при чем тут свЯтость? :)

:) . Это священное писание всех прожектманагеров. По этому именно просвЯтись :) (хотя конечно это я просто ошибся :) )

>
>>http://ru.wikipedia.org/wiki/п°п╦я└п╦я┤п╣я│п╨п╦п╧_я┤п╣п╩п╬п╡п╣п╨п╬-п╪п╣я│я▐я├
>
>Ну да, мы поняли что у вас интересная система и\или браузер -
>постить ссылки нормально не умеют.Интересно было бы еще узнать кто из
>браузеров (или систем?) такие чудные кривульки продуцирует ;)

Что интересно: linux/firefox3/utf8 и в других форумах я таких проблем не испытываю.


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

25. "Статистика по объему кода в Linux ядре"  
Сообщение от osprey on 22-Окт-08, 11:03 
Круто, еще бы для других платформ (freebsd например)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

27. "Статистика по длине кода"  
Сообщение от Andrey Mitrofanov on 22-Окт-08, 12:20 
>Круто, еще бы для других платформ (freebsd например)

Да! Чего уважаемые сторонники стесняются?
Ещё бы и с разделением по лицензиям, а то давно не было трындёжа $XXL-vs-$YYL... %)

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

29. "Статистика по длине кода"  
Сообщение от osprey on 22-Окт-08, 14:32 
>трындёжа $XXL-vs-$YYL... %)

Зря Вы так, мне интерестна статистика.

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

31. "Увеличь код"  
Сообщение от Andrey Mitrofanov on 22-Окт-08, 15:47 
>Зря Вы так, мне интерестна статистика.

Вы не заметили, но мне тоже.

Но, исходя из того, что sloccount пустить на дерево распакованных исходников - не бином Ньютона, я [как бы] неявно намекал, что "они не хотят показывать свой"... "Стесняются, наверное." Гугль, наверное, тоже стесняется -- либо я настолько "не в теме" (или настолько не настойчив/ленив, сейчас ещё раз попытался на google.com/bsd), что подходящей ключевой фразы не подобрал.

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

45. "Статистика по длине кода"  
Сообщение от northbear (??) on 24-Окт-08, 10:59 
>Да! Чего уважаемые сторонники стесняются?
>Ещё бы и с разделением по лицензиям, а то давно не было
>трындёжа $XXL-vs-$YYL... %)

Скучно, да? Не с кем похоливарить?

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

32. "Статистика по объему кода в Linux ядре"  
Сообщение от Kaiser email(ok) on 22-Окт-08, 16:06 
Учитывались только текущие строки? А то за эти годы очень много кода переписано. И общий объем написанного получится больше, чем в current срезе.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

34. "Статистика по объему кода в Linux ядре"  
Сообщение от Veillard on 22-Окт-08, 16:36 
Отсюда хорошо видно, что если пернести все дрова в user-level, то ядро станет в два раза меньше ... а сколько нужно из всех дров для среднестатистической системы ? Дай бог 5% ...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

43. "Статистика по объему кода в Linux ядре"  
Сообщение от Frank email(??) on 23-Окт-08, 10:04 
Глупость какая. Есть подгружаемые модули для ядра, если ты не в курсе.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

44. "Статистика по объему кода в Linux ядре"  
Сообщение от veillard (ok) on 23-Окт-08, 15:45 
В курсе. Другое дело, что эти модули тебе приходится каждый раз тягать с остальными сорцами, а будешь ты их собирать и использовать или нет никого не волнует. А сорцы ядра сейчас как миниум 49 МБ ... могли бы быть 24.5 соответственно :)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

39. "Статистика по объему кода в Linux ядре"  
Сообщение от vinnie747 on 23-Окт-08, 01:23 
>http://ru.wikipedia.org/wiki/п°п╦я└п╦я┤п╣я│п╨п╦п╧_я┤п╣п╩п╬п╡п╣п╨п╬-п╪п╣я│я▐я├

Гадировка? правда интересно: что за сись-тема?

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

42. "Статистика по объему кода в Linux ядре"  
Сообщение от octo47 (ok) on 23-Окт-08, 09:40 
>>http://ru.wikipedia.org/wiki/п°п╦я└п╦я┤п╣я│п╨п╦п╧_я┤п╣п╩п╬п╡п╣п╨п╬-п╪п╣я│я▐я├
>
>Гадировка? правда интересно: что за сись-тема?

$ uname -a
Linux octo 2.6.25.16-0.1-default #1 SMP 2008-08-21 00:34:25 +0200 i686 i686 i386 GNU/Linux
$ zypper info MozillaFirefox
Чтение установленных пакетов...

Сведения - пакет MozillaFirefox:

Репозитарий: openSUSE BuildService - Mozilla
Имя: MozillaFirefox
Версия: 3.0.3-4.3
Арх: i586
Производитель: openSUSE Build Service
Установлен: Да
Состояние: устарел (установлена версия 3.0.3-1.1)
Размер после установки: 3,1 M
Сводка: Mozilla Firefox Web Browser
Описание:
Mozilla Firefox, formerly known as Phoenix and Firebird, is a redesign
of the Mozilla browser component, similar to Galeon, K-Meleon and
Camino, but written using the XUL user interface language and designed
to be cross-platform. It is a stand-alone application instead of part
of the Mozilla Application Suite.
$ echo $LANG
ru_RU.UTF-8
$ cat /etc/SuSE-release
openSUSE 11.0 (i586)
VERSION = 11.0

Вставлялось как набор url encode симовлов (ака %_D0%_94)

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

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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