информационная безопасность
без паники и всерьез
 подробно о проекте
Rambler's Top100Все любят медГде водятся OGRы
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 TeamViewer обвинил в своем взломе... 
 Docker Hub закрыл доступ из России 
 Google заблокировала 2 с лишним... 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / RSN / архив / 2003 / октябрь
2003
главная
январь
февраль
март
апрель
май
июнь
июль
август
сентябрь
октябрь
ноябрь
декабрь
предложить новость





Отладку программ - в массы!
Ktirf // 20.10.03 19:58
В университетах Беркли и Стэнфорда разрабатывается проект, призванный улучшить снабжение разработчиков отладочной информацией.
[Не забывайте при копировании материала указывать полный адрес источника: http://www.bugtraq.ru/rsn/archive/2003/10/36.html]
Проект называется Cooperative Bug Isolation и движется дальше в направлении, намеченном инструментом Dr. Watson и talkback-сборками Мозиллы. Суть проекта состоит в использовании так называемых программ-сэмплеров. Введение сэмплера в разрабатываемый продукт, которое производится специально измененной для этого версией GCC, позволяет фиксировать прохождение определенных чекпойнтов прямо во время работы продукта у конечного пользователя (разумеется, пользователь должен согласиться на то, чтобы использовать такую вот "отладочную" версию продукта). На данный момент в качестве чекпойнтов выступают ветвления: сэмплер фиксирует, по какой ветке пошло выполнение программы. Поскольку запоминать все ветвления может быть весьма накладно, регистрация будет происходит эпизодически, по случайной выборке. Единственным безусловно фиксирующимся событием является нормальное или аномальное завершение программы.
Подобная технология была создана в надежде на то, что при достаточно большом числе успешных и неуспешных прогонов удастся определять точки, в которых программа делает первый "ложный шаг" и таким образом локализовать причину ошибки. Первые пять продуктов с внедренными сэмплерами уже готовы (это "Outlook для Linux" Evolution, графический редактор Gimp, интернет-пейджер Gaim, процессор электронных таблиц Gnumeric, музредактор RhythmBox и файловый менеджер Nautilus). Дело осталось за малым: найти достаточное количество добровольцев, которые бы согласились пользоваться экспериментальными сборками их любимых программ с целью помочь разработчикам. Впрочем, в мире OpenSource с добровольцами никогда не было особых проблем.

Источник: ZDNet.ru    
теги: linux, outlook  |  предложить новость  |  обсудить  |  все отзывы (5) [3976]
назад «  » вперед

аналогичные материалы
Линуксовый ботнет, распространяющийся с помощью краденых ssh-ключей // 19.06.22 00:37
Очередной юбилей Linux // 25.08.21 14:56
Microsoft начинает тестирование Linux GUI-приложений под Windows // 21.04.21 21:21
Десятилетняя уязвимость в sudo // 27.01.21 12:25
Outlook полгода отправлял зашифрованные письма открытым текстом // 11.10.17 23:59
25 лет первому сообщению о Linux // 25.08.16 20:57
MS SQL Server выйдет на Linux // 08.03.16 12:43
 
последние новости
TeamViewer обвинил в своем взломе русских хакеров // 29.06.24 15:31
Docker Hub закрыл доступ из России // 30.05.24 15:34
Google заблокировала 2 с лишним миллиона приложений в прошлом году // 30.04.24 13:10
Бэкдор в xz/liblzma, предназначенный для атаки ssh-серверов // 30.03.24 17:23
Три миллиона электронных замков готовы открыть свои двери // 22.03.24 20:22
Doom на газонокосилках // 28.02.24 17:19
Умер Никлаус Вирт // 04.01.24 14:05

Комментарии:

Отладку программ - в массы! 21.10.03 12:22  
Автор: Killer{R} <Dmitry> Статус: Elderman
<"чистая" ссылка>
Такая фича будет тормозить и увеличивать вес проги потому ей место тока в альфа и бета версиях. А в таких версиях если я например подозреваю гдето баг то такую фичу реализую самостоятельно. Хотя может геморра будет поменьше но все равно не сильно это крютая вэщ Ж)
Народ обещает, что тормозить будет не более чем на 5% 21.10.03 17:59  
Автор: Ktirf <Æ Rusakov> Статус: Elderman
<"чистая" ссылка>
Дык не альфа и бета 21.10.03 17:41  
Автор: amirul <Serge> Статус: The Elderman
<"чистая" ссылка>
> Такая фича будет тормозить и увеличивать вес проги потому
> ей место тока в альфа и бета версиях. А в таких версиях
А сказано, что специально скомпиленная версия. Ее отдельно качают добровольцы и начинают юзать
Отладку программ - в массы! 21.10.03 11:38  
Автор: makar_007 Статус: Незарегистрированный пользователь
<"чистая" ссылка>
По моему скромному мнению, все это @#$ня собачья. Ну локализовали, ну и что? Сколько места для каждого такого лога программы прийдется выделить на своем кровном винте? Как будет осуществлятся передача этой информации разработчику? Да при нормальном цикле тестирования и ,что самое главное, разработки большинство серьезных ошибок, которые мешают пользователю выполнять основную бизнесс-функицю, нахдятся и исправляются, все остальное - это фичи :). А остальные ошибки все равно никто исправлять не будет - обычно выпускают новую версию, в которой новые ошибки заставляют забыть о старых. Типа забота о пользователе. НЕ ВЕРЮ! Обычно всегда преследуются какие-то свои, совершенно шкурные цели и на пользователя всем насрать.
Ты сам-то программист или пользователь? Сколько бесплатных проектов написал? 21.10.03 17:44  
Автор: Ktirf <Æ Rusakov> Статус: Elderman
<"чистая" ссылка>
> все остальное - это фичи :).
Ага, до тех пор пока ты сам на них не начинаешь натыкаться и ругаться. Многие разработчики OpenSource сами же пользуются своими программами.

> А остальные ошибки все равно никто исправлять
> не будет - обычно выпускают новую версию, в которой новые
> ошибки заставляют забыть о старых. Типа забота о
> пользователе. НЕ ВЕРЮ! Обычно всегда преследуются какие-то
> свои, совершенно шкурные цели и на пользователя всем
> насрать.
Ты мало был в среде OpenSource. Нету здесь шкурных интересов. То есть есть, но их гораздо меньше. И уж по меньшей мере здесь не пытаются выжать как можно больше денег из пользователей.
<добавить комментарий>


анонимность клоуны конференции спам уязвимости .net acrobat activex adobe android apple beta bgp bitcoin blaster borland botnet chrome cisco crypto ctf ddos dmca dnet dns dos dropbox eclipse ecurrency eeye elcomsoft excel facebook firefox flash freebsd fsf github gnome google gpl hp https ibm icq ie intel ios iphone java javascript l0pht leak linux livejournal mac mcafee meltdown microsoft mozilla mysql netware nginx novell ny open source opera oracle os/2 outlook password patch php powerpoint programming pwn2own quicktime rc5 redhat retro rip router rsa safari sco secunia server service pack shopping skype smb solaris sony spyware sql injection ssh ssl stuff sun symantec torrents unix virus vista vmware vpn wikipedia windows word xp xss yahoo yandex youtube



Rambler's Top100
Рейтинг@Mail.ru



  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach