The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск P2P-системы синхронизации файлов syncspirit 0.4.1, совместимой с Syncthing

05.08.2025 19:36

Доступен релиз программы syncspirit 0.4.1, позволяющей организовать автоматическую непрерывную синхронизацию файлов пользователя на нескольких устройствах. Проект решает задачи, сходные с проприетарной системой Resilio Sync (бывший BitTorrent Sync). Syncspirit написан на языке C++ и распространяется под лицензией GPLv3. Графический интерфейс построен с использованием библиотеки FLTK; для хранения БД используется отечественная встраиваемая СУБД libmdbx; для обработки событий применяется акторный фреймворк rotor. Готовые сборки доступны для Linux (x86_64, AppImage), Windows (поддерживается Windows XP) и macOS.

Syncspirit представляет собой независимую реализацию протокола синхронизации BEP, предложенного проектом Syncthing. Синхронизированные данные не загружаются в сторонние облачные хранилища, а напрямую реплицируются между системами пользователя при их одновременном появлении в online. Syncspirit совместим с Syncthing на уровне протокола и использует инфраструктуру Syncthing для определения участников сети.

В отличие от проекта Syncthing, который написан на языке Go и использует клиент-серверную архитектуру и REST-API (в качестве клиента выступает веб-браузер), syncspirit предоставляет как реализацию в виде фонового процесса syncspirit-daemon, так и отдельное приложение с графическим интерфейсом, позволяющее более экономно расходовать оперативную память.

Новшества в версии 0.4.1:

  • Унифицированная модель разделяемых папок, позволяющих получить детальную информацию о любом файле, включая удалённые, из папки как на локальном, так и на сопряжённом устройстве.
  • Возможность импорта содержимого папки. Актуально для случаев, когда файлы уже имеются локально и хотелось бы избежать сетевой синхронизации.
  • Повышена производительность синхронизации большого количества маленьких файлов.
  • Улучшена совместимость с протоколом BEP:
    • Возможность задавать тип синхронизации папки (folder_type): только получение изменений, только отправки и двунаправленная синхронизация.
    • Поддержка опции "disable_temp_indixes" для отключения информирования сопряжённых устройств о процессе скачивания больших файлов.
    • Поддержка синхронизации прав доступа к файлам (permissions) и возможность их игнорирования (ignore_permissions).
    • Возможность задания флага "ignore_deletes" для предотвращения локального удаления разделяемых файлов, если они были удалены на сопряжённом устройстве.
    • Возможность задания флага "auto-accept" для автоматической синхронизации ранее неизвестных файлов для доверенных устройств.
    • Возможность задания флага "introducer" для автоматического сопряжения с устройствами, которые известны ранее сопряжённому устройству.
    • Возможность сжатия исходящего трафика (данных и метаданных) с помощью алгоритма LZ4.
  • Возможность сортировки файлов перед синхронизацией: в алфавитном порядке, по размеру или по дате модификации.
  • Исправлены найденные ошибки.


  1. Главная ссылка к новости (https://github.com/basiliscos/...)
  2. OpenNews: Выпуск P2P-системы синхронизации файлов syncspirit 0.4.0, совместимой с Syncthing
  3. OpenNews: Выпуск открытой P2P-системы синхронизации файлов Syncthing 1.16
  4. OpenNews: Выпуск утилиты для синхронизации файлов Rsync 3.3.0. Эндрю Триджелл возвращается в проект
  5. OpenNews: Началось публичное тестирование технологии синхронизации компьютеров BitTorrent Sync
  6. OpenNews: Основатель QEMU и FFmpeg развивает систему синхронизации файлов VFsync
Автор новости: basiliscos
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/63682-syncspirit
Ключевые слова: syncspirit, syncthing
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (73) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 19:45, 05/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Классный GUI, без шуток
     
     
  • 2.2, Аноним (2), 20:03, 05/08/2025 [^] [^^] [^^^] [ответить]  
  • +11 +/
    Отвратительный гуй. Красная кнопка не проходит WCAG AAA, разные элементы гуя имеют разный размер шрифта, значки невнятного значения -- придется читать тултипы, чтоб расшифровать аффтарские ребусы. В общем, отвратный гуй, за такое можно сразу увольнять. А еще аффтар путает Mb с MiB, то есть функционально гуй еще и врет.
     
     
  • 3.3, Знатный аноним (?), 20:06, 05/08/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    И в довесок всё поделие пытается паразитировать на инфраструктуре другого проекта (коннект клиентов за NAT)
     
     
  • 4.22, Аноним (-), 22:07, 05/08/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > И в довесок всё поделие пытается паразитировать на инфраструктуре другого проекта
    > (коннект клиентов за NAT)

    Я тоже не понимаю зачем они взяли уродский протокол веб девов с их жысонами и чем там еще.

    И в целом странные люди. База какая-то экзотическая, в пакетах дистро ее нет, да еще - патчить надо потом самому, в репа патч лежит. Фреймворк какой-то самопальный надо. В общем канительный проект если вы не его автор (себе мы многое прощаем).

     
  • 3.13, Аноним (13), 20:47, 05/08/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Сразу видно отечественного производителя.
     
  • 3.30, Аноним (30), 02:19, 06/08/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Пофиг на иностранные аббревиатуры Зато даже боковым зрением привлекает внимание... большой текст свёрнут, показать
     
  • 3.34, ryoken (ok), 08:00, 06/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >>Красная кнопка не проходит WCAG AAA

    А переведите плз на общечеловеческий, с целью повышения уровня образованности?

     
  • 3.40, Песнь скрипучих дроздов (?), 11:24, 06/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > А еще аффтар путает Mb с MiB, то есть функционально гуй еще и врет.

    всё там верно написано, megabinary так тоже всё еще обозначают, просто это "немного" устаревшее обозначение.
    сам бардак с обозначениями "окончательно" причесали только в этом году в стандарте
    IEC IEC 80000-13:2025

     
  • 3.58, Аноним (-), 17:56, 06/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Отвратительный гуй.

    "Вы что хотите как в винде или маке?!" (с)

    Ой, да ладно вам, нормальный опенсорсный гуй.
    Что разраб нарыгал на экран, то пользователи и получают.
    Можно еще вспомнить MyLibrary или TuxPaint.

     
     
  • 4.60, ProfessorNavigator (ok), 18:26, 06/08/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > MyLibrary

    Рад, что вам нравится ;)


     
  • 3.59, Аноним (-), 18:00, 06/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Отвратительный гуй.

    "Вы что хотите как в винде или маке?!" (с)

    Ой, да ладно вам, нормальный опенсорсный гуй.
    Что разраб нарыгал на экран, то пользователи и получают.
    Можно еще вспомнить MyLibrary или TuxPaint.

     
  • 3.78, Аноним (-), 08:24, 07/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Отвратительный гуй. Красная кнопка не проходит WCAG AAA,

    Еще не хватало мнение всяких PEBCAC покусаных вебом о правильному GUI выслушивать.

     
  • 2.21, Stanislavvv (?), 21:50, 05/08/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Так себе гуй... Подобное, но чуть менее аляповатое видел только в отечественной управлялке одним зеленым NGFW. Но даже там не додумались красить кнопки, обошлись иконками.
    А вообще, похоже, у автора NIH-синдром...
     
  • 2.32, Аноним (32), 07:08, 06/08/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Согласен, GUI старой школы - не WEB и еще C++ (не python), поддержка XP - класс.
     

  • 1.5, Аноним (5), 20:13, 05/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Сразу видно поделку от отечественных дельфистов. Ну почему fltk?! Ну хоть tui сделай, он кстати тут будет на порядок лучше смотреться. Вдобавок libmdbx, не дай Бог.
     
     
  • 2.6, Аноним (5), 20:16, 05/08/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > поддерживается Windows XP

    Самое главное забыл. Автор крадёт свои же ресурсы у всех для кого выложил это приложение в пользу несуществующих пользователей несуществующей оси, а я-то знаю каких трудов стоит поддержка этой древности.

     
     
  • 3.9, Аноним (9), 20:25, 05/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Это нездоровая тема, я бы поостерёгся иметь дело с подобными авторами. С одной стороны, черт бы с ней, с этой икспи, особенно, если сабж -- "вещь в себе", но это, как минимум, зависимость от древних тулчейнов, и много ничем не мотивированной боли.
     
     
  • 4.11, Аноним (11), 20:30, 05/08/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > но это, как минимум, зависимость от древних тулчейнов

    древних?
    FLTK 1.4.4 released on July 20, 2025

    > много ничем не мотивированной боли

    да, у многих комментаторов, почему-то много ничем не мотивированной боли, со стороны спины

     
     
  • 5.12, Аноним (9), 20:34, 05/08/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ты не отличаешь тулчейн от тулкита? Ну и флтк это такое, оно примерно 25 лет не обновлялось (вроде автор плюсов очень топил в своих книжках, на том и выезжало).
     
  • 4.16, Аноним (11), 21:09, 05/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Ты не отличаешь тулчейн от тулкита?

    подумал что аноним дурачок, а вышло что я

    а что не так с тулчейнами C++ для win32 сборки совместимой с windows xp?
    автор вроде как шлангом собирает, ну не 6-ю студию для этих целей использовать же

     
  • 4.19, Аноним (19), 21:21, 05/08/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А ты думаешь нет Когда ты приходишь контрибутить в проект, пишешь код, тесты, в... большой текст свёрнут, показать
     
     
  • 5.79, Аноним (-), 08:28, 07/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > А ты думаешь нет? Когда ты приходишь контрибутить в проект, пишешь код,
    > тесты, все проверяешь, засылаешь пр, а CI такой - пук, а
    > у нас тут cmake 2, не знаю никаких generator expressions.

    Ага, приходит такое тело в проект. Навернет инноваций с пылу с жару, распоследние фичи cmake, генераторы ему там подавай во все поля и проч чтоб повыражовываться.

    Потом - хренакс, хренакс, у большей части юзерей этого cmake нету, толпа народа делает мозг, репутация проекта сливается, а тело заметив такой расклад вообще сливается устраивать инновации где-нибудь еще. В итоге получаем раз....й проект без юзерей, заряд антипиара и прочие прелести жизни. Зато все последние плюшки прикрутили. Правда это имеет околонулевую ценность в результате зачастую.

     
  • 5.82, Аноним (82), 09:05, 07/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А ты молодец. Только я не понял, зачем тебе C++ если можно было ноговнякать на электроне?
     
  • 3.10, Аноним (11), 20:25, 05/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    многие из современных приложений будут работать на версии ядра Linux 2.6, их авторы у кого и что крадут?
     
  • 3.33, Аноним (32), 07:13, 06/08/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Зачем ты украл у себя время на этот комментарий? Блин, такой извращенной логики я что-то давно не видел.

    У меня какой-то древний Windows Home Server в качестве домашнего сервера, как раз для бэкапов/видео. Для меня поддержка древних версий Windows самое то.

     
     
  • 4.37, 1 (??), 09:21, 06/08/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это из серии "недополученной прибыли". Если ты не купил программу (даже если ты её не используешь и не знаешь о её существовании) значит ты украл у конторы деньги !
     
  • 4.80, Аноним (-), 08:29, 07/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > У меня какой-то древний Windows Home Server в качестве домашнего сервера, как
    > раз для бэкапов/видео. Для меня поддержка древних версий Windows самое то.

    Ну и отчеты пиши - на винфак заодно. За коим хреном постить про это на ресурс про открытое ПО?


     

  • 1.15, Мистер Крабс (?), 20:55, 05/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    IMHO: интерфейс на голову выше… нет, неизмеримо выше, чем GTK/Libadwaita. Как можно было вообще вляпаться в такое гнусное скругленное безумие?
     
     
  • 2.29, Аноним (30), 02:04, 06/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Как можно было вообще вляпаться в такое гнусное скругленное безумие?

    Пофиг на скругления. Как можно больше окон должно быть списком в одну колонку. Побольше шрифты, потолще элементы, побольше отступов, чтобы список был бесконечный. Мимикрируем под мобильные девайсы. Пофиг, что там ориентация экрана другая... Л - логика...

     

  • 1.20, Аноним (5), 21:41, 05/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Из кода ротора:

    > /** \brief non-owning pointer to resources plugin */
    > plugin::resources_plugin_t *resources = nullptr;
    >
    > /** \brief finds plugin by plugin class identity
    >  *
    >  * 'nullptr' is returned when plugin cannot be found
    >  */
    > plugin::plugin_base_t *get_plugin(const std::type_index &) const noexcept;

    Так просто зашёл напомнить что в расте свойства объектов описываются типами, а не комментариями.

     
     
  • 2.24, Аноним (-), 22:44, 05/08/2025 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Ну что ж, придётся в следующей версии GCC добавить искусственный интеллект для разбора C++ комментариев и проверки кода на правильное использование API. По другому раст не победить.
     
  • 2.25, Аноним (19), 23:07, 05/08/2025 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Ну optional и в плюсах есть. Просто толстолобые диды считают 'optional<const T&>' крамолой. Правда нишевой оптимизации нет, а диды привыкли еще с сишных времён над бийтиками трястись. Хорошо что они не знают что в rust поля структур с дефолтным repr сами сортируются по размеру чтобы на выравнивание байты не тратить, а то с зависти бы порвались все.
     
     
  • 3.69, tty2 (?), 20:58, 06/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Не сишник, но могу точно сказать, что если не получается в ручное управление памяти, то колхоз с его ручным управлением разрулить точно не получится. Понимаю, что софт скилы ваше все, но не до степени маминого программиста?
     
  • 2.38, Аноним (32), 09:46, 06/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Как в расте так же мог вернуть *mut resources_plugin_t, так и в C++ можешь std::weak_ptr
     
     
  • 3.52, Аноним (5), 16:37, 06/08/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    weak_ptr имеет смысл только с shared_ptr, которыми пользоваться совсем не обязательно. Тут поинт был про то что что опциональность должна выражаться через Option<T>/optional<T> а не nullable поинтер. Как выше написано, плюсы это умеют, просто их сообщество не доросло до того чтобы этим пользоваться.
     
     
  • 4.57, Аноним (57), 17:00, 06/08/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    'ptr*' в плюсах возвщается, когда надо вернуть что-то, чем ты **не владеешь**, при этом этого может не быть.

    'optional<T>' когда тебе возращают **во владение** чем-то.


    Преиществ у 'optinal<T&>' нет по сравнению с 'T*'. Семантика такая же.

     
     
  • 5.74, Аноним (74), 01:18, 07/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > 'ptr*' в плюсах возвщается, когда надо вернуть что-то, чем ты **не владеешь**, при этом этого может не быть.
    >
    > 'optional<T>' когда тебе возращают **во владение** чем-то.

    Ты лжёшь, в плюсах никаких правил нет и быть не может. ptr* может возвращать и владение, и вообще указатель на локальный объект.

    > Преиществ у 'optinal<T&>' нет по сравнению с 'T*'. Семантика такая же.

    Чёрт, я уже забыл что там есть 'operator*'. Действительно, с ним семантика такая же, плюсы уже ничто не спасёт. Впрочем, без let Some и так ничего не получилось бы. Как же быстро к хорошему привыкаешь...

     
  • 4.62, Аноним (-), 19:03, 06/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Option<T>/optional<T> а не nullable поинтер. Как выше написано, плюсы это умеют,
    > просто их сообщество не доросло до того чтобы этим пользоваться.

    На C++ вполне можно сделать такую семантику если оно надо. Надо ли оно - вопрос отдельный.

     
     
  • 5.75, Аноним (74), 01:22, 07/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Как выше показали, нельзя. Нужно это однозначно, опциональный поинтер не должно быть физически никакой возможности разыменовать без проверки. Но в C++ и эту возможность успешно похерили.
     
     
  • 6.81, Аноним (-), 08:49, 07/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Как выше показали, нельзя. Нужно это однозначно,

    В си++ можно свои типы, классы и оверлоад операторов. Будет просто некий кастомный тип. Я даже видел такое. И даже нечто типа этого вашего борова - можно. Плюсы достаточно крутой и расширяемый яп, там не надо на каждый пшик тулчейн и стдлиб патчить, в отличие от.

    > опциональный поинтер не должно быть
    > физически никакой возможности разыменовать без проверки. Но в C++ и эту
    > возможность успешно похерили.

    Операторы заоверлоадить и проч - и будут вести себя так как хочется для воон того типа. И out of bounds оно может на отличненько ловить. Я видел программы плюсеров где такое заимплементили.

     

  • 1.23, Stanislavvv (?), 22:18, 05/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Сходил на гитхаб проекта, почитал ридми.
    Либо автор много чего о себе думает, либо стебётся, ибо заявленная ностальгия об "good old programs, where everything is "in memory" of one program" как-то слабо сочетается с разделением гуя и демона.

    Планов у него на гуи, конечно, громадьё ("plans to develop multiple syncspirit UIs: wx-widgets, qt, gtk, maybe native, maybe even native mobile UIs..."), но то, что синхронизироваться можно с компом вообще без гуя — про это он не в курсе, судя по всему. То есть домашний NAS без монитора, но с вебмордой — в пролёте, даже если захочется.

    Что касается потребления памяти на более-менее современном (15+ лет) десктопе — с учётом того, что там в любом случае нужен браузер, syncthing, работающий рядом, просто теряется где-то вдалеке, если отсортировать по потреблению памяти, причём независимо от ОС. Не там надо оптимизировать потребление... Несовременный же десктоп с осью тех же времен сейчас имеет смысл только как очень специализированный АРМ, работающий по принципу "работает — не трогай" со времён, когда не то что syncthing не существовал, ещё и samba4 не вышла.

    Вобщем, идея написать совместимое понятна, но цели написания — странноваты. Впрочем, остаётся вариант обучения то ли C++, то ли fltk, то ли работе с библиотеками.

     
     
  • 2.26, Аноним (-), 00:33, 06/08/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Цели да, странны. Я думаю, что чуваку просто по фану писать именно так, но в силу каких-то психологических проблем он не может признаться себе, что выбирает такие странные пути чисто по фану. Как следствие, он начинает придумывать объяснения, и (как обычно в таких случаях с людьми и бывает) делает это не особо критично.
     
     
  • 3.27, Имя (?), 00:50, 06/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А если ты скажешь, что пишешь просто по фану, тебе ответят, что, мол, деконструируй. Если деконструируешь - тебе скажут, что ты неправильно думаешь, нужно думать так-то. Проще вообще не разговаривать.
     
     
  • 4.71, Аноним (-), 22:51, 06/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > А если ты скажешь, что пишешь просто по фану, тебе ответят, что, мол, деконструируй.

    На это ответ простой: мне не по фану заниматься деконструированием.

    > тебе скажут, что ты неправильно думаешь, нужно думать так-то.

    На это отвечаешь "Окей, я приму к сведению." Если хочется продолжить беседу, можно добавить уточнение: "Но мне нравится думать так, как я думаю."

    > Проще вообще не разговаривать.

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

     
  • 3.28, Аноним (30), 01:58, 06/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > но в силу каких-то психологических проблем он не может признаться себе

    О, качественная кекспертиза подъехала от диванного психолога.

     
     
  • 4.31, 12yoexpert (ok), 07:04, 06/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    как будто экспертиза психологов бывает некачественная
     
  • 4.72, Аноним (-), 22:55, 06/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Тут не требуется профессионального психолога: чувак не выглядит настолько некомпетентным, насколько бред он несёт в объяснениях. Тут можно задать вопрос: несёт ли он бред сознательно или нет? Но практика показывает, что как правило люди делают это несознательно. Приоры в пользу того, что он сам не замечает бредовости того, что он говорит.

    И именно это я и сказал выше, только короче, не вдаваясь в подробности. Я просто не думал, что бывают люди типа тебя, которым это всё неочевидно даже после того, как укажешь пальцем.

     

  • 1.35, Аноним (35), 08:48, 06/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Так и не понял какие задачи он решает. Всратый ГУЙ на fltk? Переписали на плюсах? Зачем вообще там ГУЙ? Когда мне надо что-то настроить, я просто открываю http://localhost:8384/, а так он висит в качестве systemd-сервиса и есть не просит.
     
  • 1.36, User097 (ok), 08:56, 06/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > В отличие от проекта Syncthing, который написан на языке Go и использует клиент-серверную архитектуру и REST-API (в качестве клиента выступает веб-браузер), syncspirit предоставляет как реализацию в виде фонового процесса syncspirit-daemon, так и отдельное приложение с графическим интерфейсом, позволяющее более экономно расходовать оперативную память.

    Автор, ты это серьёзно?
    https://ibb.co/21dwx6Nd
    7,2 МБ

    Для чего в таких приложениях нужен GUI? Один раз настроил — и забыл.

     
  • 1.39, Аноним (39), 11:11, 06/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Не жизнеспособно, пока не будет сборок под BSD.
    Тот же Syncthing работает и под NetBSD  и под OpenBSD.
    Здесь же тупо пакет АппИмаже под линь (для работы придется конвертировать в *.deb).
    Про клиентскую часть повторять не буду - комментаторы выше уже напихали полную панамку.
     
     
  • 2.42, Эксконтрибутор FreeBSD (?), 11:51, 06/08/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Зачем сборки под откровенно мертвые ОС?
    Ладно еще бывают фрики которые держат FreeBSD, просто по старой памяти, а под Net и Open что-то собирать это уже клиника

    Впрочем как и клиника клепать собственный кривой клиент к нормально работающему с родным клиентом протоколу
    Syncthing использую больше 10 лет, не вижу причин использовать кривое поделие совместимое с ним от какого-то васяна

     
     
  • 3.44, Аноним (44), 13:51, 06/08/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Э, Алё а как же illumos с дистрибутивом Openindiana? illumos между прочим промышленные дистрибутивы имеет только для B2B.
     
     
  • 4.48, Эксконтрибутор FreeBSD (?), 15:28, 06/08/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Э, Алё а как же illumos с дистрибутивом Openindiana? illumos между прочим
    > промышленные дистрибутивы имеет только для B2B.

    Ну ты еще вспомни Haiku или какую еще маргинальщину
    Есть GNU/Linux, macOS и Windows(если мы про десктоп). Все. Под остальное делать что-то не имеет смысла

     
  • 4.64, Аноним (-), 19:07, 06/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Э, Алё а как же illumos с дистрибутивом Openindiana?

    Думаю что большая часть посетителей опеннета не видело его даже на картинке. А о том чтобы оно на их произвольно взятом компе/ноуте заработало - речь вообще врядли идет. Уж простите за честность.

     
  • 2.63, Аноним (-), 19:05, 06/08/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Не жизнеспособно, пока не будет сборок под BSD.

    С каких пор...
    1) Сборки под маргинальщину из маргинальщины определяют жизнеспособность чего либо?
    2) Юзеры BSD обленились настолько что разучились компилить софт?

    > Тот же Syncthing работает и под NetBSD  и под OpenBSD.

    Врядли именно его авторы целенаправленно этим занимались.

    > Здесь же тупо пакет АппИмаже под линь

    Там тупо исходники на гитхабе есть. А если у вас лапки - зачем тогда вам BSD вообще? Там все равно без умения патчить софт не жизнь.

     
  • 2.76, Аноним (74), 01:28, 07/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Как автор СПО говорю что много чести сборки под вас делать когда вас полторы калеки, и совместимости нет ни между разными BSD ни между их мажорными версиями. А как BSD'шник говорю что не нужны нам ваши кривые и протрояненные сборки, у нас система портов и всё собирается из исходников, под все мажорные ветки и подо все поддерживаемые архитектуры, и никакая шваль с блобами к нам не лезет. Это одна из немногих причин до сих пор юзать BSD. А тебе просто скажу - иди и порт напиши под свою BSD. Только куда тебе.
     

  • 1.41, Дим (?), 11:36, 06/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Классная штука, не знал что так можно. По идее, через эту систему удобно было бы раздавать всем весь архив Флибусты, там терабайты книг и лично меня вот запарывает с торрентом возиться каждый раз для обновления.
     
     
  • 2.43, Эксконтрибутор FreeBSD (?), 11:54, 06/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Как там у Флибусты с пиаром фрика создавшего ее на якобы своей смерти?
    Он официально ожил или как?
     
     
  • 3.46, Дим (?), 15:02, 06/08/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не знаю, я не слежу, я просто книгоман. Вырос на книгах и без них уже не могу.
     
     
  • 4.47, Эксконтрибутор FreeBSD (?), 15:26, 06/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Я тоже вырос на книгах и без них не могу
    Как научился читать в 4.5 года, так вот уже 40.5 лет и не могу остановиться
    Но я — честный человек, а потому о флибусте знаю только новость как ее создатель недавно пиарился о том, что он на днях умрет
     
     
  • 5.49, ProfessorNavigator (ok), 15:57, 06/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > пиарился

    Он не пиарился. Он умер. Рак мозга. Эвтаназию сделал, в Германии. В октября прошлого года, если мне память не изменяет.

     
     
  • 6.54, Эксконтрибутор FreeBSD (?), 16:40, 06/08/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Там не бьется все эти сказки
    Он такой вылез и сказал «Мне сегодня поставили диагноз. Через неделю эвтаназия»
    Но так не бывает
    Нельзя за неделю решить вопрос с эвтаназией

    Там чувак просто захотел привлечь к себе внимание и слегонца наврал
    Все повздыхали и рассказали как его любили
    Он получил свою долю внимания и успокоился

    Так что с вероятностью 99% чувак жив-здоров и даже может быть однажды «воскреснет»

     
     
  • 7.56, ProfessorNavigator (ok), 16:50, 06/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Там не бьется все эти сказки
    > Он такой вылез и сказал «Мне сегодня поставили диагноз. Через неделю эвтаназия»
    > Но так не бывает
    > Нельзя за неделю решить вопрос с эвтаназией
    > Там чувак просто захотел привлечь к себе внимание и слегонца наврал
    > Все повздыхали и рассказали как его любили
    > Он получил свою долю внимания и успокоился
    > Так что с вероятностью 99% чувак жив-здоров и даже может быть однажды
    > «воскреснет»

    Критическое мышление - хорошо. Но там история несколько другая. От момента, когда он о диагнозе сообщил, до эвтаназии прошло месяца 3. Опять же если мне память не изменяет. Так что - увы. Мы потеряли ещё одного хорошего человека. Не он первый, не он последний к сожалению. C'est la vie.


     
     
  • 8.61, Эксконтрибутор FreeBSD (?), 18:41, 06/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Не было там трех месяцев Там было ровно как я сказал Пост 171 мне диагностиров... текст свёрнут, показать
     
     
  • 9.65, Аноним (-), 19:10, 06/08/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В конечном итоге - твоя то какая проблема Держал чувак архив знаний человечеств... текст свёрнут, показать
     
  • 9.70, ProfessorNavigator (ok), 22:20, 06/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Up to you ... текст свёрнут, показать
     
  • 5.50, Аноним (50), 15:57, 06/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    "Пиарился", блин. Он обещание свое выполнил, если что.
     
     
  • 6.55, Эксконтрибутор FreeBSD (?), 16:41, 06/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > "Пиарился", блин. Он обещание свое выполнил, если что.

    По срокам не бьется
    Доказательств нет

     
     
  • 7.66, Аноним (-), 19:12, 06/08/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> "Пиарился", блин. Он обещание свое выполнил, если что.
    > По срокам не бьется
    > Доказательств нет

    Вот блин хрень то - оказывается если я соберусь в гроб - надо еще какому-то эксконтрибутору BSD не забыть отчитаться. Все усвоили? Не забывайте слать отчетики этому гражданину, комплекс бога у него, хочет знать когда кто лапки кверху сдалал.

     
     
  • 8.73, bergentroll (ok), 00:16, 07/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Выпуск P2P-системы синхронизации файлов syncspirit 0.4.1, со...... текст свёрнут, показать
     
  • 5.68, Аноним (68), 19:31, 06/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    То есть тот, кто делится с другими знаниями - не честный человек? Если ими не делиться, а только и делать, что думать про копирайты, особенно на издания советских времён, то велика вероятность, что все эти знания погибнут, как Александрийская библиотека, ибо 99% книжных магазинов закрылось, как и половина библиотек, а в платных электронных библиотеках по большей части современный пустопорожний шлак, а скоро будут и вообще одни уысеры ИИ.
     
  • 2.45, Stanislavvv (?), 14:56, 06/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Только своим, а не всему инету.
     
  • 2.51, ProfessorNavigator (ok), 16:04, 06/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > и лично меня вот запарывает с торрентом возиться каждый раз для
    > обновления.

    Нормальные клиенты позволяют качать не всё, а отдельными файлами. Просмотрите - чего у вас нет, и качайте только это. Вместе с inpx файлом. И обновите коллекцию. Если используете каталогизатор, идущий "в комплекте". В MyLibrary (https://www.opennet.me/opennews/art.shtml?num=63135) же например можно просто добавить файлы в коллекцию через штатные функции. Она сама скопирует файлы в нужную папку и проиндексирует.

     
     
  • 3.77, Дим (?), 06:53, 07/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо за совет, попробую в следующий раз. Обычно раз в пол года или раз в год обновляю библиотеку и всегда приходится заново перекачивать.
     
  • 2.53, annon (?), 16:38, 06/08/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Классная штука, не знал что так можно. По идее, через эту систему
    > удобно было бы раздавать всем весь архив Флибусты

    В случае торрентов вы шарите файлы "со всеми", кто знает хэш торрента. В данном случае вы шарите только с друзьями (доверенными устройствами, - телефонам, компом и т.п.)

     
     
  • 3.67, Аноним (-), 19:15, 06/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > В случае торрентов вы шарите файлы "со всеми", кто знает хэш торрента.

    Ну скачал ты вон тот запароленый .7z допустим. И дальше чего? Но за шаринг бандвиза - спасибо, конечно. Кто ж возражать то будет против такого.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру