LINUX.ORG.RU

Представлена утилита сasync для синхронизации данных по сети

 


2

0

Леннарт Поттеринг представил проект, над он которым работал последние месяцы. сasync — это средство для синхронизации образов файловых систем по сети, сочитающее идеи rsync и git. Код утилиты распространяется под LGPLv2.

Основные цели проекта:

  • эффективная работа через HTTP и CDN;
  • минимизация трафика при интенсивном обновлении;
  • экономное использование как клиентского, так и серверного дискового пространства;
  • простой командный интерфейс.

GitHub

>>> Подробности



Проверено: Shaman007 ()

При Лёне нельзя жаловаться на то, что в опенсорсе чего-то не хватает или что-то плохо, а то он всё всерьёз воспринимает.

dogbert ★★★★★ ()
Ответ на: комментарий от KennyMinigun

Ну, эту вещицу еще не впихнули никуда, поэтому можно пока оставить как есть.

batya ()

Леннарт Поттеринг назвал причины создания нового проекта, а также фатальные, по его мнению, недостатки старого rsync и прочих утилит.

причины создания

фатальные недостатки

Мвахахахахаха! 😂😂😂

Остановите его, кто-нибудь!

Indexator ★★★ ()
Последнее исправление: Indexator (всего исправлений: 1)

Вообще то как то давно было интервью что главный недостаток инит было в том что это было писано не им.

Среди них отсутствие функционала для распространения часто
меняющихся образцов ФС.

А вот это что такое ? Можно подробнее ?

P.S. Насколько я помню rsync умел качать кусками задолго до торентов.

mx__ ★★★★★ ()
Ответ на: комментарий от mx__

Легкий в освоении интерфейс командой строки, который
несомненно понравится любому системному администратору.

А это что за бред ? Пишется скрипт, вешается на крон и забывается.

mx__ ★★★★★ ()

Почему бы не casyncd? Или systemd-casynd? Ну или systemd-rectald-casyncd?
Может идея и годная, но, вангую, реализация как всегда, ибо поттеринг.

Casync — это эффективное средство для распространения файловых систем, которое обязательно понадобится вам для обновления через интернет, в особенности по протоколам HTTP и CDN

2.5 Поттеринга.

Леннарт Поттеринг назвал причины создания нового проекта, а также фатальные

Главная причина — NIH

Среди них

…главная — NIH.

awesomebuntu ()

Что убили на этот раз?

mittorn ★★★★★ ()
Ответ на: комментарий от batya

Придут, обязательно придут. Но к счастью, у rsync область применения меня особо не касается, так что даже побомбить тут не на что.

mittorn ★★★★★ ()
Ответ на: комментарий от mittorn

Когда они пришли за коммунистами, я молчал — я не был коммунистом. Когда они пришли за социал-демократами, я молчал — я не был социал-демократом. Когда они пришли за профсоюзными активистами, я молчал — я не был членом профсоюза. Когда они пришли за мной — уже некому было заступиться за меня.

anonymous ()

Леннарт Поттеринг назвал причины создания нового проекта, а также фатальные, по его мнению, недостатки старого rsync и прочих утилит. Среди них отсутствие функционала для распространения часто меняющихся образцов ФС.

Уже и сюда он влез. Ну, это же логично. Сперва троянский конь тысячелетия-systemd, теперь вот Casync.Чего хочет редхат? Преференций от властей за право торговать контролем над пользователем; это достигается получением полного контроля над ОС будущего. Тоесть уже настоящего...

Odalist ★★★★★ ()

Линус тоже, как бы, начал ядро создавать, найдя фатальные недостатки в Minix. Тоже ведь мог готовое ядро из BSD взять.

cantus ()
Ответ на: комментарий от cantus

У Minix были не фатальные недостатки, а неподходящая лицензионная политика. Из BSD ядро он брать не хотел, так как с BSD в то время были большие перетасовки из-за копирайтнутого кода Novell и прочие нехорошие события, да и на x86 он плохо работал и среду непривычную предоставлял. Кроме того BSD - это разработка академическая, а Linux - разработка сообщества в первую очередь. Так что не надо Linux отождествлять с systemd.

Quasar ★★★★★ ()

протоколам CDN

Или это я отстал от жизни, или переводчик накосячил. Что за протокол такой? Дефолтный порт? Кто реально пользуется?

FeyFre ★★★★ ()
Ответ на: комментарий от Quasar

Но ведь systemd — лучший инит для линукса, почему бы не отождествлять?

batya ()

На сей раз оно не выглядит чем-то дико страшным, и вроде даже выглядит полезным.

Но в итоге небось получится как всегда.

Psych218 ★★★★★ ()

Некст будет система контроля версий, скринте.

Если серьёзно то вот этим уж точно никого не добровольно заставить пользоваться не получится.

energetix_user ()

Ему уже трудно придумать что форкнуть. Так, чтобы это хорошо работало, и вообще пример хорошего кода от Open Source. Ядро? Есть *BSD. GCC? Есть Clang. Xorg? Есть Wayland. Init? Есть Systemd.

ZenitharChampion ★★★★★ ()
Ответ на: комментарий от ZenitharChampion

Ты прикинь, все названные тобою приложения — опенсорс. Если ты про GNU, то xorg распространяется по некошерной лицензии MIT.

batya ()
Ответ на: комментарий от energetix_user

Если серьёзно то вот этим уж точно никого не добровольно заставить пользоваться не получится.

Ну остальными тоже добровольно все пользуются.

Clayman ()
Ответ на: комментарий от Clayman

Недобровольно можно чем-то пользоваться только под физической угрозой)

Угроза остаться без привычного дистрибутива, а в будущем, возможно, и без линукса.

ashot ★★★★ ()

часто меняющихся образцов ФС

Даже гуглотранслейт настолько убого не переводит.

zabbal ★★★★ ()
Ответ на: комментарий от mittorn

область применения меня особо не касается, так что даже побомбить тут не на что.

Слабак! Настоящего хейтера не должны останавливать такие мелочи :-D

zabbal ★★★★ ()

Поттер и сраное ненужно

Кстати, давно юзаем http://zsync.moria.org.uk/ для раздачи обновлений. Это такой rsync over static HTTP. Контрольные суммы генерируются заранее и кладутся в каталог рядом с файлами. Далее всё всё раздаётся любым HTTP-сервером без нагрузки на сервер.

anonymous ()

а также фатальные, по его мнению, недостатки

ну кто бы сомневался.

Deleted ()
Ответ на: комментарий от energetix_user

Если серьёзно то вот этим уж точно никого не добровольно заставить пользоваться не получится.

Технология отработана, сначала все мейнтейнеры дружно голосуют за выкидывание rsync (сложно поддерживать, а все кто против - ретрограды),несогласные исчезают при загадочных обстоятельствах

Harald ★★★★★ ()
Последнее исправление: Harald (всего исправлений: 1)

Надо yum/dnf на это перевести, может лагать на метаданных перестанет.

d_a ★★★★★ ()

Чёт я не понял, эту штука нормально работает с россыпью мелких файлов, или она под огромные файлы (образы дисков) заточена?

MrClon ★★★★★ ()

Опять судопоцман изуродовал мою новость. Ужаснах.

batya ()
Ответ на: комментарий от Qwentor

Всё со временем будет впилено в сустемд, даже небо.

mandala ★★★★ ()
Ответ на: комментарий от dogbert

При Лёне нельзя жаловаться на то, что в опенсорсе чего-то не хватает или что-то плохо, а то он всё всерьёз воспринимает.

Расскажите ему про геймдев.

NextGenenration ★★ ()
Ответ на: комментарий от reprimand

Уже не осталось ничего, удовлетворяющего двум условиям: 1). Нет альтернатив 2). Штука действительно хорошая. Это два таких условия, без которых «революция кода» от Поттеринга невозможна. Не успели бы внедрить - все бы убежали на альтернативу.

Ну вот например, у системд было много альтернатив: upstart и OpenRC. Из-за этого чуть не проиграли голосование в Дебиане.

У Пульсы была одна альтернатива: JACK. Но она для «звукарей».

Поттерингу уже трудно выбирать, что переписывать. Ядро если бы взял - все бы перешли на ядро от *BSD. GCC бы взялся заменить на что-нибудь - тогда все бы перешли на Clang. Иксы уже заменили (заменяют?)

ZenitharChampion ★★★★★ ()
Последнее исправление: ZenitharChampion (всего исправлений: 2)
Ответ на: комментарий от ZenitharChampion

Поттерингу уже трудно выбирать, что переписывать.

Пусть systemd перепишет. Говнокода там, поди, вагоны.

dhameoelin ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.