The OpenNET Project / Index page

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

Леннарт Поттеринг представил свой новый проект Casync

20.06.2017 20:16

Леннарт Поттеринг (Lennart Poettering) анонсировал проект Casync, над которым он работал последние несколько месяцев. Casync позиционируется как эффективное средство для распространения образов файловых систем, оптимизированное для организации частых обновлений через интернет, в том числе поверх HTTP и CDN-сетей. Casync нацелен на предоставление оптимального метода хранения и доставки различных версий содержимого крупных файловых систем или каталогов.

В настоящее время разработка Casync сосредоточена на оптимизации доставки прошивок для потребительских интернет-устройств, образов контейнеров и виртуальных машин, приложений, переносимых сервисов и различных образов операционных систем. В будущем возможности проекта будут расширены для таких задач как резервное копирование и синхронизация домашних каталогов. Код написан на языке Си и распространяется под лицензией LGPLv2.1. Поддерживается работа как на уровне блочного устройства (доставка содержимого дисков, образов ФС и блочных устройств), так и на уровне файловой системы (обработка содержимого каталогов).

В качестве причины создания нового ПО упоминается отсутствие готового решения для эффективного распространения часто меняющихся образов ФС. Например, Docker оперирует многоуровневыми архивами и требует слишком много дисковых ресурсов для поддержания полной истории изменений; OSTree передаёт отдельные файлы по HTTP, требует много места для delta-изменений на сервере и имеет проблемы с CDN; поставка образов в виде готовых файловых систем squashfs или IS09660 неэффективна с точки зрения дисковых затрат и трафика. В итоге, после изучения недостатков имеющихся решений, перед проектом Casync были поставлены следующие цели:

  • Минимизация трафика при доставке образов с интенсивным циклом обновления (для решения данной задачи большинство существующих систем используют доставку дельта-изменений);
  • Экономное использование дискового пространства на серверах (поддержание дельта-изменений для всех комбинаций версий приводит к экспоненциальному росту занимаемого дискового пространства);
  • Экономное использование дискового пространства на стороне клиента;
  • Адаптация для задействования сетей доставки контента (CDN) и загрузки поверх HTTP;
  • Простой интерфейс для пользователей, администраторов репозиториев и разработчиков. Управление производится через утилиту командной строки casync, предоставляющей команды подобные "casync list http://www.foobar.com/lennart.caidx" и "сasync extract http://www.foobar.com/lennart.caidx /home/lennart".

Для достижения поставленных задач Casync комбинирует алгоритмы передачи данных от проекта rsync с git-подобными средствами организации контенто-адресуемых хранилищ. Данные сохраняются в файле .castr, представляющем собой хранилище отрывков (chunk store), в котором большой линейный поток данных разбивается на отрывки (chunk) переменной длины, хранящиеся в виде отдельных сжатых файлов с именем, составляющим хэш SHA256 от содержимого этого файла. Таким образом, имя файла выступает ключом для извлечения порции данных. Chunk store позволяет абстрагироваться от отдельных файлов - например, несколько мелких файлов будут объединены в один chunk, а большой файл разбит на несколько chunk-ов. При этом размер chunk-а варьируется и выбирается с учётом размера файлов для обеспечения дедупликации, т.е. если размер файла укладывается в допустимый диапазон размера chunk-ов, то он будет размещён в отдельном chunk-е.

Хранилище дополняют два вида индексов (.caidx и caibx) и архив со структурой дерева каталогов (.catar). Индекс отрывков ("chunk index") содержит список хэшей отрывков и их размер, что позволяет выявлять идентичные отрывки и исключать сохранение дубликатов, что актуально при хранении нескольких версий данных. При обновлении клиент определяет недостающие кусочки и загружает только их. Содержимое дерева каталогов представлено в формате, обеспечивающем повторяемую сериализацию, т.е. упаковка одних и тех же данных всегда приводит к созданию идентичных архивов Casync, что позволяет применять расширенные схемы верификации.

  1. Главная ссылка к новости (http://0pointer.net/blog/casyn...)
  2. OpenNews: Представлена децентрализованная СУБД Noms, основанная на идеях Git
  3. OpenNews: OSTree - реализация применения Git-подобного репозитория для установки и обновления ОС
  4. OpenNews: В рамках проекта git-annex assistant развивается аналог Dropbox на базе Git
  5. OpenNews: Представлен Seafile, Dropbox-подобный сервер хранения на основе технологий Git
  6. OpenNews: Анонсирован GitTorrent для доступа к Git-репозиториям при помощи BitTorrent
Лицензия: CC-BY
Тип: Интересно / Программы
Ключевые слова: casync, rsync, git
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (133) Ajax | 1 уровень | Линейный | Раскрыть всё | RSS
  • 1.1, Аноним (-), 20:26, 20/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +41 +/
    Всё... забросил systemd?
     
     
  • 2.13, Аноним (-), 21:03, 20/06/2017 [^] [^^] [^^^] [ответить]  
  • –10 +/
    А надо было забрасывать писать киллометровые баш-велосипеды?
     
     
  • 3.19, Аноним (-), 21:27, 20/06/2017 [^] [^^] [^^^] [ответить]  
  • +27 +/
    > километровые баш-велосипеды?

    Ещё раз, для самых маленьких: проблем. с. километровыми. баш. велосипедами. никогда. не было. точка.

    Посмотрите для саморазвития rc-скрипты во FreeBSD. Там скрипты занимают по 10 строк, включая комментарии и пустые строки. И работают. И визуально понятно, что происходит. И без сотен констант, по одной на каждый частный случай.

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

     
     
  • 4.22, rshadow (ok), 21:36, 20/06/2017 [^] [^^] [^^^] [ответить]  
  • –7 +/
    Когда километровый баш скрипт написан с ним проблем нет. Проблема его написать, особенно апстриму, учитывая костыли каждого дистра.
     
     
  • 5.28, Аноним (-), 21:58, 20/06/2017 [^] [^^] [^^^] [ответить]  
  • +6 +/
    И написать его тоже никаких проблем нет. Особенно если не страдать велосипедостроением.
     
  • 5.41, ага (?), 23:07, 20/06/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Для лентяев всегда был супервизорд
     
     
  • 6.87, Нониус (?), 09:29, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Хороший админ всегда лентяй и всё автоматизирует Оставляет только аварийную сиг... текст свёрнут, показать
     
     
  • 7.179, Аноним (-), 02:35, 27/06/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вы хотели продемонстрировать как писать неподдерживаемый код?
     
  • 5.73, Нониус (?), 07:48, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ты CRUX использовал когда-нибудь? Минималистичная, родоначальник или идея для арча, всё на скриптах, очень похоже на фрю, на которой сидел еще с третей версии до семёрки, пока не скурвилась. Теперь CRUX у нас в продакшене, работает не первый год. Сборка довольно специфичная.
    Но это на предприятии.

    А дома, представьте минималистичную хост-ситему под linux, и несколько виртуальных машин на kvm/qemu
    при этом часть железа прокинута внутрь виртуалок, видеокарта, усб, порты.
    и всё летает. даже 3д игрушки, хотя в игры давно не играю. запускал для эксперимента "сталкера".
    образа виртуалок на ZFS, снэпшоты каждый час.
    если что - zfs rollback

     
     
  • 6.85, andy (??), 09:26, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Cheeki-breeki i v damki?
     
     
  • 7.98, Нониус (?), 10:12, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Дамки это ваша личная жизнь. Брутальные парни, гламур и всё такое.
    Мы же неприхотливы админы, можем на сервере вместо столика рыбку порезать, пивка попить.
     
     
  • 8.102, Аноним (-), 10:35, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Сервер не забудьте угостить не по христиански как то... текст свёрнут, показать
     
     
  • 9.117, Нониус (?), 11:48, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Мне по на ваши приколы Не понимаю, как много идиотов типа вас устраивается в фи... текст свёрнут, показать
     
  • 8.132, Клыкастый (ok), 14:13, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ты зря завёлся, это вопль из сталкера как и про маслину словил ... текст свёрнут, показать
     
     
  • 9.135, Нониус (?), 14:55, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Про маслину озвучивал некий актёр, игравший эпизод в сериале Бригада ... текст свёрнут, показать
     
  • 6.94, rpm (?), 09:58, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А скрипты на питоне?
     
  • 5.144, KonstantinB (ok), 17:58, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Километровые баш-скрипты - это исключительно проблема того, что у самых популярных дистрибутивов не самые сообразительные, но усердные мейнтенеры, копипастящие одни и те же портянки, даже когда в системе уже есть подходящие хелперы.
     
     
  • 6.157, Нониус (?), 07:30, 22/06/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Километровые баш-скрипты

    какие килемотровые
    тремя строками решается такое, что на такси за час не развезешь

     
  • 4.39, Аноним (-), 23:00, 20/06/2017 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Проблем с системд никогда не было. точка.
    Можете переходить на баш скрипты, никто не держит.
     
     
  • 5.44, gogo (?), 00:14, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну да. Никогда. Точка. Точка. Точка.
    Ну подумаешь, что если ошибка в конфиге апача, он не просто выдаст сообщение об ошибке, а подробно расскажет, в каком логе смотреть.
    Ну подумаешь, что он в сислог валит сообщение "у меня все хорошо", замусоривая его до нечитабильного вида.
    Ну и что, что нельзя service nginx configtest сделать, фигня ведь. Зато расскажет, что так нельзя делать. Ибо хз почему.
    Ну подумаешь... и точки, точки, точки, точки...
     
     
  • 6.81, Аноним (-), 09:19, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    sudo nginx -t
     
  • 6.82, аНоним (?), 09:23, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >Ну да. Никогда. Точка. Точка. Точка.

    Три точки — три тире — три точки/

     
  • 5.45, cmp (ok), 00:18, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Ахаха, никогда, пока оно не появилось
     
  • 5.67, Аноним (-), 07:20, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Тогда не надо встраивать свой uselessd во всё. И не надо нас пытаться на него перетащить. У нас свобода или как? А, подождите, я понял, вы как те либиразды (нет, не либералы, эти -- другие) -- говорите про свободу, но тут же говорите: "Всё запретить!!!! Моё мнение единственно верное!!!111 Поццеринг -- бох!!!1111111111111111одын".
     
     
  • 6.95, Аноним (-), 09:59, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ты главный мейнтейнер какого-то дистрибутива и тебя Поттеринг заставил силой перейти на свой systemd? Нет, ты не он, ты никто и сиди на чём хочешь, никто. Тебе уже сказали, что тебя никто никуда не тащит. Если мейнтейнеры твоего любимого дистрибутива решили перейти на systemd, значит им так нужно, им так хочется. А ты иди на.. куда хочешь. Вот это и есть свобода.
     
     
  • 7.122, Аноним (-), 12:34, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    У меня решили, но у меня его нет, вот такие дела. Только ты забываешь одну вещь -- системд сейчас разве что в ядре нет, и то ненадолго, я чувствую. А это уже ограничение моей свободы. Выпилить -- сложно, валить -- некуда.
     
  • 5.105, Аноним (-), 10:51, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • +7 +/
    >Проблем с системд никогда не было. точка.

    Так записано в уставе партии Поттеринга.

     
     
  • 6.124, Аноним (-), 12:35, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Они по методичке пишут, не обращайте внимания.
     
  • 5.109, Perl_Jam (?), 11:02, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ага, ага. apt-get remove --purge xserver-xorg && reboot
    Ой, бесконечный ребут из-за невозможности запустить lightdm..
    apt-get remove --purge libkms && reboot и опять бесконечный ребут, ибо plymouth хочет kms, а его нет.
    Да и вечное допиливание юнита openvpn утомляет, ибо openvpn стартует раньше сети, падает и поднимается после ребута руками. Пес с ним, с openvpn, но при наличии остального такая наколенная поделка нафиг ненужна. Кто хочет, пусть его кушает, конечно, и восторгается, но лично мне работать нужно, а не вправлять мозги сустемг на упавшей ноде
     
     
  • 6.118, SysA (?), 12:12, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Ага, ага. apt-get remove --purge xserver-xorg && reboot
    > Ой, бесконечный ребут из-за невозможности запустить lightdm..
    >  apt-get remove --purge libkms && reboot и опять бесконечный ребут, ибо
    > plymouth хочет kms, а его нет.
    > Да и вечное допиливание юнита openvpn утомляет, ибо openvpn стартует раньше сети,
    > падает и поднимается после ребута руками.

    Хочется всего и сразу "ис каропки"? Опять системдя виновата, что мейнтейнер пакета чего-то там недопонял/недоделал!

    А вписать зависимости в юнит самому религия не позволяет?!..
    Или редактор текста еще не освоил? :)

     
     
  • 7.125, Perl_Jam (?), 12:40, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Я написал, что пес с ним, с openvpn, хотя если мейнтейнер чалдон, пакету в стейбле делать нечего. И да, если есть желание работать напильником - есть lfs.
    Что касается остального - lockdown на старте по вышеуказаным причинам не является нормальным ИМХО. Так что можете осваивать текстовый редактор для защиты вашего любимого кривоподелия.

     
  • 7.140, Аноним (-), 15:52, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Я смотрю у фанатов поццеринга на всё один ответ :) А если я сисадмин и мне ехать?
     
  • 7.151, Аноним (-), 23:24, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > мейнтейнер пакета чего-то там недопонял/недоделал

    Мейнтейнер? А куда подевались рассказы про то, что юниты должны писАться апстримом ибо унификация и всё такое?

     
  • 4.42, Аноним (-), 23:27, 20/06/2017 [^] [^^] [^^^] [ответить]  
  • –7 +/
    >Посмотрите для саморазвития rc-скрипты во FreeBSD. Там скрипты занимают по 10 строк, включая комментарии и пустые строки. И работают. И визуально понятно, что происходит. И без сотен констант, по одной на каждый частный случай.

    Если бы в линуксе действительно была проблема с баш-портянками, её бы решили аналогичным образом и уже давно.
    Не стоит сравнивать полноценную операционную систему с линуксом во всех его 100500 сортах одного и того же хлама в разной обёртке.

     
     
  • 5.71, Аноним (-), 07:23, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Критикуешь? Предлагай! Так что предлагаешь взамен, друже?
     
     
  • 6.147, Аноним (-), 19:40, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    openrc
     
     
  • 7.156, Аноним (-), 07:06, 22/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > openrc

    А ты знаешь ведь, что openrc использует всё тот же bash, более того -- всё тот же sysvinit и всё тот же rc. Просто добавлено пару фишек для удобного управления всем этим добром. Смысла держать его на десктопе совершенно нету, знаю, пользовался и тем и этим и в результате вернулся на sysvinit.

     
  • 4.48, Отражение луны (ok), 01:09, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Ну да. Баш скрипты никогда не приводили к рекурсивному удалению директорий из-за кривых переменных.
     
     
  • 5.99, Аноним (-), 10:19, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да ладно. И не к такому приводили.
     
     
  • 6.141, Аноним (-), 15:54, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Да ладно. И не к такому приводили.

    Пруфов, как обычно, не будет? "Просто поверь!" -- кричали они. "В системд никогда не было ошибок!" -- говорило эхо.

     
  • 4.55, rpm (?), 03:16, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    >Ещё раз, для самых маленьких: проблем. с. километровыми. баш. велосипедами. никогда. не было. точка.

    Пользуйтесь. В этом и есть свобода, один скрипты использует, другой системд.

     
     
  • 5.119, Аноним (-), 12:13, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > В этом и есть свобода, один скрипты использует, другой системд.

    Это не свобода, а двухпартийная система :).

     
     
  • 6.121, dq0s4y71 (ok), 12:32, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Если бы двухпартийная! Системд уже практически повсеместно вытеснил старые системы инициализации.
     
     
  • 7.137, Аноним (-), 15:41, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не системд вытеснил, а микрософт руками редхета
     
  • 4.68, Аноним (-), 07:21, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Ты опять решил спорить с полоумными школьниками на тему "километровых скриптов"? У них же пульзаудия не пши-пши, и системдос — верх человеческой мысли, теперь вот недоторрент станет лучшей в мире распределённой фс для всего. Каждый школьник видет в поцтере отражение себя: я неграмотный, значит всё вокруг надо переделать.
     
     
  • 5.96, Аноним (-), 10:02, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • –5 +/
    У меня пульзаудия никогда не делала пши-пши, а школу я давно закончил. Кто я?
     
     
  • 6.110, Аноним (-), 11:14, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Взрослый пользователь.
     
  • 6.120, ZloySergant (ok), 12:26, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >У меня пульзаудия никогда не делала пши-пши, а школу я давно закончил. Кто я?

    "У мужчины первые сорок лет детства - самые тяжелые..." (с) Народное творчество.

     
     
  • 7.129, Аноним (-), 12:52, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > "У мужчины первые сорок лет детства - самые тяжелые..." (с) Народное творчество.

    Вот это в меморизз =)


     
  • 6.160, Гентушник (ok), 09:28, 22/06/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ты - человек который ни разу не использовал пульсу?
     
  • 4.88, номия (?), 09:46, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • –3 +/
    проблема была с тем что при загрузке эти портянки парсились по пол часа...
    стало намного лучше, но теперь надо писать портянки на иностранном языке..
     
  • 3.33, КО (?), 22:21, 20/06/2017 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Так вроде бы для случаев километровых баш скриптов systemd это только еще один способ запустить баш. Не больше не меньше. Все что он позволяет - в простых случаях не использовать баш. Лучше он сам баша или нет - вопрос спорный. Пока у него возможностей поменьше, хотя http сервер, печаталка QR кодов и пр. в баш не встроены. :)
     
  • 3.75, Ананас (?), 08:31, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Я тут недавно узнал про /etc/init.d/skel в дебиане. В простейшем случае, все что нужно - выставить пару переменных. В сложном - просто перекрываешь пару функций в своем скрипте. Жаль, что этого теперь не станет.
     
  • 2.78, X2asd (ok), 09:09, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Всё... забросил systemd?

    вообще да, похоже забросил:

    https://github.com/systemd/systemd/issues/1620

     
     
  • 3.143, Аноним (-), 17:16, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Причём, попрошу это запротоколировать: у всех проблемы с зашифрованными разделами. Руку АНБ чувствую тут я, неумело попытался косить под Йоду. В общем запасаемся попкорном.
     
  • 2.90, Это я (?), 09:52, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Предположу, что это плагин к с systemd.
     
  • 2.101, Аноним (-), 10:29, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    fixed: В качестве причины создания нового ПО упоминается потеря интереса к systemd.
     
     
  • 3.169, Аноним (-), 21:51, 22/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > fixed: В качестве причины создания нового ПО упоминается потеря интереса к systemd.

    вот блин ещё одно селебрити
    "потеря интереса" у него, всех на уши поставил и интерес потерял..
    слов нет

     

     ....нить свёрнута, показать (57)

  • 1.2, Аноним (-), 20:32, 20/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +30 +/
    Только rsync не трогайте, мистер Поттеринг. Мы всегда рады вашим новым проектам.
     
     
  • 2.23, via (??), 21:37, 20/06/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    +100500  

    может ему еще про сжатие чанков перед доставкой подкинуть идею ж-)

     
     
  • 3.60, Andrey Mitrofanov (?), 06:52, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > +100500
    > может ему еще про сжатие чанков перед доставкой подкинуть идею ж-)

    И дельта-патчи-чейны, да. >>Раздел 7.5 в https://nixos.org/~eelco/pubs/phd-thesis.pdf

    Лишь бы со своим докером здоровенький был [I]![/I]

     
  • 3.84, ILoveIslam (?), 09:25, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Обязательно подкинь ж-)
    Ой, похоже ты уже:
    xz is used to compress the individual chunks.
     
     
  • 4.89, Andrey Mitrofanov (?), 09:52, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Обязательно подкинь ж-)
    > Ой, похоже ты уже:
    > xz is used to compress the individual chunks.

    А git жмёт ещё лучще! И многонитёвый!! Добавим его в s-d.  //...Мересьеву ноги.

     
  • 2.93, Hellraiser (??), 09:55, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    rsync - не тот масштаб для поттеринга;
    тут одно из двух: либо потеринг стареет и теряет хватку; либо его новая поделка - лишь часть чего-то более глобального, о чём пока умалчивает, чтобы не шокировать публику раньше времени
     
     
  • 3.162, Аноним (-), 10:20, 22/06/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Сейчас объявит systemd, pulseaudio, udev, udisk, logind, etc. устаревшими. А следующий шаг -- ядро линукс устарело, нужно срочно переписать!
     
     
  • 4.181, Аноним (-), 02:44, 27/06/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Сейчас объявит systemd, pulseaudio, udev, udisk, logind, etc. устаревшими. А следующий
    > шаг -- ядро линукс устарело, нужно срочно переписать!

    Вы так говорите, как будто это не правда.

     

  • 1.3, Аноним (-), 20:33, 20/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А ничо он так, глобальненько, с размахом нацелился сразу на всё.
     
  • 1.4, Аноним (-), 20:36, 20/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +31 +/
    А тем временем Red Hat узнал, что на Wayland не работает захват экрана. Вследствие чего, был анонсирован костыль PipeWire, сочетающий в себе GStreamer и PulseAudio, и имеет обратную совместимость с PulseAudio. А "утыкан костылями" всё равно X11
     
     
  • 2.46, Elhana (ok), 00:41, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Так про это сразу говорили. Когда фанаты вейланда с пеной у рта доказывали, что у них все секьюрно и любое приложение не может считать экран другого, им сразу отвечали, что тогда не будут работать всякие акцессибилити, захват экрана и прочая лабуда... в общем как скриншот то снять? Они обещали добавить механизм разрешения, что-то вроде UAC, а на резонное замечание, что его все равно все откликивают не глядя, как-то сникли.
    Что они там нагородили хз, давно не следил - нужно больше драмы.  
     
     
  • 3.80, X2asd (ok), 09:18, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Они обещали добавить механизм разрешения, что-то вроде UAC, а на резонное замечание, что его все равно все откликивают не глядя, как-то сникли.

    а на то что сколько-то людей не меняют пароли на роутерах, и большенство людей не исправляют дыры установкой апдейтов -- на это они тоже должны были как-то ответить? :-)

    это ведь и есть те самые люди которые откликивают не глядя?

     
     
  • 4.170, Elhana (ok), 09:01, 23/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Откликивают UAC 99.9%. В начале года был блог пост разработчика какой-то софтины (не обычной домохозяйки), который словил трояна вместе с зараженным обновлением проги и все исходники софта его компании утекли в сеть. Честно пишет, что он прекрасно понимает, что никакие права не нужны были обновлялке, но на тот момент даже не задумался об этом.
     

  • 1.5, Аноним (-), 20:38, 20/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Расширение .castr взлетит
     
  • 1.6, anonymous (??), 20:39, 20/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Осталось только подождать, когда его сделают частью systemd
     
     
  • 2.163, Аноним (-), 10:22, 22/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Осталось только подождать, когда его приколотят гвоздями к systemd

    FTFY


     
     
  • 3.165, Andrey Mitrofanov (?), 10:28, 22/06/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >>когда его приколотят гвоздями к systemd

    Да погодите вы всё к s-d приколачивать -- ещё его крышку не заколотили же.

     
     
  • 4.167, Аноним (-), 12:27, 22/06/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ны дык заколачивайте быстрее. Джва года жду уже!
     

  • 1.7, Аноним (-), 20:39, 20/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А почему не на ассемблере?
     
     
  • 2.9, MPEG LA (ok), 20:47, 20/06/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    погодь, ему скоро про Go/Rust расскажут, он снова все перепишет.
     
     
  • 3.17, Led (ok), 21:19, 20/06/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > ему скоро про Go/Rust расскажут

    Он не чит^Wслушатель, он вещатель.

     
  • 3.63, Andrey Mitrofanov (?), 06:56, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > погодь, ему скоро про Go/Rust расскажут, он снова все перепишет.

    Сначала - джавва и доть-неть -- надо блюсти традиции конюшни.

     
     
  • 4.182, Аноним (-), 02:47, 27/06/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >> погодь, ему скоро про Go/Rust расскажут, он снова все перепишет.
    > Сначала - джавва и доть-неть -- надо блюсти традиции конюшни.

    .NET Core, кстати, хорошая платформа для разработки.

     
  • 3.69, Аноним (-), 07:22, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > погодь, ему скоро про Go/Rust расскажут, он снова все перепишет.

    про го/хрусть ему скажут, он их не осилит и напишет свой ЯП

     
     
  • 4.77, Аноним (-), 09:08, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    ахаха
     
  • 4.83, Andrey Mitrofanov (?), 09:24, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    >> погодь, ему скоро про Go/Rust расскажут, он снова все перепишет.
    > про го/хрусть ему скажут, он их не осилит и напишет свой ЯП

    Свой шелл же напиал в s-d. C коммандами VAR=VALUE. Он сможет и ЯП, обязательн рассказав, что яп больше не нужны [I]![/I]

     

  • 1.8, Вы забыли заполнить поле Name (?), 20:43, 20/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Сразу видно, что Лёня работает. Делает просто кучу полезных программ, которыми пользуются миллионы людей во всём мире. Не то, что вы - анонимусы.
     
     
  • 2.15, ананим.orig (?), 21:10, 20/06/2017 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Да-да, кстати!
    Плачут и пользуются...
    Где-то я нечто подобное уже слышал.
     

  • 1.16, L29Ah (ok), 21:19, 20/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Чем это лучше git-annex?
     
     
  • 2.36, Crazy Alex (ok), 22:45, 20/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Судя по моим безуспешным двухмесячным попыткам заставить эту штуку удобно работать - всё, что угодно будет лучше, чем  git-annex. Удобно - имелось в виду "без ручных команд на синхронизацию".
     
     
  • 3.126, Anon_two (?), 12:43, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Очередной неосилятор. Я понимаю что админить пару серверов кажется что легко, просто вы не умеете в баш и скрипты. Учитесь.
     
     
  • 4.134, Аноним (-), 14:47, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Это небось сам лёнька и есть, не осилил доки и написал своё, без доков. Чукча не читатель, чукча писатель.
     

  • 1.20, Аноним (-), 21:28, 20/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Это как Nix и Nix archive, только NIH? :)
     
     
  • 2.38, Аноним (-), 22:56, 20/06/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А также Solairs Image Package System.
     
     
  • 3.64, Andrey Mitrofanov (?), 06:59, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > А также Solairs Image Package System.

    Brace yourself, brazzers, замена RPM близко [I]!![/I]

     
  • 2.86, ILoveIslam (?), 09:27, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    nix archive не может сохранять метадату фс(и не сможет).
     
     
  • 3.92, Andrey Mitrofanov (?), 09:53, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > nix archive не может сохранять метадату фс(и не сможет).

    Метадату Ленарт будет в своём бложике писать -- его на всех хватит.

     

  • 1.24, VoDA (ok), 21:40, 20/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Интересная идея. Возможно заменит передачу образов Docker, которая не идеально оптимальная ;)
     
  • 1.29, Singularity (ok), 22:08, 20/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Надо внедрить в systemd в вид systemd-casyncd.
     
     
  • 2.106, Аноним (-), 10:54, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    И таки внедрит, если окончательно теперь на systemd не забьёт.
     

  • 1.32, Аноним (-), 22:17, 20/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    https://wiki.debian.org/jigdo
     
     
  • 2.79, Аноним (-), 09:17, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    постоянно обновляю образы: недельные тестинга и карент убунты, чтоб были на винте

    чтобы обновить пару пакетов через жигдо выкачиваем порядка 100 метров жигдо файла + проц нагружает проц при сверке пакетов и последующей сборке исошки

    чтобы обновить через зсинк убунтовские - 1-2 метра зсинк файла

    так что жигдо тоже не идеал, кмк

     

  • 1.34, Аноним (-), 22:29, 20/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А всегда ли нужны именно образы?
     
     
  • 2.97, X4asd (ok), 10:08, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А всегда ли нужны именно образы?

    а всегда ли нужны именно гидронасосы?

     

  • 1.35, Аноним (-), 22:42, 20/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Прекрасно, теперь будет замещена как частность сущность пакетного менеджера в дистрибутивах. А может Поттеринг целиться на свою сеть обмена данных на замену Интернета? В любом случае всё ближе и ближе к торжеству единой SystemDOS.
     
     
  • 2.108, Аноним (-), 11:02, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Следующим шагом будет запиливание PotterIP, PotterTCP, PotterUDP, PotterICMP.
     
     
  • 3.115, Andrey Mitrofanov (?), 11:30, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Следующим шагом будет запиливание PotterIP, PotterTCP, PotterUDP, PotterICMP.

    IPv${Potter}, где Potter > 6.

     

  • 1.40, freehck (ok), 23:01, 20/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну представил и представил. Всё равно не допилит! :)
     
  • 1.47, Аноним (-), 01:03, 21/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Есть же zsync: http://zsync.moria.org.uk/
     
  • 1.49, izyk (ok), 01:36, 21/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    zbackup очень похожа. Странно что ее нет в списке похожих.
     
     
  • 2.50, izyk (ok), 01:37, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    http://zbackup.org/
     

  • 1.51, Аноним (-), 01:42, 21/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Может теперь systemd начнут разрабатывать программисты?!
     
     
  • 2.65, Andrey Mitrofanov (?), 07:03, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Может теперь systemd начнут разрабатывать программисты?!

    Лучше закaпывать зeмлекопы.  Но продажи Red Hull это не повысит.

     
  • 2.131, Аноним84701 (ok), 13:38, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Только начать разработку им придется с переписывания Иначе так и будет вылезать... текст свёрнут, показать
     
  • 2.180, Blutgeld (?), 02:40, 27/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    на пуркуа же, чтобы получилось такое крокодилище как п...аудио ?
    которое кста на машинах машинах 5-7 летней давности умудряется занимать 15-20% процессорного времени , даже после усилий множества грамотных людей.

        

     

  • 1.54, вввввввввв (?), 02:57, 21/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    умные люди давно и докер имаджи и прочее обновляют через битторренты с чанками в 4кб
     
  • 1.56, Аноним (-), 04:02, 21/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Я не понял, Лёня переизобрёл торрент/zsync чтоль?
     
     
  • 2.58, Аноним (-), 05:08, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вот взял и спалил великий замысел.
     

  • 1.59, Аноним (-), 06:48, 21/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    "оптимизации доставки прошивок для потребительских интернет-устройств"
    "отсутствие готового решения для эффективного распространения часто меняющихся образов ФС"

    часто меняющаяся прошивка кофеварки? ЧТО????  

     
     
  • 2.61, Аноним (-), 06:53, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • –3 +/
    если прошивка написана на сях, придется часто выпускать обновы безопасности, чтобы фиксить переполнения буфера и прочие сишные радости.
     
     
  • 3.136, Аноним (-), 15:40, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И переполнения чашек жидкостью тоже. :)
     
  • 2.62, Аноним (-), 06:55, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Новые рецепты, корректировка старых. Кластеры на сотнях видеокарт OpenCL в режиме 24/7 расчитывают идеальную дозировку кофе и сахара.
     
     
  • 3.100, Аноним (-), 10:26, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Ыыыыыы. Нутримат.
     

  • 1.104, EHLO (?), 10:38, 21/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Как-то не опасно выглядит. В чем подвох?
     
     
  • 2.116, Andrey Mitrofanov (?), 11:31, 21/06/2017 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > Как-то не опасно выглядит. В чем подвох?

    Немедленно удвой слои фольги.

     
     
  • 3.171, EHLO (?), 09:21, 23/06/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А ты уже начал получать удовольствие от s-d и p-a в своем теплом D-n?
     
     
  • 4.172, Andrey Mitrofanov (?), 09:56, 23/06/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А ты уже начал получать удовольствие от s-d и p-a в своем
    > теплом D-n?

    Ежедневно от комментариев и*0*0в на попенете. Но больше от своих -- без вопросов.

    https://www.opennet.ru/openforum/vsluhforumID3/109578.html#120
    https://www.opennet.ru/openforum/vsluhforumID3/110959.html#36
    https://www.opennet.ru/openforum/vsluhforumID3/110249.html#137

    девуанщики
    https://www.opennet.ru/openforum/vsluhforumID3/107737.html#16 завидуют, но
    https://www.opennet.ru/openforum/vsluhforumID3/109779.html#23 уже почти-почти

    Почувствуй свою неполноценность.  Я ответил, или повторим?

     
     
  • 5.173, EHLO (?), 10:08, 23/06/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    То есть про фольгу ты не понаслышке.
     
     
  • 6.174, Andrey Mitrofanov (?), 10:29, 23/06/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > То есть про фольгу ты не понаслышке.

    Ты не понел. От неполноценности и узости кругозора нужна не фольга.

     
     
  • 7.175, EHLO (?), 11:14, 23/06/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> То есть про фольгу ты не понаслышке.
    > Ты не понел. От неполноценности и узости кругозора нужна не фольга.

    Нужно называть других неполноценными, да?
    Разочарую. Улучшаетшь самочувствие, но не состояние.

     
     
  • 8.176, Andrey Mitrofanov (?), 11:21, 23/06/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Тпру, парнокопытное Ты уже третий раз меняешь тему вопросов и требуешь ответов... текст свёрнут, показать
     
     
  • 9.177, EHLO (?), 11:41, 23/06/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это риторические вопросы На них отвечают только полноценные - ы Аббревиатуру ... текст свёрнут, показать
     

  • 1.150, anomymous (?), 22:10, 21/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    .cab
     
  • 1.152, a1 (??), 23:37, 21/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    https://github.com/systemd/systemd/issues?q=is%3Aissue+is%3Aopen+lab
     
  • 1.178, zerot (??), 15:32, 26/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    после нескольких лет отсутствия - узнавание уже характерного для подобных новостей стиля общения опеннета :(
     

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



    Спонсоры:
    MIRhosting
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

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