The OpenNET Project / Index page

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

Релиз системы самодостаточных пакетов Flatpak 0.9.8 с поддержкой режима P2P

22.08.2017 09:56

Доступен релиз инструментария Flatpak 0.9.8, в рамках которого развивается система для сборки самодостаточных пакетов, которые не привязаны к конкретным дистрибутивам Linux и выполняются в специальном контейнере, изолирующем приложение от остальной системы. Поддержка выполнения Flatpak-пакетов обеспечена для Arch Linux, CentOS, Debian, Fedora, Gentoo, Mageia и Ubuntu. Пакеты с Flatpak включены в репозиторий Fedora и поддерживаются в штатной программе управления приложениями GNOME.

В новом выпуске добавлена экспериментальная поддержка P2P-установок (peer2peer), активируемая при помощи опции "--enable-p2p" и позволяющая организовать загрузку приложений и runtime-наборов через промежуточные узлы в локальной сети или через перенос данных на сменных носителях для систем не имеющих сетевого подключения.

Из других изменений можно отметить добавление в файл конфигурации параметра для настройки локали (по умолчанию устанавливается поддержка всех локалей для системных установок и выставленной для пользователя локали для установок в каталоге пользователя). В build-update-repo обеспечено сохранение двух последних наборов delta-изменений для дополнительной защиты от состояний гонки при загрузке новых изменений в процессе обновления. Также обеспечена поддержка загрузки дополнительных данных из локального кэша.

  1. Главная ссылка к новости (https://github.com/flatpak/fla...)
  2. OpenNews: Уязвимость во Flatpak, позволяющая повысить привилегии в системе
  3. OpenNews: Сформирована стабильная ветка системы самодостаточных пакетов Flatpak 0.8.0
  4. OpenNews: Для Flatpak подготовлена технология управляемого доступа к ресурсам вне контейнера
  5. OpenNews: Первый выпуск Flatpak, самодостаточных пакетов для распространения графических приложений
  6. OpenNews: В Fedora Linux добавлена поддержка самодостаточных пакетов Snap
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/47062-flatpak
Ключевые слова: flatpak
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (56) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, User (??), 11:10, 22/08/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    В принципе, приколькно. Интересная модель унификации пакетов для всех дистров.
     
     
  • 2.2, Аноним (-), 11:15, 22/08/2017 [^] [^^] [^^^] [ответить]  
  • –6 +/
    PBI умер... Да здравствует PBI.

    Печально, что к этому катится. Многие не осваивают упаковку в deb, rpm. А вот в случае проприетарщины это не плохо, ибо они никак не могут в deb/rpm.

     
     
  • 3.3, Аноним (-), 11:23, 22/08/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Что значит - "не осваивают"?
    Думаете, сформировать flatpack-контейнер намного проще, чем собрать rpm-пакет?
     
     
  • 4.6, Аноним (-), 12:24, 22/08/2017 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >Думаете, сформировать flatpack-контейнер намного проще, чем собрать rpm-пакет?

    Зачастую нужны не просто два deb и rpm пакета, а нужны разные deb/rpm для разных версий целевых дистрибутивов.

     
     
  • 5.28, user455 (?), 22:15, 22/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    и в чем разница между этими двумя пакетами? обычно указание различных версий зависимостей, и то далеко не всегда. чаще просто пересборка.
     
     
  • 6.30, Аноним (-), 00:23, 23/08/2017 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >обычно указание различных версий зависимостей

    This. Проблема в том, что не у всех есть ресурсы тестировать своё ПО на куче комбинаций версий этих зависимостей. Flatpak выглядит спасением для разработчиков нишевого ПО, у которого 3.5 пользователей: один на Arch, второй на Debian 6, а остальные полтора на разных инвалидных колясках.

    Я совершенно не понимаю хейт в сторону Flatpak. Не нравится - ну так и не пользуйся! Для более-менее популярного ПО ментейнеры соберут нативные deb/rpm/etc.

     
  • 3.12, J.L. (?), 13:27, 22/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > А вот в случае проприетарщины это не плохо, ибо они никак не могут в deb/rpm.

    почему это не могут ? сколько раз видел deb который притаскивал жирный статически-собранный продукт

     
     
  • 4.17, Аноним (-), 16:10, 22/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Потому что не у всех есть возможность/желание собирать свою программу под тысячу и один дистрибутив, с разными версиями библиотек в каждом.
     
     
  • 5.19, Andrey Mitrofanov (?), 17:15, 22/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Потому что не у всех есть возможность/желание собирать свою программу под тысячу
    > и один дистрибутив, с разными версиями библиотек в каждом.

    Да, даже под _одинаковые_ версии библиотек и то https://debconf17.debconf.org/talks/181/ , с*ки, никто не собирает.  Беда!111

     
  • 5.21, Аноним (-), 17:57, 22/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Поэтому пишите открытый^W свободный софт. В оригинальном сообщении и были упомянуты проприетарщики, которые не шмогли и пусть себе упаковавыют в pak'и.
     
  • 5.38, J.L. (?), 13:56, 23/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Потому что не у всех есть возможность/желание собирать свою программу под тысячу
    > и один дистрибутив, с разными версиями библиотек в каждом.

    так что мешает статически собрать с теми либами которые протестировал и впихнуть в деб у которого зависимостей будет 0 ?

     
  • 3.20, Тот_Самый_Анонимус (?), 17:40, 22/08/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >Многие не осваивают упаковку в deb, rpm

    Да не, просто в случае самодостаточных пакетов не будет такого: «OpenOffice не в наших репах, потому что это никому не интересно, вам надо, вы и делайте». А будет просто: зашёл на сайт разработчика, скачал и поставил. Да, венда-стайл, но зато зависит только от самих разработчиков, а не от сборщиков пакетов дистрибутива.

     
     
  • 4.23, Аноним (-), 17:59, 22/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    >> "... зависит толь от самих разработчиков... "

    то-то и оно

     
     
  • 5.27, Тот_Самый_Анонимус (?), 21:59, 22/08/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Что «оно»?
    Ситуация когда кто-то собирает за разработчиков и может «не захотеть», и тогда это будут «мои проблемы» намного лучше?
     
  • 2.4, Аноним (-), 11:33, 22/08/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это к Nix https://nixos.org/nix/
    Или Guix.

    А flatpak - это недоразумение.

     
     
  • 3.5, Аноним (-), 11:57, 22/08/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Нам очень важно ваше экспертное мнение, спасибо за отзыв.
     
  • 3.9, Crazy Alex (ok), 13:15, 22/08/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Nix/Guix - не меньшее недоразумение
     
     
  • 4.13, J.L. (?), 13:27, 22/08/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Nix/Guix - не меньшее недоразумение

    а какие более доразумения есть ?

     
     
  • 5.18, Аноний (?), 16:55, 22/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Appimage
     
     
  • 6.31, vitalif (ok), 00:49, 23/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Appimage кстати норм, да
     
  • 5.24, Crazy Alex (ok), 18:53, 22/08/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нормальная система репозиториев, вестимо
     
     
  • 6.37, J.L. (?), 13:50, 23/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Нормальная система репозиториев, вестимо

    и как там иметь у себя на компе несколько версий программ/либ/чёрта лысого ?

     
     
  • 7.39, Crazy Alex (ok), 14:03, 23/08/2017 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Так репозитории тем и хороши, что защищают от идиотских идей вроде этой.
     
     
  • 8.43, J.L. (?), 15:10, 23/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    мне нужна jdk1 7 0_21 для работы фиговой jcp 1 0 54 и апдейтить нельзя, ибо лиц... текст свёрнут, показать
     
     
  • 9.45, Аноним (-), 18:46, 23/08/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Не про Яву, но например nix-shell -p cabal-install -p haskell compiler gh... текст свёрнут, показать
     
  • 9.46, Аноним (-), 18:55, 23/08/2017 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Вот про Яву nix-shell -p jdk8 --run java -version openjdk version 1 8 0_12... текст свёрнут, показать
     
  • 9.48, Crazy Alex (ok), 01:38, 24/08/2017 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Правильно написали Юзеры проприетарщины должны страдать А юзеры российской кр... текст свёрнут, показать
     
     
  • 10.52, J.L. (?), 12:03, 24/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    с этим сложно спорить но установка кучи версий программы или либы и возможность ... текст свёрнут, показать
     
  • 7.47, Аноним (-), 01:10, 24/08/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Юзеры проприетарщины должны страдать.
     
     
  • 8.51, Andrey Mitrofanov (?), 09:49, 24/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    И юзеры опенсорсиков, ломающих api-совместимость И юзеры апстримов, поддерживаю... текст свёрнут, показать
     
  • 8.53, J.L. (?), 12:07, 24/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    а теперь расскажите мне как мне собрать свободноопенсорсный гласфиш версии 3 др... текст свёрнут, показать
     
     
  • 9.54, Аноним (-), 13:09, 24/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Отстрелить себе ногу можно множеством способов ССЗБ ... текст свёрнут, показать
     
  • 3.56, некуцй (?), 14:04, 25/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Поддерживаю.
     

  • 1.7, ыы (?), 12:49, 22/08/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Следующая новость:
    Релиз системы самодостаточных пакетов ГолоеЖелезо - самодостаточные пакеты устанавливаемые на голое железо и не нуждающиеся в ОС...
     
     
  • 2.15, _hide_ (ok), 15:07, 22/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Для запуска новой программы необходимо перезагрузить компьютер... Проходили :-)
     
     
  • 3.29, Аноним (-), 23:35, 22/08/2017 [^] [^^] [^^^] [ответить]  
  • +10 +/
    В наши дни для запуска новой програмы необходимо перезакупить компьютер
     

  • 1.8, J.L. (?), 13:13, 22/08/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    //offtop
    >peer2peer ... через перенос данных на сменных носителях

    wtf?? rfc на передачу флешек голубиной почтой реализовали ?

     
     
  • 2.33, Аноним (-), 07:30, 23/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    А почему нет? Видимо, потребность есть
     
  • 2.34, Аноним (-), 07:32, 23/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Много где интернета по проводам нет и вряд ли будет в ближайшее время, а беспроводной слишком паршивый или его нет совсем.
     
     
  • 3.44, J.L. (?), 15:14, 23/08/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Много где интернета по проводам нет и вряд ли будет в ближайшее
    > время, а беспроводной слишком паршивый или его нет совсем.

    у аптгет например есть папочка в /вар/кеш/ с накачанными пакетиками, вроде если туда положить файлик то он его считает скаченным (не проверял)
    флатпаковцы не могли чтоль сделать вот так изначально ? велосипед!!!

     

  • 1.10, YetAnotherOnanym (ok), 13:22, 22/08/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Они что, торрент туда встроили?
     
     
  • 2.22, кверти (ok), 17:57, 22/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, скайп старых версий.
     

  • 1.11, J.L. (?), 13:24, 22/08/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    почему каждый упорыш работающий с сетью норовит вкорячить свой личный велосипед по реализации p2p/dht ? почему не строят логику поверх чего-то вроде https://ru.wikipedia.org/wiki/B.A.T.M.A.N. ?


    //offtop
    существует нечто такое вообще в природе ?
    ядро/либа/нетворкдрайвер:
    1) живущее на принципах dht
    2) создающее соединение канального уровня
    3) с указанием использующим свойств требуемого соединения
    а) требования к пропускной способности/латенси (например для видеоканала - реалтаймовый, для файла - быстрый, но пофиг на латенси, для сообщения - "вплоть до голубиной почты") и тд)
    б) степень "анонимности" (например по количеству промежуточных узлов / пути например так newSuperProtocol://md525_hash:логическийПорт_уинт32/?speed=123&latency=321&[hopsLength=4|hop1=md525_hash1&hop2=md525_hash2&...] )
    4) возможность создавать мультикаст-каналы (в принципе заменяемо на логическом уровне)

    речь именно о единой сетевой либе для разных потребителей - инетпейджеры, аудио/видеочаты, передача файлов, хостинг файлов, и тд

     
     
  • 2.35, Аноним (-), 07:42, 23/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Разве Batman работает over IP?

    > б) степень "анонимности" (например по количеству промежуточных узлов / пути например так newSuperProtocol://md525_hash:логическийПорт_уинт32/?speed=123&latency=321&[hopsLength=4|hop1=md525_hash1&hop2=md525_hash2&...] )

    Я уже отвечал на этот вопрос под другой новостью - такие вещи как лэйтенси и количество хопов невозможно гарантировать в общем случае. Это возможно только при соблюдении кучи условий.

     
     
  • 3.41, J.L. (?), 14:12, 23/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Разве Batman работает over IP?

    Batman для примера существующего канального уровня, а не велосипеда по p2p в каждой проге с p2p/
    IPFS ещё один вариант.
    Или i2p.

    >> б) степень "анонимности" (например по количеству промежуточных узлов / пути например так newSuperProtocol://md525_hash:логическийПорт_уинт32/?speed=123&latency=321&[hopsLength=4|hop1=md525_hash1&hop2=md525_hash2&...] )
    > Я уже отвечал на этот вопрос под другой новостью - такие вещи
    > как лэйтенси и количество хопов невозможно гарантировать в общем случае. Это
    > возможно только при соблюдении кучи условий.

    так и tcp/ip не гарантирует доставку в общем случае
    но либа сможет делать телодвижения чтоб пытаться поддерживать заданные параметры (или например падать с ошибкой что невозможно сделать это)

    зы: а количество хопов как раз таки легко делается через "тунель внутри тунеля" - к каждому хопу свой тунель который проходит сквозь всех предыдущих

     

  • 1.14, Аноним (-), 14:30, 22/08/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Если давать всем пользователям выделенных серверов единый дистрибутив, а пользователи будут ставить подобный флатпак то можно просто волшебно съэкономить на СХД которая будет дедуплицировать все данные, связанные с ОС. Стоимость такого решения для конечного пользователя будет очень конкурентноспособным.

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

     
     
  • 2.16, Аноним (-), 15:07, 22/08/2017 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >по десятку терабайт

    Исправил.

     
     
  • 3.25, Аноним (-), 21:18, 22/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Какие терабайты? Рантайм в флетпаке весит 150 мегабайт. А сами пакеты крошечные.
     
     
  • 4.40, Admino (ok), 14:03, 23/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Это смотря какой рантайм. У eos рантайм больше 800 Мб.
     
     
  • 5.50, Онаним (?), 07:24, 24/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Чё за eos?
     

  • 1.26, Аноним (-), 21:38, 22/08/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > P2P

    Paket to Paket?

     
  • 1.32, vitalif (ok), 00:53, 23/08/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Так KDE-подобное блобье надо паковать.

    А то нарожали, блин, 150 библиотечек, а дистростроители каждую заботливо в отдельный пакет... в отдельный пакет... ужос один

     
  • 1.36, Аноним (-), 09:27, 23/08/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Латентные проприетарщики, вроде Calibre, всеравно не будут использовать даже этот блоб. А подтирать за всеми своими силами - много чести
     
  • 1.42, Аноним (-), 14:30, 23/08/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Смотрю я на все эти флатпаки с аппимейджами, потом смотрю на статически слинкованный скайп версии 2.1, который до сих пор запускается и работает (относительно, конечно - залогиниться нельзя), и мне кажется, что изобретатели этих велосипедов - неосиляторы простые.
     
     
  • 2.49, Аноним (-), 05:30, 24/08/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Так этот собранный скайп нужно обернуть в контейнер, что бы он не лез своими грязными ручонками в хомяка твоего. А потом еще и в deb/rpm/whatever, что бы установился в систему без хаков. О том и разговор, что есть куча всяких левых "скайпов", и что бы их грамотно поставить, сделали упомянутые тобой флатпаки с аппимейджами, который и песочницу построят и пакет будет одного формата. Никто у проприерастов святое право клепать статические блобы не отнимает!
     

  • 1.55, Аноним (-), 18:47, 24/08/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    suse забыли?
     

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



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

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