В статье "GitTorrent, The Movie (http://advogato.org/article/994.html)" представлены размышления над перспективами развития проекта GitTorrent (http://code.google.com/p/gittorrent/) (GTP), в рамках которого ведется разработка протокола, позволяющего организовать доступ к репозиториям Git в P2P-манере, подобной распределенному распространению файлов в BitTorrent сетях.
Начальная реализация GitTorrent разрабатывается для решения задачи снижения нагрузки на зеркала Git-репозиториев, но в будущем разработчики намерены реализовать идею полного ухода от централизованной модели - само зеркало не будет иметь единого хранилища, а будет распределено по машинам пользователей, пользующихся репозиторием.
Для предотвращения возможности внедрения кода злоумышленника в распределенный репозиторий, используется уже присутствующая в Git возможность применения PGP подписей. Для управления правами доступа к Git-репозиторию предлагается использовать технологию KeyNote (http://www1.cs.columbia.edu/~...URL: http://advogato.org/article/994.html
Новость: http://www.opennet.me/opennews/art.shtml?num=19238
ага, а треккер будет на торрентс точка ру! Главное, чтоб у Линуса рейтинг меньше 0,3 не стал, чтоб доступ к обновлениям ядра не перекрыли. А чего? Больше патчей отправляешь выше рейтинг. :-)
>ага, а треккер будет на торрентс точка ру! Главное, чтоб у Линуса
>рейтинг меньше 0,3 не стал, чтоб доступ к обновлениям ядра не
>перекрыли. А чего? Больше патчей отправляешь выше рейтинг. :-)толково придумано, только я бы сделал допустимый рейтинг не меньше двух.
а то халявщиков дофига
>>ага, а треккер будет на торрентс точка ру! Главное, чтоб у Линуса
>>рейтинг меньше 0,3 не стал, чтоб доступ к обновлениям ядра не
>>перекрыли. А чего? Больше патчей отправляешь выше рейтинг. :-)
>
>толково придумано, только я бы сделал допустимый рейтинг не меньше двух.
>а то халявщиков дофига--- libktorrent/torrent/httptracker.cpp 2007-11-20 21:09:21.000000000 +0200
+++ libktorrent/torrent/httptracker.cpp.new 2008-07-05 11:38:13.000000000 +0300
@@ -196,7 +196,7 @@u.addQueryItem("peer_id",peer_id.toString());
u.addQueryItem("port",QString::number(port));
- u.addQueryItem("uploaded",QString::number(s.trk_bytes_uploaded));
+ u.addQueryItem("uploaded",QString::number(s.trk_bytes_uploaded*11));
u.addQueryItem("downloaded",QString::number(s.trk_bytes_downloaded));if (event == "completed")
Кто поймет - тот улыбнется :)
>Кто поймет - тот улыбнется :)А 1 фиг нормальный P2P должен работать просто по принципу ты мне - я тебе а трекеры вообще пережиток прошлого поколения сетей ;).Мало аплоадишь?Ну вот и будешь самым низкоприоритетным клиентом у всех - получишь свою порцию после всех остальных, когда и если на тебя ресурсы останутся.Ибо нефигЪ :)
>Мало аплоадишь?Ну вот и будешь самым низкоприоритетным клиентом у всех - получишь
>свою порцию после всех остальных, когда и если на тебя ресурсы
>останутся.Ибо нефигЪ :)ED2k, ED2k. Только вот почему-то всё реже и реже приходится пользоваться ослосетью
Надо бы подумать над тем, чтобы не только файлы, но и вообще вся ОСь не имела бы единого хранилища, а была бы распределена по машинам пользователей. А то всё время какие-то полумеры и недоделки.
Люди не понимают, что торренты нужны только для скачивания нелицензионного контента (читай чтобы заниматься воровством). Здесь центральный сервер - основная мишень копирайтеров. Но вот зачем сознательно портить жизнь разработчикам и пользователям свободно распространяемого ПО?
>Люди не понимают, что торренты нужны только для скачивания нелицензионного контента (читай
>чтобы заниматься воровством). Здесь центральный сервер - основная мишень копирайтеров. Но
>вот зачем сознательно портить жизнь разработчикам и пользователям свободно распространяемого ПО?
>Абсолютная чепуха. Это как "оптический прицел нужен только киллерам". Он используется не только при стрельбе по людям.
Анонимайзерами же пользуешься не потому, что надо что-то нахакать, а например, потому, что не хочешь чтобы кто-то знал, что ты и лично ты ходил на вконтакте.ру с рабочего компа.
>Абсолютная чепуха. Это как "оптический прицел нужен только киллерам".А интернет нужен только варезникам и порнушникам наверное.По той же самой логике - дескать генерится больше всего именно такого типа траффика :)
>Люди не понимают, что торренты нужны только для скачивания нелицензионного контента (читай
>чтобы заниматься воровством). Здесь центральный сервер - основная мишень копирайтеров. Но
>вот зачем сознательно портить жизнь разработчикам и пользователям свободно распространяемого ПО?
>Почему же портить, что плохого если снизится нагрузка на сервера. Главное чтобы не получилось как с торрентами, когда мало раздающих. Да и большинство пользователей явно раздавать вообще не будут, зальют себе и всё, и уж тем более если реализация будет тормознутой как BitTorrent. Но в целом идея интересная.
P.S. Смотрю git развивается довольно быстрыми темпами. Блин, а ятолько на mercurial переполз.
> Блин, а ятолько на mercurial переполз.Который всю жизнь развивается практически параллельно с git. Думаю, что если эта фича будет востребована, перенесут и на mercurial.
>уж тем более если реализация будет тормознутой как BitTorrent.А битторент ни разу не тормозной.Обычно те же линуксовые исохи и прочие большие и популярные файлы торентом качаются быстрее чем с сервера на который насела армада народа.Заметно с быстрым каналом - редкий сервак прогрузит в вашу сторону 10-20 Мбит.А торент - как делать нефиг для любого популярного файла.И уж всяко, аплоадить нечто при поддержке пользователей всяко легче чем аплоадить БЕЗ этой самой поддержки.В случае классических серверов юзеры *только* качают а аплоад равен нулю.Хуже то собственно уже некуда а вот улучшить - можно.При том в случае пиковых нагрузок вида "1000 дятлов качают свежачок" упираться будет не 1 сервер на 1000 юзеров а сами юзеры друг на друга.При этом сервер может быть нивелирован до просто клиента который всегда работает на толстом канале :).Собственно при одноранговом P2P нет ни клиентов ни серверов - каждый сам себе и клиент и сервер сразу.
Ну, я имел ввиду прожорливость и тормознутость торрент клиентов. А скорость скачивани естественно у них высокая, как-никак а одна из фишек p2p. Но ftp клиент при той же скорости скачивания пожирает значительно меньше ресурсов.
>Люди не понимают, что торренты нужны только для скачивания нелицензионного контента (читай
>чтобы заниматься воровством).А мозги тебе нужны чтобы череп не схлопнулся?
Воровство это когда то, что ты получил без согласия нынешнего владельца у него исчезло.
При копировании ничего никуда не исчезает по определению, так что это просто вольная интерпретация лицензионного соглашения - не более того.
А торрент нужен для быстрого и удобного распространения файлов. Любых.
И никакие усилия луддитов-копирастов прогресс информационных технологий не остановят.
>Люди не понимают, что торренты нужны только для скачивания нелицензионного контента (читай
>чтобы заниматься воровством).Скажи ка дядя, а если я исохи линукса так качаю потому что так БЫСТРЕЕ чем с одного сервера на который армада юзеров насела - то чего?
интересный и, чего тут говорить, эффективный подход...
вот только в некоторых странах подобные сети уже запретили.. теперь точно линух прировняют к распространителям порнографии, пиратских mp3, и т.д. :-)
>интересный и, чего тут говорить, эффективный подход...
>вот только в некоторых странах подобные сети уже запретили.. теперь точно линух
>прировняют к распространителям порнографии, пиратских mp3, и т.д. :-)Интересно. А если я буду торрентировать ISO-шник винды, винду тогда тоже приравняют к порнографии? ;))))))
речь идет о программной реализации p2p сетей..... а не о том, что они позволяют делать.. и с чем...другими словами: прикольно было бы, если бы, например, виндовый апдайт был реализован как шаринговая сеть....
для многих чиновников некоторых стран наличие шаринговой сети - уже преступление... и их не волнует что там распространяется. интересно, а чьи интересы они лоббируют? :-D
Возможно, что ничьи.
Вот тут выше некий господин отписывался, что мол торренты нужны только для воровства мол.
Почему? Потому что не понимает того, о чём говорит. А ведь наверно считает себя ИТ-шником.
Чего же ждать от человека, который занят поиском таинственной кнопки "Any key"?
Э-э! чиновник - это не профессия.и именно в этой сфере работают профессионалы.
(по крайней мере они о себе такого мнения... иначе как же оправдать з/п? :-)...)
не исключаю, что получше чем, например, я.по крайней мере знаний хватает, чтобы находить "злостные" элементы.
так что обслуживают. :-)
Если я не ошибаюсь то WoW при апдейтах использует как раз BitTorrent
возможно. я не в курсе.
torrent'ы такой же инструмент, как и любой другой...
например, лопата... можно копать, а можно и по голове стучать.
не ошибаешся
кастую к новым портэжам профит гарантирован