Компания Coverity, специализирующаяся на автоматизированном тестировании кода на наличие ошибок и уязвимостей, представила отчет по итогам 2011 года
13367
Топ-10 лучших бесплатных программ для Windows
ТОП-10 Аудио, видео
K-Lite Codec Pack Full
Разработчик: K-Lite
|
Загрузок: 5940206
|
Бесплатная
|
K-Lite Codec Pack Full — набор кодеков и инструментов для проигрывания аудио и видео практически любых форматов
ТОП-10 Система
CCleaner
Разработчик: Piriform Ltd
|
Загрузок: 2903627
|
Бесплатная
|
CCleaner — бесплатная программа для очистки системы: удаления истории просмотра сайтов в браузерах, временных файлов, а также для безвозвратного удаления данных
ТОП-10 Загрузка файлов
uTorrent
Разработчик: BitTorrent
|
Загрузок: 2462735
|
Бесплатная
|
uTorrent — компактный BitTorrent-клиент с поддержкой одновременной загрузки сразу нескольких файлов, настраиваемой полосой пропускания, небольшим использованием памяти и т.д.
ТОП-10 Мультимедиа
DAEMON Tools Lite
Разработчик: Daemon-tools
|
Загрузок: 1503472
|
Бесплатная
|
DAEMON Tools Lite — эмулятор CD/DVD-приводов, относительно маленький по размеру, но мощный по возможностям
ТОП-10 Графика и дизайн
Foxit Reader
Разработчик: Foxit Software
|
Загрузок: 1238429
|
Бесплатная
|
Foxit Reader — быстро работающее приложение для просмотра и печати документов формата PDF, не требующее наличия Adobe Reader
ТОП-10 Загрузка файлов
BitTorrent
Разработчик: BitTorrent
|
Загрузок: 516473
|
Бесплатная
|
BitTorrent — официальный клиент пиринговой сети, нацеленной на возможность загрузки файлов большого размера
ТОП-10 Аудио, видео
KMPlayer
Разработчик: KMP Media Corp.
|
Загрузок: 3165522
|
Бесплатная
|
KMPlayer — медиаплеер с поддержкой проигрывания всех популярных видеоформатов и гибкой настройкой параметров просмотра видео
ТОП-10 Загрузка файлов
I2P
Разработчик: i2p2
|
Загрузок: 20616
|
Бесплатная
|
Cвободный анонимный клиент файлообменной сети, который использует анонимные соединения с помощью сети I2P (Проект Невидимый Интернет)
ТОП-10 Загрузка файлов
qBittorrent
Разработчик: Gbittorrent Team
|
Загрузок: 28992
|
Бесплатная
|
Приложение файлообменной сети BitTorrent со встроенным поисковым движком, поддержкой Unicode, Drag'n'Drop, возможностью скачивать только указанные файлы, а не весь торрент, работой через прокси и т.д.
|
|
|
Средний размер открытого ПО составляет 832000 строк кода, при этом на 1000 строк кода было выявлено в среднем 0,45 дефектов.
Средний размер проприетарной программы составляет 7,5 млн строк кода, на 1000 строк кода приходится в среднем 0,64 дефекта.
В общем и целом для индустрии ПО этот показатель составляет 1,0 дефектов на 1000 строк кода.
Linux 2.6, PHP 5.3 и PostgreSQL 9.1 признаны открытым ПО с высоким качеством кода, их показатели средней дефективности кода составляют 0,62, 0,20 и 0,21 соответственно. Всего в Linux 2.6 была выявлена 4261 ошибка, из которых 1249 признаны очень опасными или критическими. В РНР 5.3 и PostgreSQL 9.1 эти показатели составляют 97/15 и 233/116 соответственно.
При сходных размерах качество проприетарного и открытого ПО находится примерно на одном уровне, так Linux 2.6, насчитывающий почти 7 млн строк кода (средний размер проприетарной программы составляет 7,5 млн строк кода), имеет показатель качества 0,62, что схоже со средним показателем качества проприетарного ПО - 0,64.
Было замечено, что открытые проекты очень активно реагируют на выявленные системой Coverity дефекты. Так, команда разработчиков BRL-CAD устранила более 1600 дефектов в течение 5 дней после того как авторы исследования уведомили разработчиков.
ИМХО ключевой момент тут совсем другой:
1. опенсырцовый софт, даже самый "вылизанный" вроде линухового ядра, имеет ошибок примерно столько же, сколько код софта не-опенсырцового.
2. В линухе найдено 4261 ошибок, а исправлено только 1283.
3. Давайте жить дружно :)
"сие есче" - это от перенапряга ума в твоём моске или от того, что по делу возразить нечего, а поспорить ох как хочется?
1. цифери тебя не напрягают, а? если у открытого ПО 0.45 дефектов на 1к строк, а у проприетарного 0.64 дефекта, то каким образом средний на все ПО - 1.0 дефект? это типа че, существует еще какой-то вид ПО с такими дикими багами, которые перевешивают средний показатель? и каое оно, это по, - проприетарное или опенсорсное?
2. каким макаром был посчитан количество строк в проприетарном коде, если он закрыт, не задумывался об этом?
3. а кто-то тут ругаетсо, или где-то есче?
по первому пункту: мне плевать, как они это считали - им видней, но раз не пишут, какое это ПО, значит, не хотят, чтоб мы про него узнали :)
по второму пункту: включи моск. Закрытый код может быть закрыт для тебя и меня, но предоставлен для изучения кому-то другому, той же Coverity. Разве не так? - Легко.
по третьему пункту: пока нет, и как раз поэтому я решил предупредить о том, что не хочу, чтобы мой пост оказался началом холиварного срача.
2. включай. не так. если я не прав, список проприетарного по, принявшего участие в тестировании, в студию..
3. а вот на холивары мне плевать, ибо доказывать че то или убеждать кого-то и в мыслях нет. кто-то любит арбуз, а кому то за счастье свиной хрящик. лично мне пофигу на чем работать, но для меня линукс гораздо удобнее.
Тем, что Coverity в своём отчете об ошибках в _свободном ПО_ не указало, какое не-свободное ПО оно проверяло в 2011 году? Пиши письма в Coverity и требуй _от них_ "список проприетарного по, принявшего участие в тестировании, в студию."
Или тем, что не видишь "логической обьективности"? С этим тоже имеет смысл обратиться в Coverity, а тут тебе вряд ли кто поможет.
"но для меня линукс гораздо удобнее"
а для меня Windows, и тоже гораздо.
От редакции. Спасибо, что затронули эту тему: в отчете есть данные о количестве исправленных ошибок, которые я забыл добавить в новость. Сейчас добавлю.
красиво загнул. Чисто по-линухсячьи :)
обнаруженная, но не исправленная ошибка как была ошибкой, так ей и остаётся до тех пор, пока она не будет исправлена.
Ошибки есть в любом ПО, и исправляются они не всегда так оперативно, как хотелось бы.
Так что пиши разрабам линуха, чтобы они исправили оставшиеся в его коде 2978 ошибок, авось да услышат.
Правда, заодно они добавят кучу новых, но это уже другая тема.