Захотелось собрать в одном месте изображения, поясняющие структуру, работу операционной системы Убунту или входящих в неё компонентов.
Оглавление
Релизы Ubuntu.
Новый дисплейный сервер Mir.
LTS Enablement Stack.
OpenStack.
Релизы Ubuntu.
Изображение наглядно показывает, что существуют обычные релизы, отмеченные серым цветом и релизы LTS (Long Term Support - поддержка в течение длительного периода), отмеченные оранжевым цветом.
Обычные релизы нужны пользователям, которым более важно свежий софт и новые возможности в системе.
LTS релизы нужны пользователям, которые хотят ещё один уровень надёжности и долгой поддержки в виде обновлений.
Срок поддержки обычных релизов изменили с релиза 13.04 с 18 месяцев до 9 месяцев. Срок поддержки LTS релизов выставлен для всех "видов" Ubuntu в 5 лет.
Лесенка на изображении даёт понять, что обновление-переход пользователя с релиза на релиз возможен только:
- С предыдущего релиза на следующий релиз без каких-либо прыжков через релиз. Например, с релиза 12.10 можно обновиться до 13.04, а сразу до 13.10 нет.
- Можно обновляться с LTS релиза на следующий LTS релиз. Например, с 12.04 до 14.04.
Лесенка так же показывает, что релизы-ступеньки частично пересекаются во времени, олицетворяя, что после выхода очередного релиза Убунту есть время на подготовку к обновлению.
Ещё одна схема, но на ней оранжевым цветом показаны обычные релизы, а фиолетовым цветом - LTS.
Новый дисплейный сервер Mir.
Новый дисплейный сервер Mir придёт на смену старому X (X11, Xorg), чтобы позволить осовременить работу с новомодными штуками типа сенсорных экранов с ориентацией в пространстве и с поддержкой различных жестов и тд и тп.
Что будет в Ubuntu 13.10 Saucy Salamander?
Для тестирования перед будущим 14.04 LTS выпуском, в Убунту 13.10 дефолтной оболочкой будет Unity 7, которая будет использовать Xorg через прослойку XMir. Предусмотрен режим fallback, когда можно использовать только Xorg и проприетарные драйвера NVIDIA и AMD.
Что будет в Ubuntu 14.04 LTS?
В Ubuntu 14.04 LTS режим fallback будет не доступен и будет использоваться XMir, который будет поддерживаться в рамках релиза 5 лет. Нужно понять, что никто эксклюзивно для Mir не требует новых драйверов для видеокарт, нужен просто в них новый интерфейс EGL в замен GLX. Производители видеокарт обещают реализовать EGL, так как это нужно всем, а не только Canonical.
Что будет в Ubuntu 14.10?
Ubuntu 14.10 полностью перейдёт на Unity 8 и Mir без Xorg и без прослойки XMir, но с аппаратной акселерацией в свободных или проприетарных драйверах.
Вторая задача для Mir - сделать для новой Unity Next прозрачной и единообразной работу на различных аппаратных платформах (x86 или ARM) и с различными драйверами GPU этих платформ.
На Desktop платформе Mir заменит Xorg и будет работать с открытыми или проприетарными драйверами к видеокартам Nvidia, AMD/ATI, Intel и другие. На рынке планшетов и смартфонов Mir будет работать с ядром Android (без графики SurfaceFlinger и Java машины Dalvik) для возможности использовать android драйвера к GPU типа Mali, PowerVR, Nvidia Tegra, Adreno и другие.
Цель Canonical: создать единую кодовую базу Ubuntu, которая использует адаптирующуюся Unity Next и Mir, чтобы работать на любом вычислительном устройстве. Любая аппаратная платформа и любой форм-фактор девайса - везде единая Ubuntu.
LTS Enablement Stack.
В любом linux дистрибутиве, Убунту не исключение, ядро занимается обслуживанием большинства железяк. Кроме поддержки железа, в новых ядрах linux улучшаются или появляются различные технологии и алгоритмы.
Ubuntu предоставляет механизм LTS Enablement Stack, который позволяет получать и использовать новые ядра linux, оставаясь на стабильной и долго поддерживаемой LTS платформе.
Рисунок позволяет понять на примере Ubuntu 12.04 LTS, что, выйдя на рынок, релиз обладал ядром linux 3.2. Получая со временем обновления, образ системы на серверах Canonical так же обновлялся и получал минорную версию Ubuntu 12.04.1, затем Ubuntu 12.04.2 и так далее.
Используя LTS Enablement Stack, вы можете получить стабильные ядра из новых релизов в свой LTS релиз и использовать (для примера с Убунту 12.04) ядра 3.8 и новее. С выходом нового LTS релиза, вы получите с ним новые ядра и снова потом сможете со временем получать всё более новые ядра на уже свой новый LTS релиз.
Образно говоря, можно убить двух зайцев. Используя релиз LTS, получить стабильность окружения, а LTS Enablement Stack даст стабильные и новые ядра linux.
13 причин использовать Ubuntu Server. Часть 1. | 13 причин использовать Ubuntu Server. Часть 2. |
13 причин использовать Ubuntu Server. Часть 3. | Безопасность Ubuntu Server. |
OpenStack.
OpenStack не является частью Ubuntu и служит для создания вычислительных облаков и облачных хранилищ. Но в мае 2011 года Canonical объявила, что OpenStack станет основной облачной платформой Ubuntu.
Схема именования релизов OpenStack с помощью английского алфавита такова:
Austin | 21 октября 2010 |
Bexar | 3 февраля 2011 |
Cactus | 15 апреля 2011 |
Diablo | 22 сентября 2011 |
Essex | 5 апреля 2012 |
Folsom | 27 сентября 2012 |
Grizzly | 4 апреля 2013 |
Havana | 17 октября 2013 |
Icehouse |
Данная иллюстрация отображает связь между релизами OpenStack и Ubuntu.
Учитывая тот факт, что OpenStack это мир серверов, на которые обычно устанавливают Ubuntu LTS Server, то интереснее глянуть на изображение ниже. Видны только Ubuntu LTS релизы и показаны релизы OpenStack. Серые стрелки указывают нам пути обновления OpenStack в рамках Ubuntu LTS релиза и между ними.
Немає коментарів:
Дописати коментар