Я понимаю (широко), как работает оснастка. Но что именно означает каждый из «привязки», «привязки» и «привязки»?
Кажется, что «привязка» относится ко многим вещам (формат пакета, команда терминала ...), «snapd »- это конкретный инструмент, и« Snappy »больше не используется [1] [2]?
[1]: Единственное официальное упоминание, которое я смог найти, это название и URL этой домашней страницы Ubuntu: https : //www.ubuntu.com/desktop/snappy
[2]: Как я помню, Ubuntu Core назывался Snappy Ubuntu Core, но это уже не так: https: / /www.ubuntu.com/desktop/snappy
Snap: определенный формат упаковки, определенный как изображение squashfs, содержащее файл meta/snap.yaml, следующий за определенным форматом. Snap Store: центральный репозиторий снимков, из которых они могут быть загружены / установлены. Snapcraft: инструмент командной строки, используемый для создания привязок (думаю, pbuilder для снимков) и (необязательно) помещает их в хранилище. Snapd: демон, необходимый для запуска снимков (загрузка их из магазина, установка их на место, ограничение их, запуск приложений из них и т. Д.). Snapd также включает команду snap, используемую для связи с snapd (для того, чтобы пользователь запросил установку новой привязки и т. Д.)
Вся эта система иногда называется «мгновенной». Смутно, я также вижу его все чаще и чаще называют «snapcraft». В то время как snaps запускаются на обычном Ubuntu (и действительно ряде других дистрибутивов Linux), Ubuntu Core - это операционная система, полностью основанная на привязках (no apt). К сожалению, уже существовало «ядро ubuntu», которое было основным rootfs Ubuntu, поэтому для его дифференциации оно называлось «мгновенным ядром ubuntu». Старое ядро недавно было переименовано в базу ubuntu, поэтому в наши дни вы видите «мгновенное ядро ubuntu».
Snap: определенный формат упаковки, определенный как изображение squashfs, содержащее файл meta/snap.yaml, следующий за определенным форматом. Snap Store: центральный репозиторий снимков, из которых они могут быть загружены / установлены. Snapcraft: инструмент командной строки, используемый для создания привязок (думаю, pbuilder для снимков) и (необязательно) помещает их в хранилище. Snapd: демон, необходимый для запуска снимков (загрузка их из магазина, установка их на место, ограничение их, запуск приложений из них и т. Д.). Snapd также включает команду snap, используемую для связи с snapd (для того, чтобы пользователь запросил установку новой привязки и т. Д.)
Вся эта система иногда называется «мгновенной». Смутно, я также вижу его все чаще и чаще называют «snapcraft». В то время как snaps запускаются на обычном Ubuntu (и действительно ряде других дистрибутивов Linux), Ubuntu Core - это операционная система, полностью основанная на привязках (no apt). К сожалению, уже существовало «ядро ubuntu», которое было основным rootfs Ubuntu, поэтому для его дифференциации оно называлось «мгновенным ядром ubuntu». Старое ядро недавно было переименовано в базу ubuntu, поэтому в наши дни вы видите «мгновенное ядро ubuntu».
Snap: определенный формат упаковки, определенный как изображение squashfs, содержащее файл meta/snap.yaml, следующий за определенным форматом. Snap Store: центральный репозиторий снимков, из которых они могут быть загружены / установлены. Snapcraft: инструмент командной строки, используемый для создания привязок (думаю, pbuilder для снимков) и (необязательно) помещает их в хранилище. Snapd: демон, необходимый для запуска снимков (загрузка их из магазина, установка их на место, ограничение их, запуск приложений из них и т. Д.). Snapd также включает команду snap, используемую для связи с snapd (для того, чтобы пользователь запросил установку новой привязки и т. Д.)
Вся эта система иногда называется «мгновенной». Смутно, я также вижу его все чаще и чаще называют «snapcraft». В то время как snaps запускаются на обычном Ubuntu (и действительно ряде других дистрибутивов Linux), Ubuntu Core - это операционная система, полностью основанная на привязках (no apt). К сожалению, уже существовало «ядро ubuntu», которое было основным rootfs Ubuntu, поэтому для его дифференциации оно называлось «мгновенным ядром ubuntu». Старое ядро недавно было переименовано в базу ubuntu, поэтому в наши дни вы видите «мгновенное ядро ubuntu».
Snappy - это система развертывания программного обеспечения и управления пакетами, изначально разработанная и построенная Canonical для операционной системы Ubuntu. Пакеты, называемые «привязками» и инструментом для их использования «snapd», работают в разных дистрибутивах Linux и позволяют таким образом развертывать программное обеспечение для дистрибутивного развертывания.
Пакеты приложений «Snap» являются автономными и работают в различных дистрибутивах Linux. Это не похоже на традиционные подходы к управлению пакетами Linux, такие как APT или RPM, которые требуют специально адаптированных пакетов для дистрибутива Linux при обновлении приложений и поэтому задерживают развертывание приложений от разработчиков до конечного пользователя своего программного обеспечения. Snaps сами не зависят от какого-либо внешнего хранилища («Магазин приложений»), могут быть получены из любого источника и поэтому могут использоваться для развертывания программного обеспечения вверх. Когда привязки развернуты на Ubuntu и других версиях Linux, хранилище приложений Ubuntu используется как фоновый сервер по умолчанию, но также могут быть включены и другие магазины.
Разработчики могут использовать привязки для создания инструментов командной строки, фоновые сервисы, а также настольные приложения. [Sn2]
В июне 2016 года snapd был перенесен на широкий спектр дистрибутивов Linux, чтобы позволить привязкам использоваться в любом дистрибутиве Linux, а не только для всех -snap Ubuntu Core. snapd также доступен или работает для Arch Linux, CentOS, Debian, Fedora, Gentoo Linux, OpenWrt, openSUSE и Red Hat Enterprise Linux. Каждый дистрибутив способен интерпретировать метаданные привязки для реализации безопасности или других ожиданий привязки в зависимости от распределения.
Источник: https://en.wikipedia.org/wiki/Snappy_(package_manager )
Snappy - это система развертывания программного обеспечения и управления пакетами, изначально разработанная и построенная Canonical для операционной системы Ubuntu. Пакеты, называемые «привязками» и инструментом для их использования «snapd», работают в разных дистрибутивах Linux и позволяют таким образом развертывать программное обеспечение для дистрибутивного развертывания.
Пакеты приложений «Snap» являются автономными и работают в различных дистрибутивах Linux. Это не похоже на традиционные подходы к управлению пакетами Linux, такие как APT или RPM, которые требуют специально адаптированных пакетов для дистрибутива Linux при обновлении приложений и поэтому задерживают развертывание приложений от разработчиков до конечного пользователя своего программного обеспечения. Snaps сами не зависят от какого-либо внешнего хранилища («Магазин приложений»), могут быть получены из любого источника и поэтому могут использоваться для развертывания программного обеспечения вверх. Когда привязки развернуты на Ubuntu и других версиях Linux, хранилище приложений Ubuntu используется как фоновый сервер по умолчанию, но также могут быть включены и другие магазины.
Разработчики могут использовать привязки для создания инструментов командной строки, фоновые сервисы, а также настольные приложения. [Sn2]
В июне 2016 года snapd был перенесен на широкий спектр дистрибутивов Linux, чтобы позволить привязкам использоваться в любом дистрибутиве Linux, а не только для всех -snap Ubuntu Core. snapd также доступен или работает для Arch Linux, CentOS, Debian, Fedora, Gentoo Linux, OpenWrt, openSUSE и Red Hat Enterprise Linux. Каждый дистрибутив способен интерпретировать метаданные привязки для реализации безопасности или других ожиданий привязки в зависимости от распределения.
Источник: https://en.wikipedia.org/wiki/Snappy_(package_manager )
Snappy - это система развертывания программного обеспечения и управления пакетами, изначально разработанная и построенная Canonical для операционной системы Ubuntu. Пакеты, называемые «привязками» и инструментом для их использования «snapd», работают в разных дистрибутивах Linux и позволяют таким образом развертывать программное обеспечение для дистрибутивного развертывания.
Пакеты приложений «Snap» являются автономными и работают в различных дистрибутивах Linux. Это не похоже на традиционные подходы к управлению пакетами Linux, такие как APT или RPM, которые требуют специально адаптированных пакетов для дистрибутива Linux при обновлении приложений и поэтому задерживают развертывание приложений от разработчиков до конечного пользователя своего программного обеспечения. Snaps сами не зависят от какого-либо внешнего хранилища («Магазин приложений»), могут быть получены из любого источника и поэтому могут использоваться для развертывания программного обеспечения вверх. Когда привязки развернуты на Ubuntu и других версиях Linux, хранилище приложений Ubuntu используется как фоновый сервер по умолчанию, но также могут быть включены и другие магазины.
Разработчики могут использовать привязки для создания инструментов командной строки, фоновые сервисы, а также настольные приложения. [Sn2]
В июне 2016 года snapd был перенесен на широкий спектр дистрибутивов Linux, чтобы позволить привязкам использоваться в любом дистрибутиве Linux, а не только для всех -snap Ubuntu Core. snapd также доступен или работает для Arch Linux, CentOS, Debian, Fedora, Gentoo Linux, OpenWrt, openSUSE и Red Hat Enterprise Linux. Каждый дистрибутив способен интерпретировать метаданные привязки для реализации безопасности или других ожиданий привязки в зависимости от распределения.
Источник: https://en.wikipedia.org/wiki/Snappy_(package_manager )