ГлавнаяОперационные системыLinuxUbuntu Snappy – что вам нужно знать

Ubuntu Snappy – что вам нужно знать

Ubuntu Snappy — что вам нужно знатьCanonical, компания-разработчик Ubuntu Linux, выпустила новую облачную операционную систему под названием Snappy ядро ​​Ubuntu . Хотя имя Ubuntu Core может быть многим знакомо и означает простую, минималистическую систему Ubuntu, новый «быстрый» подход не многим знаком. Хотя Snappy Ubuntu Core предназначен для облачных систем, в обозримом будущем Ubuntu достигнет перенести свою операционную систему для настольных компьютеров на быстродействующую базу .

Новый подход к управлению пакетами

Опытные пользователи Ubuntu хорошо знакомы с использованием aptи его внешнего интерфейса для установки deb-пакетов в свои системы. Но Ubuntu постепенно меняет проверенную временем систему упаковки на нечто новое, называемое «быстрым». Номенклатура должна указывать на повышение скорости, которую обеспечивает эта новая упаковочная система. Согласно веб-сайту р

Новый подход к управлению пакетами

>

Мгновенный подход быстрее, надежнее и позволяет нам предоставлять более надежные гарантии безопасности для приложений и пользователей — поэтому мы называем их «мгновенными» приложениями.

Snappy предназначен для повышения безопасности посредством изоляции. Каждое приложение и компонент системы по существу «находятся» в своем собственном контейнере. Файлы ОС и приложений хранятся отдельно и доступны только для чтения, то есть их невозможно подделать.

Помимо повышения безопасности, Snappy облегчит обновление системы и приложений. Новый подход предлагает «транзакционные» обновления на основе образов. Это означает, что обновление либо будет полностью успешным, либо полностью неудачным, поэтому больше не будет частичных обновлений, приводящих к поломке системы. Это определенно сделает обслуживание системы намного надежнее, быстрее и проще как для конечного пользователя, так и для разработчика.

Быстрые рабочие столы?

Несмотря на то, что ранние пользователи пытаются понять, что для них значит snappy и как извлечь из него максимальную пользу, Ubuntu объявила, что к 15 10 году для загрузки должен быть доступен новый образ рабочего стола на основе Snappy. Это, конечно, вызвало даже больше вопросов , в основном по поводу будущей доступности пакетов deb и отношений Ubuntu с Debian, на которых он до сих пор основан.

Если вы знакомы с apt и используете его на своем настольном ПК или ноутбуке, вы можете расслабиться и отдохнуть: вам не нужно переходить на Snappy, если вы этого не хотите, по крайней мере, в течение нескольких лет. Ubuntu делает Snappy доступным в качестве отдельной версии для своей версии 15.10 «Wiliy Werewolf», в то время как основная версия, скорее всего, останется на основе deb.

Начиная с 16 апреля компания Canonical планирует все больше и больше переходить на использование Snappy. Конечно, 16.04 будет следующим выпуском LTS, и поэтому Canonical не планирует прекращать использование debs: вы сможете выбирать между системой на основе deb и snappy. Благодаря трехлетнему циклу поддержки версии 16.04 ваши разработки будут гарантированно хорошо работать в 2019 году.

Тем не менее, базовая система новых версий Ubuntu Desktop, скорее всего, останется основанной на Debian; пока нет планов сделать все «быстрым».

Пробываем Snappy

Чтобы впервые «почувствовать» S

Быстрые рабочие столы?

ься выпуска 15.10, вы можете попробовать Snappy Ubuntu Core. Хотя доступный образ системы предназначен для работы в облаке, с помощью инструкций Ubuntuвы можете легко импортировать его в виртуальную машину, хотя для этого потребуется некоторая подготовка. Вероятно, самый простой способ получить Snappy — попробовать его через Бродяга ; это упрощает развертывание одноразовых образов Virtualbox.

Сначала вам необходимо установить сам vagrant:

sudo apt-get update
sudo apt-get install vagrant

Выберите или создайте каталог, в котором вы хотите развернуть виртуальный образ Snappy. В данном случае это будет «~/Snappy»

Сначала создайте каталог

mkdir ~/Snappy

Затем измените его на

cd ~/Snappy

Команда vagrant initпоместит сюда Vagrantfile. Чтобы подготовиться к развертыванию:

vagrant init http://cloud-images.ubuntu.com/snappy/15.04/core/stable/current/core-stable-amd64-vagrant.box

Команда

vagrant up

загрузит предварительно созданную коробку Snappy Ubuntu Core с поддержкой vagrant и запустит ее. (Вы можете использовать ту же команду позже, чтобы запустить коробку).

Вы можете войти в систему с помощью

vagrant ssh

Войдите в Ubuntu Snappy Core с помощью бродячего ssh.

Основы Snappy

После входа в систему вы можете попробовать работу Snappy с приведенными ниже основными функциями

Сначала проверьте версию системы и основную информацию:

snappy info

Проверьте версию системы и основную информацию: мгновенная информация.

Вам будет представлена ​​минимальная информация о вашей системе, включая установленные платформы и приложения. Ядро Ubuntu Snappy можно расширять с помощью таких платформ, как Docker, на основе которых можно создавать приложения.

Установк

Пробываем Snappy

й так же проста, как и с apt:

sudo snappy install docker

установит платформу Docker, а

sudo snappy install hello-world

установит приложение «Hello World» от Canonical. Разницы в установке фреймворков и приложений нет, все они идут в виде «образов». Вы также получите красивый индикатор выполнения:

Установите фреймворки и приложения в Ubuntu Snappy Core.

Повторный запуск snappy infoотразит изменения.

Запуск snappy info отразит изменения.

Для обновления системы можно использовать одну команду обновления, в отличие от предыдущего обновления (например, получения обновленной информации о пакете) и обновления (например, установки обновленных пакетов), как в случае с apt. С snappy это так просто:

sudo snappy update

Обновите Ubuntu Snappy Core с помощью: sudo snappy update.

В данном случае был обновлен только один пакет.

Чтобы просмотреть список установленных пакетов с информацией о версии, введите

snappy list -v

Показывает минимальный набор установленных пакетов. Интересно отметить, что базовая система присутствует только в двух пакетах: ubuntu-core и generic-amd64. Все остальное вы, должно быть, установили сами, иначе оно было включено в виртуальный образ.

Показать минимальный набор установленных пакетов.

Здесь пакет generic-amd64 показывает две версии: 1.1 и 1.1.1. Звездочка (*) рядом с 1.1.1 показывает, что именно этот вариант активно используется. Чтобы вернуться к предыдущей версии, просто используйте опцию отката:

sudo snappy rollback generic-amd64

snappy list -vпокажет, что все прошло успешно:

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

Snappy также позволяет искать доступные пакеты, которых на момент написания статьи все еще довольно мало:

snappy search

или вы можете выполнить

Основы Snappy

лючевым словам, например

snappy search docker

Snappy также позволяет вам искать доступные пакеты.

Чтобы узнать больше о доступных функциях Snappy, вы можете воспользоваться встроенной справкой

snappy --help

или обратитесь к руководствам на веб-сайте разработчиков Ubuntuдля получения дополнительных примеров. К сожалению, manнедоступен в Snappy Ubuntu Core по умолчанию, а пакета Snappy для manпока нет, поэтому более подробные справочные страницы еще предстоит увидеть.

После завершения работы с Snappy Ubuntu Core вы можете выйти из виртуальной среды, набрав

exit

и выключите виртуальную машину с помощью

vagrant halt

Чтобы удалить виртуальную машину, используйте

vagrant destroy

Заключение

Snappy предлагает новый подход к управлению пакетами Linux, упрощая обновления и установки, повышая безопасность и упрощая разработчикам предоставление всего, что необходимо для установки, в одном пакете. Snappy — это начало чего-то нового, что потенциально может изменить наше мышление и использование наших систем на базе Ubuntu в обозримом будущем. Хотя это кажется новым и необычным, оно также довольно простое и эргономичное, насколько это возможно для утилиты командной строки.

Заключение

ПОХОЖИЕ СТАТЬИ

Популярные записи