информационная безопасность
без паники и всерьез
 подробно о проекте
Rambler's Top100Портрет посетителяАтака на InternetГде водятся OGRы
BugTraq.Ru
Русский BugTraq
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Модель надежности отказоустойчивой... 
 ЛК нашла бэкдор в ASUS Live Update 
 Facebook хранил часть пользовательских... 
 NSA выпустило Гидру 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / RSN / архив / 2003 / октябрь
2003
главная
январь
февраль
март
апрель
май
июнь
июль
август
сентябрь
октябрь
ноябрь
декабрь
предложить новость




The Bat!

Отладку программ - в массы!
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) [3169]
назад «  » вперед

аналогичные материалы
Outlook полгода отправлял зашифрованные письма открытым текстом // 11.10.17 23:59
25 лет первому сообщению о Linux // 25.08.16 20:57
MS SQL Server выйдет на Linux // 08.03.16 12:43
Серьезная уязвимость в glibc // 17.02.16 13:56
Забавная и неприятная уязвимость в Grub2 // 17.12.15 01:10
Мюнхен подумывает вернуться на Windows // 19.08.14 10:58
Последнее обновление поломало панель папок Outlook 2013 // 11.09.13 02:07
 
последние новости
ЛК нашла бэкдор в ASUS Live Update // 25.03.19 22:09
Facebook хранил часть пользовательских паролей в открытом виде // 22.03.19 10:13
NSA выпустило Гидру // 06.03.19 07:07
Неприятная уязвимость во всех WinRAR, выпущенных за последние 19 лет // 20.02.19 19:52
Apple случайно превратила FaceTime в инструмент для прослушки // 29.01.19 04:31
С наступающим // 31.12.18 23:59
Неприятная уязвимость в SQLite затрагивает тысячи приложений // 16.12.18 21:08

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

Отладку программ - в массы! 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 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 pwn2own quicktime rc5 redhat retro rip router rsa safari sco secunia server service pack shopping skype smb solaris sony spyware sql injection 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-2019 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach