Страница 1 из 1

меряем ubuntu 20.04

Добавлено: 08.05.22 23:42
БудДен
Встал вопрос, а сколько строк содержит Ubuntu 20.04 как настольная ОС?

Само ядро - порядка 20 млн строк, debian bullseye со всеми пакетами - порядка миллиарда. Истина посередине.
Берём на хостинге предлагаемую убунту и делаем:

Код: Выделить всё

apt-get update
apt install tigervnc-standalone-server
apt install lxde-common
mkdir unpack-list1
cd unpack-list1
dpkg-query -f '${binary:Package}\n' -W > list1
wc -l list1 # 
vi /etc/apt/sources.list # раскомментариваем все deb-src, где они зкаомментарены
apt-get update
cat list1 | while read in; do apt-get source "$in"; done
apt install cloc
cloc *.orig.*
#трудоёмкостьбольшихпрограмм

Re: меряем ubuntu 20.04

Добавлено: 08.05.22 23:50
БудДен
базовая оценка трудоёмкости по COCOMO:

Код: Выделить всё

(defun cocomo (млн-строк-кода) (/ (* 2.4 (expt (* млн-строк-кода 1000) 1.05)) (* 12 1000)))
Результат получается в тысячах человеко-лет. Источник - "Estimating the Total Development Cost
of Linux Foundation’s Collaborative Projects", см. вложение.

Re: меряем ubuntu 20.04

Добавлено: 09.05.22 00:50
БудДен
132 млн строк, не считая комментариев. 48 тыс. человеко-лет. Список пакетов:

Re: меряем ubuntu 20.04

Добавлено: 09.05.22 09:29
MihalNik
БудДен писал(а):
08.05.22 23:50
Результат получается в тысячах человеко-лет.
От этой оценки никакого проку, потому что предмет измерения - стихийно сложившаяся ниша за большой период времени.
Как следствие ее невозможно корректно проецировать на современную реальность - во-первых, она содержит огромное кол-во разного рода конкурирующих предложений, сделанных по устаревшим технологиям, характеристики которых значительно отличаются. Во-вторых стоимость воспроизведения не учитывает возможности копирования, как непосредственного, так и переписывания исходников либо их части, обучения путем их изучения.

Re: меряем ubuntu 20.04

Добавлено: 09.05.22 14:13
БудДен
Мне достаточно оценки сверху.

Re: меряем ubuntu 20.04

Добавлено: 09.05.22 14:27
MihalNik
БудДен писал(а):
09.05.22 14:13
Мне достаточно оценки сверху.
Так Вас же не устраивает качество достигнутого?

Re: меряем ubuntu 20.04

Добавлено: 09.05.22 15:53
БудДен
Ну это же цифру можно в разных целях использовать

Re: меряем ubuntu 20.04

Добавлено: 03.10.22 20:38
БудДен
Вот ещё обсуждение на эту тему, из которого и родилась данная тема (но это не точно) https://www.linux.org.ru/forum/development/16864201