Услуга за облачни игри от следващо поколение - Ubuntu

Следващата версия на Ubuntu ще бъде принципно нова система, базирана на linux.

Новата версия на Ubuntu Next ще стане версията по подразбиране, докато стандартната версия ще изчезне на заден план.

Характеристики на новата система

1) Графичен сървър Mir, който ще замени остарелия сървър Xorg (създаден преди 26 години). В началния етап слоят Xmir ще се използва за стартиране на приложения, написани за xorg. С течение на времето разработчиците ще пренапишат своите приложения към новия стандарт.

2) Snappy е нов механизъм за изображения за самодостатъчно изпълнение и актуализиране на приложения. Средата на Ubuntu Core и изображенията, генерирани със Snappy, се актуализират атомно, без да се разделят на отделни deb пакети и без да се използват мениджъри на пакети. Подобен подход за актуализиране вече се използва в проекти като ChromeOS, CoreOS и Atomic, той е в търсене на системи за виртуализация и изолирани контейнери, за които е по-лесно да се създаде нова сглобка на целия образ на системата, да се тества и инсталира като неделимо цяло, поддържане на еднакъв основен пълнеж за всички среди, вместо използване на традиционния подход на поетапно надграждане на ниво индивидуален пакет.

В случай на проблеми можете лесно да върнете системата към предишната версия на средата. Понастоящем компилациите на Ubuntu Core са подготвени за инсталиране на системи за виртуализация, базирани на KVM и Azure. Когато използвате Snappy, системните компоненти се форматират като блокове само за четене, които са свързани с приложението и осигуряват изолирана работа. Изображението на Ubuntu Core е с размер 110 MB и е основната част на Ubuntu, минимумът, необходим за стартиране на типични програми. Всички корекции, направени в дистрибуцията, се отразяват в съдържанието на Ubuntu Core, което може да се счита за най-новата моментна снимка на минималната базова система, към която са приложени всички актуализации. Допълнителните компоненти, които може да са необходими за стартиране на приложения, са проектирани като рамки, насложени върху Ubuntu Core. Например, една от първите рамки е Docker, която ви позволява да организирате работа върху контейнери за приложения на Ubuntu Core, подготвени с помощта на Docker.

Моделът на Snappy за изолирано изпълнение на всяко приложение, в който програмата има достъп само до собствените си данни, се счита за един от начините за разпространение на приложения на трети страни, включително за мобилни издания на Ubuntu. Със Snappy разработчикът не трябва да се обръща назад към конкретни версии на Ubuntu и да създава отделни пакети за всяка една. Можете да създавате Snappy среди с нови версии на софтуера, когато това е удобно за разработчиците на приложения. За разлика от подобния проект на Red Hat Atomic, Snappy предоставя повече възможности за персонализиране за всяко приложение. За да създадете пакет Snappy, е достатъчно да съберете приложението и компонентите, необходими за неговата работа, на едно място и след това да създадете изображение с една команда.