Ubuntu Snappy - Какво трябва да знаете
Canonical, компанията зад Ubuntu Linux, пусна нова операционна система за облаци, наречена Snappy Ubuntu Core. Макар че Ubuntu Core може да е познато име за мнозина, което означава "голи кости", минималистична Ubuntu система, новият "бърз" подход не е нещо, което мнозина биха познавали. Въпреки че Snappy Ubuntu Core е предназначен за облачни системи, Ubuntu се движи, за да премести своята операционна система Desktop на очарователна база в обозримо бъдеще.
Нов подход за управление на пакета
Опитни потребители на Ubuntu са доста запознати и удобни, като използват apt
и front-ends, за да инсталират Deb пакети в своите системи. Но Ubuntu бавно променя системата за опаковане по време на нов продукт с име "snappy". Номенклатурата трябва да показва подобрената скорост, която новата опаковъчна система носи. Според уебсайта на Ubuntu Developer:
Приятният подход е по-бърз, по-надежден и ни позволява да предоставяме по-силни гаранции за сигурността на приложенията и потребителите - затова ги наричаме "бързи" приложения.
Snappy има за цел да повиши сигурността чрез изолация. Всеки приложен и системен компонент ще "седи" в собствения си контейнер. Операционната система и файловете с приложения се поддържат напълно отделени, докато остават само за четене, което означава, че не могат да бъдат подправени.
Освен повишената сигурност, snappy ще направи система и актуализации на приложения по-лесно. Новият подход предлага "транзакционни" актуализации, базирани на изображения, което означава, че една актуализация ще бъде или изцяло успешна, или напълно ще се провали, така че няма повече частични актуализации да напуснат системите. Това със сигурност ще направи системата за поддръжка много по-надеждна, по-бърза и по-лесна за крайния потребител и разработчика.
Скрити настолни компютри?
Дори и ранните осиновители да се опитат да обгърнат главите си за това, колко е бърза за тях и как да се възползват максимално от това, Ubuntu обяви, че до 15.10 г. трябва да има на разположение нов за сваляне графичен десктоп изображение. Това, разбира се, повдигна още повече въпроси, най-вече за бъдещата наличност на Deb пакетите и отношенията на Ubuntu с Debian, на които тя все още се базира.
Ако сте запознати с APT и го използвате на вашия настолен компютър или лаптоп, можете да седнете и да се отпуснете: Не е нужно да преминете към snappy, ако не искате, поне не за няколко години. Ubuntu се предлага като самостоятелно завъртане за 15.10 "Wiliy Werewolf", докато основната част вероятно ще остане на базата на deb.
От 16.04 нататък плановете на Canonical са да се превърне в по-бърз и все по- Разбира се, 16.04 ще бъде следващото издание на LTS и за тази цел Canonical няма намерение да прекъсва използването на Debs: Вие ще можете да избирате между Deb и Quick-based система. С тригодишния цикъл на поддръжка на 16.04, вашите дебити ще бъдат гарантирани, че ще работят добре през 2019 г.
Това означава, че базовата система на по-новите повторения на Ubuntu Desktop вероятно ще остане на базата на Debian; няма планове да направи всичко "просто" още.
Опитвайки се бързо
За да имате първото "чувство" за пъргавина, ако не можете да изчакате изданието от 15.10, можете да опитате Snappy Ubuntu Core. Въпреки, че наличното изображение на системата е предназначено да работи в облака, с инструкциите на Ubuntu можете лесно да го импортирате във виртуална машина, въпреки че ще се нуждаят от подготовка. Вероятно най-лесният начин да получите Snappy е да го опитате чрез Vagrant; което прави разгръщането на виртуалните изображения за еднократна употреба.
Първо трябва да инсталирате себе си:
sudo apt-get актуализация sudo apt-get Инсталиране на wagrant
Изберете или създайте директория, в която искате да внедрите виртуалното изображение на 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
Командата
напуснат
ще изтегли предварително инсталирана кутия за Ubuntu Core Snappy Core и ще я задейства. (Можете да използвате същата команда по-късно, за да стартирате полето).
Можете да влезете с
ssh
Бързи основи
След като сте влезли в профила си, можете да опитате как работи лесно с долупосочените основни функции
Първо проверете версията на системата и основната информация:
неподправена информация
Ще ви бъде представена минимална информация за вашата система, включително инсталирани рамки и приложения. Ubuntu Snappy ядрото е разширяемо с рамки като докер, върху които могат да се изграждат приложения.
Инсталирането на рамки и приложения е толкова лесно, колкото и при apt:
sudo snappy инсталирате докер
ще инсталира рамката на докера, докато
sudo snappy инсталирате здравей свят
ще инсталира приложението "hello world" от Canonical. Няма разлика в инсталирането на рамки и приложения, всички те идват като "изображения". Ще получите също и хубав прогрес:
Изпълнението на snappy info
отново ще отрази промените.
За да актуализирате системата, може да се използва една команда за актуализация, за разлика от предишните актуализации (напр. Извличане на актуализираната информация за пакета) и надстройването (напр. Инсталиране на актуализирани пакети), както при apt. С копче, това е толкова просто като:
sudo snappy актуализация
В този случай актуализира само един пакет.
За да покажете инсталираните пакети с информация за версията, въведете
елегантен списък -v
Той показва минималния набор от инсталирани пакети. Интересно е да се отбележи, че базовата система се съдържа само в два пакета, ubuntu-core и generic-amd64. Всичко друго там трябва да сте инсталирали, или иначе е с виртуалното изображение.
Пакетът generic-amd64 показва две версии тук, 1.1 и 1.1.1. Астерикът (*) до 1.1.1 показва, че това е това, което се използва активно. За да се върнете към предишната версия, трябва само да използвате опцията за връщане назад:
sudo snappy обновяване generic-amd64
snappy list -v
ще покаже, че е успешно:
Snappy също ви позволява да търсите налични пакети, които по време на писането все още са доста оскъдни:
бързо търсене
или можете да търсите конкретни ключови думи, напр
привлекателен докер за търсене
За да научите повече за наличните функционални възможности, можете да използвате помощната му помощ
snappy --help
или направете справка в уроците на уебсайта за програмисти на Ubuntu за още примери. За съжаление man
по подразбиране не е достъпен за Snappy Ubuntu Core и все още няма хубав пакет за man
, така че по-подробните страници на човека все още не са видени.
Щом приключите с Snappy Ubuntu Core, можете да оставите виртуалната среда, като напишете
изход
и затвори виртуалната машина с
спретнат
Да се разпорежда с използването на виртуална машина
Смъртоносно разрушение
заключение
Snappy предлага нов подход към управлението на пакетите Linux, опростяване на актуализациите, инсталации, подобряване на сигурността и улесняване на разработчиците да предоставят всичко в един пакет, който е необходим за инсталиране. Snappy е началото на нещо ново, което има потенциала да промени начина, по който мислим, и да използваме базираните на Ubuntu системи в обозримо бъдеще. Въпреки че се чувства новаторски и необичаен, той също е доста лесен и ергономичен, колкото може да получи полезност от команден ред.