Board.KolibriOS.org

Official KolibriOS board
It is currently Tue Feb 25, 2020 1:19 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 24 posts ]  Go to page 1 2 Next
Author Message
 Post subject: Kolibri на ohloh.net
PostPosted: Fri Sep 16, 2011 3:33 am 
Многие, если не все, знают про ресурс https://www.ohloh.net
Наш проект там тоже представлен. Мне до поры до времени было не понятно почему там отображается не все изменения.
Сегодня я нашел где это отредактировать и вот встречаем обновление в оценке проекта https://www.ohloh.net/p/kolibrios
Я специально не стал включать бранчи ядра, добавил только приложения. На сегодняшний день ядро + программы оценены в скромную сумму.
Вот как-то так!

З.Ы. Гордись своей ОС! :)


Top
   
PostPosted: Fri Sep 16, 2011 7:05 am 
Offline

Joined: Mon Sep 24, 2007 11:11 am
Posts: 2814
Ого-го. Вот это уже интересно. Такие цифры привлекают внимание гораздо больше, чем 300 тысяч долларов.
upd: только написано теперь "Mostly written in C". Большое количество кода из-за портированных библиотек. Может их как-нибудь в contrib вынести или еще куда?


Top
   
PostPosted: Fri Sep 16, 2011 9:57 am 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Эти красивые циферки образуются из Average Salary 55 000$ в год. Сколько копий Колибри было продано за год ?


Top
   
PostPosted: Fri Sep 16, 2011 10:09 am 
Offline

Joined: Sun Nov 04, 2007 2:46 am
Posts: 390
Эммм, Average Salary - это как бы средняя зарплата разработчика. Не вижу связи с продажей копий КОС.


Top
   
PostPosted: Fri Sep 16, 2011 12:12 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
А с чего зарплату платить ?


Top
   
PostPosted: Fri Sep 16, 2011 1:31 pm 
Offline

Joined: Mon Sep 24, 2007 11:11 am
Posts: 2814
Serge,
Quote:
Estimate still seems way off?

Software cost estimation is tricky business even when all the variables are known (which we certainly don't have). One thing to remember is that COCOMO was created to model large institutional projects, which often don't compare well with distributed open-source projects. Beyond just development time, COCOMO is meant to include the design, specification drafting, reviewing and management overhead that goes along with producing quality software.

This model seems to be most accurate with mature, large projects. Young projects with little activity are typically overvalued.

То есть ядро Линукс такая модель недооценивает, а какой-нибудь MyFirstOS - переоценивает.
Никто никому ничего и не платил. Это просто метод оценки стоимости проекта по вероятной стоимости труда, необходимого для создания проекта.


Top
   
PostPosted: Fri Sep 16, 2011 1:33 pm 
Это всего лишь оценка, если бы код был написан за деньги - всего лишь сравнение по результатам.

Sorcerer
Естественно можно исключить, но придется детально анализировать самостоятельно. Если бы я включил в состав драйверы, то сишного кода могло стать еще больше.


Top
   
PostPosted: Fri Sep 16, 2011 1:34 pm 
Offline

Joined: Mon Sep 24, 2007 11:11 am
Posts: 2814
По-хорошему, ffmpeg, zlib, menuetlibc и newlib стоит исключить, а патчи к ним - включить. Чтобы честную оценку получить. Но посмотрите на график количества кода - до загрузки libc и прочего кода было всего раза в два меньше. То есть проект все равно был бы оценен в 5-10 миллионов. Даже если учитывать зарплаты программистов в нашей стране, все равно ну никак не меньше миллиона.


Top
   
PostPosted: Fri Sep 16, 2011 2:18 pm 
Исключил:
develop/libraries/cairo
develop/libraries/framework
develop/libraries/libmpg123
develop/libraries/libpng
develop/libraries/menuetlibc
develop/libraries/Mesa
develop/libraries/newlib
develop/libraries/pixman
develop/libraries/zlib

Не уверен насчет:
develop/libraries/pixlib

ffmpeg - там нет самой библиотеки.


Top
   
PostPosted: Fri Sep 16, 2011 2:26 pm 
Offline

Joined: Mon Sep 24, 2007 11:11 am
Posts: 2814
develop/libraries/framework - собственная разработка, а не порт. Можно включить обратно.
Да, теперь более объективная картина мира.


Top
   
PostPosted: Fri Sep 16, 2011 2:27 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
ffmpeg добавлен патчем. Но ещё есть Fasm, Watcom libc, Doom, ktcc, с--, эмуляторы


Top
   
PostPosted: Fri Sep 16, 2011 2:31 pm 
Т.е. получается любой порт выбрасываем? Сложно оценить насколько код был переписан при портировании.


Top
   
PostPosted: Fri Sep 16, 2011 2:34 pm 
Offline

Joined: Mon Sep 24, 2007 11:11 am
Posts: 2814
Думаю, в коде doom немного правок. Libc часто очень значительно правится, насколько я понимаю. С-- для Колибри нет. ktcc содержит свою маленькую libc, написанную самостоятельно. FASM и FCEU содержат в основном модули GUI и прочей мультимедиа, и довольно легко отделяются от основного проекта.


Top
   
PostPosted: Fri Sep 16, 2011 2:49 pm 
Список на текущий момент:
Disallow:develop/libraries/cairo
Disallow:develop/libraries/framework
Disallow:develop/libraries/libmpg123
Disallow:develop/libraries/libpng
Disallow:develop/libraries/menuetlibc
Disallow:develop/libraries/Mesa
Disallow:develop/libraries/newlib
Disallow:develop/libraries/pixman
Disallow:develop/libraries/zlib
Disallow:develop/c--
Disallow:develop/open watcom
Disallow:develop/ktcc
Disallow:develop/fasm
Disallow:emulator


Top
   
PostPosted: Fri Sep 16, 2011 2:54 pm 
https://www.ohloh.net/p/kolibrios/analyses/latest
Кажется так ближе к истине.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 24 posts ]  Go to page 1 2 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited