The OpenNET Project / Index page

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

В Fedora Linux добавлена поддержка самодостаточных пакетов Snap

11.04.2017 22:59

В штатные репозитории пакетов Fedora Linux 24, 25 и 26 включён пакет snapd с инструментарием для управления самодостаточными пакетами в формате snap. Таким образом, для начала работы с пакетами в формате Snap пользователям Fedora Linux теперь достаточно выполнить "sudo dnf install snapd", после чего можно использовать утилиту snap.

В момент первой установки snap в систему также будет установлен snap-пакет core c набором базовых библиотек для функционирования пакетов snap. Так как для изоляции в snap используется механизм AppArmor, который не поддерживается в Fedora, то пакеты запускаются без применения изоляции, т.е. нужно соблюдать осторожность и не устанавливать непроверенные приложения. В будущем для обеспечения изоляции в Fedora будет подготовлен отдельный бэкенд на основе механизма SELinux.

  1. Главная ссылка к новости (https://insights.ubuntu.com/20...)
  2. OpenNews: Выпуск системы сборки пакетов Open Build Service 2.8 с поддержкой технологии Snap
  3. OpenNews: Обновление инструментов Snapd 2.22 и Snapcraft 2.26 для самодостаточных пакетов Snap
  4. OpenNews: Проекты по реализации альтернативных каталогов для распространения пакетов snap
  5. OpenNews: Canonical развивает универсальные пакеты snap, работающие в различных дистрибутивах Linux
  6. OpenNews: Началось формирование сборок Ubuntu Desktop Next на базе Snappy вместо DEB-пакетов
Лицензия: CC-BY
Тип: К сведению
Короткая ссылка: https://opennet.ru/46362-snap
Ключевые слова: snap, fedora
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (50) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 23:08, 11/04/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Неужто Canonical запили годную вещь? То есть это стоит ожидать в RHEL n-лет?
     
     
  • 2.5, кельвин (?), 23:47, 11/04/2017 [^] [^^] [^^^] [ответить]  
  • +/
    просто сделали продукт который разработчики начали использовать раньше чем ребята с флэтпаком наигрались в архитектуру и начали делать продукт... возможно потом разработчики повально мигрируют на флэтпак, но сейчас не поддерживать снап просто глупо..
     
     
  • 3.9, Mr. Cake (?), 00:37, 12/04/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    У флэтпака проблема в том, что они пытаются решить одновременно проблему упаковки приложений и сэндбокса. Причём вторую "решают" принудительно, даже когда их об этом не просят. У snap менее фашистский подход.
     
     
  • 4.11, Аноним (-), 02:52, 12/04/2017 [^] [^^] [^^^] [ответить]  
  • –12 +/
    увы и ах snap не жизнеспособен по нескольким причинам:
    1. Это Каноникал которая при первом же толчке закрывает свои проекты.
    2. Оно глючит. (Ну пол года назад глючело)
    3. Спам сложнее флэтпака.
    У меня все господа.
     
     
  • 5.12, Аноним (-), 05:57, 12/04/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Эээ, в чем это снап сложнее? Пол года назад флэтпак собирался и устанавливался ацки по сравнению со снапом.
     
     
  • 6.41, Аноним (-), 18:30, 12/04/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Сложнее создавать пакеты для снап. Сам формат сложнее, очень много всяких опций.
     
  • 5.16, алекс (??), 09:36, 12/04/2017 [^] [^^] [^^^] [ответить]  
  • +/
    1. в федоре тоже любят часто выкидывать
    2. они друг друга нашли
    3. оба с недостатками
    4. как бы не начали в массовом количестве пилить core-дистрибутивы c независимыми авторскими пакетами, в которых будешь потом сильно сомневаться
     
     
  • 6.42, Аноним (-), 18:32, 12/04/2017 [^] [^^] [^^^] [ответить]  
  • +/
    >> 1. в федоре тоже любят часто выкидывать

    флэтпак относиться к федоре точно также как и снап.

     
  • 3.17, Andrey Mitrofanov (?), 09:51, 12/04/2017 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > просто сделали продукт который

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

    ==>https://developers.redhat.com/blog Быстрее надо _всё_ успеть.  ><ШШШ-

     
     
  • 4.36, Добрый (?), 17:48, 12/04/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Мне всегда казалось что чем больше ос поддерживает по, тем лучше для всех, разве нет?
     
     
  • 5.45, Аноним (-), 19:57, 12/04/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Некоторое ПО оскорбляет религиозные чуйства верующих. Например, systemd. Эх, сколько же PERDAQUE-ов взорвалось, когда началось его массовое признание... до сих пор эти взрывы слышны.
     
     
  • 6.52, Аноним (-), 16:05, 16/04/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Признание сильно сказано. А про чувства и perdaqkov сходи в церкве uporotih линуксойдов  расскажи, в ту которые единственно верным путем идёт. Ты сам случайно не из неё?
     
  • 5.50, Andrey Mitrofanov (?), 09:57, 13/04/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Мне всегда казалось что чем больше ос поддерживает по, тем лучше для
    > всех, разве нет?

    Не для всех. Ну разве что разрабы и их начальники, поддержиающие этот мультикультурализм получают проценты с оборота...

    А, не, разработчики федоры -- бесплатные же интернет-эльфы, да? Тогда -- для всех. Победил.

     
  • 2.24, Moroz (??), 13:10, 12/04/2017 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Есть же годный Appimage, он победил еще до всяких снапов.
     
     
  • 3.25, Andrey Mitrofanov (?), 13:28, 12/04/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >он победил еще до всяких

    #битрот #небезопасен #новыхтехнологийтребуютнашица https://www.opennet.ru/openforum/vsluhforumID3/110919.html#73 </xkcd#927> </может лишь не всякий>

     
  • 3.54, sage (??), 23:24, 16/04/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Он для другого.

    Snap и Flatpak — не просто «собранный пакет». Это еще и менеджеры пакетов, и инфраструктура по их изоляции и взаимодействию, и, в случае Flatpak, базовые образы. Для использования Snap или Flatpak-программы нужно установить сначала сам Snap или Flatpak.

    AppImage же — портативная программа в одном файле-контейнере. Для ее запуска не нужно устанавливать какую-то другую программу. Нет ни изоляции, ни базовых образов. Это просто, по сути, программа и все библиотеки для ее запуска, в одном файле-контейнере.

    Snap и Flatpak подойдут для сложных проектов, мудрёных Java или Python-приложений, у которых много зависимостей, да еще и им нужен отдельный веб-сервер, и чтобы все было изолировано. Appimage же — отличный выбор, когда хочется посмотреть программу, но ее нет в репозитории, а собирать лень. Или просто для какой-нибудь маленькой утилиты, которая нужна раз в год.

    Snap еще поддерживает сервисы (серверы), а не только десктопные приложения.

     
  • 2.47, Аноним (-), 21:21, 12/04/2017 [^] [^^] [^^^] [ответить]  
  • +/
    upstart был в RHEL, и ничего
     

  • 1.2, Аноним (-), 23:11, 11/04/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +12 +/
    жест в сторону марка, в ответ на гном
     
  • 1.3, Аноним (-), 23:19, 11/04/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Так как для изоляции в snap используется механизм AppArmor, который не поддерживается в Fedora, то пакеты запускаются без применения изоляции, т.е. нужно соблюдать осторожность и не устанавливать непроверенные приложения.
    >В будущем для обеспечения изоляции в Fedora будет подготовлен отдельный бэкенд

    Каноникл как он есть. Делаем "универсальные" пакеты - завяжем их на то, что убунта использует, а остальные когда-нибудь потом пирожок получат. Ну действительно, зачем универсальным пакетам изначально универсальность нужна, скажете тоже.

     
     
  • 2.8, Аноним (-), 00:16, 12/04/2017 [^] [^^] [^^^] [ответить]  
  • +11 +/
    Вообще-то автор аппармора - сусе
     
     
  • 3.13, Аноним (-), 07:02, 12/04/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Каким образом пост противоречит этому утверждению? Ты не понял.
    Вот делают каноникл универсальное решение, которое хотят во все дистрибутивы протолкнуть. И при этом во время разработки даже не задумываются, что существуют проекты, использующие конфигурацию, отличную от той, что использует убунта. Сколько времени прошло с момента начала разработки снапа, а поддержка селинукса всё ещё обещалка. А если ты селинукс и аппармор не используешь, то можешь вообще сходить погулять, тут даже обещалок нет, такая конфигурация за гранью их представлений.
     
     
  • 4.14, Аноним (-), 07:19, 12/04/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А тут вопрос скорее в зоопарках. Разработчики сделали для того, что бубунта использует только потому что делали это изначально для бубунты. Это потом уже предоставили начальную поддержку других дистрибутивов. И тем, кто заинтересован в добавлении новых фич (того же бэкенда для SELinux) никто не запрещал эти самые фичи реализовывать.
     
     
  • 5.18, Аноним (-), 11:21, 12/04/2017 [^] [^^] [^^^] [ответить]  
  • –8 +/
    Влажная мечта линусни ("сделать как в Windows") в очередной раз разбилась о несовершенство их ОС.

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

     
     
  • 6.19, llolik (ok), 11:56, 12/04/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > сделать как в Windows

    И где тут "как в Windows"? Больше тогда уж похоже на dmg Mac-овские.
    И в чём разбилась? Адаптировать чужую технологию к себе (у них так-то flatpack есть работающий) - это уже разбилась?
    > Только руками, только на коленке, только консоль.

    Где сказано, что нужно лезть в консоль?

     
     
  • 7.20, Аноним (-), 12:02, 12/04/2017 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Один бинарник одинаково запускается в любой версии Windows.

    Это не "чужая технология", а здравый смысл. И его не нужно "адаптировать", ему нужно следовать.

     
     
  • 8.22, llolik (ok), 12:26, 12/04/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    1 Не в любой Запусти бинарник собранный в десятке да хотя бы в семёрке новой ... текст свёрнут, показать
     
     
  • 9.33, Mr. Cake (?), 15:43, 12/04/2017 [^] [^^] [^^^] [ответить]  
  • +/
    А потом выясняется, что для отображения гуя с системными шрифтами нужно прилинко... текст свёрнут, показать
     
  • 8.23, кверти (ok), 12:28, 12/04/2017 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Да откуда ты вылазишь, блоха МСовская Какой бинарник в любой версии Самое про... текст свёрнут, показать
     
     
  • 9.26, Аноним (-), 13:43, 12/04/2017 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Ты сравниваешь версию Windows 10-летней давности с текущей А snap решает эту пр... текст свёрнут, показать
     
     
  • 10.28, дАноним (?), 14:12, 12/04/2017 [^] [^^] [^^^] [ответить]  
  • +/
    То ли дело ВинДОС 1 x-9 x Запустят современный бинарник А бинарник из 3 х запу... текст свёрнут, показать
     
     
  • 11.30, Аноним (-), 14:14, 12/04/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Речь про snap В snap это работает Планируется Когда ... текст свёрнут, показать
     
     
     
    Часть нити удалена модератором

  • 13.37, Аноним (-), 17:50, 12/04/2017 [ответить]  
  • +/
    Мы про snap говорим или нет Одного на Windows тянет, тебя на какую-то старьёвую... текст свёрнут, показать
     
     
  • 14.40, кверти (ok), 18:28, 12/04/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    недоразвитый, я отвечал на это утверждение казалось бы, где здесь snap а пото... текст свёрнут, показать
     
     
  • 15.44, Аноним (-), 18:51, 12/04/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Хамство - это не аргумент А других ты не приводишь ... текст свёрнут, показать
     
     
  • 16.48, кверти (ok), 21:51, 12/04/2017 [^] [^^] [^^^] [ответить]  
  • +/
    признак мс-ботов - они никаких аргументов не принимают - у них методичка ну либо... текст свёрнут, показать
     
     
  • 17.53, Аноним (-), 16:24, 16/04/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Я тут мимо проходил, в теме скажу прямо - не разбираюсь Но твоя позиция выгляди... большой текст свёрнут, показать
     
  • 8.38, Добрый (?), 18:00, 12/04/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Судя по размеру установленного win 10 ... текст свёрнут, показать
     
  • 6.27, Аноним (-), 14:05, 12/04/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Влажная мечта линусни ("сделать как в Windows")
    > Оказалось, что она настолько неправильно спроектирована
    > только консоль.

    Да и консоль была неправильная, да? То ли дело окошки, где только в 2015 году сподобились сделать headless edition для серверов, обозвав это Nano-технологиями и основательно пропиарив?
    > The most important new features in Windows Server 2016
    >  This is an installation option that offers a “real” minimal-footprint headless version of Windows Server.
    > No console login, no GUI; all management needs to be done remotely through PowerShell or WMI.

    Советую отписаться куратору и потребовать новые методички.

     
     
  • 7.29, Аноним (-), 14:14, 12/04/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Мы все ведём речь про snap. А ты?
     
     
  • 8.31, дАноним (?), 14:17, 12/04/2017 [^] [^^] [^^^] [ответить]  
  • +/
    И много вас всех там, в одной голове, ведут речь ... текст свёрнут, показать
     
  • 3.32, Ойвейноним (?), 15:02, 12/04/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Вообще-то автор аппармора - сусе

    Господи Исусе :)

     

  • 1.4, Аноним (-), 23:30, 11/04/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    snapd ? - надеюсь нет там очередного ненужного демона в систему
     
     
  • 2.10, anonymous (??), 00:45, 12/04/2017 [^] [^^] [^^^] [ответить]  
  • +14 +/
    Не боись, все в systemd интегрируют потом
     

  • 1.15, gogo (?), 08:42, 12/04/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Каждое хитровшибленное чудо так и мечтает, чтобы его бинарное гoвнeцо запустили у себя топорыленькие хомячки...
    Лабуда, которая и с изоляцией-то ХЗ что там творит, теперь будет просто работать от рута в системе... Намана.
     
     
  • 2.21, Аноним (-), 12:11, 12/04/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Отойди, малыш, в сторонку. Пусть большие дяди решают, что и как делать.
     

  • 1.34, rshadow (ok), 16:52, 12/04/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Как и со всеми остальными аналогами:
    - Устанавливаешь софт: либо не находит, либо не запускается
    - Если звезды сложились, получаем на выходе полурабочую какашку. Внешний вид естественно не адаптирован под DE десктопа.

    Проверить это очень легко. Идете на офф сайт и просто вбиваете рекомендуемые команды с офф документации. Желательно cтавить не hello world, который не исключено (единственный?) что работает.

     
  • 1.43, Аноним (-), 18:36, 12/04/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Нормальное решение для блобов, типа JetBrains не нужно распаковывать ручками в /opt/
     
     
  • 2.46, Аноним (-), 20:43, 12/04/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем ты распаковываешь в /opt/ компанию JetBrains s.r.o.?
     
     
  • 3.49, Аноним (-), 02:40, 13/04/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо, По-s.r.o.Л.
     

  • 1.51, паполог (?), 17:39, 13/04/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    С какой версии Fedora будет выпускаться раз в год?
     

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



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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