Анализ сайта mir-server.io
Основное Готовность: 85%
Домен
mir-server.io
Состояние доменного имени
?
Проверяем корректность доменного имени и наличие технических проблем на уровне домена.
Домен второго уровня идеален для продвижения.
Отличный запоминающийся домен.
Ответ сервера
200 Успешный ответ
HTTP-код ответа и цепочка редиректов
?
Код 200 — страница доступна. Коды 3xx — редиректы (цепочки замедляют загрузку и размывают ссылочный вес). Коды 4xx/5xx — ошибки, поисковик не сможет проиндексировать страницу.
Кол-во редиректов 3 слишком большое! Проверьте настройки сайта и веб-сервера!
Цепочка редиректов:
http://mir-server.io
301 MovedPermanently
https://mir-server.io/
301 MovedPermanently
https://canonical.com/mir
200 OK
Безопасность
Сайт безопасен
Использование HTTPS и SSL-сертификат
?
HTTPS — обязательный стандарт. Google и Яндекс отдают предпочтение защищённым сайтам. Отсутствие SSL или просроченный сертификат ведут к предупреждениям в браузере и снижению позиций.
На сайте работает защищенный протокол ssl и сайт открывается по https.
Ssl-сертификат действителен до 07.11.2026 11:36:19.
Включён HSTS (Strict-Transport-Security) — защита от подмены на http.
HTTP автоматически перенаправляется на HTTPS.
Поздравляем! Сайт не содержится в реестре РКН.
Кодировка
UTF-8
Кодировка символов страницы
?
Стандарт — UTF-8. Неправильная кодировка вызывает нечитаемые символы и мешает поисковику корректно распознать текст страницы.
Указана кодировка на странице UTF-8.
Язык
en
Атрибут lang в HTML-теге
?
Атрибут lang (<html lang="ru">) сообщает поисковикам и браузерам, на каком языке написана страница. Помогает при ранжировании в региональном поиске.
Язык документа указан явно: en.
Скорость загрузки
~1,43сек
Время отклика сервера (TTFB)
?
Time To First Byte — время до получения первого байта от сервера. Норма до 200 мс. Медленный отклик ухудшает пользовательский опыт и ранжирование: Яндекс и Google учитывают скорость страниц.
Скорость загрузки сайта 1,43сек превышает 1 секунду. Желательно улучшить работу сайта!
Объем документа
244Кб
Размер HTML-кода страницы
?
Слишком большой HTML замедляет парсинг браузером и сканирование поисковым роботом. Рекомендуется не более 200 Кб.
Объем html-документа 244Кб оптимален.
Структура html-документа корректна.
Ресурсы
Ресурсы: 10
Внешние ресурсы страницы (CSS, JS, изображения)
?
Количество и тип подключённых ресурсов влияют на скорость загрузки. Большое число запросов увеличивает время рендеринга страницы.
Кол-во файлов ресурсов 10 достаточно.
Показать полный список ресурсов
| Тип | Название | Значение |
|---|---|---|
| stylesheet | text/css | /static/css/styles.css?v=da961fc |
| js | https://assets.ubuntu.com/v1/703e23c9-lazysizes+noscript+native-loading.5.1.2.min.js | |
| js | /static/js/modals.js?v=ee191a3 | |
| js | https://cdn.jsdelivr.net/npm/github-buttons@2.32.0/dist/buttons.min.js | |
| js | /static/js/dist/navigation.js?v=ae2db6d | |
| js | /static/js/dist/forms.js?v=bfde4c1 | |
| js | /static/js/modules/cookie-policy/cookie-loader.js?v=87d2e24 | |
| js | /static/js/dist/cookie-policy-with-callback.js?v=d035b5b | |
| js | /static/js/dist/watch-consent-changes.js?v=1c3a092 | |
| js | /static/js/csp-event-handlers.js?v=0f5e440 |
Серверные заголовки
Кол-во: 19
HTTP-заголовки ответа сервера
?
Заголовки сервера передают браузеру и поисковику служебную информацию: кеширование, безопасность (CSP, HSTS), сжатие (gzip). Правильная настройка ускоряет загрузку и повышает защищённость.
Найдены серверные заголовки 19шт. Подробнее про серверные заголовки.
Показать полный список серверных заголовков
| Ключ | Значение |
|---|---|
| Server | nginx/1.14.0 |
| Date | Fri, 21 Aug 2026 17:59:02 GMT |
| Vary | Cookie |
| Cache-Control | max-age=3600, stale-while-revalidate=86400, stale-if-error=300 |
| Content-Security-Policy | default-src 'self'; img-src data: blob: *; script-src-elem 'self' 'strict-dynamic' assets.ubuntu.com www.google-analytics.com www.googletagmanager.com www.youtube.com asciinema.org player.vimeo.com script.crazyegg.com www.googleadservices.com js.zi-scripts.com *.g.doubleclick.net www.google.com www.gstatic.com www.brighttalk.com snap.licdn.com connect.facebook.net maps.googleapis.com www.redditstatic.com munchkin.marketo.net *.googlesyndication.com cdn.jsdelivr.net https://esm.sh https://cdn.jsdelivr.net buttons.github.io cdn.livechatinc.com api.livechatinc.com secure.livechatinc.com www.tfaforms.com 'nonce-wgH-0OkuBOloLak_iz2yLw'; font-src 'self' assets.ubuntu.com fonts.google.com cdn.livechatinc.com secure.livechatinc.com; script-src 'self' blob: 'unsafe-eval' 'wasm-unsafe-eval' 'nonce-wgH-0OkuBOloLak_iz2yLw'; connect-src 'self' ubuntu.com analytics.google.com www.googletagmanager.com o4510662863749120.ingest.de.sentry.io www.google-analytics.com *.crazyegg.com *.g.doubleclick.net ad.doubleclick.net *.clarity.ms bat.bing.com bat.bing.net www.googleadservices.com js.zi-scripts.com *.google-analytics.com px.ads.linkedin.com ws.zoominfo.com youtube.com google.com www.google.com www.google.at www.google.be www.google.ch www.google.co.uk www.google.cz www.google.de www.google.dk www.google.es www.google.fi www.google.fr www.google.gr www.google.hu www.google.ie www.google.it www.google.nl www.google.no www.google.pl www.google.pt www.google.ro www.google.se www.google.ca www.google.cl www.google.co www.google.com.ar www.google.com.br www.google.com.mx www.google.com.pe www.google.co.id www.google.co.in www.google.co.jp www.google.co.kr www.google.co.nz www.google.co.th www.google.com.au www.google.com.hk www.google.com.my www.google.com.ph www.google.com.sg www.google.com.tw www.google.com.vn fonts.google.com maps.googleapis.com pixel-config.reddit.com www.redditstatic.com conversions-config.reddit.com https://esm.sh https://lottie.host https://cdn.jsdelivr.net *.analytics.google.com www.facebook.com *.googlesyndication.com *.mktoresp.com assets.ubuntu.com api.github.com raw.githubusercontent.com api.livechatinc.com cdn.livechatinc.com secure.livechatinc.com web.facebook.com www.tfaforms.com unpkg.com; frame-src 'self' *.doubleclick.net *.crazyegg.com www.youtube.com/ asciinema.org player.vimeo.com www.googletagmanager.com www.google.com www.brighttalk.com cdn.livechatinc.com secure.livechatinc.com cdn.livechat-static.com; style-src 'self' cdn.jsdelivr.net www.tfaforms.com 'unsafe-inline'; media-src 'self' res.cloudinary.com assets.ubuntu.com; child-src 'self' blob: youtube.com google.com fonts.google.com api.livechatinc.com cdn.livechatinc.com secure.livechatinc.com; form-action 'self' https://pages.ubuntu.com https://ubuntu.com https://www.tfaforms.com; object-src 'none'; base-uri 'self'; worker-src 'self' blob:; report-uri /csp-report; |
| content-security-policy-report-only | default-src 'self'; img-src data: blob: *; script-src-elem 'self' 'strict-dynamic' assets.ubuntu.com www.google-analytics.com www.googletagmanager.com www.youtube.com asciinema.org player.vimeo.com script.crazyegg.com www.googleadservices.com js.zi-scripts.com *.g.doubleclick.net www.google.com www.gstatic.com www.brighttalk.com snap.licdn.com connect.facebook.net maps.googleapis.com www.redditstatic.com munchkin.marketo.net *.googlesyndication.com cdn.jsdelivr.net https://esm.sh https://cdn.jsdelivr.net buttons.github.io cdn.livechatinc.com api.livechatinc.com secure.livechatinc.com www.tfaforms.com 'nonce-wgH-0OkuBOloLak_iz2yLw'; font-src 'self' assets.ubuntu.com fonts.google.com cdn.livechatinc.com secure.livechatinc.com; script-src 'self' blob: 'wasm-unsafe-eval' 'nonce-wgH-0OkuBOloLak_iz2yLw'; connect-src 'self' ubuntu.com analytics.google.com www.googletagmanager.com o4510662863749120.ingest.de.sentry.io www.google-analytics.com *.crazyegg.com *.g.doubleclick.net ad.doubleclick.net *.clarity.ms bat.bing.com bat.bing.net www.googleadservices.com js.zi-scripts.com *.google-analytics.com px.ads.linkedin.com ws.zoominfo.com youtube.com google.com www.google.com www.google.at www.google.be www.google.ch www.google.co.uk www.google.cz www.google.de www.google.dk www.google.es www.google.fi www.google.fr www.google.gr www.google.hu www.google.ie www.google.it www.google.nl www.google.no www.google.pl www.google.pt www.google.ro www.google.se www.google.ca www.google.cl www.google.co www.google.com.ar www.google.com.br www.google.com.mx www.google.com.pe www.google.co.id www.google.co.in www.google.co.jp www.google.co.kr www.google.co.nz www.google.co.th www.google.com.au www.google.com.hk www.google.com.my www.google.com.ph www.google.com.sg www.google.com.tw www.google.com.vn fonts.google.com maps.googleapis.com pixel-config.reddit.com www.redditstatic.com conversions-config.reddit.com https://esm.sh https://lottie.host https://cdn.jsdelivr.net *.analytics.google.com www.facebook.com *.googlesyndication.com *.mktoresp.com assets.ubuntu.com api.github.com raw.githubusercontent.com api.livechatinc.com cdn.livechatinc.com secure.livechatinc.com web.facebook.com www.tfaforms.com unpkg.com; frame-src 'self' *.doubleclick.net *.crazyegg.com www.youtube.com/ asciinema.org player.vimeo.com www.googletagmanager.com www.google.com www.brighttalk.com cdn.livechatinc.com secure.livechatinc.com cdn.livechat-static.com; style-src 'self' cdn.jsdelivr.net www.tfaforms.com 'unsafe-inline'; media-src 'self' res.cloudinary.com assets.ubuntu.com; child-src 'self' blob: youtube.com google.com fonts.google.com api.livechatinc.com cdn.livechatinc.com secure.livechatinc.com; form-action 'self' https://pages.ubuntu.com https://ubuntu.com https://www.tfaforms.com; object-src 'none'; base-uri 'self'; worker-src 'self' blob:; report-uri /csp-report; |
| Referrer-Policy | strict-origin-when-cross-origin |
| cross-origin-embedder-policy | unsafe-none |
| cross-origin-opener-policy | same-origin-allow-popups |
| Cross-Origin-Resource-Policy | cross-origin |
| x-permitted-cross-domain-policies | none |
| x-view-name | canonicalwebteam.templatefinder.templatefinder.template_finder |
| x-clacks-overhead | GNU Terry Pratchett |
| permissions-policy | interest-cohort=() |
| X-Frame-Options | SAMEORIGIN |
| X-Content-Type-Options | NOSNIFF |
| Strict-Transport-Security | max-age=31536000; includeSubDomains |
| x-cache-status | MISS from content-cache-il3/0 |
| Accept-Ranges | bytes |
CMS
Система управления сайтом (движок)
?
CMS — это движок, на котором работает сайт (WordPress, 1C-Bitrix, Tilda и др.). Знание CMS помогает понять возможности SEO-оптимизации и подобрать подходящие инструменты. «Не определена» — вероятно, самописный сайт или нестандартная сборка.
Сайт работает на CMS Diafan.CMS.
Веб-сервер
Программное обеспечение сервера
?
Веб-сервер — это ПО, которое отдаёт страницы посетителям (nginx, Apache, IIS, LiteSpeed и др.). Определяется по серверным заголовкам ответа (Server, X-Powered-By и т.п.). «Не определён» — сервер намеренно скрывает эти заголовки, это нормальная практика безопасности.
Сайт работает на веб-сервере nginx.
Мета-теги Готовность: 48%
Title
Mir display server | Canonical
Заголовок страницы в браузере и поисковой выдаче
?
Title — главный SEO-заголовок страницы. Влияет на CTR в поиске и ранжирование. Оптимальная длина: 50–70 символов. Ключевые слова — ближе к началу.
Необходимо увеличить число символов в title (текущее значение: 30, оптимально: от 40 до 45)
Дублей словоформ в title не найдено.
Description
Mir is the fast, open and secure display server to unlock next-generation user experiences. Mir runs on a range of Linux powered devices including traditional desktops, IoT and embedded products.
Описание страницы в поисковой выдаче (сниппет)
?
Meta Description — текст под заголовком в выдаче. Напрямую на позиции не влияет, но влияет на CTR. Оптимальная длина: 120–160 символов.
Необходимо уменьшить число символов в description (текущее значение: 207, оптимально: от 120 до 130)
Keywords
Список ключевых слов страницы (устаревший тег)
?
Meta Keywords не учитывается Яндексом и Google для ранжирования с 2009–2012 годов. Заполнение не обязательно, но не вредит. Конкурент может использовать содержимое для анализа.
Установите мета-тег keywords!
Канонический Url
https://canonical.com/mir
Указывает поисковику основную версию страницы
?
Canonical (rel=canonical) предотвращает проблему дублей страниц. Должен точно совпадать с URL проверяемой страницы. Неправильный canonical может передать ссылочный вес на другую страницу.
Канонический Url прописан корректно.
Robots
Ошибок нет
Директивы для поисковых роботов на уровне страницы
?
Meta Robots управляет индексацией конкретной страницы: index/noindex — индексировать ли, follow/nofollow — следовать ли по ссылкам. Noindex полностью исключает страницу из поиска.
Meta-тег robots не указан. Страница свободна для индексации.
Адаптивность
width=device-width, initial-scale=1
Настройка масштабирования на мобильных устройствах
?
Тег viewport (<meta name="viewport">) сообщает браузеру, как масштабировать страницу на мобильных. Стандарт: width=device-width, initial-scale=1. Отсутствие — признак отсутствия мобильной версии.
Meta-тег viewport со значением-константой width=device-width задаёт ширину страницы в соответствии с размером экрана.
Meta-тег viewport со значением initial-scale=1.0 определяет масштаб 1:1, т.е. «не масштабировать».
Разметка OpenGraph
Кол-во: 6
Мета-теги для красивых превью в соцсетях
?
OpenGraph (og:title, og:description, og:image) управляет тем, как страница выглядит при репосте в социальных сетях и мессенджерах. Отсутствие OG-тегов — невзрачный превью при шеринге.
Разметка OpenGraph задана. Страница оптимизирована под социальные сети.
Показать полный список og мета-тегов
| Тип | Значение |
|---|---|
| og:type | website |
| og:url | https://canonical.com/mir |
| og:site_name | Canonical |
| og:title | Mir display server | Canonical |
| og:description | Mir is the fast, open and secure display server to unlock next-generation user experiences. Mir runs on a range of Linux powered devices including traditional desktops, IoT and embedded products. |
| og:image | https://assets.ubuntu.com/v1/c797f1d7-og_%20canonical.png |
Все мета-теги
Кол-во: 18
Полный список мета-тегов страницы
?
Таблица всех meta-тегов, включая нестандартные. Позволяет найти опечатки, дубли и лишние теги.
Найдены мета-теги 18шт. Мета-теги не видимы для человека и предназначены для обмена информацией между веб-страницей и поисковыми системами, браузерами и другими веб-службами. С ними роботы 🤖 и устройства ведут себя более ожидаемо.
Показать полный список мета-тегов
| Тип | Название | Значение |
|---|---|---|
| name | viewport | width=device-width, initial-scale=1 |
| name | description | Mir is the fast, open and secure display server to unlock next-generation user experiences. Mir runs on a range of Linux powered devices including traditional desktops, IoT and embedded products. |
| name | copydoc | https://docs.google.com/document/d/1wqmWPx4TJ_oJoFt4gBOg4trYMIAsugMYtHGXzYJx8kc/edit# |
| name | author | Canonical Ltd |
| name | discourse-url | https://discourse.ubuntu.com |
| name | theme-color | #262626 |
| name | twitter:account_id | 169015850 |
| name | twitter:site | @canonical |
| name | twitter:title | Mir display server | Canonical |
| name | twitter:description | Mir is the fast, open and secure display server to unlock next-generation user experiences. Mir runs on a range of Linux powered devices including traditional desktops, IoT and embedded products. |
| name | twitter:card | summary_large_image |
| name | twitter:image | https://assets.ubuntu.com/v1/c797f1d7-og_%20canonical.png |
| property | og:type | website |
| property | og:url | https://canonical.com/mir |
| property | og:site_name | Canonical |
| property | og:title | Mir display server | Canonical |
| property | og:description | Mir is the fast, open and secure display server to unlock next-generation user experiences. Mir runs on a range of Linux powered devices including traditional desktops, IoT and embedded products. |
| property | og:image | https://assets.ubuntu.com/v1/c797f1d7-og_%20canonical.png |
Оптимизация Готовность: 82%
Структура
Ошибок нет
Семантические HTML-элементы страницы
?
Проверяет наличие основных структурных элементов: nav, header, footer, main. Корректная семантическая структура помогает поисковику понять архитектуру страницы.
Структура документа корректна (теги <html> и <body> присутствуют в единственном экземпляре).
Контент
Ошибок нет
Объём и качество текстового содержимого
?
Анализирует объём полезного текста на странице. Слишком мало — страница может считаться малополезной. Слишком много — ухудшается читаемость и восприятие.
Слова из title 4 встречаются в тексте достаточно.
Абзацев с текстом 38 достаточно.
Среднее число слов в абзаце 30 достаточно.
Кол-во знаков контента 21020 на странице оптимально.
Кол-во слов 2994 на странице оптимально.
Заголовки
Ошибок нет
Иерархия заголовков H1–H6
?
H1 должен быть один и содержать ключевой запрос. H2–H6 описывают подразделы. Пропуск уровней (H1 → H3) и несколько H1 — типичные ошибки, снижающие понятность страницы для поисковика.
На странице присутствуют заголовки <h1> 1. Это прекрасно.
На странице присутствуют заголовки <h2> 43. Это хорошо.
На странице присутствуют заголовки <h3> 5.
Тошнота
9,64
Насколько одно слово доминирует в тексте
?
Классическая тошнота = √(частота самого повторяющегося слова). Норма до 7–8: текст воспринимается естественно. Выше — поисковик может счесть страницу переспамленной.
Тошнота превышает норму 5. Измените текст страницы!
Академич. тошнота
28,16%
Насколько текст перенасыщен ключевыми словами
?
Академическая тошнота = (частота слова / общее количество слов) × 100%. Показывает долю конкретного слова в тексте. Норма 5–15%.
Академическая тошнота превышает норму 5-15%. Измените текст страницы!
Семантическое ядро
20
Наиболее часто встречающиеся слова на странице
?
Топ слов по частоте использования. Показывает, какие слова доминируют в тексте с точки зрения поисковика.
Контент страницы содержит осмысленный текст и слова.
Показать список слов
| Слово | Кол-во | Частота |
|---|---|---|
| ubuntu | 93 | 3,11% |
| support | 24 | 0,80% |
| server | 23 | 0,77% |
| devices | 23 | 0,77% |
| management | 21 | 0,70% |
| security | 19 | 0,63% |
| hardware | 19 | 0,63% |
| certified | 18 | 0,60% |
| documentation | 18 | 0,60% |
| canonical | 16 | 0,53% |
| solutions | 16 | 0,53% |
| source | 16 | 0,53% |
| desktop | 15 | 0,50% |
| enterprise | 15 | 0,50% |
| display | 15 | 0,50% |
| private | 14 | 0,47% |
| kubernetes | 14 | 0,47% |
| openstack | 12 | 0,40% |
| windows | 12 | 0,40% |
| public | 12 | 0,40% |
Индексация Готовность: 0%
Индексирование
Есть ошибки
Разрешено ли индексирование страницы
?
Проверяет, не закрыта ли страница от индексации через robots.txt, meta robots или X-Robots-Tag. Страница, закрытая от индексации, не появится в поисковой выдаче.
Анкоров на странице 498 слишком много. Проведите ревизию и оптимизацию ссылок сайта.
Robots.txt
Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Кол-во редиректов для файла robots.txt 3 слишком большое! Это может вызывать затруднение при индексации поисковыми роботами!
Проверяемая страница не запрещена в robots.txt.
Robots.txt доступен по постоянному адресу
Цепочка редиректов для файла robots.txt:
http://mir-server.io/robots.txt
301 MovedPermanently
https://mir-server.io/robots.txt
301 MovedPermanently
https://canonical.com/mir
200 OK
Показать содержимое robots.txt
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="description" content="
Mir is the fast, open and secure display server to unlock next-generation user experiences. Mir runs on a range of Linux powered devices including traditional desktops, IoT and embedded products.
" />
<meta name="copydoc" content="
https://docs.google.com/document/d/1wqmWPx4TJ_oJoFt4gBOg4trYMIAsugMYtHGXzYJx8kc/edit#
" />
<meta name="author" content="Canonical Ltd" />
<link rel="canonical" href="https://canonical.com/mir" />
<meta name="discourse-url" content="
https://discourse.ubuntu.com" />
<meta name="theme-color" content="#262626" />
<meta name="twitter:account_id" content="169015850" />
<meta name="twitter:site" content="@canonical" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://canonical.com/mir" />
<meta property="og:site_name" content="Canonical" />
<title>Mir display server | Canonical</title>
<meta name="twitter:title" content="Mir display server | Canonical" />
<meta property="og:title" content="Mir display server | Canonical" />
<meta name="twitter:description" content="
Mir is the fast, open and secure display server to unlock next-generation user experiences. Mir runs on a range of Linux powered devices including traditional desktops, IoT and embedded products.
" />
<meta property="og:description" content="
Mir is the fast, open and secure display server to unlock next-generation user experiences. Mir runs on a range of Linux powered devices including traditional desktops, IoT and embedded products.
" />
<!-- Meta keywords: -->
<!-- Meta image: -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:image"
content="https://assets.ubuntu.com/v1/c797f1d7-og_%20canonical.png" />
<meta property="og:image"
content="https://assets.ubuntu.com/v1/c797f1d7-og_%20canonical.png" />
<!--
Pass the CSP nonce to lite-youtube so the <style> it injects into
its shadow DOM is allowed by our nonce-based style-src directive.
Must run before the deferred lite-youtube module upgrades the
element.
-->
<script nonce="4YfbaAe9xz5Dpwe5Q20p0Q">window.liteYouTubeNonce = "4YfbaAe9xz5Dpwe5Q20p0Q";</script>
<script type="application/ld+json" nonce="4YfbaAe9xz5Dpwe5Q20p0Q">
{
"@context": "https://schema.org",
"@type": "Organization",
"@id": "https://canonical.com/#organization",
"name": "Canonical",
"url": "https://canonical.com/",
"logo": {
"@type": "ImageObject",
"url": "https://assets.ubuntu.com/v1/756d9941-canonical-logo.png",
"width": 364,
"height": 384
},
"sameAs": [
"https://x.com/canonical",
"https://www.linkedin.com/company/canonical/",
"https://github.com/canonical",
"https://www.wikidata.org/wiki/Q39064"
],
"subOrganization": {
"@type": "Organization",
"@id": "https://ubuntu.com/#organization",
"name": "Ubuntu",
"url": "https://ubuntu.com/"
}
}
</script>
<link rel="apple-touch-icon"
sizes="180x180"
href="https://assets.ubuntu.com/v1/f38b9c7e-COF%20apple-touch-icon.png" />
<link rel="icon"
type="image/png"
sizes="32x32"
href="https://assets.ubuntu.com/v1/be7e4cc6-COF-favicon-32x32.png" />
<link rel="icon"
type="image/png"
sizes="16x16"
href="https://assets.ubuntu.com/v1/16c27f81-COF%20favicon-16x16.png" />
<link rel="manifest" href="/static/files/site.webmanifest?v=861e2f6" />
<!-- Serving favicon for search engines locally -->
<link rel="icon" type="image/png" sizes="48x48" href="/static/favicons/COF-favicon-48x48.png?v=fa3c63f" />
<link rel="preconnect" href="https://assets.ubuntu.com" />
<link rel="preload"
as="font"
type="font/woff2"
href="https://assets.ubuntu.com/v1/e8c07df6-Ubuntu-L_W.woff2"
crossorigin />
<link rel="preload"
as="font"
type="font/woff2"
href="https://assets.ubuntu.com/v1/7f100985-Ubuntu-Th_W.woff2"
crossorigin />
<link rel="preload"
as="font"
type="font/woff2"
href="https://assets.ubuntu.com/v1/f8097dea-Ubuntu-LI_W.woff2"
crossorigin />
<link rel="preload"
as="font"
type="font/woff2"
href="https://assets.ubuntu.com/v1/fff37993-Ubuntu-R_W.woff2"
crossorigin />
<script src="https://assets.ubuntu.com/v1/703e23c9-lazysizes+noscript+native-loading.5.1.2.min.js"
defer nonce="4YfbaAe9xz5Dpwe5Q20p0Q"></script>
<link rel="stylesheet" type="text/css" media="screen" href="/static/css/styles.css?v=da961fc" />
</head>
<body class="
is-paper
l-site">
<!-- Google Tag Manager (noscript) -->
<noscript><iframe class="u-display-none u-visibility-hidden" src="https://www.googletagmanager.com/ns.html?id=GTM-M5BPGQ6"
height="0"
width="0"
></iframe></noscript>
<a href="#main-content" class="u-off-screen">Skip to main content</a>
<div id="success" class="p-popup-notification">
<div class="p-notification--positive u-no-margin--bottom">
<div class="p-notification__content">
<p class="p-notification__message">
Your submission was sent successfully! <a href="#"
data-js-hide-target="#success"><i class="p-notification__close">Close</i></a>
</p>
</div>
</div>
</div>
<div id="newsletter-signup" class="p-popup-notification">
<div class="p-notification--positive u-no-margin--bottom">
<div class="p-notification__content">
<p class="p-notification__message">
Thank you for signing up for our newsletter!
<br />
In these regular emails you will find the latest updates from Canonical and upcoming events where you can meet our team.<a href="#"
data-js-hide-target="#newsletter-signup"><i class="p-notification__close">Close</i></a>
</p>
</div>
</div>
</div>
<div id="contact-form-success" class="p-popup-notification">
<div class="p-notification--positive u-no-margin--bottom">
<div class="p-notification__content">
<p class="p-notification__message">
Thank you for contacting us. A member of our team will be in touch shortly. <a href="#"
data-js-hide-target="#contact-form-success"><i class="p-notification__close">Close</i></a>
</p>
</div>
</div>
</div>
<div id="contact-form-fail" class="p-popup-notification">
<div class="p-notification--negative u-no-margin--bottom">
<div class="p-notification__content">
<p class="p-notification__message">
An error occurred while submitting your form.
Please try again or
<a href="https://github.com/canonical/canonical.com/issues/new?template=ISSUE_TEMPLATE.md">file a bug report</a>.
<a href="#"
data-js-hide-target="#contact-form-fail"><i class="p-notification__close">Close</i></a>
</p>
</div>
</div>
</div>
<header id="navigation"
data-nosnippet
class="p-navigation--reduced is-dark">
<div class="p-navigation__row--25-75">
<div class="p-navigation__banner">
<div class="p-navigation__tagged-logo">
<a class="p-navigation__link" href="/">
<div class="p-navigation__logo-tag">
<img class="p-navigation__logo-icon"
src="https://assets.ubuntu.com/v1/82818827-CoF_white.svg"
alt="Canonical" />
</div>
<span class="p-navigation__logo-title">Canonical</span>
</a>
</div>
<ul class="p-navigation__items">
<li class="p-navigation__item">
<a href="/search"
class="js-search-button p-navigation__link--search-toggle"
aria-label="Search"
id="js-search-button-mobile"></a>
</li>
<li class="p-navigation__item">
<a href="/navigation" class="js-menu-button p-navigation__link">Menu</a>
</li>
</ul>
</div>
<nav class="p-navigation__nav js-show-nav" aria-label="Categories">
<ul class="p-navigation__items js-dropdown-list">
<li class="p-navigation__item--dropdown-toggle"
role="menuitem"
id="products-nav">
<a class="p-navigation__link js-dropdown-button"
href="/navigation"
aria-controls="products-content"
tabindex="0"
data-level="0">Products</a>
<div class="p-navigation__dropdown is-full-width is-collapsed"
data-level="1"
id="products-content"
aria-hidden="true">
<div class="p-navigation__dropdown-content--sliding">
<ul class="p-list u-no-margin js-dropdown-list">
<li class="p-navigation__item--dropdown-close" id="products-content-back">
<a class="p-navigation__link js-back-button js-focus-target"
aria-controls="products-content"
href="#products-content-back"
data-level="1">Back</a>
</li>
<li class="p-navigation__item--dropdown-toggle"
id="featured-content">
<a class="p-navigation__link js-dropdown-button js-focus-target"
href="#featured-menu"
aria-controls="featured-menu"
data-level="1">Featured</a>
<ul class="p-navigation__dropdown js-dropdown-list"
id="featured-menu"
aria-hidden="true">
<li class="p-navigation__item--dropdown-close"
id="featured-content-back">
<a class="p-navigation__link js-back-button js-focus-target"
aria-controls="featured-content"
href="#featured-content-back"
data-level="2">Back</a>
</li>
<li>
<a href="https://ubuntu.com/desktop"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Ubuntu Desktop</span>
<br />
<small >Fast, modern and secure Linux</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/server"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Ubuntu Server</span>
<br />
<small >Scalable Linux for the cloud</small>
</a>
</li>
<li>
<a href="/maas"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>MAAS</span>
<br />
<small >Bare metal provisioning</small>
</a>
</li>
<li>
<a href="https://snapcraft.io/"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Snapcraft</span>
<br />
<small >App store for Linux</small>
</a>
</li>
<li>
<a href="/openstack"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>OpenStack</span>
<br />
<small >Private cloud provisioning</small>
</a>
</li>
<li>
<a href="/microcloud"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>MicroCloud</span>
<br />
<small >Lightweight, automated clouds</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/pro"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Ubuntu Pro</span>
<br />
<small >Security & compliance subscription</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/support"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Enterprise-grade support</span>
<br />
<small >24/7 support for the full-stack</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/security/livepatch"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Livepatch</span>
<br />
<small >Stay patched and defer reboots</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/kubernetes"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Kubernetes</span>
<br />
<small >Containerized workloads</small>
</a>
</li>
<li>
<a href="/mlops"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>MLOps</span>
<br />
<small >Scalable machine learning solutions</small>
</a>
</li>
<li>
<a href="/juju"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Juju</span>
<br />
<small >Orchestration engine for operators</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/certified"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Certified hardware</span>
<br />
<small >Ubuntu hardware you can trust</small>
</a>
</li>
<li>
<a href="/academy"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Canonical Academy</span>
<br />
<small >Real-world, industry relevant exams.</small>
</a>
</li>
</ul>
</li>
<li class="p-navigation__item--dropdown-toggle"
id="ubuntu-os-content">
<a class="p-navigation__link js-dropdown-button js-focus-target"
href="#ubuntu-os-menu"
aria-controls="ubuntu-os-menu"
data-level="1">Ubuntu OS</a>
<ul class="p-navigation__dropdown js-dropdown-list"
id="ubuntu-os-menu"
aria-hidden="true">
<li class="p-navigation__item--dropdown-close"
id="ubuntu-os-content-back">
<a class="p-navigation__link js-back-button js-focus-target"
aria-controls="ubuntu-os-content"
href="#ubuntu-os-content-back"
data-level="2">Back</a>
</li>
<li>
<a href="https://ubuntu.com/desktop"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Ubuntu Desktop</span>
<br />
<small >Fast, modern and secure Linux</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/server"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Ubuntu Server</span>
<br />
<small >Scalable Linux for the cloud</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/pro"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Ubuntu Pro</span>
<br />
<small >Security & compliance subscription</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/core"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Ubuntu Core</span>
<br />
<small >Embedded Linux</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/security/fips"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>FIPS for Ubuntu</span>
<br />
<small >Secure Linux for government</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/desktop/wsl"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>WSL</span>
<br />
<small >Windows Subsystem for Linux</small>
</a>
</li>
<li>
<a href="/multipass"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Multipass</span>
<br />
<small >VMs for Windows, macOS & Linux</small>
</a>
</li>
<li class="p-navigation--list-heading">
<h2 class="p-navigation__dropdown-item p-text--small-caps u-no-margin js-focus-target"
data-level="2">Quick links</h2>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="https://ubuntu.com/tutorials/upgrading-ubuntu-desktop" data-level="2" class="js-focus-target">Upgrade Ubuntu</a>
</span>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="https://help.ubuntu.com/" data-level="2" class="js-focus-target">Ubuntu documentation</a>
</span>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="https://ubuntu.com/tutorials/install-ubuntu-desktop" data-level="2" class="js-focus-target">Desktop install</a>
</span>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="https://ubuntu.com/server/docs/installation" data-level="2" class="js-focus-target">Server install</a>
</span>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="https://ubuntu.com/server/docs" data-level="2" class="js-focus-target">Server guide</a>
</span>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="https://ubuntu.com/cloud/public-cloud" data-level="2" class="js-focus-target">Ubuntu on public clouds</a>
</span>
</li>
</ul>
</li>
<li class="p-navigation__item--dropdown-toggle"
id="private-cloud-content">
<a class="p-navigation__link js-dropdown-button js-focus-target"
href="#private-cloud-menu"
aria-controls="private-cloud-menu"
data-level="1">Private cloud</a>
<ul class="p-navigation__dropdown js-dropdown-list"
id="private-cloud-menu"
aria-hidden="true">
<li class="p-navigation__item--dropdown-close"
id="private-cloud-content-back">
<a class="p-navigation__link js-back-button js-focus-target"
aria-controls="private-cloud-content"
href="#private-cloud-content-back"
data-level="2">Back</a>
</li>
<li>
<a href="/openstack"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>OpenStack</span>
<br />
<small >Enterprise private cloud</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/server"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Ubuntu Server</span>
<br />
<small >Scalable Linux for the cloud</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/landscape"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Landscape</span>
<br />
<small >Monitor and manage machines</small>
</a>
</li>
<li>
<a href="/maas"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>MAAS</span>
<br />
<small >Bare metal provisioning</small>
</a>
</li>
<li>
<a href="/ceph"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Ceph</span>
<br />
<small >Open source software defined storage</small>
</a>
</li>
<li>
<a href="/anbox-cloud"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Anbox Cloud</span>
<br />
<small >Virtualized Android on demand</small>
</a>
</li>
<li>
<a href="/juju"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Juju</span>
<br />
<small >Orchestrator engine for operators</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/openstack/consulting"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Private cloud build</span>
<br />
<small >OpenStack implementation</small>
</a>
</li>
<li>
<a href="/microstack"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>MicroStack</span>
<br />
<small >Cloud-native OpenStack</small>
</a>
</li>
<li>
<a href="/microcloud"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>MicroCloud</span>
<br />
<small >Lightweight, automated clouds</small>
</a>
</li>
<li>
<a href="/observability"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Observability</span>
<br />
<small >Open source observability</small>
</a>
</li>
<li class="p-navigation--list-heading">
<h2 class="p-navigation__dropdown-item p-text--small-caps u-no-margin js-focus-target"
data-level="2">Quick links</h2>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="https://ubuntu.com/server/docs" data-level="2" class="js-focus-target">Server documentation</a>
</span>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="/maas/docs" data-level="2" class="js-focus-target">MAAS documentation</a>
</span>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="/microstack/docs/single-node" data-level="2" class="js-focus-target">MicroStack installation</a>
</span>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="https://ubuntu.com/blog/data-centre-networking-what-is-sdn" data-level="2" class="js-focus-target">Data Centre Networking blog</a>
</span>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="https://ubuntu.com/openstack/pricing-calculator" data-level="2" class="js-focus-target">OpenStack pricing</a>
</span>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="https://ubuntu.com/openstack/consulting" data-level="2" class="js-focus-target">Private cloud consulting</a>
</span>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="https://ubuntu.com/blog/private_cloud_avoiding_operational_costs" data-level="2" class="js-focus-target">Private cloud: Avoiding the high cost of operations</a>
</span>
</li>
</ul>
</li>
<li class="p-navigation__item--dropdown-toggle"
id="public-cloud-content">
<a class="p-navigation__link js-dropdown-button js-focus-target"
href="#public-cloud-menu"
aria-controls="public-cloud-menu"
data-level="1">Public cloud</a>
<ul class="p-navigation__dropdown js-dropdown-list"
id="public-cloud-menu"
aria-hidden="true">
<li class="p-navigation__item--dropdown-close"
id="public-cloud-content-back">
<a class="p-navigation__link js-back-button js-focus-target"
aria-controls="public-cloud-content"
href="#public-cloud-content-back"
data-level="2">Back</a>
</li>
<li>
<a href="https://ubuntu.com/cloud/public-cloud"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Ubuntu on public clouds</span>
<br />
<small >The most popular cloud OS</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/aws"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Ubuntu on AWS</span>
<br />
<small >AWS Marketplace</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/azure"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Ubuntu on Azure</span>
<br />
<small >Microsoft Azure Marketplace</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/gcp"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Ubuntu on GCP</span>
<br />
<small >Google Cloud Marketplace</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/aws/workspaces"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Ubuntu WorkSpaces</span>
<br />
<small >Virtual desktops on AWS</small>
</a>
</li>
</ul>
</li>
<li class="p-navigation__item--dropdown-toggle"
id="virtualization-content">
<a class="p-navigation__link js-dropdown-button js-focus-target"
href="#virtualization-menu"
aria-controls="virtualization-menu"
data-level="1">Virtualization</a>
<ul class="p-navigation__dropdown js-dropdown-list"
id="virtualization-menu"
aria-hidden="true">
<li class="p-navigation__item--dropdown-close"
id="virtualization-content-back">
<a class="p-navigation__link js-back-button js-focus-target"
aria-controls="virtualization-content"
href="#virtualization-content-back"
data-level="2">Back</a>
</li>
<li>
<a href="/multipass"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Multipass</span>
<br />
<small >VMs for Windows, macOS & Linux</small>
</a>
</li>
<li>
<a href="/lxd"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>LXD</span>
<br />
<small >Linux containers and VMs</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/desktop/wsl"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>WSL</span>
<br />
<small >Windows Subsystem for Linux</small>
</a>
</li>
<li class="p-navigation--list-heading">
<h2 class="p-navigation__dropdown-item p-text--small-caps u-no-margin js-focus-target"
data-level="2">Quick links</h2>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="https://snapcraft.io/blog/what-is-virtualisation-the-basics" data-level="2" class="js-focus-target">What is virtualization?</a>
</span>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="https://documentation.ubuntu.com/multipass" data-level="2" class="js-focus-target">Multipass documentation</a>
</span>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="https://ubuntu.com/server/docs/virtualization-multipass" data-level="2" class="js-focus-target">Virtualization docs in the server guide</a>
</span>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="https://wiki.ubuntu.com/WSL" data-level="2" class="js-focus-target">What is WSL?</a>
</span>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="https://ubuntu.com/tutorials/install-ubuntu-on-wsl2-on-windows-11-with-gui-support" data-level="2" class="js-focus-target">Install Ubuntu on Windows 11</a>
</span>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="https://ubuntu.com/tutorials/install-ubuntu-on-wsl2-on-windows-10" data-level="2" class="js-focus-target">Install Ubuntu on Windows 10</a>
</span>
</li>
</ul>
</li>
<li class="p-navigation__item--dropdown-toggle"
id="security-and-support-content">
<a class="p-navigation__link js-dropdown-button js-focus-target"
href="#security-and-support-menu"
aria-controls="security-and-support-menu"
data-level="1">Security and support</a>
<ul class="p-navigation__dropdown js-dropdown-list"
id="security-and-support-menu"
aria-hidden="true">
<li class="p-navigation__item--dropdown-close"
id="security-and-support-content-back">
<a class="p-navigation__link js-back-button js-focus-target"
aria-controls="security-and-support-content"
href="#security-and-support-content-back"
data-level="2">Back</a>
</li>
<li>
<a href="https://ubuntu.com/pro"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Ubuntu Pro</span>
<br />
<small >Security & compliance subscription</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/support"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Ubuntu Pro + support</span>
<br />
<small >24/7 support for the full-stack</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/security/esm"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>ESM</span>
<br />
<small >10 years of security maintenance</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/landscape"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Landscape</span>
<br />
<small >Monitor and manage machines</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/security/livepatch"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Livepatch</span>
<br />
<small >Stay patched without reboots</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/aws/pro"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Ubuntu Pro for AWS</span>
<br />
<small >Amazon Web Services support</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/azure/pro"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Ubuntu Pro for Azure</span>
<br />
<small >Microsoft Azure cloud support</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/gcp/pro"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Ubuntu Pro for GCP</span>
<br />
<small >Google Cloud support</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/security/certifications"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Certifications and hardening</span>
<br />
<small >CIS, DISA-STIG, FIPS compliance</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/confidential-computing"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Confidential computing</span>
<br />
<small >Protect your data in use</small>
</a>
</li>
<li class="p-navigation--list-heading">
<h2 class="p-navigation__dropdown-item p-text--small-caps u-no-margin js-focus-target"
data-level="2">Quick links</h2>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="https://ubuntu.com/pricing/pro" data-level="2" class="js-focus-target">Ubuntu Pro pricing</a>
</span>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="https://ubuntu.com/pricing/consulting" data-level="2" class="js-focus-target">Open infrastructure consulting</a>
</span>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="https://ubuntu.com/certified" data-level="2" class="js-focus-target">Certified hardware</a>
</span>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="https://ubuntu.com/security/cves" data-level="2" class="js-focus-target">CVE reports</a>
</span>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="https://ubuntu.com/security/notices" data-level="2" class="js-focus-target">Ubuntu Security Notices (USN)</a>
</span>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="https://ubuntu.com/pro/free-trial" data-level="2" class="js-focus-target">Ubuntu Pro free trial</a>
</span>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="https://ubuntu.com/pro/subscribe" data-level="2" class="js-focus-target">Get Ubuntu Pro now</a>
</span>
</li>
</ul>
</li>
<li class="p-navigation__item--dropdown-toggle"
id="kubernetes-content">
<a class="p-navigation__link js-dropdown-button js-focus-target"
href="#kubernetes-menu"
aria-controls="kubernetes-menu"
data-level="1">Kubernetes</a>
<ul class="p-navigation__dropdown js-dropdown-list"
id="kubernetes-menu"
aria-hidden="true">
<li class="p-navigation__item--dropdown-close"
id="kubernetes-content-back">
<a class="p-navigation__link js-back-button js-focus-target"
aria-controls="kubernetes-content"
href="#kubernetes-content-back"
data-level="2">Back</a>
</li>
<li>
<a href="https://ubuntu.com/kubernetes"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Kubernetes</span>
<br />
<small >Containerized workloads</small>
</a>
</li>
<li>
<a href="/microk8s"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>MicroK8s</span>
<br />
<small >Simplest way to get Kubernetes</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/kubernetes/charmed-k8s"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Charmed Kubernetes</span>
<br />
<small >Composable K8s for the enterprise</small>
</a>
</li>
<li>
<a href="/mlops/kubeflow/what-is-kubeflow"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Kubeflow</span>
<br />
<small >Machine learning toolkit for K8s</small>
</a>
</li>
<li class="p-navigation--list-heading">
<h2 class="p-navigation__dropdown-item p-text--small-caps u-no-margin js-focus-target"
data-level="2">Quick links</h2>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="https://ubuntu.com/kubernetes/docs" data-level="2" class="js-focus-target">Kubernetes documentation</a>
</span>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="https://ubuntu.com/kubernetes/docs/quickstart" data-level="2" class="js-focus-target">Getting started with Kubernetes</a>
</span>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="https://ubuntu.com/kubernetes/compare" data-level="2" class="js-focus-target">Distributions comparison</a>
</span>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="/microk8s/docs/getting-started" data-level="2" class="js-focus-target">Getting started with MicroK8s</a>
</span>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="https://documentation.ubuntu.com/charmed-kubeflow/how-to/install" data-level="2" class="js-focus-target">Kubeflow installation tutorial</a>
</span>
</li>
</ul>
</li>
<li class="p-navigation__item--dropdown-toggle"
id="ai-and-data-content">
<a class="p-navigation__link js-dropdown-button js-focus-target"
href="#ai-and-data-menu"
aria-controls="ai-and-data-menu"
data-level="1">AI and data</a>
<ul class="p-navigation__dropdown js-dropdown-list"
id="ai-and-data-menu"
aria-hidden="true">
<li class="p-navigation__item--dropdown-close"
id="ai-and-data-content-back">
<a class="p-navigation__link js-back-button js-focus-target"
aria-controls="ai-and-data-content"
href="#ai-and-data-content-back"
data-level="2">Back</a>
</li>
<li>
<a href="https://ubuntu.com/ai"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>AI/ML</span>
<br />
<small >AI and machine learning on Ubuntu</small>
</a>
</li>
<li>
<a href="/data"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Data solutions</span>
<br />
<small >Enterprise data management at scale</small>
</a>
</li>
<li>
<a href="/cloud-marketplace"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Cloud marketplace</span>
<br />
<small >Managed solutions on public clouds</small>
</a>
</li>
<li>
<a href="/mlops/kubeflow"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Kubeflow</span>
<br />
<small >End-to-end MLOps platform</small>
</a>
</li>
<li>
<a href="/mlops/mlflow"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>MLflow</span>
<br />
<small >Lightweight ML platform</small>
</a>
</li>
<li>
<a href="/data/kafka"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Kafka</span>
<br />
<small >Streaming data platform</small>
</a>
</li>
<li>
<a href="/data/spark"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Spark</span>
<br />
<small >Big data processing</small>
</a>
</li>
<li>
<a href="/data/mongodb"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>MongoDB</span>
<br />
<small >NoSQL database management</small>
</a>
</li>
<li>
<a href="/data/postgresql"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>PostgreSQL</span>
<br />
<small >Relational database management</small>
</a>
</li>
<li>
<a href="/data/mysql"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>MySQL</span>
<br />
<small >Relational database management</small>
</a>
</li>
<li>
<a href="/data/opensearch"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>OpenSearch</span>
<br />
<small >Search and analytics suite</small>
</a>
</li>
<li>
<a href="/data/cassandra"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Cassandra</span>
<br />
<small >Distributed NoSQL database</small>
</a>
</li>
<li class="p-navigation--list-heading">
<h2 class="p-navigation__dropdown-item p-text--small-caps u-no-margin js-focus-target"
data-level="2">Quick links</h2>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="https://documentation.ubuntu.com/charmed-kubeflow" data-level="2" class="js-focus-target">Kubeflow documentation</a>
</span>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="https://documentation.ubuntu.com/charmed-mlflow/en/latest/" data-level="2" class="js-focus-target">MLflow documentation</a>
</span>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="https://ubuntu.com/engage/mlops-toolkit/" data-level="2" class="js-focus-target">MLOps toolkit</a>
</span>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="https://ubuntu.com/engage/open-source-big-data-ai" data-level="2" class="js-focus-target">Guide to big data and AI</a>
</span>
</li>
</ul>
</li>
<li class="p-navigation__item--dropdown-toggle"
id="certified-hardware-content">
<a class="p-navigation__link js-dropdown-button js-focus-target"
href="#certified-hardware-menu"
aria-controls="certified-hardware-menu"
data-level="1">Certified hardware</a>
<ul class="p-navigation__dropdown js-dropdown-list"
id="certified-hardware-menu"
aria-hidden="true">
<li class="p-navigation__item--dropdown-close"
id="certified-hardware-content-back">
<a class="p-navigation__link js-back-button js-focus-target"
aria-controls="certified-hardware-content"
href="#certified-hardware-content-back"
data-level="2">Back</a>
</li>
<li>
<a href="https://ubuntu.com/certified"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Certified hardware</span>
<br />
<small >Ubuntu hardware you can trust</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/certified?q=&limit=20&category=Laptop&category=Desktop"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>PC and laptops</span>
<br />
<small >Certified for Ubuntu</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/certified/servers"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Servers</span>
<br />
<small >Hardware for data centers</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/certified/devices"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>IoT devices</span>
<br />
<small >Stable and secure devices</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/certified/socs"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>SoCs</span>
<br />
<small >System on a Chip hardware</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/certified?q=&limit=20&vendor=Raspberry+Pi+Foundation"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Raspberry Pi</span>
<br />
<small >Certified Pi devices</small>
</a>
</li>
<li class="p-navigation--list-heading">
<h2 class="p-navigation__dropdown-item p-text--small-caps u-no-margin js-focus-target"
data-level="2">Quick links</h2>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="https://ubuntu.com/certified/why-certified" data-level="2" class="js-focus-target">Why use Certified devices?</a>
</span>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="https://ubuntu.com/partners/become-a-partner" data-level="2" class="js-focus-target">Certify your device</a>
</span>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="https://www.brighttalk.com/webcast/6793/497538" data-level="2" class="js-focus-target">Why certification matters for AIoT</a>
</span>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="https://www.brighttalk.com/webcast/6793/514263" data-level="2" class="js-focus-target">Industrial Pi use cases webinar</a>
</span>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="https://ubuntu.com/blog/why-you-should-buy-a-pre-installed-ubuntu-workstation" data-level="2" class="js-focus-target">Why buy a preinstalled workstation?</a>
</span>
</li>
</ul>
</li>
<li class="p-navigation__item--dropdown-toggle"
id="iot-and-edge-content">
<a class="p-navigation__link js-dropdown-button js-focus-target"
href="#iot-and-edge-menu"
aria-controls="iot-and-edge-menu"
data-level="1">IoT and edge</a>
<ul class="p-navigation__dropdown js-dropdown-list"
id="iot-and-edge-menu"
aria-hidden="true">
<li class="p-navigation__item--dropdown-close"
id="iot-and-edge-content-back">
<a class="p-navigation__link js-back-button js-focus-target"
aria-controls="iot-and-edge-content"
href="#iot-and-edge-content-back"
data-level="2">Back</a>
</li>
<li>
<a href="https://ubuntu.com/core"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Ubuntu Core</span>
<br />
<small >Embedded Linux</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/internet-of-things/appstore"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>IoT App Store</span>
<br />
<small >Private app store for Linux and IoT</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/internet-of-things/management"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Device management</span>
<br />
<small >Manage fleets of IoT devices</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/certified/devices"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Certified devices</span>
<br />
<small >Hardware/OS compatibility</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/frame"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Ubuntu Frame</span>
<br />
<small >Embedded graphical displays</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/robotics/ros-esm"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>ROS ESM</span>
<br />
<small >Expanded security for robots</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/real-time"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Real-time Ubuntu</span>
<br />
<small >Low-latency kernel</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/core/services"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>IoT Professional Services</span>
<br />
<small >Bring IoT devices to market</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/kernel"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Kernel</span>
<br />
<small >Ubuntu kernel on certified hardware</small>
</a>
</li>
<li class="p-navigation--list-heading">
<h2 class="p-navigation__dropdown-item p-text--small-caps u-no-margin js-focus-target"
data-level="2">Quick links</h2>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="https://ubuntu.com/engage/a-practical-guide-to-iot-lifecycle-management" data-level="2" class="js-focus-target">Guide to IoT lifecycle management</a>
</span>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="https://ubuntu.com/blog/canonical-joins-the-connectivity-standards-alliance" data-level="2" class="js-focus-target">Canonical joins the CSA</a>
</span>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="https://ubuntu.com/engage/robot-operating-system-choice" data-level="2" class="js-focus-target">Pick the OS for your robots</a>
</span>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="https://ubuntu.com/engage/embedded-linux-make-or-buy" data-level="2" class="js-focus-target">Embedded Linux: make or buy?</a>
</span>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="https://ubuntu.com/download/raspberry-pi-core" data-level="2" class="js-focus-target">Try Ubuntu Core on Raspberry Pi</a>
</span>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="https://ubuntu.com/engage/bridge-the-IT-OT-gap-Industry4" data-level="2" class="js-focus-target">Industry 4.0 webinar</a>
</span>
</li>
</ul>
</li>
<li class="p-navigation__item--dropdown-toggle"
id="developer-tools-content">
<a class="p-navigation__link js-dropdown-button js-focus-target"
href="#developer-tools-menu"
aria-controls="developer-tools-menu"
data-level="1">Developer tools</a>
<ul class="p-navigation__dropdown js-dropdown-list"
id="developer-tools-menu"
aria-hidden="true">
<li class="p-navigation__item--dropdown-close"
id="developer-tools-content-back">
<a class="p-navigation__link js-back-button js-focus-target"
aria-controls="developer-tools-content"
href="#developer-tools-content-back"
data-level="2">Back</a>
</li>
<li>
<a href="https://snapcraft.io/about"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Snaps</span>
<br />
<small >Containerized applications for Linux</small>
</a>
</li>
<li>
<a href="https://snapcraft.io/build"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Snapcraft</span>
<br />
<small >Build and publish your snaps</small>
</a>
</li>
<li>
<a href="https://snapcraft.io"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Snap Store</span>
<br />
<small >App store for Linux</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/containers/chiselled"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Chiseled Ubuntu</span>
<br />
<small >Ultra-small containerization</small>
</a>
</li>
<li>
<a href="/juju"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Juju</span>
<br />
<small >Orchestrator engine for operators</small>
</a>
</li>
<li>
<a href="https://charmhub.io/"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Charmhub</span>
<br />
<small >Software operators collection</small>
</a>
</li>
<li>
<a href="/jaas"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>JAAS</span>
<br />
<small >Auditing and compliance for Juju</small>
</a>
</li>
<li>
<a href="/mir"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Mir</span>
<br />
<small >Display server library</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/workshop"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Workshop</span>
<br />
<small >Sandboxed developer workspaces</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/enterprise-store"
class="p-navigation__dropdown-item js-focus-target"
data-level="2">
<span>Enterprise Store</span>
<br />
<small >Proxy for software management</small>
</a>
</li>
<li class="p-navigation--list-heading">
<h2 class="p-navigation__dropdown-item p-text--small-caps u-no-margin js-focus-target"
data-level="2">Quick links</h2>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="https://snapcraft.io/docs" data-level="2" class="js-focus-target">Snap documentation</a>
</span>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="https://ubuntu.com/tutorials/create-your-first-snap" data-level="2" class="js-focus-target">Create your first snap</a>
</span>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="/juju/docs" data-level="2" class="js-focus-target">Juju documentation</a>
</span>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="https://documentation.ubuntu.com/juju/3.6/tutorial/" data-level="2" class="js-focus-target">Getting started with Juju</a>
</span>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="https://documentation.ubuntu.com/ops/latest/tutorial/from-zero-to-hero-write-your-first-kubernetes-charm/" data-level="2" class="js-focus-target">Write your first charm</a>
</span>
</li>
</ul>
</li>
</ul>
</div>
<div class="p-navigation__dropdown-content--full-width js-dropdown-window"
id="products">
<div class="row--25-75">
<div class="p-navigation__tab-panel col">
<div class="p-side-navigation is-dark">
<div class="p-side-navigation__drawer">
<ul class="p-side-navigation__list js-tabs u-no-margin--bottom"
aria-label="Categories">
<li class="p-side-navigation__item"
data-id="products-featured">
<a href="#"
class="p-side-navigation__link is-active js-navigation-tab"
id="products-featured-tab"
aria-controls="products-featured-tab-content"
role="tab"
aria-selected="true">Featured</a>
</li>
<li class="p-side-navigation__item"
data-id="products-ubuntu-os">
<a href="#"
class="p-side-navigation__link js-navigation-tab"
id="products-ubuntu-os-tab"
aria-controls="products-ubuntu-os-tab-content"
role="tab"
aria-selected="">Ubuntu OS</a>
</li>
<li class="p-side-navigation__item"
data-id="products-private-cloud">
<a href="#"
class="p-side-navigation__link js-navigation-tab"
id="products-private-cloud-tab"
aria-controls="products-private-cloud-tab-content"
role="tab"
aria-selected="">Private cloud</a>
</li>
<li class="p-side-navigation__item"
data-id="products-public-cloud">
<a href="#"
class="p-side-navigation__link js-navigation-tab"
id="products-public-cloud-tab"
aria-controls="products-public-cloud-tab-content"
role="tab"
aria-selected="">Public cloud</a>
</li>
<li class="p-side-navigation__item"
data-id="products-virtualization">
<a href="#"
class="p-side-navigation__link js-navigation-tab"
id="products-virtualization-tab"
aria-controls="products-virtualization-tab-content"
role="tab"
aria-selected="">Virtualization</a>
</li>
<li class="p-side-navigation__item"
data-id="products-security-and-support">
<a href="#"
class="p-side-navigation__link js-navigation-tab"
id="products-security-and-support-tab"
aria-controls="products-security-and-support-tab-content"
role="tab"
aria-selected="">Security and support</a>
</li>
<li class="p-side-navigation__item"
data-id="products-kubernetes">
<a href="#"
class="p-side-navigation__link js-navigation-tab"
id="products-kubernetes-tab"
aria-controls="products-kubernetes-tab-content"
role="tab"
aria-selected="">Kubernetes</a>
</li>
<li class="p-side-navigation__item"
data-id="products-ai-and-data">
<a href="#"
class="p-side-navigation__link js-navigation-tab"
id="products-ai-and-data-tab"
aria-controls="products-ai-and-data-tab-content"
role="tab"
aria-selected="">AI and data</a>
</li>
<li class="p-side-navigation__item"
data-id="products-certified-hardware">
<a href="#"
class="p-side-navigation__link js-navigation-tab"
id="products-certified-hardware-tab"
aria-controls="products-certified-hardware-tab-content"
role="tab"
aria-selected="">Certified hardware</a>
</li>
<li class="p-side-navigation__item"
data-id="products-iot-and-edge">
<a href="#"
class="p-side-navigation__link js-navigation-tab"
id="products-iot-and-edge-tab"
aria-controls="products-iot-and-edge-tab-content"
role="tab"
aria-selected="">IoT and edge</a>
</li>
<li class="p-side-navigation__item"
data-id="products-developer-tools">
<a href="#"
class="p-side-navigation__link js-navigation-tab"
id="products-developer-tools-tab"
aria-controls="products-developer-tools-tab-content"
role="tab"
aria-selected="">Developer tools</a>
</li>
</ul>
</div>
</div>
</div>
<div class=" col">
<div class="p-navigation__content-panel js-content-panel"
id="products-featured-tab-content"
tabindex="-1"
aria-labelledby="products-featured-tab">
<div class="row u-no-padding">
<div class="col-9">
<div class="p-navigation__main-links">
<div class="row u-no-padding">
<div class="col-3">
<ul class="p-list">
<li>
<a href="https://ubuntu.com/desktop"
class="p-navigation__dropdown-item "
>
<span>Ubuntu Desktop</span>
<br />
<small class="u-text-wrap-auto">Fast, modern and secure Linux</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/server"
class="p-navigation__dropdown-item "
>
<span>Ubuntu Server</span>
<br />
<small class="u-text-wrap-auto">Scalable Linux for the cloud</small>
</a>
</li>
<li>
<a href="/maas"
class="p-navigation__dropdown-item "
>
<span>MAAS</span>
<br />
<small class="u-text-wrap-auto">Bare metal provisioning</small>
</a>
</li>
<li>
<a href="https://snapcraft.io/"
class="p-navigation__dropdown-item "
>
<span>Snapcraft</span>
<br />
<small class="u-text-wrap-auto">App store for Linux</small>
</a>
</li>
<li>
<a href="/openstack"
class="p-navigation__dropdown-item "
>
<span>OpenStack</span>
<br />
<small class="u-text-wrap-auto">Private cloud provisioning</small>
</a>
</li>
</ul>
</div>
<div class="col-3">
<ul class="p-list">
<li>
<a href="/microcloud"
class="p-navigation__dropdown-item "
>
<span>MicroCloud</span>
<br />
<small class="u-text-wrap-auto">Lightweight, automated clouds</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/pro"
class="p-navigation__dropdown-item "
>
<span>Ubuntu Pro</span>
<br />
<small class="u-text-wrap-auto">Security & compliance subscription</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/support"
class="p-navigation__dropdown-item "
>
<span>Enterprise-grade support</span>
<br />
<small class="u-text-wrap-auto">24/7 support for the full-stack</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/security/livepatch"
class="p-navigation__dropdown-item "
>
<span>Livepatch</span>
<br />
<small class="u-text-wrap-auto">Stay patched and defer reboots</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/kubernetes"
class="p-navigation__dropdown-item "
>
<span>Kubernetes</span>
<br />
<small class="u-text-wrap-auto">Containerized workloads</small>
</a>
</li>
</ul>
</div>
<div class="col-3">
<ul class="p-list">
<li>
<a href="/mlops"
class="p-navigation__dropdown-item "
>
<span>MLOps</span>
<br />
<small class="u-text-wrap-auto">Scalable machine learning solutions</small>
</a>
</li>
<li>
<a href="/juju"
class="p-navigation__dropdown-item "
>
<span>Juju</span>
<br />
<small class="u-text-wrap-auto">Orchestration engine for operators</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/certified"
class="p-navigation__dropdown-item "
>
<span>Certified hardware</span>
<br />
<small class="u-text-wrap-auto">Ubuntu hardware you can trust</small>
</a>
</li>
<li>
<a href="/academy"
class="p-navigation__dropdown-item "
>
<span>Canonical Academy</span>
<br />
<small class="u-text-wrap-auto">Real-world, industry relevant exams.</small>
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="p-navigation__footer">
<p>We're here to help with any questions and more information.</p>
<a href="https://ubuntu.com/contact-us" class="p-button">Contact us</a>
</div>
</div>
<div class="p-navigation__content-panel js-content-panel"
hidden="true"
id="products-ubuntu-os-tab-content"
tabindex="-1"
aria-labelledby="products-ubuntu-os-tab">
<div class="row u-no-padding">
<div class="col-6">
<div class="p-navigation__main-links">
<div class="row u-no-padding">
<div class="col-4">
<ul class="p-list">
<li>
<a href="https://ubuntu.com/desktop"
class="p-navigation__dropdown-item "
>
<span>Ubuntu Desktop</span>
<br />
<small class="u-text-wrap-auto">Fast, modern and secure Linux</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/server"
class="p-navigation__dropdown-item "
>
<span>Ubuntu Server</span>
<br />
<small class="u-text-wrap-auto">Scalable Linux for the cloud</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/pro"
class="p-navigation__dropdown-item "
>
<span>Ubuntu Pro</span>
<br />
<small class="u-text-wrap-auto">Security & compliance subscription</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/core"
class="p-navigation__dropdown-item "
>
<span>Ubuntu Core</span>
<br />
<small class="u-text-wrap-auto">Embedded Linux</small>
</a>
</li>
</ul>
</div>
<div class="col-4">
<ul class="p-list">
<li>
<a href="https://ubuntu.com/security/fips"
class="p-navigation__dropdown-item "
>
<span>FIPS for Ubuntu</span>
<br />
<small class="u-text-wrap-auto">Secure Linux for government</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/desktop/wsl"
class="p-navigation__dropdown-item "
>
<span>WSL</span>
<br />
<small class="u-text-wrap-auto">Windows Subsystem for Linux</small>
</a>
</li>
<li>
<a href="/multipass"
class="p-navigation__dropdown-item "
>
<span>Multipass</span>
<br />
<small class="u-text-wrap-auto">VMs for Windows, macOS & Linux</small>
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="col-3">
<div class="p-navigation__link-list">
<h2 class="p-navigation--list-heading p-text--small-caps u-no-padding">Quick links</h2>
<ul class="p-list">
<li class="p-list__item">
<a
href="https://ubuntu.com/tutorials/upgrading-ubuntu-desktop">Upgrade Ubuntu</a>
</li>
<li class="p-list__item">
<a
href="https://help.ubuntu.com/">Ubuntu documentation</a>
</li>
<li class="p-list__item">
<a
href="https://ubuntu.com/tutorials/install-ubuntu-desktop">Desktop install</a>
</li>
<li class="p-list__item">
<a
href="https://ubuntu.com/server/docs/installation">Server install</a>
</li>
<li class="p-list__item">
<a
href="https://ubuntu.com/server/docs">Server guide</a>
</li>
<li class="p-list__item">
<a
href="https://ubuntu.com/cloud/public-cloud">Ubuntu on public clouds</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="p-navigation__content-panel js-content-panel"
hidden="true"
id="products-private-cloud-tab-content"
tabindex="-1"
aria-labelledby="products-private-cloud-tab">
<div class="row u-no-padding">
<div class="col-6">
<div class="p-navigation__main-links">
<div class="row u-no-padding">
<div class="col-4">
<ul class="p-list">
<li>
<a href="/openstack"
class="p-navigation__dropdown-item "
>
<span>OpenStack</span>
<br />
<small class="u-text-wrap-auto">Enterprise private cloud</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/server"
class="p-navigation__dropdown-item "
>
<span>Ubuntu Server</span>
<br />
<small class="u-text-wrap-auto">Scalable Linux for the cloud</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/landscape"
class="p-navigation__dropdown-item "
>
<span>Landscape</span>
<br />
<small class="u-text-wrap-auto">Monitor and manage machines</small>
</a>
</li>
<li>
<a href="/maas"
class="p-navigation__dropdown-item "
>
<span>MAAS</span>
<br />
<small class="u-text-wrap-auto">Bare metal provisioning</small>
</a>
</li>
<li>
<a href="/ceph"
class="p-navigation__dropdown-item "
>
<span>Ceph</span>
<br />
<small class="u-text-wrap-auto">Open source software defined storage</small>
</a>
</li>
<li>
<a href="/anbox-cloud"
class="p-navigation__dropdown-item "
>
<span>Anbox Cloud</span>
<br />
<small class="u-text-wrap-auto">Virtualized Android on demand</small>
</a>
</li>
</ul>
</div>
<div class="col-4">
<ul class="p-list">
<li>
<a href="/juju"
class="p-navigation__dropdown-item "
>
<span>Juju</span>
<br />
<small class="u-text-wrap-auto">Orchestrator engine for operators</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/openstack/consulting"
class="p-navigation__dropdown-item "
>
<span>Private cloud build</span>
<br />
<small class="u-text-wrap-auto">OpenStack implementation</small>
</a>
</li>
<li>
<a href="/microstack"
class="p-navigation__dropdown-item "
>
<span>MicroStack</span>
<br />
<small class="u-text-wrap-auto">Cloud-native OpenStack</small>
</a>
</li>
<li>
<a href="/microcloud"
class="p-navigation__dropdown-item "
>
<span>MicroCloud</span>
<br />
<small class="u-text-wrap-auto">Lightweight, automated clouds</small>
</a>
</li>
<li>
<a href="/observability"
class="p-navigation__dropdown-item "
>
<span>Observability</span>
<br />
<small class="u-text-wrap-auto">Open source observability</small>
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="col-3">
<div class="p-navigation__link-list">
<h2 class="p-navigation--list-heading p-text--small-caps u-no-padding">Quick links</h2>
<ul class="p-list">
<li class="p-list__item">
<a
href="https://ubuntu.com/server/docs">Server documentation</a>
</li>
<li class="p-list__item">
<a
href="/maas/docs">MAAS documentation</a>
</li>
<li class="p-list__item">
<a
href="/microstack/docs/single-node">MicroStack installation</a>
</li>
<li class="p-list__item">
<a
href="https://ubuntu.com/blog/data-centre-networking-what-is-sdn">Data Centre Networking blog</a>
</li>
<li class="p-list__item">
<a
href="https://ubuntu.com/openstack/pricing-calculator">OpenStack pricing</a>
</li>
<li class="p-list__item">
<a
href="https://ubuntu.com/openstack/consulting">Private cloud consulting</a>
</li>
<li class="p-list__item">
<a
href="https://ubuntu.com/blog/private_cloud_avoiding_operational_costs">Private cloud: Avoiding the high cost of operations</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="p-navigation__content-panel js-content-panel"
hidden="true"
id="products-public-cloud-tab-content"
tabindex="-1"
aria-labelledby="products-public-cloud-tab">
<div class="row u-no-padding">
<div class="col-9">
<div class="p-navigation__main-links">
<div class="row u-no-padding">
<div class="col-3">
<ul class="p-list">
<li>
<a href="https://ubuntu.com/cloud/public-cloud"
class="p-navigation__dropdown-item "
>
<span>Ubuntu on public clouds</span>
<br />
<small class="u-text-wrap-auto">The most popular cloud OS</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/aws"
class="p-navigation__dropdown-item "
>
<span>Ubuntu on AWS</span>
<br />
<small class="u-text-wrap-auto">AWS Marketplace</small>
</a>
</li>
</ul>
</div>
<div class="col-3">
<ul class="p-list">
<li>
<a href="https://ubuntu.com/azure"
class="p-navigation__dropdown-item "
>
<span>Ubuntu on Azure</span>
<br />
<small class="u-text-wrap-auto">Microsoft Azure Marketplace</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/gcp"
class="p-navigation__dropdown-item "
>
<span>Ubuntu on GCP</span>
<br />
<small class="u-text-wrap-auto">Google Cloud Marketplace</small>
</a>
</li>
</ul>
</div>
<div class="col-3">
<ul class="p-list">
<li>
<a href="https://ubuntu.com/aws/workspaces"
class="p-navigation__dropdown-item "
>
<span>Ubuntu WorkSpaces</span>
<br />
<small class="u-text-wrap-auto">Virtual desktops on AWS</small>
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="p-navigation__content-panel js-content-panel"
hidden="true"
id="products-virtualization-tab-content"
tabindex="-1"
aria-labelledby="products-virtualization-tab">
<div class="row u-no-padding">
<div class="col-6">
<div class="p-navigation__main-links">
<div class="row u-no-padding">
<div class="col-4">
<ul class="p-list">
<li>
<a href="/multipass"
class="p-navigation__dropdown-item "
>
<span>Multipass</span>
<br />
<small class="u-text-wrap-auto">VMs for Windows, macOS & Linux</small>
</a>
</li>
<li>
<a href="/lxd"
class="p-navigation__dropdown-item "
>
<span>LXD</span>
<br />
<small class="u-text-wrap-auto">Linux containers and VMs</small>
</a>
</li>
</ul>
</div>
<div class="col-4">
<ul class="p-list">
<li>
<a href="https://ubuntu.com/desktop/wsl"
class="p-navigation__dropdown-item "
>
<span>WSL</span>
<br />
<small class="u-text-wrap-auto">Windows Subsystem for Linux</small>
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="col-3">
<div class="p-navigation__link-list">
<h2 class="p-navigation--list-heading p-text--small-caps u-no-padding">Quick links</h2>
<ul class="p-list">
<li class="p-list__item">
<a
href="https://snapcraft.io/blog/what-is-virtualisation-the-basics">What is virtualization?</a>
</li>
<li class="p-list__item">
<a
href="https://documentation.ubuntu.com/multipass">Multipass documentation</a>
</li>
<li class="p-list__item">
<a
href="https://ubuntu.com/server/docs/virtualization-multipass">Virtualization docs in the server guide</a>
</li>
<li class="p-list__item">
<a
href="https://wiki.ubuntu.com/WSL">What is WSL?</a>
</li>
<li class="p-list__item">
<a
href="https://ubuntu.com/tutorials/install-ubuntu-on-wsl2-on-windows-11-with-gui-support">Install Ubuntu on Windows 11</a>
</li>
<li class="p-list__item">
<a
href="https://ubuntu.com/tutorials/install-ubuntu-on-wsl2-on-windows-10">Install Ubuntu on Windows 10</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="p-navigation__content-panel js-content-panel"
hidden="true"
id="products-security-and-support-tab-content"
tabindex="-1"
aria-labelledby="products-security-and-support-tab">
<div class="row u-no-padding">
<div class="col-6">
<div class="p-navigation__main-links">
<div class="row u-no-padding">
<div class="col-4">
<ul class="p-list">
<li>
<a href="https://ubuntu.com/pro"
class="p-navigation__dropdown-item "
>
<span>Ubuntu Pro</span>
<br />
<small class="u-text-wrap-auto">Security & compliance subscription</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/support"
class="p-navigation__dropdown-item "
>
<span>Ubuntu Pro + support</span>
<br />
<small class="u-text-wrap-auto">24/7 support for the full-stack</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/security/esm"
class="p-navigation__dropdown-item "
>
<span>ESM</span>
<br />
<small class="u-text-wrap-auto">10 years of security maintenance</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/landscape"
class="p-navigation__dropdown-item "
>
<span>Landscape</span>
<br />
<small class="u-text-wrap-auto">Monitor and manage machines</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/security/livepatch"
class="p-navigation__dropdown-item "
>
<span>Livepatch</span>
<br />
<small class="u-text-wrap-auto">Stay patched without reboots</small>
</a>
</li>
</ul>
</div>
<div class="col-4">
<ul class="p-list">
<li>
<a href="https://ubuntu.com/aws/pro"
class="p-navigation__dropdown-item "
>
<span>Ubuntu Pro for AWS</span>
<br />
<small class="u-text-wrap-auto">Amazon Web Services support</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/azure/pro"
class="p-navigation__dropdown-item "
>
<span>Ubuntu Pro for Azure</span>
<br />
<small class="u-text-wrap-auto">Microsoft Azure cloud support</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/gcp/pro"
class="p-navigation__dropdown-item "
>
<span>Ubuntu Pro for GCP</span>
<br />
<small class="u-text-wrap-auto">Google Cloud support</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/security/certifications"
class="p-navigation__dropdown-item "
>
<span>Certifications and hardening</span>
<br />
<small class="u-text-wrap-auto">CIS, DISA-STIG, FIPS compliance</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/confidential-computing"
class="p-navigation__dropdown-item "
>
<span>Confidential computing</span>
<br />
<small class="u-text-wrap-auto">Protect your data in use</small>
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="col-3">
<div class="p-navigation__link-list">
<h2 class="p-navigation--list-heading p-text--small-caps u-no-padding">Quick links</h2>
<ul class="p-list">
<li class="p-list__item">
<a
href="https://ubuntu.com/pricing/pro">Ubuntu Pro pricing</a>
</li>
<li class="p-list__item">
<a
href="https://ubuntu.com/pricing/consulting">Open infrastructure consulting</a>
</li>
<li class="p-list__item">
<a
href="https://ubuntu.com/certified">Certified hardware</a>
</li>
<li class="p-list__item">
<a
href="https://ubuntu.com/security/cves">CVE reports</a>
</li>
<li class="p-list__item">
<a
href="https://ubuntu.com/security/notices">Ubuntu Security Notices (USN)</a>
</li>
<li class="p-list__item">
<a
href="https://ubuntu.com/pro/free-trial">Ubuntu Pro free trial</a>
</li>
<li class="p-list__item">
<a
href="https://ubuntu.com/pro/subscribe">Get Ubuntu Pro now</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="p-navigation__content-panel js-content-panel"
hidden="true"
id="products-kubernetes-tab-content"
tabindex="-1"
aria-labelledby="products-kubernetes-tab">
<div class="row u-no-padding">
<div class="col-6">
<div class="p-navigation__main-links">
<div class="row u-no-padding">
<div class="col-4">
<ul class="p-list">
<li>
<a href="https://ubuntu.com/kubernetes"
class="p-navigation__dropdown-item "
>
<span>Kubernetes</span>
<br />
<small class="u-text-wrap-auto">Containerized workloads</small>
</a>
</li>
<li>
<a href="/microk8s"
class="p-navigation__dropdown-item "
>
<span>MicroK8s</span>
<br />
<small class="u-text-wrap-auto">Simplest way to get Kubernetes</small>
</a>
</li>
</ul>
</div>
<div class="col-4">
<ul class="p-list">
<li>
<a href="https://ubuntu.com/kubernetes/charmed-k8s"
class="p-navigation__dropdown-item "
>
<span>Charmed Kubernetes</span>
<br />
<small class="u-text-wrap-auto">Composable K8s for the enterprise</small>
</a>
</li>
<li>
<a href="/mlops/kubeflow/what-is-kubeflow"
class="p-navigation__dropdown-item "
>
<span>Kubeflow</span>
<br />
<small class="u-text-wrap-auto">Machine learning toolkit for K8s</small>
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="col-3">
<div class="p-navigation__link-list">
<h2 class="p-navigation--list-heading p-text--small-caps u-no-padding">Quick links</h2>
<ul class="p-list">
<li class="p-list__item">
<a
href="https://ubuntu.com/kubernetes/docs">Kubernetes documentation</a>
</li>
<li class="p-list__item">
<a
href="https://ubuntu.com/kubernetes/docs/quickstart">Getting started with Kubernetes</a>
</li>
<li class="p-list__item">
<a
href="https://ubuntu.com/kubernetes/compare">Distributions comparison</a>
</li>
<li class="p-list__item">
<a
href="/microk8s/docs/getting-started">Getting started with MicroK8s</a>
</li>
<li class="p-list__item">
<a
href="https://documentation.ubuntu.com/charmed-kubeflow/how-to/install">Kubeflow installation tutorial</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="p-navigation__content-panel js-content-panel"
hidden="true"
id="products-ai-and-data-tab-content"
tabindex="-1"
aria-labelledby="products-ai-and-data-tab">
<div class="row u-no-padding">
<div class="col-6">
<div class="p-navigation__main-links">
<div class="row u-no-padding">
<div class="col-4">
<ul class="p-list">
<li>
<a href="https://ubuntu.com/ai"
class="p-navigation__dropdown-item "
>
<span>AI/ML</span>
<br />
<small class="u-text-wrap-auto">AI and machine learning on Ubuntu</small>
</a>
</li>
<li>
<a href="/data"
class="p-navigation__dropdown-item "
>
<span>Data solutions</span>
<br />
<small class="u-text-wrap-auto">Enterprise data management at scale</small>
</a>
</li>
<li>
<a href="/cloud-marketplace"
class="p-navigation__dropdown-item "
>
<span>Cloud marketplace</span>
<br />
<small class="u-text-wrap-auto">Managed solutions on public clouds</small>
</a>
</li>
<li>
<a href="/mlops/kubeflow"
class="p-navigation__dropdown-item "
>
<span>Kubeflow</span>
<br />
<small class="u-text-wrap-auto">End-to-end MLOps platform</small>
</a>
</li>
<li>
<a href="/mlops/mlflow"
class="p-navigation__dropdown-item "
>
<span>MLflow</span>
<br />
<small class="u-text-wrap-auto">Lightweight ML platform</small>
</a>
</li>
<li>
<a href="/data/kafka"
class="p-navigation__dropdown-item "
>
<span>Kafka</span>
<br />
<small class="u-text-wrap-auto">Streaming data platform</small>
</a>
</li>
</ul>
</div>
<div class="col-4">
<ul class="p-list">
<li>
<a href="/data/spark"
class="p-navigation__dropdown-item "
>
<span>Spark</span>
<br />
<small class="u-text-wrap-auto">Big data processing</small>
</a>
</li>
<li>
<a href="/data/mongodb"
class="p-navigation__dropdown-item "
>
<span>MongoDB</span>
<br />
<small class="u-text-wrap-auto">NoSQL database management</small>
</a>
</li>
<li>
<a href="/data/postgresql"
class="p-navigation__dropdown-item "
>
<span>PostgreSQL</span>
<br />
<small class="u-text-wrap-auto">Relational database management</small>
</a>
</li>
<li>
<a href="/data/mysql"
class="p-navigation__dropdown-item "
>
<span>MySQL</span>
<br />
<small class="u-text-wrap-auto">Relational database management</small>
</a>
</li>
<li>
<a href="/data/opensearch"
class="p-navigation__dropdown-item "
>
<span>OpenSearch</span>
<br />
<small class="u-text-wrap-auto">Search and analytics suite</small>
</a>
</li>
<li>
<a href="/data/cassandra"
class="p-navigation__dropdown-item "
>
<span>Cassandra</span>
<br />
<small class="u-text-wrap-auto">Distributed NoSQL database</small>
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="col-3">
<div class="p-navigation__link-list">
<h2 class="p-navigation--list-heading p-text--small-caps u-no-padding">Quick links</h2>
<ul class="p-list">
<li class="p-list__item">
<a
href="https://documentation.ubuntu.com/charmed-kubeflow">Kubeflow documentation</a>
</li>
<li class="p-list__item">
<a
href="https://documentation.ubuntu.com/charmed-mlflow/en/latest/">MLflow documentation</a>
</li>
<li class="p-list__item">
<a
href="https://ubuntu.com/engage/mlops-toolkit/">MLOps toolkit</a>
</li>
<li class="p-list__item">
<a
href="https://ubuntu.com/engage/open-source-big-data-ai">Guide to big data and AI</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="p-navigation__content-panel js-content-panel"
hidden="true"
id="products-certified-hardware-tab-content"
tabindex="-1"
aria-labelledby="products-certified-hardware-tab">
<div class="row u-no-padding">
<div class="col-6">
<div class="p-navigation__main-links">
<div class="row u-no-padding">
<div class="col-4">
<ul class="p-list">
<li>
<a href="https://ubuntu.com/certified"
class="p-navigation__dropdown-item "
>
<span>Certified hardware</span>
<br />
<small class="u-text-wrap-auto">Ubuntu hardware you can trust</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/certified?q=&limit=20&category=Laptop&category=Desktop"
class="p-navigation__dropdown-item "
>
<span>PC and laptops</span>
<br />
<small class="u-text-wrap-auto">Certified for Ubuntu</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/certified/servers"
class="p-navigation__dropdown-item "
>
<span>Servers</span>
<br />
<small class="u-text-wrap-auto">Hardware for data centers</small>
</a>
</li>
</ul>
</div>
<div class="col-4">
<ul class="p-list">
<li>
<a href="https://ubuntu.com/certified/devices"
class="p-navigation__dropdown-item "
>
<span>IoT devices</span>
<br />
<small class="u-text-wrap-auto">Stable and secure devices</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/certified/socs"
class="p-navigation__dropdown-item "
>
<span>SoCs</span>
<br />
<small class="u-text-wrap-auto">System on a Chip hardware</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/certified?q=&limit=20&vendor=Raspberry+Pi+Foundation"
class="p-navigation__dropdown-item "
>
<span>Raspberry Pi</span>
<br />
<small class="u-text-wrap-auto">Certified Pi devices</small>
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="col-3">
<div class="p-navigation__link-list">
<h2 class="p-navigation--list-heading p-text--small-caps u-no-padding">Quick links</h2>
<ul class="p-list">
<li class="p-list__item">
<a
href="https://ubuntu.com/certified/why-certified">Why use Certified devices?</a>
</li>
<li class="p-list__item">
<a
href="https://ubuntu.com/partners/become-a-partner">Certify your device</a>
</li>
<li class="p-list__item">
<a
href="https://www.brighttalk.com/webcast/6793/497538">Why certification matters for AIoT</a>
</li>
<li class="p-list__item">
<a
href="https://www.brighttalk.com/webcast/6793/514263">Industrial Pi use cases webinar</a>
</li>
<li class="p-list__item">
<a
href="https://ubuntu.com/blog/why-you-should-buy-a-pre-installed-ubuntu-workstation">Why buy a preinstalled workstation?</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="p-navigation__content-panel js-content-panel"
hidden="true"
id="products-iot-and-edge-tab-content"
tabindex="-1"
aria-labelledby="products-iot-and-edge-tab">
<div class="row u-no-padding">
<div class="col-6">
<div class="p-navigation__main-links">
<div class="row u-no-padding">
<div class="col-4">
<ul class="p-list">
<li>
<a href="https://ubuntu.com/core"
class="p-navigation__dropdown-item "
>
<span>Ubuntu Core</span>
<br />
<small class="u-text-wrap-auto">Embedded Linux</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/internet-of-things/appstore"
class="p-navigation__dropdown-item "
>
<span>IoT App Store</span>
<br />
<small class="u-text-wrap-auto">Private app store for Linux and IoT</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/internet-of-things/management"
class="p-navigation__dropdown-item "
>
<span>Device management</span>
<br />
<small class="u-text-wrap-auto">Manage fleets of IoT devices</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/certified/devices"
class="p-navigation__dropdown-item "
>
<span>Certified devices</span>
<br />
<small class="u-text-wrap-auto">Hardware/OS compatibility</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/frame"
class="p-navigation__dropdown-item "
>
<span>Ubuntu Frame</span>
<br />
<small class="u-text-wrap-auto">Embedded graphical displays</small>
</a>
</li>
</ul>
</div>
<div class="col-4">
<ul class="p-list">
<li>
<a href="https://ubuntu.com/robotics/ros-esm"
class="p-navigation__dropdown-item "
>
<span>ROS ESM</span>
<br />
<small class="u-text-wrap-auto">Expanded security for robots</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/real-time"
class="p-navigation__dropdown-item "
>
<span>Real-time Ubuntu</span>
<br />
<small class="u-text-wrap-auto">Low-latency kernel</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/core/services"
class="p-navigation__dropdown-item "
>
<span>IoT Professional Services</span>
<br />
<small class="u-text-wrap-auto">Bring IoT devices to market</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/kernel"
class="p-navigation__dropdown-item "
>
<span>Kernel</span>
<br />
<small class="u-text-wrap-auto">Ubuntu kernel on certified hardware</small>
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="col-3">
<div class="p-navigation__link-list">
<h2 class="p-navigation--list-heading p-text--small-caps u-no-padding">Quick links</h2>
<ul class="p-list">
<li class="p-list__item">
<a
href="https://ubuntu.com/engage/a-practical-guide-to-iot-lifecycle-management">Guide to IoT lifecycle management</a>
</li>
<li class="p-list__item">
<a
href="https://ubuntu.com/blog/canonical-joins-the-connectivity-standards-alliance">Canonical joins the CSA</a>
</li>
<li class="p-list__item">
<a
href="https://ubuntu.com/engage/robot-operating-system-choice">Pick the OS for your robots</a>
</li>
<li class="p-list__item">
<a
href="https://ubuntu.com/engage/embedded-linux-make-or-buy">Embedded Linux: make or buy?</a>
</li>
<li class="p-list__item">
<a
href="https://ubuntu.com/download/raspberry-pi-core">Try Ubuntu Core on Raspberry Pi</a>
</li>
<li class="p-list__item">
<a
href="https://ubuntu.com/engage/bridge-the-IT-OT-gap-Industry4">Industry 4.0 webinar</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="p-navigation__content-panel js-content-panel"
hidden="true"
id="products-developer-tools-tab-content"
tabindex="-1"
aria-labelledby="products-developer-tools-tab">
<div class="row u-no-padding">
<div class="col-6">
<div class="p-navigation__main-links">
<div class="row u-no-padding">
<div class="col-4">
<ul class="p-list">
<li>
<a href="https://snapcraft.io/about"
class="p-navigation__dropdown-item "
>
<span>Snaps</span>
<br />
<small class="u-text-wrap-auto">Containerized applications for Linux</small>
</a>
</li>
<li>
<a href="https://snapcraft.io/build"
class="p-navigation__dropdown-item "
>
<span>Snapcraft</span>
<br />
<small class="u-text-wrap-auto">Build and publish your snaps</small>
</a>
</li>
<li>
<a href="https://snapcraft.io"
class="p-navigation__dropdown-item "
>
<span>Snap Store</span>
<br />
<small class="u-text-wrap-auto">App store for Linux</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/containers/chiselled"
class="p-navigation__dropdown-item "
>
<span>Chiseled Ubuntu</span>
<br />
<small class="u-text-wrap-auto">Ultra-small containerization</small>
</a>
</li>
<li>
<a href="/juju"
class="p-navigation__dropdown-item "
>
<span>Juju</span>
<br />
<small class="u-text-wrap-auto">Orchestrator engine for operators</small>
</a>
</li>
</ul>
</div>
<div class="col-4">
<ul class="p-list">
<li>
<a href="https://charmhub.io/"
class="p-navigation__dropdown-item "
>
<span>Charmhub</span>
<br />
<small class="u-text-wrap-auto">Software operators collection</small>
</a>
</li>
<li>
<a href="/jaas"
class="p-navigation__dropdown-item "
>
<span>JAAS</span>
<br />
<small class="u-text-wrap-auto">Auditing and compliance for Juju</small>
</a>
</li>
<li>
<a href="/mir"
class="p-navigation__dropdown-item "
>
<span>Mir</span>
<br />
<small class="u-text-wrap-auto">Display server library</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/workshop"
class="p-navigation__dropdown-item "
>
<span>Workshop</span>
<br />
<small class="u-text-wrap-auto">Sandboxed developer workspaces</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/enterprise-store"
class="p-navigation__dropdown-item "
>
<span>Enterprise Store</span>
<br />
<small class="u-text-wrap-auto">Proxy for software management</small>
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="col-3">
<div class="p-navigation__link-list">
<h2 class="p-navigation--list-heading p-text--small-caps u-no-padding">Quick links</h2>
<ul class="p-list">
<li class="p-list__item">
<a
href="https://snapcraft.io/docs">Snap documentation</a>
</li>
<li class="p-list__item">
<a
href="https://ubuntu.com/tutorials/create-your-first-snap">Create your first snap</a>
</li>
<li class="p-list__item">
<a
href="/juju/docs">Juju documentation</a>
</li>
<li class="p-list__item">
<a
href="https://documentation.ubuntu.com/juju/3.6/tutorial/">Getting started with Juju</a>
</li>
<li class="p-list__item">
<a
href="https://documentation.ubuntu.com/ops/latest/tutorial/from-zero-to-hero-write-your-first-kubernetes-charm/">Write your first charm</a>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</li>
<li class="p-navigation__item--dropdown-toggle"
role="menuitem"
id="solutions-nav">
<a class="p-navigation__link js-dropdown-button"
href="/navigation#solutions-navigation"
aria-controls="solutions-content"
tabindex="0"
data-level="0">Solutions</a>
<div class="p-navigation__dropdown is-full-width is-collapsed"
data-level="1"
id="solutions-content"
aria-hidden="true">
<div class="p-navigation__dropdown-content--sliding">
<ul class="p-list u-no-margin js-dropdown-list">
<li class="p-navigation__item--dropdown-close" id="solutions-content-back">
<a class="p-navigation__link js-back-button js-focus-target"
aria-controls="solutions-content"
href="#solutions-content-back"
data-level="1">Back</a>
</li>
<li class="p-navigation--cta">
<span class="p-navigation__dropdown-item">
<a href="/solutions" data-level="1" class="js-focus-target">Explore our solutions ›</a>
</span>
</li>
<li class="p-navigation--list-heading">
<h2 class="p-navigation__dropdown-item p-text--small-caps u-no-margin js-focus-target"
data-level="1">Categories</h2>
</li>
<li>
<a href="/solutions/ai"
class="p-navigation__dropdown-item js-focus-target"
data-level="1">
<span>AI</span>
<br />
<small >Bring AI to your enterprise</small>
</a>
</li>
<li>
<a href="/data"
class="p-navigation__dropdown-item js-focus-target"
data-level="1">
<span>Data</span>
<br />
<small >Data management at scale</small>
</a>
</li>
<li>
<a href="/solutions/ubuntu-os"
class="p-navigation__dropdown-item js-focus-target"
data-level="1">
<span>Ubuntu OS</span>
<br />
<small >An enterprise OS for everyone</small>
</a>
</li>
<li>
<a href="/solutions/infrastructure"
class="p-navigation__dropdown-item js-focus-target"
data-level="1">
<span>Infrastructure</span>
<br />
<small >Agile data center operations</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/managed"
class="p-navigation__dropdown-item js-focus-target"
data-level="1">
<span>Managed IT services</span>
<br />
<small >Fully managed open source solutions</small>
</a>
</li>
<li>
<a href="/solutions/open-source-security"
class="p-navigation__dropdown-item js-focus-target"
data-level="1">
<span>Open source security</span>
<br />
<small >A trusted software supply chain</small>
</a>
</li>
<li>
<a href="/solutions/iot-and-devices"
class="p-navigation__dropdown-item js-focus-target"
data-level="1">
<span>IoT and devices</span>
<br />
<small >Deploy and manage devices at scale</small>
</a>
</li>
<li>
<a href="/solutions/cloud-native-development"
class="p-navigation__dropdown-item js-focus-target"
data-level="1">
<span>Cloud-native apps</span>
<br />
<small >Build and deploy apps at speed</small>
</a>
</li>
<li>
<a href="/solutions/automation"
class="p-navigation__dropdown-item js-focus-target"
data-level="1">
<span>Automation</span>
<br />
<small >Simplify deployment, management, and scaling</small>
</a>
</li>
<li class="p-navigation--list-heading">
<h2 class="p-navigation__dropdown-item p-text--small-caps u-no-margin js-focus-target"
data-level="1">Industries</h2>
</li>
<li>
<a href="/solutions/automotive"
class="p-navigation__dropdown-item js-focus-target"
data-level="1">
<span>Automotive</span>
<br />
<small >Smarter vehicles and factories</small>
</a>
</li>
<li>
<a href="/solutions/financial-services"
class="p-navigation__dropdown-item js-focus-target"
data-level="1">
<span>Financial services</span>
<br />
<small >Modernize with open source</small>
</a>
</li>
<li>
<a href="/public-sector"
class="p-navigation__dropdown-item js-focus-target"
data-level="1">
<span>Public sector</span>
<br />
<small >Government and federal</small>
</a>
</li>
<li>
<a href="/solutions/education"
class="p-navigation__dropdown-item js-focus-target"
data-level="1">
<span>Education</span>
<br />
<small >Open source for academia</small>
</a>
</li>
<li>
<a href="/solutions/industrial"
class="p-navigation__dropdown-item js-focus-target"
data-level="1">
<span>Industrial</span>
<br />
<small >The factory of the future</small>
</a>
</li>
<li>
<a href="/solutions/telco"
class="p-navigation__dropdown-item js-focus-target"
data-level="1">
<span>Telco</span>
<br />
<small >Carrier-grade solutions</small>
</a>
</li>
<div class="p-navigation__preview-links">
<h2 class="p-navigation--list-heading p-text--small-caps u-sv2">
<a href="/case-study">Case studies ›</a>
</h2>
<div class="grid-row u-no-padding p-navigation__preview-link--container">
<div class="grid-col-4 p-navigation__preview-link">
<div class="grid-row--50-50 u-no-padding">
<div class="p-navigation__preview-link--image grid-col p-image-container is-cover u-height-190px"
>
<img
src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_284/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fb8c362e0-sbi_bits.jpg"
srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_284/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fb8c362e0-sbi_bits.jpg 284w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_568/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fb8c362e0-sbi_bits.jpg 568w"
sizes="(min-width: 284px) 284px, 100vw"
alt=""
width="284"
height="190"
loading="lazy"
class="p-image-container__image"
/>
</div>
<div class="grid-col p-navigation__preview-link--description">
<p>SBI BITS puts business continuity at the heart of its OpenStack migration.</p>
<a href="/case-study/sbi-bits">Learn more ›</a>
</div>
</div>
</div>
<div class="grid-col-4 p-navigation__preview-link">
<div class="grid-row--50-50 u-no-padding">
<div class="p-navigation__preview-link--image grid-col p-image-container is-cover u-height-190px"
>
<img
src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_284/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F4ce66327-esa.jpg"
srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_284/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F4ce66327-esa.jpg 284w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_568/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F4ce66327-esa.jpg 568w"
sizes="(min-width: 284px) 284px, 100vw"
alt=""
width="284"
height="190"
loading="lazy"
class="p-image-container__image"
/>
</div>
<div class="grid-col p-navigation__preview-link--description">
<p>Canonical deploys infrastructure solutions for ESA's space mission operations.</p>
<a href="/case-study/esa">Learn more ›</a>
</div>
</div>
</div>
</div>
</div>
</ul>
</div>
<div class="p-navigation__dropdown-content--full-width js-dropdown-window"
id="solutions">
<div class="row--25-75">
<div class="p-navigation__content-panel--full-width">
<div class="p-strip">
<p class="p-navigation--cta">
<a href="/solutions">Explore our solutions ›</a>
</p>
</div>
<div class="p-section--shallow">
<hr class="p-rule--muted" />
<div class="grid-row--50-50 u-no-padding">
<div class="grid-col">
<div class="p-navigation__main-links">
<h2 class="p-navigation--list-heading p-text--small-caps">Categories</h2>
<div class="grid-row u-no-padding">
<div class="grid-col-2">
<ul class="p-list">
<li>
<a href="/solutions/ai"
class="p-navigation__dropdown-item "
>
<span>AI</span>
<br />
<small class="u-text-wrap-auto">Bring AI to your enterprise</small>
</a>
</li>
<li>
<a href="/data"
class="p-navigation__dropdown-item "
>
<span>Data</span>
<br />
<small class="u-text-wrap-auto">Data management at scale</small>
</a>
</li>
<li>
<a href="/solutions/ubuntu-os"
class="p-navigation__dropdown-item "
>
<span>Ubuntu OS</span>
<br />
<small class="u-text-wrap-auto">An enterprise OS for everyone</small>
</a>
</li>
<li>
<a href="/solutions/infrastructure"
class="p-navigation__dropdown-item "
>
<span>Infrastructure</span>
<br />
<small class="u-text-wrap-auto">Agile data center operations</small>
</a>
</li>
<li>
<a href="https://ubuntu.com/managed"
class="p-navigation__dropdown-item "
>
<span>Managed IT services</span>
<br />
<small class="u-text-wrap-auto">Fully managed open source solutions</small>
</a>
</li>
</ul>
</div>
<div class="grid-col-2">
<ul class="p-list">
<li>
<a href="/solutions/open-source-security"
class="p-navigation__dropdown-item "
>
<span>Open source security</span>
<br />
<small class="u-text-wrap-auto">A trusted software supply chain</small>
</a>
</li>
<li>
<a href="/solutions/iot-and-devices"
class="p-navigation__dropdown-item "
>
<span>IoT and devices</span>
<br />
<small class="u-text-wrap-auto">Deploy and manage devices at scale</small>
</a>
</li>
<li>
<a href="/solutions/cloud-native-development"
class="p-navigation__dropdown-item "
>
<span>Cloud-native apps</span>
<br />
<small class="u-text-wrap-auto">Build and deploy apps at speed</small>
</a>
</li>
<li>
<a href="/solutions/automation"
class="p-navigation__dropdown-item "
>
<span>Automation</span>
<br />
<small class="u-text-wrap-auto">Simplify deployment, management, and scaling</small>
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="grid-col">
<div class="p-navigation__main-links">
<h2 class="p-navigation--list-heading p-text--small-caps">Industries</h2>
<div class="grid-row u-no-padding">
<div class="grid-col-2">
<ul class="p-list">
<li>
<a href="/solutions/automotive"
class="p-navigation__dropdown-item "
>
<span>Automotive</span>
<br />
<small class="u-text-wrap-auto">Smarter vehicles and factories</small>
</a>
</li>
<li>
<a href="/solutions/financial-services"
class="p-navigation__dropdown-item "
>
<span>Financial services</span>
<br />
<small class="u-text-wrap-auto">Modernize with open source</small>
</a>
</li>
<li>
<a href="/public-sector"
class="p-navigation__dropdown-item "
>
<span>Public sector</span>
<br />
<small class="u-text-wrap-auto">Government and federal</small>
</a>
</li>
</ul>
</div>
<div class="grid-col-2">
<ul class="p-list">
<li>
<a href="/solutions/education"
class="p-navigation__dropdown-item "
>
<span>Education</span>
<br />
<small class="u-text-wrap-auto">Open source for academia</small>
</a>
</li>
<li>
<a href="/solutions/industrial"
class="p-navigation__dropdown-item "
>
<span>Industrial</span>
<br />
<small class="u-text-wrap-auto">The factory of the future</small>
</a>
</li>
<li>
<a href="/solutions/telco"
class="p-navigation__dropdown-item "
>
<span>Telco</span>
<br />
<small class="u-text-wrap-auto">Carrier-grade solutions</small>
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
<hr class="p-rule--muted" />
<div class="p-navigation__preview-links">
<h2 class="p-navigation--list-heading p-text--small-caps u-sv2">
<a href="/case-study">Case studies ›</a>
</h2>
<div class="grid-row u-no-padding p-navigation__preview-link--container">
<div class="grid-col-4 p-navigation__preview-link">
<div class="grid-row--50-50 u-no-padding">
<div class="p-navigation__preview-link--image grid-col p-image-container is-cover u-height-190px"
>
<img
src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_284/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fb8c362e0-sbi_bits.jpg"
srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_284/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fb8c362e0-sbi_bits.jpg 284w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_568/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fb8c362e0-sbi_bits.jpg 568w"
sizes="(min-width: 284px) 284px, 100vw"
alt=""
width="284"
height="190"
loading="lazy"
class="p-image-container__image"
/>
</div>
<div class="grid-col p-navigation__preview-link--description">
<p>SBI BITS puts business continuity at the heart of its OpenStack migration.</p>
<a href="/case-study/sbi-bits">Learn more ›</a>
</div>
</div>
</div>
<div class="grid-col-4 p-navigation__preview-link">
<div class="grid-row--50-50 u-no-padding">
<div class="p-navigation__preview-link--image grid-col p-image-container is-cover u-height-190px"
>
<img
src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_284/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F4ce66327-esa.jpg"
srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_284/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F4ce66327-esa.jpg 284w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_568/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F4ce66327-esa.jpg 568w"
sizes="(min-width: 284px) 284px, 100vw"
alt=""
width="284"
height="190"
loading="lazy"
class="p-image-container__image"
/>
</div>
<div class="grid-col p-navigation__preview-link--description">
<p>Canonical deploys infrastructure solutions for ESA's space mission operations.</p>
<a href="/case-study/esa">Learn more ›</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</li>
<li class="p-navigation__item--dropdown-toggle"
role="menuitem"
id="partners-nav">
<a class="p-navigation__link js-dropdown-button"
href="/navigation#partners-navigation"
aria-controls="partners-content"
tabindex="0"
data-level="0">Partners</a>
<div class="p-navigation__dropdown is-full-width is-collapsed"
data-level="1"
id="partners-content"
aria-hidden="true">
<div class="p-navigation__dropdown-content--sliding">
<ul class="p-list u-no-margin js-dropdown-list">
<li class="p-navigation__item--dropdown-close" id="partners-content-back">
<a class="p-navigation__link js-back-button js-focus-target"
aria-controls="partners-content"
href="#partners-content-back"
data-level="1">Back</a>
</li>
<li class="p-navigation--cta">
<span class="p-navigation__dropdown-item">
<a href="/partners" data-level="1" class="js-focus-target">Explore our partners ›</a>
</span>
</li>
<li class="p-navigation--list-heading">
<h2 class="p-navigation__dropdown-item p-text--small-caps u-no-margin js-focus-target"
data-level="1">Partner programs</h2>
</li>
<li>
<a href="/partners/desktop"
class="p-navigation__dropdown-item js-focus-target"
data-level="1">
<span>Desktop</span>
<br />
<small >Desktop, laptops and workstations</small>
</a>
</li>
<li>
<a href="/partners/channel-and-reseller"
class="p-navigation__dropdown-item js-focus-target"
data-level="1">
<span>Channel/reseller</span>
<br />
<small >Partners on every continent</small>
</a>
</li>
<li>
<a href="/partners/iot-device"
class="p-navigation__dropdown-item js-focus-target"
data-level="1">
<span>IoT devices</span>
<br />
<small >Robots, edge, development boards</small>
</a>
</li>
<li>
<a href="/partners/ihv-and-oem"
class="p-navigation__dropdown-item js-focus-target"
data-level="1">
<span>IHV/OEM</span>
<br />
<small >Data centres</small>
</a>
</li>
<li>
<a href="/partners/isv-program"
class="p-navigation__dropdown-item js-focus-target"
data-level="1">
<span>ISVs</span>
<br />
<small >Independent Software Vendors</small>
</a>
</li>
<li>
<a href="/partners/gsi"
class="p-navigation__dropdown-item js-focus-target"
data-level="1">
<span>GSIs</span>
<br />
<small >Global Systems Integrators</small>
</a>
</li>
<li>
<a href="/partners/public-cloud"
class="p-navigation__dropdown-item js-focus-target"
data-level="1">
<span>Public cloud</span>
<br />
<small >Ubuntu optimized for the cloud</small>
</a>
</li>
<li>
<a href="/partners/silicon"
class="p-navigation__dropdown-item js-focus-target"
data-level="1">
<span>Silicon</span>
<br />
<small >CPUs, boards and SoCs</small>
</a>
</li>
<li class="p-navigation--list-heading">
<h2 class="p-navigation__dropdown-item p-text--small-caps u-no-margin js-focus-target"
data-level="1">Quick links</h2>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="/partners/find-a-partner" data-level="1" class="js-focus-target">Find a partner</a>
</span>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="/partners/become-a-partner" data-level="1" class="js-focus-target">Become a partner</a>
</span>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="https://www.partner.canonical.com/#/page/login" data-level="1" class="js-focus-target">Log in to the partner portal</a>
</span>
</li>
</ul>
</div>
<div class="p-navigation__dropdown-content--full-width js-dropdown-window"
id="partners">
<div class="row--25-75">
<div class="p-navigation__content-panel--full-width">
<div class="p-strip">
<p class="p-navigation--cta">
<a href="/partners">Explore our partners ›</a>
</p>
</div>
<div class="p-section--shallow">
<hr class="p-rule--muted" />
<div class="row u-no-padding">
<div class="col-9">
<div class="p-navigation__main-links">
<h2 class="p-navigation--list-heading p-text--small-caps">Partner programs</h2>
<div class="row u-no-padding">
<div class="col-3">
<ul class="p-list">
<li>
<a href="/partners/desktop"
class="p-navigation__dropdown-item "
>
<span>Desktop</span>
<br />
<small class="u-text-wrap-auto">Desktop, laptops and workstations</small>
</a>
</li>
<li>
<a href="/partners/channel-and-reseller"
class="p-navigation__dropdown-item "
>
<span>Channel/reseller</span>
<br />
<small class="u-text-wrap-auto">Partners on every continent</small>
</a>
</li>
<li>
<a href="/partners/iot-device"
class="p-navigation__dropdown-item "
>
<span>IoT devices</span>
<br />
<small class="u-text-wrap-auto">Robots, edge, development boards</small>
</a>
</li>
</ul>
</div>
<div class="col-3">
<ul class="p-list">
<li>
<a href="/partners/ihv-and-oem"
class="p-navigation__dropdown-item "
>
<span>IHV/OEM</span>
<br />
<small class="u-text-wrap-auto">Data centres</small>
</a>
</li>
<li>
<a href="/partners/isv-program"
class="p-navigation__dropdown-item "
>
<span>ISVs</span>
<br />
<small class="u-text-wrap-auto">Independent Software Vendors</small>
</a>
</li>
<li>
<a href="/partners/gsi"
class="p-navigation__dropdown-item "
>
<span>GSIs</span>
<br />
<small class="u-text-wrap-auto">Global Systems Integrators</small>
</a>
</li>
</ul>
</div>
<div class="col-3">
<ul class="p-list">
<li>
<a href="/partners/public-cloud"
class="p-navigation__dropdown-item "
>
<span>Public cloud</span>
<br />
<small class="u-text-wrap-auto">Ubuntu optimized for the cloud</small>
</a>
</li>
<li>
<a href="/partners/silicon"
class="p-navigation__dropdown-item "
>
<span>Silicon</span>
<br />
<small class="u-text-wrap-auto">CPUs, boards and SoCs</small>
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="col-3">
<div class="p-navigation__link-list">
<h2 class="p-navigation--list-heading p-text--small-caps u-no-padding">Quick links</h2>
<ul class="p-list">
<li class="p-list__item">
<a
href="/partners/find-a-partner">Find a partner</a>
</li>
<li class="p-list__item">
<a
href="/partners/become-a-partner">Become a partner</a>
</li>
<li class="p-list__item">
<a
href="https://www.partner.canonical.com/#/page/login">Log in to the partner portal</a>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</li>
<li class="p-navigation__item--dropdown-toggle"
role="menuitem"
id="careers-nav">
<a class="p-navigation__link js-dropdown-button"
href="/navigation#careers-navigation"
aria-controls="careers-content"
tabindex="0"
data-level="0">Careers</a>
<div class="p-navigation__dropdown is-full-width is-collapsed"
data-level="1"
id="careers-content"
aria-hidden="true">
<div class="p-navigation__dropdown-content--sliding">
<ul class="p-list u-no-margin js-dropdown-list">
<li class="p-navigation__item--dropdown-close" id="careers-content-back">
<a class="p-navigation__link js-back-button js-focus-target"
aria-controls="careers-content"
href="#careers-content-back"
data-level="1">Back</a>
</li>
<li class="p-navigation--cta">
<span class="p-navigation__dropdown-item">
<a href="/careers" data-level="1" class="js-focus-target">Roles by department ›</a>
</span>
</li>
<li class="p-navigation--list-heading">
<h2 class="p-navigation__dropdown-item p-text--small-caps u-no-margin js-focus-target"
data-level="1">Roles by department</h2>
</li>
<li>
<a href="/careers/engineering"
class="p-navigation__dropdown-item js-focus-target"
data-level="1">
<span>Engineering</span>
<br />
<small class="js-available-roles" data-id="engineering"><i class="p-icon--spinner u-animation--spin"></i></small>
</a>
</li>
<li>
<a href="/careers/support-engineering"
class="p-navigation__dropdown-item js-focus-target"
data-level="1">
<span>Support Engineering</span>
<br />
<small class="js-available-roles" data-id="support-engineering"><i class="p-icon--spinner u-animation--spin"></i></small>
</a>
</li>
<li>
<a href="/careers/marketing"
class="p-navigation__dropdown-item js-focus-target"
data-level="1">
<span>Marketing</span>
<br />
<small class="js-available-roles" data-id="marketing"><i class="p-icon--spinner u-animation--spin"></i></small>
</a>
</li>
<li>
<a href="/careers/web-and-design"
class="p-navigation__dropdown-item js-focus-target"
data-level="1">
<span>Web and Design</span>
<br />
<small class="js-available-roles" data-id="web-and-design"><i class="p-icon--spinner u-animation--spin"></i></small>
</a>
</li>
<li>
<a href="/careers/alliances-and-channels"
class="p-navigation__dropdown-item js-focus-target"
data-level="1">
<span>Alliances and Channels</span>
<br />
<small class="js-available-roles" data-id="alliances-and-channels"><i class="p-icon--spinner u-animation--spin"></i></small>
</a>
</li>
<li>
<a href="/careers/project-management"
class="p-navigation__dropdown-item js-focus-target"
data-level="1">
<span>Project management</span>
<br />
<small class="js-available-roles" data-id="project-management"><i class="p-icon--spinner u-animation--spin"></i></small>
</a>
</li>
<li>
<a href="/careers/commercial-operations"
class="p-navigation__dropdown-item js-focus-target"
data-level="1">
<span>Commercial Operations</span>
<br />
<small class="js-available-roles" data-id="commercial-operations"><i class="p-icon--spinner u-animation--spin"></i></small>
</a>
</li>
<li>
<a href="/careers/product"
class="p-navigation__dropdown-item js-focus-target"
data-level="1">
<span>Product</span>
<br />
<small class="js-available-roles" data-id="product"><i class="p-icon--spinner u-animation--spin"></i></small>
</a>
</li>
<li>
<a href="/careers/sales"
class="p-navigation__dropdown-item js-focus-target"
data-level="1">
<span>Sales</span>
<br />
<small class="js-available-roles" data-id="sales"><i class="p-icon--spinner u-animation--spin"></i></small>
</a>
</li>
<li>
<a href="/careers/finance"
class="p-navigation__dropdown-item js-focus-target"
data-level="1">
<span>Finance</span>
<br />
<small class="js-available-roles" data-id="finance"><i class="p-icon--spinner u-animation--spin"></i></small>
</a>
</li>
<li>
<a href="/careers/legal"
class="p-navigation__dropdown-item js-focus-target"
data-level="1">
<span>Legal</span>
<br />
<small class="js-available-roles" data-id="legal"><i class="p-icon--spinner u-animation--spin"></i></small>
</a>
</li>
<li>
<a href="/careers/administration"
class="p-navigation__dropdown-item js-focus-target"
data-level="1">
<span>Administration</span>
<br />
<small class="js-available-roles" data-id="administration"><i class="p-icon--spinner u-animation--spin"></i></small>
</a>
</li>
<li>
<a href="/careers/people"
class="p-navigation__dropdown-item js-focus-target"
data-level="1">
<span>People</span>
<br />
<small class="js-available-roles" data-id="people"><i class="p-icon--spinner u-animation--spin"></i></small>
</a>
</li>
<li class="p-navigation--list-heading">
<h2 class="p-navigation__dropdown-item p-text--small-caps u-no-margin js-focus-target"
data-level="1">Working here</h2>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="/careers/hiring-process" data-level="1" class="js-focus-target">Hiring process</a>
</span>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="/careers/company-culture" data-level="1" class="js-focus-target">Company culture</a>
</span>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="/careers/company-culture/remote-work" data-level="1" class="js-focus-target">Remote work</a>
</span>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="/careers/company-culture/progression" data-level="1" class="js-focus-target">Progression</a>
</span>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="/careers/company-culture/diversity" data-level="1" class="js-focus-target">Diversity</a>
</span>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="/careers/company-culture/sustainability" data-level="1" class="js-focus-target">Sustainability</a>
</span>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="/careers/early-careers" data-level="1" class="js-focus-target">Early careers</a>
</span>
</li>
</ul>
</div>
<div class="p-navigation__dropdown-content--full-width js-dropdown-window"
id="careers">
<div class="row--25-75">
<div class="p-navigation__content-panel--full-width">
<div class="p-strip">
<p class="p-navigation--cta">
<a href="/careers">Roles by department ›</a>
</p>
</div>
<div class="p-section--shallow">
<hr class="p-rule--muted" />
<div class="row u-no-padding">
<div class="col-9">
<div class="p-navigation__main-links">
<h2 class="p-navigation--list-heading p-text--small-caps">Roles by department</h2>
<div class="row u-no-padding">
<div class="col-3">
<ul class="p-list">
<li>
<a href="/careers/engineering"
class="p-navigation__dropdown-item "
>
<span>Engineering</span>
<br />
<small class="js-available-roles" data-id="engineering"><i class="p-icon--spinner u-animation--spin"></i></small>
</a>
</li>
<li>
<a href="/careers/support-engineering"
class="p-navigation__dropdown-item "
>
<span>Support Engineering</span>
<br />
<small class="js-available-roles" data-id="support-engineering"><i class="p-icon--spinner u-animation--spin"></i></small>
</a>
</li>
<li>
<a href="/careers/marketing"
class="p-navigation__dropdown-item "
>
<span>Marketing</span>
<br />
<small class="js-available-roles" data-id="marketing"><i class="p-icon--spinner u-animation--spin"></i></small>
</a>
</li>
<li>
<a href="/careers/web-and-design"
class="p-navigation__dropdown-item "
>
<span>Web and Design</span>
<br />
<small class="js-available-roles" data-id="web-and-design"><i class="p-icon--spinner u-animation--spin"></i></small>
</a>
</li>
<li>
<a href="/careers/alliances-and-channels"
class="p-navigation__dropdown-item "
>
<span>Alliances and Channels</span>
<br />
<small class="js-available-roles" data-id="alliances-and-channels"><i class="p-icon--spinner u-animation--spin"></i></small>
</a>
</li>
</ul>
</div>
<div class="col-3">
<ul class="p-list">
<li>
<a href="/careers/project-management"
class="p-navigation__dropdown-item "
>
<span>Project management</span>
<br />
<small class="js-available-roles" data-id="project-management"><i class="p-icon--spinner u-animation--spin"></i></small>
</a>
</li>
<li>
<a href="/careers/commercial-operations"
class="p-navigation__dropdown-item "
>
<span>Commercial Operations</span>
<br />
<small class="js-available-roles" data-id="commercial-operations"><i class="p-icon--spinner u-animation--spin"></i></small>
</a>
</li>
<li>
<a href="/careers/product"
class="p-navigation__dropdown-item "
>
<span>Product</span>
<br />
<small class="js-available-roles" data-id="product"><i class="p-icon--spinner u-animation--spin"></i></small>
</a>
</li>
<li>
<a href="/careers/sales"
class="p-navigation__dropdown-item "
>
<span>Sales</span>
<br />
<small class="js-available-roles" data-id="sales"><i class="p-icon--spinner u-animation--spin"></i></small>
</a>
</li>
</ul>
</div>
<div class="col-3">
<ul class="p-list">
<li>
<a href="/careers/finance"
class="p-navigation__dropdown-item "
>
<span>Finance</span>
<br />
<small class="js-available-roles" data-id="finance"><i class="p-icon--spinner u-animation--spin"></i></small>
</a>
</li>
<li>
<a href="/careers/legal"
class="p-navigation__dropdown-item "
>
<span>Legal</span>
<br />
<small class="js-available-roles" data-id="legal"><i class="p-icon--spinner u-animation--spin"></i></small>
</a>
</li>
<li>
<a href="/careers/administration"
class="p-navigation__dropdown-item "
>
<span>Administration</span>
<br />
<small class="js-available-roles" data-id="administration"><i class="p-icon--spinner u-animation--spin"></i></small>
</a>
</li>
<li>
<a href="/careers/people"
class="p-navigation__dropdown-item "
>
<span>People</span>
<br />
<small class="js-available-roles" data-id="people"><i class="p-icon--spinner u-animation--spin"></i></small>
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="col-3">
<div class="p-navigation__link-list">
<h2 class="p-navigation--list-heading p-text--small-caps u-no-padding">Working here</h2>
<ul class="p-list">
<li class="p-list__item">
<a
href="/careers/hiring-process">Hiring process</a>
</li>
<li class="p-list__item">
<a
href="/careers/company-culture">Company culture</a>
</li>
<li class="p-list__item">
<a
href="/careers/company-culture/remote-work">Remote work</a>
</li>
<li class="p-list__item">
<a
href="/careers/company-culture/progression">Progression</a>
</li>
<li class="p-list__item">
<a
href="/careers/company-culture/diversity">Diversity</a>
</li>
<li class="p-list__item">
<a
href="/careers/company-culture/sustainability">Sustainability</a>
</li>
<li class="p-list__item">
<a
href="/careers/early-careers">Early careers</a>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</li>
<li class="p-navigation__item--dropdown-toggle"
role="menuitem"
id="company-nav">
<a class="p-navigation__link js-dropdown-button"
href="/navigation#company-navigation"
aria-controls="company-content"
tabindex="0"
data-level="0">Company</a>
<div class="p-navigation__dropdown is-full-width is-collapsed"
data-level="1"
id="company-content"
aria-hidden="true">
<div class="p-navigation__dropdown-content--sliding">
<ul class="p-list u-no-margin js-dropdown-list">
<li class="p-navigation__item--dropdown-close" id="company-content-back">
<a class="p-navigation__link js-back-button js-focus-target"
aria-controls="company-content"
href="#company-content-back"
data-level="1">Back</a>
</li>
<li class="p-navigation--cta">
<span class="p-navigation__dropdown-item">
<a href="/company" data-level="1" class="js-focus-target">Get to know us ›</a>
</span>
</li>
<li class="p-navigation--list-heading">
<h2 class="p-navigation__dropdown-item p-text--small-caps u-no-margin js-focus-target"
data-level="1">Explore Canonical</h2>
</li>
<li>
<a href="/open-source-adoption"
class="p-navigation__dropdown-item js-focus-target"
data-level="1">
<span>Open source in your enterprise</span>
<br />
</a>
</li>
<li>
<a href="/projects"
class="p-navigation__dropdown-item js-focus-target"
data-level="1">
<span>Open source projects we support</span>
<br />
</a>
</li>
<li>
<a href="/events"
class="p-navigation__dropdown-item js-focus-target"
data-level="1">
<span>Company events</span>
<br />
</a>
</li>
<li>
<a href="https://trust.canonical.com/"
class="p-navigation__dropdown-item js-focus-target"
data-level="1">
<span>Company Trust Center</span>
<br />
</a>
</li>
<li class="p-navigation--list-heading">
<h2 class="p-navigation__dropdown-item p-text--small-caps u-no-margin js-focus-target"
data-level="1">Latest updates</h2>
</li>
<li>
<a href="/blog"
class="p-navigation__dropdown-item js-focus-target"
data-level="1">
<span>Blog</span>
<br />
</a>
</li>
<li>
<a href="/press-center"
class="p-navigation__dropdown-item js-focus-target"
data-level="1">
<span>Press Center</span>
<br />
</a>
</li>
<li class="p-navigation--list-link">
<span class="p-navigation__dropdown-item">
<a href="/blog" class="js-focus-target" tabindex="0">Company highlights ›</a>
</span>
</li>
</ul>
</div>
<div class="p-navigation__dropdown-content--full-width js-dropdown-window"
id="company">
<div class="row--25-75">
<div class="p-navigation__content-panel--full-width">
<div class="p-strip">
<p class="p-navigation--cta">
<a href="/company">Get to know us ›</a>
</p>
</div>
<div class="p-section--shallow">
<hr class="p-rule--muted" />
<div class="grid-row u-no-padding">
<div class="grid-col-2">
<div class="p-navigation__link-list">
<h2 class="p-navigation--list-heading p-text--small-caps u-no-padding">Explore Canonical</h2>
<ul class="p-list">
<li class="p-list__item">
<a class="p-link--inverted"
href="/open-source-adoption">Open source in your enterprise</a>
</li>
<li class="p-list__item">
<a class="p-link--inverted"
href="/projects">Open source projects we support</a>
</li>
<li class="p-list__item">
<a class="p-link--inverted"
href="/events">Company events</a>
</li>
<li class="p-list__item">
<a class="p-link--inverted"
href="https://trust.canonical.com/">Company Trust Center</a>
</li>
</ul>
</div>
<div class="p-navigation__link-list">
<h2 class="p-navigation--list-heading p-text--small-caps u-no-padding">Latest updates</h2>
<ul class="p-list">
<li class="p-list__item">
<a class="p-link--inverted"
href="/blog">Blog</a>
</li>
<li class="p-list__item">
<a class="p-link--inverted"
href="/press-center">Press Center</a>
</li>
</ul>
</div>
</div>
<div class="grid-col-6">
<div class="p-navigation__preview-links">
<h2 class="p-navigation--list-heading p-text--small-caps u-sv2">
<a href="/blog">Company highlights ›</a>
</h2>
<div class="grid-row u-no-padding">
<div class="grid-col-2">
<a class="p-link--inverted p-navigation__preview-link"
href="/blog/introducing-workshop-sandboxed-development-environments">
<div class="p-navigation__preview-link--image">
<img src="https://assets.ubuntu.com/v1/f9d33e5d-workshop_launch_list_1.png" alt="" loading="lazy" />
</div>
<p class="p-navigation__preview-link--description">Introducing Workshop: sandboxed development environments</p>
</a>
</div>
<div class="grid-col-2">
<a class="p-link--inverted p-navigation__preview-link"
href="/blog/managed-kubeflow-microsoft-azure-canonical-release">
<div class="p-navigation__preview-link--image">
<img src="https://assets.ubuntu.com/v1/3cd5b2c6-kubeflowlogo.png" alt="" loading="lazy" />
</div>
<p class="p-navigation__preview-link--description">Canonical announces Managed Kubeflow on Azure</p>
</a>
</div>
<div class="grid-col-2">
<a class="p-link--inverted p-navigation__preview-link"
href="/blog/canonical-releases-ubuntu-26-04-lts-resolute-raccoon">
<div class="p-navigation__preview-link--image">
<img src="https://assets.ubuntu.com/v1/1ccf5d21-resolute_raccoon_wallpaper_color_1920x1080.png" alt="" loading="lazy" />
</div>
<p class="p-navigation__preview-link--description">Canonical releases Ubuntu 26.04 LTS Resolute Raccoon</p>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</li>
<li class="p-navigation__item is-right-shifted">
<a href="#"
class="js-search-button p-navigation__link--search-toggle"
aria-label="Toggle search"
id="js-search-button-desktop"></a>
</li>
</ul>
<div class="p-navigation__search">
<form action="/search" class="p-search-box">
<label for="navigation-search" class="u-off-screen">Search</label>
<input type="search"
id="navigation-search"
class="p-search-box__input"
name="q"
placeholder="Search our sites"
required
aria-label="Search our sites" />
<button type="reset" class="p-search-box__reset js-search-button" aria-label="Clear search">
<i class="p-icon--close"></i>
</button>
<button type="submit" class="p-search-box__button js-search-button no-loader" aria-label="Submit search">
<i class="p-icon--search"></i>
</button>
</form>
</div>
</nav>
</div>
<div class="js-search-overlay p-navigation__search-overlay"></div>
</header>
<div id="secondary-navigation"
class="p-navigation is-sticky is-secondary is-dark"
data-nosnippet>
<div class="p-navigation__row--25-75">
<div class="p-navigation__banner">
<div class="p-navigation__tagged-logo">
<a class="p-navigation__link" href="/mir">
<div class="p-navigation__logo-tag">
<img class="p-navigation__logo-icon"
src="https://assets.ubuntu.com/v1/82818827-CoF_white.svg"
alt="" />
</div>
<span class="p-navigation__logo-title">Mir Display Server</span>
</a>
</div>
<ul class="p-navigation__items">
<li class="p-navigation__item">
<button class="js-secondary-menu-toggle-button p-navigation__link--menu-toggle"
aria-controls="secondary-navigation"
title="Toggle navigation"
aria-label="Toggle navigation"></button>
</li>
</ul>
</div>
<nav class="p-navigation__nav"
aria-label="Mir Display Server">
<ul class="p-navigation__items">
<li class="p-navigation__item ">
<a class="p-navigation__link"
href="/mir/docs/tutorials"
>Tutorials</a>
</li>
<li class="p-navigation__item ">
<a class="p-navigation__link"
href="/mir/docs"
>Docs</a>
</li>
<li class="p-navigation__item ">
<a class="p-navigation__link"
href="https://discourse.ubuntu.com/c/mir/15"
>Community</a>
</li>
</ul>
</nav>
</div>
</div>
<div id="main-content">
<section class="p-section--hero">
<div class="row--50-50-on-large"><div class="col">
<h1>
The fast, open and secure display server for any device
</h1></div>
<div class="col">
<div class="p-section--shallow">
<p>
From mobile and desktop shells to IoT devices and robots. Whether you are building the smart screen for your information kiosk, digital signage display, in-car entertainment stack, or home automation interface, Mir is your fastest and most securely-designed path to a solution.
</p>
</div>
<div class="p-cta-block">
<a href="https://assets.ubuntu.com/v1/bd787c8a-canonical-mir-datasheet-2018-12-20.pdf"
class="p-button--positive">Get the Mir datasheet</a>
<div class="u-align--cta">
<a class="github-button"
data-size="large"
href="https://github.com/canonical/mir"
aria-label="Follow @canonical/mir on GitHub"></a>
<noscript>
<a class="p-button" href="https://github.com/canonical/mir">Follow @canonical/mir on Github</a>
</noscript>
<a class="github-button"
href="https://github.com/canonical/mir"
data-icon="octicon-star"
data-size="large"
data-show-count="true"
data-text="Star"
aria-label="Star canonical/mir on GitHub"></a>
<noscript>
<a class="p-button" href="https://github.com/canonical/mir">Star canonical/mir on GitHub</a>
</noscript>
<a class="github-button"
href="https://github.com/canonical/mir/fork"
data-icon="octicon-repo-forked"
data-size="large"
data-show-count="true"
data-text="Fork"
aria-label="Fork canonical/mir on GitHub"></a>
<noscript>
<a class="p-button" href="https://github.com/canonical/mir">Fork canonical/mir on GitHub</a>
</noscript>
</div>
</div>
</div>
<div class="p-image-container--cinematic is-cover">
<img
src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_2464/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F1aed367e-hero.jpg"
srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_460/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F1aed367e-hero.jpg 460w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_620/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F1aed367e-hero.jpg 620w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_1036/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F1aed367e-hero.jpg 1036w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_1681/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F1aed367e-hero.jpg 1681w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_1920/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F1aed367e-hero.jpg 1920w"
sizes="(min-width: 2464px) 2464px, 100vw"
alt=""
width="2464"
height="1027"
loading="auto"
class="p-image-container__image"
/>
</div>
</div>
</section><section class="p-section">
<hr class="p-rule is-fixed-width" />
<div class="grid-row">
<div class="grid-col-4 grid-col-medium-2 grid-col-small-4">
<h2>What is Mir?</h2>
</div>
<div class="grid-col-4 grid-col-medium-2 grid-col-small-4">
<div class="p-section--shallow">
<div class="p-image-container is-highlighted">
<img
src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_1800/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F12b7533c-what-is-mir-update.png"
srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_460/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F12b7533c-what-is-mir-update.png 460w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_620/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F12b7533c-what-is-mir-update.png 620w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_1036/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F12b7533c-what-is-mir-update.png 1036w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_1681/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F12b7533c-what-is-mir-update.png 1681w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_1920/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F12b7533c-what-is-mir-update.png 1920w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_1800/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F12b7533c-what-is-mir-update.png 1800w"
sizes="(min-width: 1800px) 1800px, 100vw"
alt="Canonical Mir"
width="1800"
height="1201"
loading="lazy"
/>
</div>
</div>
<p class="p-heading--5 u-no-margin--bottom">Introducing a securely-designed display server</p>
<p>
Mir is a system-level component that can be used to unlock next-generation user experiences. It runs on a range of Linux powered devices including traditional desktops, IoT and embedded products. Mir implements the Wayland protocol, which is a modern replacement for the X window server system. It allows device makers and desktop users to have a well-defined, efficient, flexible, and secure platform for their graphical environment.
</p>
<a href="https://assets.ubuntu.com/v1/b26b4bb7-building_custom_wayland_compositors_made_simple_with_mir.pdf"
class="p-button--positive">Download the whitepaper</a>
</div>
</div>
</section><div class="p-section u-fixed-width">
<hr class="p-rule"/>
<div class="p-section--shallow">
<div class="u-fixed-width">
<h2 id="display-server">Choose your display server</h2>
</div>
</div><div class="grid-row">
<div class="grid-col-medium-2 grid-col-2 grid-col-start-large-3">
<h3 class="p-heading--5">Mir</h3>
</div>
<div class="grid-col-medium-2 grid-col-4">
<p>
<a href="https://canonical-mir.readthedocs-hosted.com/">Mir</a> is a set of libraries for writing graphical shells for GNU/Linux and similar operating systems. It incorporates much of what traditionally requires multiple components: a window manager, a compositor and a display server.
</p>
</div>
</div>
<div class="grid-row">
<div class="grid-col-6 grid-col-start-large-3">
<hr class="is-muted">
</div>
</div><div class="grid-row">
<div class="grid-col-medium-2 grid-col-2 grid-col-start-large-3">
<h3 class="p-heading--5">Ubuntu Frame</h3>
</div>
<div class="grid-col-medium-2 grid-col-4">
<p>
<a href="https://snapcraft.io/ubuntu-frame">Ubuntu Frame</a> is a fullscreen shell for edge devices that is based on Mir. Whether you are building a kiosk, point of sale, IoT device or any other product that requires a graphical output or display to the user, Ubuntu Frame instantly allows your device to run a fullscreen window.
</p>
</div>
</div>
<div class="grid-row">
<div class="grid-col-6 grid-col-start-large-3">
<hr class="is-muted">
</div>
</div><div class="grid-row">
<div class="grid-col-medium-2 grid-col-2 grid-col-start-large-3">
<h3 class="p-heading--5">Miriway</h3>
</div>
<div class="grid-col-medium-2 grid-col-4">
<p>
<a href="https://github.com/Miriway/Miriway">Miriway</a> is a lightweight, basic, usable graphical shell, for desktop environments that is based on Mir. It includes several keyboard shortcuts and optional support for workspaces and shell components.
</p>
</div>
</div>
</div>
<div class="p-section ">
<hr class="p-rule is-fixed-width"/>
<div class="p-section--shallow"><h2 class="u-fixed-width">Engineered for excellence: <br class="u-hide--small" /> Securely-designed. Versatile. Unstoppable performance.</h2></div>
<div class="grid-row">
<div class="grid-col-8">
<div class="p-equal-height-row--wrap"><div class="p-equal-height-row__col is-borderless"><div class="p-equal-height-row__item">
<div
class="p-image-container p-image-container--2-3-on-small p-image-container--2-3-on-medium p-image-container--2-3-on-large is-cover is-highlighted"><img
src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_568/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F485341a2-Image-1.png"
srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_460/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F485341a2-Image-1.png 460w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_620/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F485341a2-Image-1.png 620w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_1036/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F485341a2-Image-1.png 1036w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_568/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F485341a2-Image-1.png 568w"
sizes="(min-width: 568px) 568px, 100vw"
alt=""
width="568"
height="853"
loading="lazy"
class="p-image-container__image"
/></div>
<hr class="p-rule--highlight"/></div><div class="p-equal-height-row__item"><p class="p-heading--5">Your canvas for every screen</p></div><div class="p-equal-height-row__item"><p>We designed Mir with limitless applications in mind. From the nimble footprint of embedded systems and IoT devices to the power of desktops and the convenience of portable devices, Mir delivers stunning graphics wherever you need them. Powering everything from kiosks and digital signage solutions to futuristic smart mirrors, Mir thrives across diverse Linux operating systems. From the moment you connect a display, Mir transforms your device into a robust kiosk, intelligent smart terminal, or dynamic digital signage solution – without the fuss, straight to production.</p></div><div class="p-equal-height-row__item"></div>
</div><div class="p-equal-height-row__col is-borderless"><div class="p-equal-height-row__item">
<div
class="p-image-container p-image-container--2-3-on-small p-image-container--2-3-on-medium p-image-container--2-3-on-large is-cover is-highlighted"><img
src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_568/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F9ff3622c-Image-2.png"
srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_460/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F9ff3622c-Image-2.png 460w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_620/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F9ff3622c-Image-2.png 620w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_1036/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F9ff3622c-Image-2.png 1036w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_568/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F9ff3622c-Image-2.png 568w"
sizes="(min-width: 568px) 568px, 100vw"
alt=""
width="568"
height="853"
loading="lazy"
class="p-image-container__image"
/></div>
<hr class="p-rule--highlight"/></div><div class="p-equal-height-row__item"><p class="p-heading--5">Your smart display, deployed in seconds</p></div><div class="p-equal-height-row__item"><p>Forget complex set up procedures and endless configuration. Mir is engineered for lightning-fast deployment, offering the swiftest path to turning your innovative display concepts into reality. Thanks to essential applications like Ubuntu Frame, developers are empowered with everything they need, right out of the box, to run virtually any graphical application. Plus, with easy-to-deploy snaps available for Ubuntu Core, Ubuntu, Fedora, Arch, and beyond, Mir's versatility means your graphical applications are truly unconstrained.</p></div><div class="p-equal-height-row__item"></div>
</div><div class="p-equal-height-row__col is-borderless"><div class="p-equal-height-row__item">
<div
class="p-image-container p-image-container--2-3-on-small p-image-container--2-3-on-medium p-image-container--2-3-on-large is-cover is-highlighted"><img
src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_568/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F0faf3eb3-Image-3.png"
srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_460/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F0faf3eb3-Image-3.png 460w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_620/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F0faf3eb3-Image-3.png 620w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_1036/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F0faf3eb3-Image-3.png 1036w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_568/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F0faf3eb3-Image-3.png 568w"
sizes="(min-width: 568px) 568px, 100vw"
alt=""
width="568"
height="853"
loading="lazy"
class="p-image-container__image"
/></div>
<hr class="p-rule--highlight"/></div><div class="p-equal-height-row__item"><p class="p-heading--5">Display security redefined</p></div><div class="p-equal-height-row__item"><p>With a forward-thinking, robust architecture and built from the ground up with security at its core, Mir's modern design aggressively minimizes attack surfaces. By strictly mediating all application-to-server interactions and carefully managing data flow, Mir delivers an inherently secure and resilient visual experience.</p></div><div class="p-equal-height-row__item"></div>
</div><div class="p-equal-height-row__col is-borderless"><div class="p-equal-height-row__item">
<div
class="p-image-container p-image-container--2-3-on-small p-image-container--2-3-on-medium p-image-container--2-3-on-large is-cover is-highlighted"><img
src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_568/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F8ab66d9b-Image-4.png"
srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_460/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F8ab66d9b-Image-4.png 460w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_620/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F8ab66d9b-Image-4.png 620w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_1036/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F8ab66d9b-Image-4.png 1036w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_568/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F8ab66d9b-Image-4.png 568w"
sizes="(min-width: 568px) 568px, 100vw"
alt=""
width="568"
height="853"
loading="lazy"
class="p-image-container__image"
/></div>
<hr class="p-rule--highlight"/></div><div class="p-equal-height-row__item"><p class="p-heading--5">Peak display performance</p></div><div class="p-equal-height-row__item"><p>Mir is purpose-built for speed and efficiency, intelligently taking full advantage of OpenGL and EGL/Vulkan capable hardware and cutting down on every ounce of unnecessary processing. By tightly integrating window management directly into the server, Mir eliminates frustrating communication bottlenecks, resulting in a display environment that is not just responsive, but exceptionally fluid and reliable. Plus, Mir achieves this performance while maintaining essential backwards compatibility for your existing applications.</p></div><div class="p-equal-height-row__item"></div>
</div></div>
</div>
</div>
</div>
<section class="p-section">
<hr class="p-rule is-fixed-width" />
<div class="grid-row">
<div class="grid-col-2">
<h2>
Mir
<br class="u-hide--small" />
compatibility
</h2>
</div>
<div class="grid-col-6">
<div class="u-overflow-x-auto">
<table class="u-min-width-460px" aria-label="Mir compatibility table">
<thead>
<tr>
<th>Platform</th>
<th class="u-width-60">Driver Requirements</th>
<th>Examples</th>
</tr>
</thead>
<tbody>
<tr>
<td>gbm-kms</td>
<td>
KMS, libgbm and an EGL supporting
<br />
EGL_WL_bind_wayland_display
</td>
<td>
RPi3b (vc4)
<br />
RPi4 (V3D)
<br />
RPi5 (V3D)
<br />
Intel (i915)
<br />
Nvidia (Nouveau)
<br />
AMD (radeon)
</td>
</tr>
<tr>
<td>atomic-kms</td>
<td class="u-word-break-break-word">
Atomic KMS, libgbm and an EGL supporting
<br />
EGL_WL_bind_wayland_display and/or
<br />
EGL_EXT_image_dma_buf_import_modifiers
</td>
<td>
RPi4 (V3D)
<br />
RPi5 (V3D)
<br />
Intel (i915)
<br />
Nvidia (Nouveau)
<br />
AMD (radeon)
</td>
</tr>
<tr>
<td>eglstream-kms</td>
<td>Proprietary Nvidia drivers</td>
<td>Nvidia</td>
</tr>
<tr>
<td>android</td>
<td>3rd party (UBports) works with a libhybris container for Android drivers</td>
<td></td>
</tr>
<tr>
<td>x11</td>
<td>A host environment supporting X11</td>
<td>Ubuntu Desktop</td>
</tr>
<tr>
<td>wayland</td>
<td>A host environment supporting Wayland wl_shell</td>
<td>Ubuntu Wayland Desktop</td>
</tr>
<tr>
<td>virtual</td>
<td>None</td>
<td>Any headless use case or additional virtual screens (e.g. VNC or Chromecast)</td>
</tr>
</tbody>
</table>
</div>
<div class="grid-row">
<div class="grid-col-4 grid-col-start-large-3">
<hr class="p-rule--muted" />
<div class="p-cta-block">
<a href="https://discourse.ubuntu.com/t/mir-graphics-support/13185">More information about Mir graphic support ›</a>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="p-section">
<hr class="p-rule is-fixed-width" />
<div class="grid-row">
<div class="grid-col-4 grid-col-medium-2 grid-col-small-4">
<h2>Full enterprise support available</h2>
</div>
<div class="grid-col-4 grid-col-medium-2 grid-col-small-4">
<div class="p-section--shallow">
<div class="p-image-container is-highlighted">
<img
src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_1200/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F2360e7ec-full-enterprise-support.png"
srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_460/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F2360e7ec-full-enterprise-support.png 460w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_620/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F2360e7ec-full-enterprise-support.png 620w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_1036/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F2360e7ec-full-enterprise-support.png 1036w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_1681/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F2360e7ec-full-enterprise-support.png 1681w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_1920/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F2360e7ec-full-enterprise-support.png 1920w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_1200/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F2360e7ec-full-enterprise-support.png 1200w"
sizes="(min-width: 1200px) 1200px, 100vw"
alt=""
width="1200"
height="801"
loading="lazy"
/>
</div>
</div>
<p class="p-heading--5 u-no-margin--bottom">Optional 24/7 support with 10 year security maintenance</p>
<p>As the publishers of Mir, we deliver the world’s most efficient display server and signage solution for Ubuntu.</p>
<a href="/contact-us"
class="p-button--positive js-invoke-modal"
aria-controls="mir-modal">Contact us</a>
</div>
</div>
</section>
<section class="p-section--deep">
<hr class="p-rule is-fixed-width" />
<div class="grid-row">
<div class="grid-col-4">
<h2>Get involved</h2>
</div>
<div class="grid-col-4">
<ul class="p-list--divided">
<li class="p-list__item">
<a href="https://github.com/MirServer/mir">Contribute to Mir on GitHub</a>
</li>
<li class="p-list__item">
<a href="https://discourse.ubuntu.com/c/mir/15">Connect with our Community forum</a>
</li>
<li class="p-list__item">
<a href="https://matrix.to/#/#mir-server:matrix.org">Join the chat on Matrix</a>
</li>
</ul>
</div>
</div>
</section>
<div class="p-modal u-display-none" id="mir-modal">
<div class="p-modal__dialog js-modal-content is-wide-modal"
role="dialog"
aria-labelledby="modal-title"
aria-describedby="modal-description">
<header class="p-modal__header u-display-block u-overflow-auto u-padding-left-1-5rem u-padding-top-1rem"
>
<button class="p-modal__close p-modal-close-button js-close-modal u-margin-left-negative-1rem"
aria-controls="mir-modal"
aria-label="Close active modal"
>Close</button>
<h3 id="modal-title">Let's get your project to market faster!</h3>
</header>
<div class="p-section u-sv-3">
<hr class="p-rule is-fixed-width" />
<div class="row">
<div class="col">
<span>
Canonical partners with silicon companies, board manufacturers and ODMs to help the industry bring smart device and software capabilities to market faster. Tell us about your project so we can bring the right Canonical team members to the conversation to help you.
</span>
</div>
</div>
</div>
<section class="p-section" data-md-strip>
<form class="js-modal-form"
action="https://ubuntu.com/marketo/submit"
method="post"
id="mktoForm_1266"
data-js-form-custom-fields
>
<div class="p-section">
<hr class="p-rule is-fixed-width" />
<fieldset class="p-fieldset-section "
aria-labelledby="about-project-legend">
<legend class="u-off-screen">
Tell us more about your project
</legend>
<div class="row--50-50 js-formfield">
<div class="col">
<p class="p-heading--4 js-formfield-title "
id="about-project-legend">Tell us more about your project</p>
</div>
<div class="col">
<ul class="p-list">
<li class="p-list__item">
<label class="u-hide" for="about-project">About your project</label>
<textarea
id="about-project"
rows="5"
maxlength="2000"
></textarea>
</li>
</ul>
</div>
</div>
</fieldset>
</div>
<div class="p-section">
<hr class="p-rule is-fixed-width" />
<fieldset class="p-fieldset-section js-remove-radio-names "
aria-labelledby="commercial-project-legend">
<legend class="u-off-screen">
Do you have a commercial project? (required)
</legend>
<div class="row--50-50 js-formfield">
<div class="col">
<p class="p-heading--4 js-formfield-title legend-is-required"
id="commercial-project-legend">Do you have a commercial project?</p>
</div>
<div class="col">
<ul class="p-list">
<li class="p-list__item">
<label class="p-radio">
<input required
class="p-radio__input"
id="commercial-project-yes"
type="radio"
aria-labelledby="commercial-project-yes"
name="_radio_commercial-project"
value="Yes"
id="commercial-project-yes"
/>
<span class="p-radio__label" >Yes</span>
</label>
</li>
<li class="p-list__item">
<label class="p-radio">
<input required
class="p-radio__input"
id="commercial-project-no"
type="radio"
aria-labelledby="commercial-project-no"
name="_radio_commercial-project"
value="No"
id="commercial-project-no"
/>
<span class="p-radio__label" >No</span>
</label>
</li>
</ul>
</div>
</div>
</fieldset>
</div>
<div class="p-section">
<hr class="p-rule is-fixed-width" />
<fieldset class="p-fieldset-section js-remove-radio-names "
aria-labelledby="shipping-time-legend">
<legend class="u-off-screen">
When do you need to ship? (required)
</legend>
<div class="row--50-50 js-formfield">
<div class="col">
<p class="p-heading--4 js-formfield-title legend-is-required"
id="shipping-time-legend">When do you need to ship?</p>
</div>
<div class="col">
<ul class="p-list">
<li class="p-list__item">
<label class="p-radio">
<input required
class="p-radio__input"
id="shipping-time-next-3-months"
type="radio"
aria-labelledby="shipping-time-next-3-months"
name="_radio_shipping-time"
value="Next 3 months"
id="shipping-time-next-3-months"
/>
<span class="p-radio__label" >Next 3 months</span>
</label>
</li>
<li class="p-list__item">
<label class="p-radio">
<input required
class="p-radio__input"
id="shipping-time-next-3-6-months"
type="radio"
aria-labelledby="shipping-time-next-3-6-months"
name="_radio_shipping-time"
value="Next 3 - 6 months"
id="shipping-time-next-3-6-months"
/>
<span class="p-radio__label" >Next 3 - 6 months</span>
</label>
</li>
<li class="p-list__item">
<label class="p-radio">
<input required
class="p-radio__input"
id="shipping-time-next-6-12-months"
type="radio"
aria-labelledby="shipping-time-next-6-12-months"
name="_radio_shipping-time"
value="Next 6 - 12 months"
id="shipping-time-next-6-12-months"
/>
<span class="p-radio__label" >Next 6 - 12 months</span>
</label>
</li>
<li class="p-list__item">
<label class="p-radio">
<input required
class="p-radio__input"
id="shipping-time-no-timeline-just-researching"
type="radio"
aria-labelledby="shipping-time-no-timeline-just-researching"
name="_radio_shipping-time"
value="No timeline - just researching"
id="shipping-time-no-timeline-just-researching"
/>
<span class="p-radio__label" >No timeline - just researching</span>
</label>
</li>
</ul>
</div>
</div>
</fieldset>
</div>
<div class="">
<hr class="p-rule is-fixed-width" />
<fieldset class="p-fieldset-section "
aria-labelledby="about-you-legend">
<legend class="u-off-screen">
How should we get in touch?
</legend>
<div class="row--50-50 ">
<div class="col">
<p class="p-heading--4 js-formfield-title "
id="about-you-legend">How should we get in touch?</p>
</div>
<div class="col">
<ul class="p-list">
<label class="is-required"
for="firstName">First name:</label>
<input required
id="firstName"
name="firstName"
maxlength="255"
autocomplete="given-name"
type="text" />
<label class="is-required"
for="lastName">Last name:</label>
<input required
id="lastName"
name="lastName"
maxlength="255"
autocomplete="family-name"
type="text" />
<label class="is-required"
for="email">Email:</label>
<input required
id="email"
name="email"
maxlength="255"
autocomplete="email"
type="email"
pattern="^[^ ]+@[^ ]+\.[a-z]{2,26}$"/>
<label class="is-required"
for="company">Company:</label>
<input required
id="company"
name="company"
maxlength="255"
autocomplete="organization"
type="text" />
<label class="is-required"
for="title">Job Title:</label>
<input required
id="title"
name="title"
maxlength="255"
autocomplete="organization-title"
type="text" />
<li class="p-list__item">
<label for="country"
class="is-required" >Country:</label>
<select required
id="country"
name="country">
<option value="">Select...</option>
<option value="FR">France</option>
<option value="DE">Germany</option>
<option value="JP">Japan</option>
<option value="GB">United Kingdom</option>
<option value="US">United States of America</option>
<option disabled>——————————————————</option>
<option value="AF">Afghanistan</option>
<option value="AX">Åland Islands</option>
<option value="AL">Albania</option>
<option value="DZ">Algeria</option>
<option value="AS">American Samoa</option>
<option value="AD">Andorra</option>
<option value="AO">Angola</option>
<option value="AI">Anguilla</option>
<option value="AQ">Antarctica</option>
<option value="AG">Antigua and Barbuda</option>
<option value="AR">Argentina</option>
<option value="AM">Armenia</option>
<option value="AW">Aruba</option>
<option value="AU">Australia</option>
<option value="AT">Austria</option>
<option value="AZ">Azerbaijan</option>
<option value="BS">Bahamas</option>
<option value="BH">Bahrain</option>
<option value="BD">Bangladesh</option>
<option value="BB">Barbados</option>
<option value="BY">Belarus</option>
<option value="BE">Belgium</option>
<option value="BZ">Belize</option>
<option value="BJ">Benin</option>
<option value="BM">Bermuda</option>
<option value="BT">Bhutan</option>
<option value="BO">Bolivia (Plurinational State of)</option>
<option value="BQ">Bonaire, Sint Eustatius and Saba</option>
<option value="BA">Bosnia and Herzegovina</option>
<option value="BW">Botswana</option>
<option value="BV">Bouvet Island</option>
<option value="BR">Brazil</option>
<option value="IO">British Indian Ocean Territory</option>
<option value="BN">Brunei Darussalam</option>
<option value="BG">Bulgaria</option>
<option value="BF">Burkina Faso</option>
<option value="BI">Burundi</option>
<option value="KH">Cambodia</option>
<option value="CM">Cameroon</option>
<option value="CA">Canada</option>
<option value="CV">Cabo Verde</option>
<option value="KY">Cayman Islands</option>
<option value="CF">Central African Republic</option>
<option value="TD">Chad</option>
<option value="CL">Chile</option>
<option value="CN">China</option>
<option value="CX">Christmas Island</option>
<option value="CC">Cocos (Keeling) Islands</option>
<option value="CO">Colombia</option>
<option value="KM">Comoros</option>
<option value="CG">Congo</option>
<option value="CD">Congo (Democratic Republic of the)</option>
<option value="CK">Cook Islands</option>
<option value="CR">Costa Rica</option>
<option value="CI">Côte d'Ivoire</option>
<option value="HR">Croatia</option>
<option value="CU">Cuba</option>
<option value="CW">Curaçao</option>
<option value="CY">Cyprus</option>
<option value="CZ">Czech Republic</option>
<option value="DK">Denmark</option>
<option value="DJ">Djibouti</option>
<option value="DM">Dominica</option>
<option value="DO">Dominican Republic</option>
<option value="EC">Ecuador</option>
<option value="EG">Egypt</option>
<option value="SV">El Salvador</option>
<option value="GQ">Equatorial Guinea</option>
<option value="ER">Eritrea</option>
<option value="EE">Estonia</option>
<option value="ET">Ethiopia</option>
<option value="FK">Falkland Islands (Malvinas)</option>
<option value="FO">Faroe Islands</option>
<option value="FJ">Fiji</option>
<option value="FI">Finland</option>
<option value="FR">France</option>
<option value="GF">French Guiana</option>
<option value="PF">French Polynesia</option>
<option value="TF">French Southern Territories</option>
<option value="GA">Gabon</option>
<option value="GM">Gambia</option>
<option value="GE">Georgia</option>
<option value="DE">Germany</option>
<option value="GH">Ghana</option>
<option value="GI">Gibraltar</option>
<option value="GR">Greece</option>
<option value="GL">Greenland</option>
<option value="GD">Grenada</option>
<option value="GP">Guadeloupe</option>
<option value="GU">Guam</option>
<option value="GT">Guatemala</option>
<option value="GG">Guernsey</option>
<option value="GN">Guinea</option>
<option value="GW">Guinea-Bissau</option>
<option value="GY">Guyana</option>
<option value="HT">Haiti</option>
<option value="HM">Heard Island and McDonald Islands</option>
<option value="VA">Holy See</option>
<option value="HN">Honduras</option>
<option value="HK">Hong Kong</option>
<option value="HU">Hungary</option>
<option value="IS">Iceland</option>
<option value="IN">India</option>
<option value="ID">Indonesia</option>
<option value="IR">Iran (Islamic Republic of)</option>
<option value="IQ">Iraq</option>
<option value="IE">Ireland</option>
<option value="IM">Isle of Man</option>
<option value="IL">Israel</option>
<option value="IT">Italy</option>
<option value="JM">Jamaica</option>
<option value="JP">Japan</option>
<option value="JE">Jersey</option>
<option value="JO">Jordan</option>
<option value="KZ">Kazakhstan</option>
<option value="KE">Kenya</option>
<option value="KI">Kiribati</option>
<option value="KP">Korea (Democratic People's Republic of)</option>
<option value="KR">Korea (Republic of)</option>
<option value="KW">Kuwait</option>
<option value="KG">Kyrgyzstan</option>
<option value="LA">Lao People's Democratic Republic</option>
<option value="LV">Latvia</option>
<option value="LB">Lebanon</option>
<option value="LS">Lesotho</option>
<option value="LR">Liberia</option>
<option value="LY">Libya</option>
<option value="LI">Liechtenstein</option>
<option value="LT">Lithuania</option>
<option value="LU">Luxembourg</option>
<option value="MO">Macao</option>
<option value="MK">Macedonia (the former Yugoslav Republic of)</option>
<option value="MG">Madagascar</option>
<option value="MW">Malawi</option>
<option value="MY">Malaysia</option>
<option value="MV">Maldives</option>
<option value="ML">Mali</option>
<option value="MT">Malta</option>
<option value="MH">Marshall Islands</option>
<option value="MQ">Martinique</option>
<option value="MR">Mauritania</option>
<option value="MU">Mauritius</option>
<option value="YT">Mayotte</option>
<option value="MX">Mexico</option>
<option value="FM">Micronesia (Federated States of)</option>
<option value="MD">Moldova (Republic of)</option>
<option value="MC">Monaco</option>
<option value="MN">Mongolia</option>
<option value="ME">Montenegro</option>
<option value="MS">Montserrat</option>
<option value="MA">Morocco</option>
<option value="MZ">Mozambique</option>
<option value="MM">Myanmar</option>
<option value="NA">Namibia</option>
<option value="NR">Nauru</option>
<option value="NP">Nepal</option>
<option value="NL">Netherlands</option>
<option value="NC">New Caledonia</option>
<option value="NZ">New Zealand</option>
<option value="NI">Nicaragua</option>
<option value="NE">Niger</option>
<option value="NG">Nigeria</option>
<option value="NU">Niue</option>
<option value="NF">Norfolk Island</option>
<option value="MP">Northern Mariana Islands</option>
<option value="NO">Norway</option>
<option value="OM">Oman</option>
<option value="PK">Pakistan</option>
<option value="PW">Palau</option>
<option value="PS">Palestine, State of</option>
<option value="PA">Panama</option>
<option value="PG">Papua New Guinea</option>
<option value="PY">Paraguay</option>
<option value="PE">Peru</option>
<option value="PH">Philippines</option>
<option value="PN">Pitcairn</option>
<option value="PL">Poland</option>
<option value="PT">Portugal</option>
<option value="PR">Puerto Rico</option>
<option value="QA">Qatar</option>
<option value="RE">Réunion</option>
<option value="RO">Romania</option>
<option value="RU">Russian Federation</option>
<option value="RW">Rwanda</option>
<option value="BL">Saint Barthélemy</option>
<option value="SH">Saint Helena, Ascension and Tristan da Cunha</option>
<option value="KN">Saint Kitts and Nevis</option>
<option value="LC">Saint Lucia</option>
<option value="MF">Saint Martin (French part)</option>
<option value="PM">Saint Pierre and Miquelon</option>
<option value="VC">Saint Vincent and the Grenadines</option>
<option value="WS">Samoa</option>
<option value="SM">San Marino</option>
<option value="ST">Sao Tome and Principe</option>
<option value="SA">Saudi Arabia</option>
<option value="SN">Senegal</option>
<option value="RS">Serbia</option>
<option value="SC">Seychelles</option>
<option value="SL">Sierra Leone</option>
<option value="SG">Singapore</option>
<option value="SX">Sint Maarten (Dutch part)</option>
<option value="SK">Slovakia</option>
<option value="SI">Slovenia</option>
<option value="SB">Solomon Islands</option>
<option value="SO">Somalia</option>
<option value="ZA">South Africa</option>
<option value="GS">South Georgia and the South Sandwich Islands</option>
<option value="SS">South Sudan</option>
<option value="ES">Spain</option>
<option value="LK">Sri Lanka</option>
<option value="SD">Sudan</option>
<option value="SR">Suriname</option>
<option value="SJ">Svalbard and Jan Mayen</option>
<option value="SZ">Swaziland</option>
<option value="SE">Sweden</option>
<option value="CH">Switzerland</option>
<option value="SY">Syrian Arab Republic</option>
<option value="TW">Taiwan</option>
<option value="TJ">Tajikistan</option>
<option value="TZ">Tanzania, United Republic of</option>
<option value="TH">Thailand</option>
<option value="TL">Timor-Leste</option>
<option value="TG">Togo</option>
<option value="TK">Tokelau</option>
<option value="TO">Tonga</option>
<option value="TT">Trinidad and Tobago</option>
<option value="TN">Tunisia</option>
<option value="TR">Turkey</option>
<option value="TM">Turkmenistan</option>
<option value="TC">Turks and Caicos Islands</option>
<option value="TV">Tuvalu</option>
<option value="UG">Uganda</option>
<option value="UA">Ukraine</option>
<option value="AE">United Arab Emirates</option>
<option value="GB">United Kingdom</option>
<option value="US">United States of America</option>
<option value="UM">United States Minor Outlying Islands</option>
<option value="UY">Uruguay</option>
<option value="UZ">Uzbekistan</option>
<option value="VU">Vanuatu</option>
<option value="VE">Venezuela (Bolivarian Republic of)</option>
<option value="VN">Viet Nam</option>
<option value="VG">Virgin Islands (British)</option>
<option value="VI">Virgin Islands (U.S.)</option>
<option value="WF">Wallis and Futuna</option>
<option value="EH">Western Sahara</option>
<option value="YE">Yemen</option>
<option value="ZM">Zambia</option>
<option value="ZW">Zimbabwe</option>
</select>
</li>
<li class="p-list__item">
<label
for="phone">Mobile/cell phone number:</label>
<input
id="phone"
name="phone"
maxlength="255"
autocomplete="tel"
type="tel"
/>
</li>
</ul>
</div>
</div>
</fieldset>
</div>
<div class="u-sv-3"></div>
<div class="row--50-50">
<div class="col"></div>
<div class="col">
<ul class="p-list">
<li class="p-list__item">
<label class="p-checkbox">
<input class="p-checkbox__input js-checkbox-visibility"
value="yes"
aria-labelledby="canonicalUpdatesOptIn"
name="canonicalUpdatesOptIn"
type="checkbox" />
<span class="p-checkbox__label" id="canonicalUpdatesOptIn">I agree to receive
information about
Canonical's products and services.</span>
</label>
</li>
<li class="p-list__item u-sv3">
By submitting this form, I confirm that I have read and agree to <a href="/legal/data-privacy/contact">Canonical's Privacy Notice</a> and <a href="/legal/data-privacy">Privacy Policy</a>.
</li>
<li class="u-off-screen">
<label class="website" for="website">Website:</label>
<input name="website"
type="text"
class="website"
autocomplete="off"
value=""
id="website"
tabindex="-1" />
</li>
<li class="u-off-screen">
<label class="name" for="name">Name:</label>
<input name="name"
type="text"
class="name"
autocomplete="off"
value=""
id="name"
tabindex="-1" />
</li>
<li class="p-list__item">
<button type="submit" class="p-button--positive js-submit-button">Submit</button>
</li>
</ul>
<div class="u-off-screen">
<label for="Comments_from_lead__c">
<h3 class="p-heading--4">Your comments</h3>
<textarea id="Comments_from_lead__c"
name="Comments_from_lead__c"
rows="5"
maxlength="2000"></textarea>
</label>
</div>
<input type="hidden"
aria-hidden="true"
aria-label="hidden field"
name="formid"
value="1266" />
<input type="hidden"
aria-hidden="true"
aria-label="hidden field"
name="returnURL"
value=https://canonical.com/mir#contact-form-success />
<input type="hidden"
aria-hidden="true"
aria-label="hidden field"
name="Consent_to_Processing__c"
value="yes" />
<input type="hidden"
aria-hidden="true"
aria-label="hidden field"
name="utm_campaign"
id="utm_campaign"
value="" />
<input type="hidden"
aria-hidden="true"
aria-label="hidden field"
name="utm_medium"
id="utm_medium"
value="" />
<input type="hidden"
aria-hidden="true"
aria-label="hidden field"
name="utm_source"
id="utm_source"
value="" />
<input type="hidden"
aria-hidden="true"
aria-label="hidden field"
name="utm_content"
id="utm_content"
value="" />
<input type="hidden"
aria-hidden="true"
aria-label="hidden field"
name="utm_term"
id="utm_term"
value="" />
<input type="hidden"
aria-hidden="true"
aria-label="hidden field"
name="GCLID__c"
id="GCLID__c"
value="" />
<input type="hidden"
aria-hidden="true"
aria-label="hidden field"
name="Facebook_Click_ID__c"
id="Facebook_Click_ID__c"
value="" />
<input type="hidden"
aria-hidden="true"
aria-label="hidden field"
id="preferredLanguage"
name="preferredLanguage"
maxlength="255"
value="" />
</div>
</div>
</form>
</section>
</div>
</div>
<script defer src="/static/js/modals.js?v=ee191a3" nonce="4YfbaAe9xz5Dpwe5Q20p0Q"></script>
<script nonce="4YfbaAe9xz5Dpwe5Q20p0Q">
document.querySelector('form').addEventListener('submit', function(event) {
dataLayer.push({
'event': 'GAEvent',
'eventCategory': 'Form',
'eventAction': 'iot contact-us',
'eventLabel': '',
'eventValue': undefined
});
});
</script>
<script async defer
src="https://cdn.jsdelivr.net/npm/github-buttons@2.32.0/dist/buttons.min.js"
integrity="sha384-ZhcuGDV+Yp73dqAwwf9TcmQydIjkGkv+3oJxfQFaadDitRkt+COogTczHw8CTFgH"
crossorigin="anonymous" nonce="4YfbaAe9xz5Dpwe5Q20p0Q"></script>
</div>
<footer class="p-footer l-footer--sticky is-dark" data-nosnippet>
<div class="row">
<div class="col-4 col-small-4 u-hide--large">
<ul class="p-inline-list-icons u-no-padding--left u-no-margin--left">
<li class="p-inline-list__item">
<a class="p-inline-list__link--mastodon"
title="Follow Ubuntu on Mastodon"
href="https://ubuntu.social/@ubuntu">
<svg xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 216.4144 232.00976"
fill="none">
<path d="M211.80734 139.0875c-3.18125 16.36625-28.4925 34.2775-57.5625 37.74875-15.15875 1.80875-30.08375 3.47125-45.99875 2.74125-26.0275-1.1925-46.565-6.2125-46.565-6.2125 0 2.53375.15625 4.94625.46875 7.2025 3.38375 25.68625 25.47 27.225 46.39125 27.9425 21.11625.7225 39.91875-5.20625 39.91875-5.20625l.8675 19.09s-14.77 7.93125-41.08125 9.39c-14.50875.7975-32.52375-.365-53.50625-5.91875C9.23234 213.82 1.40609 165.31125.20859 116.09125c-.365-14.61375-.14-28.39375-.14-39.91875 0-50.33 32.97625-65.0825 32.97625-65.0825C49.67234 3.45375 78.20359.2425 107.86484 0h.72875c29.66125.2425 58.21125 3.45375 74.8375 11.09 0 0 32.975 14.7525 32.975 65.0825 0 0 .41375 37.13375-4.59875 62.915" class="mastodon-icon" fill="#666666" />
<path d="M177.50984 80.077v60.94125h-24.14375v-59.15c0-12.46875-5.24625-18.7975-15.74-18.7975-11.6025 0-17.4175 7.5075-17.4175 22.3525v32.37625H96.20734V85.42325c0-14.845-5.81625-22.3525-17.41875-22.3525-10.49375 0-15.74 6.32875-15.74 18.7975v59.15H38.90484V80.077c0-12.455 3.17125-22.3525 9.54125-29.675 6.56875-7.3225 15.17125-11.07625 25.85-11.07625 12.355 0 21.71125 4.74875 27.8975 14.2475l6.01375 10.08125 6.015-10.08125c6.185-9.49875 15.54125-14.2475 27.8975-14.2475 10.6775 0 19.28 3.75375 25.85 11.07625 6.36875 7.3225 9.54 17.22 9.54 29.675" fill="white" />
</svg>
</a>
</li>
<li class="p-inline-list__item">
<a class="p-inline-list__link--facebook"
href="https://www.facebook.com/ubuntulinux"
aria-label="Follow us on Facebook"
title="Follow us on Facebook">
<svg xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none">
<circle cx="12" cy="12" r="12" class="facebook-icon" fill="#666666" />
<path fill-rule="evenodd" clip-rule="evenodd" d="M20 12.0489C20 7.60349 16.4184 4 12 4C7.5816 4 4 7.60349 4 12.0489C4 16.0665 6.9256 19.3963 10.75 20V14.3754H8.7188V12.0489H10.75V10.2757C10.75 8.25827 11.9444 7.1443 13.7716 7.1443C14.6468 7.1443 15.5624 7.30125 15.5624 7.30125V9.28209H14.5536C13.56 9.28209 13.25 9.90266 13.25 10.5389V12.0489H15.4688L15.114 14.3754H13.25V20C17.0744 19.3963 20 16.0665 20 12.0489Z" fill="white" />
</svg>
</a>
</li>
<li class="p-inline-list__item">
<a class="p-inline-list__link--linkedin"
href="https://www.linkedin.com/company/234280"
aria-label="Follow us on LinkedIn"
title="Follow us on LinkedIn">
<svg xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none">
<circle cx="12" cy="12" r="12" class="linkedin-icon" fill="#666666" />
<path d="M17.4443 5.00098C18.3033 5.00119 18.999 5.69766 18.999 6.55664V17.4453C18.999 18.3043 18.3033 19.0008 17.4443 19.001H6.55469C5.69573 19.0008 4.99902 18.3043 4.99902 17.4453V6.55664C4.99902 5.69764 5.69573 5.00116 6.55469 5.00098H17.4443ZM7.14453 17.0566H9.23242V10.3154H7.14453V17.0566ZM14.6016 10.1094C13.1811 10.1094 12.5776 11.2084 12.5693 11.2236V10.3154H10.5674V17.0566H12.5693V13.5186C12.5693 12.5705 13.0056 12.0059 13.8408 12.0059C14.6087 12.0059 14.9775 12.5484 14.9775 13.5186V17.0566H17.0547V12.7891C17.0547 10.9833 16.0313 10.1094 14.6016 10.1094ZM8.17871 6.94531C7.49674 6.94531 6.94434 7.50255 6.94434 8.18945C6.94442 8.87628 7.49679 9.43359 8.17871 9.43359C8.86054 9.43349 9.413 8.87622 9.41309 8.18945C9.41309 7.50261 8.8606 6.94542 8.17871 6.94531Z" fill="white" />
</svg>
</a>
</li>
<li class="p-inline-list__item">
<a class="p-inline-list__link--instagram"
href="https://www.instagram.com/ubuntu_os/"
aria-label="Follow us on Instagram"
title="Follow us on Instagram">
<svg xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none">
<circle cx="12" cy="12" r="12" class="instagram-icon" fill="#666666" />
<g clip-path="url(#clip0_8_704-small)">
<path d="M9.01787 4.8504C8.25179 4.88655 7.72863 5.0088 7.27129 5.18852C6.79796 5.37298 6.39678 5.62052 5.99761 6.02112C5.59844 6.42173 5.35263 6.8232 5.16946 7.29725C4.9922 7.7556 4.8721 8.27919 4.83826 9.0457C4.80442 9.81221 4.79694 10.0586 4.80068 12.0138C4.80442 13.9691 4.81306 14.2141 4.85022 14.9822C4.88679 15.7482 5.00862 16.2712 5.18833 16.7287C5.37308 17.202 5.62033 17.603 6.02108 18.0024C6.42183 18.4017 6.82302 18.6469 7.29822 18.8304C7.75614 19.0073 8.27987 19.128 9.04623 19.1616C9.8126 19.1951 10.0593 19.2029 12.0139 19.1991C13.9686 19.1954 14.2147 19.1868 14.9826 19.1503C15.7506 19.1139 16.2709 18.9912 16.7285 18.8124C17.2018 18.6272 17.6031 18.3804 18.0022 17.9795C18.4012 17.5786 18.6469 17.1768 18.8299 16.7025C19.0073 16.2445 19.1278 15.7208 19.1611 14.955C19.1946 14.1865 19.2026 13.9411 19.1988 11.9862C19.1951 10.0312 19.1863 9.78615 19.1498 9.01834C19.1134 8.25053 18.9914 7.72911 18.8119 7.27133C18.6268 6.798 18.3799 6.39725 17.9793 5.99765C17.5787 5.59805 17.1766 5.35253 16.7024 5.16994C16.2442 4.99268 15.7208 4.87186 14.9544 4.83874C14.188 4.80562 13.9414 4.79712 11.986 4.80087C10.0306 4.80461 9.78582 4.81296 9.01787 4.8504ZM9.10196 17.8663C8.39996 17.8357 8.01879 17.7191 7.76478 17.6215C7.42839 17.4919 7.18878 17.3352 6.93562 17.0845C6.68247 16.8338 6.52695 16.5933 6.39562 16.2577C6.29698 16.0036 6.17818 15.6229 6.14535 14.9209C6.10964 14.1622 6.10215 13.9344 6.09798 12.0121C6.0938 10.0898 6.10114 9.86232 6.13441 9.1033C6.16436 8.40188 6.28172 8.02028 6.37921 7.7664C6.50881 7.42959 6.6649 7.1904 6.91618 6.9374C7.16746 6.68439 7.40722 6.52858 7.74318 6.39725C7.9969 6.29818 8.37764 6.18039 9.07935 6.14698C9.83867 6.11098 10.0662 6.10378 11.9882 6.0996C13.9101 6.09543 14.1382 6.10263 14.8978 6.13604C15.5992 6.16656 15.981 6.28277 16.2346 6.38084C16.5711 6.51044 16.8106 6.6661 17.0636 6.91781C17.3166 7.16952 17.4725 7.40842 17.6039 7.74509C17.7031 7.9981 17.8209 8.37869 17.854 9.08084C17.8901 9.84015 17.8983 10.0678 17.9018 11.9896C17.9053 13.9115 17.8985 14.1397 17.8652 14.8984C17.8346 15.6004 17.7182 15.9817 17.6204 16.2361C17.4908 16.5723 17.3346 16.8121 17.0832 17.0649C16.8317 17.3178 16.5923 17.4736 16.2562 17.6049C16.0027 17.7038 15.6216 17.8219 14.9204 17.8553C14.1611 17.891 13.9336 17.8985 12.0109 17.9027C10.0882 17.9069 9.86142 17.8991 9.1021 17.8663M14.9715 8.15189C14.9718 8.32279 15.0228 8.48976 15.118 8.63169C15.2132 8.77362 15.3483 8.88414 15.5063 8.94926C15.6643 9.01438 15.8381 9.03119 16.0056 8.99754C16.1732 8.9639 16.327 8.88133 16.4476 8.76027C16.5682 8.63921 16.6502 8.48509 16.6833 8.31742C16.7163 8.14975 16.6988 7.97604 16.6331 7.81828C16.5674 7.66052 16.4564 7.52579 16.3141 7.43112C16.1719 7.33646 16.0047 7.28611 15.8338 7.28645C15.6047 7.28691 15.3852 7.37834 15.2235 7.54063C15.0618 7.70292 14.9712 7.92279 14.9715 8.15189ZM8.3029 12.0072C8.30694 14.0491 9.96524 15.7007 12.0067 15.6968C14.0482 15.6929 15.7009 14.0347 15.697 11.9928C15.6931 9.95088 14.0344 8.29892 11.9926 8.30295C9.95084 8.30698 8.29902 9.96557 8.3029 12.0072ZM9.59977 12.0046C9.59883 11.5299 9.73867 11.0656 10.0016 10.6704C10.2646 10.2752 10.6388 9.96685 11.077 9.78433C11.5152 9.60181 11.9976 9.55333 12.4634 9.64501C12.9291 9.73669 13.3572 9.96443 13.6935 10.2994C14.0299 10.6344 14.2593 11.0616 14.3528 11.527C14.4463 11.9924 14.3998 12.475 14.219 12.9139C14.0382 13.3528 13.7313 13.7283 13.3372 13.9928C12.943 14.2573 12.4793 14.399 12.0046 14.3999C11.6894 14.4006 11.3771 14.3391 11.0857 14.2191C10.7943 14.0991 10.5293 13.9228 10.306 13.7004C10.0827 13.478 9.90538 13.2137 9.7842 12.9228C9.66303 12.6318 9.60035 12.3198 9.59977 12.0046Z" fill="white" />
</g>
<defs>
<clipPath id="clip0_8_704-small">
<rect width="14.4" height="14.4" fill="white" transform="translate(4.7998 4.80005)" />
</clipPath>
</defs>
</svg>
</a>
</li>
<li class="p-inline-list__item">
<a class="p-inline-list__link--tiktok"
href="https://www.tiktok.com/@canonical_ubuntu"
aria-label="Follow us on TikTok"
title="Follow us on TikTok">
<svg xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none">
<circle cx="12" cy="12" r="12" class="tiktok-icon" fill="#666666" />
<path d="M11.2143 10.679V10.0532C11.0048 10.0247 10.7919 10.0068 10.5747 10.0068C7.95739 10.0068 5.82812 12.1362 5.82812 14.7535C5.82812 16.3593 6.63044 17.7804 7.85449 18.6398C7.06448 17.7917 6.59563 16.6556 6.59563 15.4079C6.59563 12.8281 8.64876 10.7389 11.2143 10.679Z" fill="white" />
<path d="M11.3266 17.589C12.4943 17.589 13.4605 16.6467 13.5039 15.4894L13.5137 5.16918L15.3852 5.16988L15.3823 5.15438C15.343 4.94205 15.3215 4.72355 15.3215 4.5H12.7426L12.7385 14.835C12.6951 15.9923 11.7426 16.9212 10.5749 16.9212C10.212 16.9212 9.8702 16.8305 9.56934 16.6722C9.96334 17.2182 10.6033 17.589 11.3266 17.589Z" fill="white" />
<path d="M18.9089 8.69325V8.08781C18.1886 8.08781 17.5177 7.87369 16.9551 7.50684C17.456 8.08221 18.1365 8.5279 18.9089 8.69325Z" fill="white" />
<path d="M15.3215 14.7536V9.51292C16.333 10.2389 17.5721 10.6667 18.9093 10.6667V8.6624C18.1369 8.49705 17.4565 8.08226 16.9555 7.50689C16.1475 6.98006 15.5643 6.13711 15.3824 5.15454H13.4944L13.4903 15.4896C13.4469 16.6469 12.4944 17.5758 11.3266 17.5758C10.6034 17.5758 9.96342 17.2184 9.56941 16.6723C8.87942 16.3092 8.4072 15.586 8.4072 14.7536C8.4072 13.5583 9.3797 12.5858 10.575 12.5858C10.7981 12.5858 11.0121 12.6226 11.2146 12.686V10.6642C8.64903 10.7242 6.58008 12.8283 6.58008 15.408C6.58008 16.6557 7.06475 17.7919 7.85476 18.6399C8.62572 19.1812 9.56352 19.5002 10.575 19.5002C13.1923 19.5002 15.3215 17.3709 15.3215 14.7536Z" fill="white" />
</svg>
</a>
</li>
<li class="p-inline-list__item">
<a class="p-inline-list__link--youtube"
href="https://www.youtube.com/user/celebrateubuntu"
aria-label="Follow us on YouTube"
title="Follow us on YouTube">
<svg xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none">
<circle cx="12" cy="12" r="12" class="youtube-icon" fill="#666666" />
<circle cx="12" cy="12" r="12" class="youtube-icon" fill="#666666" />
<path d="M19.1823 8.22056C19.0069 7.54382 18.5139 7.01616 17.8565 6.83263C16.695 6.5 11.9945 6.5 11.9945 6.5C11.9945 6.5 7.30497 6.5 6.14355 6.83263C5.49707 7.01616 4.99305 7.54382 4.80678 8.22056C4.5 9.43639 4.5 11.9943 4.5 11.9943C4.5 11.9943 4.5 14.5521 4.80678 15.7795C4.99305 16.4447 5.49707 16.9838 6.14355 17.1674C7.30497 17.5 11.9945 17.5 11.9945 17.5C11.9945 17.5 16.695 17.5 17.8565 17.1674C18.5139 16.9838 19.0069 16.4447 19.1823 15.7795C19.5 14.5521 19.5 11.9943 19.5 11.9943C19.5 11.9943 19.5 9.43639 19.1823 8.22056ZM10.5044 14.3571V9.64286L14.3941 11.9943L10.5044 14.3571Z" fill="white" />
</svg>
</a>
</li>
<li class="p-inline-list__item">
<a class="p-inline-list__link--rss"
href="/blog/feed"
aria-label="Subscribe to our blog feed"
title="Subscribe to our blog feed">
<svg xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none">
<circle cx="12" cy="12" r="12" class="rss-icon" fill="#666666" />
<path d="M7.78286 17.9991C8.7675 17.9991 9.56571 17.2009 9.56571 16.2162C9.56571 15.2316 8.7675 14.4333 7.78286 14.4333C6.79821 14.4333 6 15.2316 6 16.2162C6 17.2009 6.79821 17.9991 7.78286 17.9991Z" fill="white" />
<path d="M14.6171 17.9997H12.0914C12.0914 14.6355 9.3642 11.9083 6 11.9083V9.38257C10.7591 9.38257 14.6171 13.2406 14.6171 17.9997Z" fill="white" />
<path d="M16.4 17.9998C16.4 12.256 11.7438 7.59976 6 7.59976V4.99976C13.1797 4.99976 19 10.8201 19 17.9998H16.4Z" fill="white" />
</svg>
</a>
</li>
</ul>
</div>
<div class="col-7">
<div class="p-section--shallow">
<ul class="p-list is-dark u-padding-top-0-4rem">
<li class="p-list__item--condensed">
<a href="/contact-us">Contact information</a>
</li>
<li class="p-list__item--condensed">
<a href="/legal">Legal information</a>
</li>
<li class="p-list__item--condensed">
<a href="https://github.com/canonical/canonical.com/issues/new?template=ISSUE_TEMPLATE.md">Improve this site</a>
</li>
<li class="p-list__item--condensed">
<a href="/projects">Projects</a>
</li>
<li class="p-list__item--condensed">
<a class="js-revoke-cookie-manager" href="">Manage your tracker settings</a>
</li>
</ul>
</div>
</div>
<div class="col-5 u-hide--small u-hide--medium">
<ul class="p-inline-list-icons u-align--right">
<li class="p-inline-list__item">
<a class="p-inline-list__link--mastodon"
title="Follow Ubuntu on Mastodon"
href="https://ubuntu.social/@ubuntu">
<svg xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 216.4144 232.00976"
fill="none">
<path d="M211.80734 139.0875c-3.18125 16.36625-28.4925 34.2775-57.5625 37.74875-15.15875 1.80875-30.08375 3.47125-45.99875 2.74125-26.0275-1.1925-46.565-6.2125-46.565-6.2125 0 2.53375.15625 4.94625.46875 7.2025 3.38375 25.68625 25.47 27.225 46.39125 27.9425 21.11625.7225 39.91875-5.20625 39.91875-5.20625l.8675 19.09s-14.77 7.93125-41.08125 9.39c-14.50875.7975-32.52375-.365-53.50625-5.91875C9.23234 213.82 1.40609 165.31125.20859 116.09125c-.365-14.61375-.14-28.39375-.14-39.91875 0-50.33 32.97625-65.0825 32.97625-65.0825C49.67234 3.45375 78.20359.2425 107.86484 0h.72875c29.66125.2425 58.21125 3.45375 74.8375 11.09 0 0 32.975 14.7525 32.975 65.0825 0 0 .41375 37.13375-4.59875 62.915" class="mastodon-icon" fill="#666666" />
<path d="M177.50984 80.077v60.94125h-24.14375v-59.15c0-12.46875-5.24625-18.7975-15.74-18.7975-11.6025 0-17.4175 7.5075-17.4175 22.3525v32.37625H96.20734V85.42325c0-14.845-5.81625-22.3525-17.41875-22.3525-10.49375 0-15.74 6.32875-15.74 18.7975v59.15H38.90484V80.077c0-12.455 3.17125-22.3525 9.54125-29.675 6.56875-7.3225 15.17125-11.07625 25.85-11.07625 12.355 0 21.71125 4.74875 27.8975 14.2475l6.01375 10.08125 6.015-10.08125c6.185-9.49875 15.54125-14.2475 27.8975-14.2475 10.6775 0 19.28 3.75375 25.85 11.07625 6.36875 7.3225 9.54 17.22 9.54 29.675" fill="white" />
</svg>
</a>
</li>
<li class="p-inline-list__item">
<a class="p-inline-list__link--facebook"
href="https://www.facebook.com/ubuntulinux"
aria-label="Follow us on Facebook"
title="Follow us on Facebook">
<svg xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none">
<circle cx="12" cy="12" r="12" class="facebook-icon" fill="#666666" />
<path fill-rule="evenodd" clip-rule="evenodd" d="M20 12.0489C20 7.60349 16.4184 4 12 4C7.5816 4 4 7.60349 4 12.0489C4 16.0665 6.9256 19.3963 10.75 20V14.3754H8.7188V12.0489H10.75V10.2757C10.75 8.25827 11.9444 7.1443 13.7716 7.1443C14.6468 7.1443 15.5624 7.30125 15.5624 7.30125V9.28209H14.5536C13.56 9.28209 13.25 9.90266 13.25 10.5389V12.0489H15.4688L15.114 14.3754H13.25V20C17.0744 19.3963 20 16.0665 20 12.0489Z" fill="white" />
</svg>
</a>
</li>
<li class="p-inline-list__item">
<a class="p-inline-list__link--linkedin"
href="https://www.linkedin.com/company/234280"
aria-label="Follow us on LinkedIn"
title="Follow us on LinkedIn">
<svg xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none">
<circle cx="12" cy="12" r="12" class="linkedin-icon" fill="#666666" />
<path d="M17.4443 5.00098C18.3033 5.00119 18.999 5.69766 18.999 6.55664V17.4453C18.999 18.3043 18.3033 19.0008 17.4443 19.001H6.55469C5.69573 19.0008 4.99902 18.3043 4.99902 17.4453V6.55664C4.99902 5.69764 5.69573 5.00116 6.55469 5.00098H17.4443ZM7.14453 17.0566H9.23242V10.3154H7.14453V17.0566ZM14.6016 10.1094C13.1811 10.1094 12.5776 11.2084 12.5693 11.2236V10.3154H10.5674V17.0566H12.5693V13.5186C12.5693 12.5705 13.0056 12.0059 13.8408 12.0059C14.6087 12.0059 14.9775 12.5484 14.9775 13.5186V17.0566H17.0547V12.7891C17.0547 10.9833 16.0313 10.1094 14.6016 10.1094ZM8.17871 6.94531C7.49674 6.94531 6.94434 7.50255 6.94434 8.18945C6.94442 8.87628 7.49679 9.43359 8.17871 9.43359C8.86054 9.43349 9.413 8.87622 9.41309 8.18945C9.41309 7.50261 8.8606 6.94542 8.17871 6.94531Z" fill="white" />
</svg>
</a>
</li>
<li class="p-inline-list__item">
<a class="p-inline-list__link--instagram"
href="https://www.instagram.com/ubuntu_os/"
aria-label="Follow us on Instagram"
title="Follow us on Instagram">
<svg xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none">
<circle cx="12" cy="12" r="12" class="instagram-icon" fill="#666666" />
<g clip-path="url(#clip0_8_704)">
<path d="M9.01787 4.8504C8.25179 4.88655 7.72863 5.0088 7.27129 5.18852C6.79796 5.37298 6.39678 5.62052 5.99761 6.02112C5.59844 6.42173 5.35263 6.8232 5.16946 7.29725C4.9922 7.7556 4.8721 8.27919 4.83826 9.0457C4.80442 9.81221 4.79694 10.0586 4.80068 12.0138C4.80442 13.9691 4.81306 14.2141 4.85022 14.9822C4.88679 15.7482 5.00862 16.2712 5.18833 16.7287C5.37308 17.202 5.62033 17.603 6.02108 18.0024C6.42183 18.4017 6.82302 18.6469 7.29822 18.8304C7.75614 19.0073 8.27987 19.128 9.04623 19.1616C9.8126 19.1951 10.0593 19.2029 12.0139 19.1991C13.9686 19.1954 14.2147 19.1868 14.9826 19.1503C15.7506 19.1139 16.2709 18.9912 16.7285 18.8124C17.2018 18.6272 17.6031 18.3804 18.0022 17.9795C18.4012 17.5786 18.6469 17.1768 18.8299 16.7025C19.0073 16.2445 19.1278 15.7208 19.1611 14.955C19.1946 14.1865 19.2026 13.9411 19.1988 11.9862C19.1951 10.0312 19.1863 9.78615 19.1498 9.01834C19.1134 8.25053 18.9914 7.72911 18.8119 7.27133C18.6268 6.798 18.3799 6.39725 17.9793 5.99765C17.5787 5.59805 17.1766 5.35253 16.7024 5.16994C16.2442 4.99268 15.7208 4.87186 14.9544 4.83874C14.188 4.80562 13.9414 4.79712 11.986 4.80087C10.0306 4.80461 9.78582 4.81296 9.01787 4.8504ZM9.10196 17.8663C8.39996 17.8357 8.01879 17.7191 7.76478 17.6215C7.42839 17.4919 7.18878 17.3352 6.93562 17.0845C6.68247 16.8338 6.52695 16.5933 6.39562 16.2577C6.29698 16.0036 6.17818 15.6229 6.14535 14.9209C6.10964 14.1622 6.10215 13.9344 6.09798 12.0121C6.0938 10.0898 6.10114 9.86232 6.13441 9.1033C6.16436 8.40188 6.28172 8.02028 6.37921 7.7664C6.50881 7.42959 6.6649 7.1904 6.91618 6.9374C7.16746 6.68439 7.40722 6.52858 7.74318 6.39725C7.9969 6.29818 8.37764 6.18039 9.07935 6.14698C9.83867 6.11098 10.0662 6.10378 11.9882 6.0996C13.9101 6.09543 14.1382 6.10263 14.8978 6.13604C15.5992 6.16656 15.981 6.28277 16.2346 6.38084C16.5711 6.51044 16.8106 6.6661 17.0636 6.91781C17.3166 7.16952 17.4725 7.40842 17.6039 7.74509C17.7031 7.9981 17.8209 8.37869 17.854 9.08084C17.8901 9.84015 17.8983 10.0678 17.9018 11.9896C17.9053 13.9115 17.8985 14.1397 17.8652 14.8984C17.8346 15.6004 17.7182 15.9817 17.6204 16.2361C17.4908 16.5723 17.3346 16.8121 17.0832 17.0649C16.8317 17.3178 16.5923 17.4736 16.2562 17.6049C16.0027 17.7038 15.6216 17.8219 14.9204 17.8553C14.1611 17.891 13.9336 17.8985 12.0109 17.9027C10.0882 17.9069 9.86142 17.8991 9.1021 17.8663M14.9715 8.15189C14.9718 8.32279 15.0228 8.48976 15.118 8.63169C15.2132 8.77362 15.3483 8.88414 15.5063 8.94926C15.6643 9.01438 15.8381 9.03119 16.0056 8.99754C16.1732 8.9639 16.327 8.88133 16.4476 8.76027C16.5682 8.63921 16.6502 8.48509 16.6833 8.31742C16.7163 8.14975 16.6988 7.97604 16.6331 7.81828C16.5674 7.66052 16.4564 7.52579 16.3141 7.43112C16.1719 7.33646 16.0047 7.28611 15.8338 7.28645C15.6047 7.28691 15.3852 7.37834 15.2235 7.54063C15.0618 7.70292 14.9712 7.92279 14.9715 8.15189ZM8.3029 12.0072C8.30694 14.0491 9.96524 15.7007 12.0067 15.6968C14.0482 15.6929 15.7009 14.0347 15.697 11.9928C15.6931 9.95088 14.0344 8.29892 11.9926 8.30295C9.95084 8.30698 8.29902 9.96557 8.3029 12.0072ZM9.59977 12.0046C9.59883 11.5299 9.73867 11.0656 10.0016 10.6704C10.2646 10.2752 10.6388 9.96685 11.077 9.78433C11.5152 9.60181 11.9976 9.55333 12.4634 9.64501C12.9291 9.73669 13.3572 9.96443 13.6935 10.2994C14.0299 10.6344 14.2593 11.0616 14.3528 11.527C14.4463 11.9924 14.3998 12.475 14.219 12.9139C14.0382 13.3528 13.7313 13.7283 13.3372 13.9928C12.943 14.2573 12.4793 14.399 12.0046 14.3999C11.6894 14.4006 11.3771 14.3391 11.0857 14.2191C10.7943 14.0991 10.5293 13.9228 10.306 13.7004C10.0827 13.478 9.90538 13.2137 9.7842 12.9228C9.66303 12.6318 9.60035 12.3198 9.59977 12.0046Z" fill="white" />
</g>
<defs>
<clipPath id="clip0_8_704">
<rect width="14.4" height="14.4" fill="white" transform="translate(4.7998 4.80005)" />
</clipPath>
</defs>
</svg>
</a>
</li>
<li class="p-inline-list__item">
<a class="p-inline-list__link--tiktok"
href="https://www.tiktok.com/@canonical_ubuntu"
aria-label="Follow us on TikTok"
title="Follow us on TikTok">
<svg xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none">
<circle cx="12" cy="12" r="12" class="tiktok-icon" fill="#666666" />
<path d="M11.2143 10.679V10.0532C11.0048 10.0247 10.7919 10.0068 10.5747 10.0068C7.95739 10.0068 5.82812 12.1362 5.82812 14.7535C5.82812 16.3593 6.63044 17.7804 7.85449 18.6398C7.06448 17.7917 6.59563 16.6556 6.59563 15.4079C6.59563 12.8281 8.64876 10.7389 11.2143 10.679Z" fill="white" />
<path d="M11.3266 17.589C12.4943 17.589 13.4605 16.6467 13.5039 15.4894L13.5137 5.16918L15.3852 5.16988L15.3823 5.15438C15.343 4.94205 15.3215 4.72355 15.3215 4.5H12.7426L12.7385 14.835C12.6951 15.9923 11.7426 16.9212 10.5749 16.9212C10.212 16.9212 9.8702 16.8305 9.56934 16.6722C9.96334 17.2182 10.6033 17.589 11.3266 17.589Z" fill="white" />
<path d="M18.9089 8.69325V8.08781C18.1886 8.08781 17.5177 7.87369 16.9551 7.50684C17.456 8.08221 18.1365 8.5279 18.9089 8.69325Z" fill="white" />
<path d="M15.3215 14.7536V9.51292C16.333 10.2389 17.5721 10.6667 18.9093 10.6667V8.6624C18.1369 8.49705 17.4565 8.08226 16.9555 7.50689C16.1475 6.98006 15.5643 6.13711 15.3824 5.15454H13.4944L13.4903 15.4896C13.4469 16.6469 12.4944 17.5758 11.3266 17.5758C10.6034 17.5758 9.96342 17.2184 9.56941 16.6723C8.87942 16.3092 8.4072 15.586 8.4072 14.7536C8.4072 13.5583 9.3797 12.5858 10.575 12.5858C10.7981 12.5858 11.0121 12.6226 11.2146 12.686V10.6642C8.64903 10.7242 6.58008 12.8283 6.58008 15.408C6.58008 16.6557 7.06475 17.7919 7.85476 18.6399C8.62572 19.1812 9.56352 19.5002 10.575 19.5002C13.1923 19.5002 15.3215 17.3709 15.3215 14.7536Z" fill="white" />
</svg>
</a>
</li>
<li class="p-inline-list__item">
<a class="p-inline-list__link--youtube"
href="https://www.youtube.com/user/celebrateubuntu"
aria-label="Follow us on YouTube"
title="Follow us on YouTube">
<svg xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none">
<circle cx="12" cy="12" r="12" class="youtube-icon" fill="#666666" />
<circle cx="12" cy="12" r="12" class="youtube-icon" fill="#666666" />
<path d="M19.1823 8.22056C19.0069 7.54382 18.5139 7.01616 17.8565 6.83263C16.695 6.5 11.9945 6.5 11.9945 6.5C11.9945 6.5 7.30497 6.5 6.14355 6.83263C5.49707 7.01616 4.99305 7.54382 4.80678 8.22056C4.5 9.43639 4.5 11.9943 4.5 11.9943C4.5 11.9943 4.5 14.5521 4.80678 15.7795C4.99305 16.4447 5.49707 16.9838 6.14355 17.1674C7.30497 17.5 11.9945 17.5 11.9945 17.5C11.9945 17.5 16.695 17.5 17.8565 17.1674C18.5139 16.9838 19.0069 16.4447 19.1823 15.7795C19.5 14.5521 19.5 11.9943 19.5 11.9943C19.5 11.9943 19.5 9.43639 19.1823 8.22056ZM10.5044 14.3571V9.64286L14.3941 11.9943L10.5044 14.3571Z" fill="white" />
</svg>
</a>
</li>
<li class="p-inline-list__item">
<a class="p-inline-list__link--rss"
href="/blog/feed"
aria-label="Subscribe to our blog feed"
title="Subscribe to our blog feed">
<svg xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none">
<circle cx="12" cy="12" r="12" class="rss-icon" fill="#666666" />
<path d="M7.78286 17.9991C8.7675 17.9991 9.56571 17.2009 9.56571 16.2162C9.56571 15.2316 8.7675 14.4333 7.78286 14.4333C6.79821 14.4333 6 15.2316 6 16.2162C6 17.2009 6.79821 17.9991 7.78286 17.9991Z" fill="white" />
<path d="M14.6171 17.9997H12.0914C12.0914 14.6355 9.3642 11.9083 6 11.9083V9.38257C10.7591 9.38257 14.6171 13.2406 14.6171 17.9997Z" fill="white" />
<path d="M16.4 17.9998C16.4 12.256 11.7438 7.59976 6 7.59976V4.99976C13.1797 4.99976 19 10.8201 19 17.9998H16.4Z" fill="white" />
</svg>
</a>
</li>
</ul>
</div>
</div>
<div class="row">
<hr class="p-rule" />
</div>
<div class="row">
<p class="p-text--small">
© 2026 Canonical Ltd.
<br />
<br />
<span class="p-text--small u-text--muted">
Ubuntu and Canonical are registered trademarks.
<br />
All other trademarks are the property of their respective owners.
</span>
</p>
</div>
<div class="row">
<p class="p-text--small u-text--muted">
For further information on data collection,
<br />
please refer to our
<a href="/legal/data-privacy" target="_blank">privacy policy</a>.
</p>
</div>
</footer>
<script defer src="/static/js/dist/navigation.js?v=ae2db6d" nonce="4YfbaAe9xz5Dpwe5Q20p0Q"></script>
<script src="/static/js/dist/forms.js?v=bfde4c1" nonce="4YfbaAe9xz5Dpwe5Q20p0Q"></script>
<script nonce="4YfbaAe9xz5Dpwe5Q20p0Q">
(function() {
// Form submission notification
var bannerElements = ["#success", "#newsletter-signup", "#contact-form-success", "#contact-form-fail"];
bannerElements.forEach(el => {
if (location.hash === el) {
document.querySelector(el).classList.remove("u-hide");
} else {
document.querySelector(el).classList.add("u-hide");
}
})
let params = new URLSearchParams(window.location.search);
const utm_names = ["campaign", "source", "medium", "content", "term"];
for (let i = 0; i < utm_names.length; i++) {
var utm_fields = document.getElementsByName("utm_" + utm_names[i]);
if (utm_fields.length > 0) {
utm_fields[0].value = params.get("utm_" + utm_names[i]);
}
}
})()
</script>
<!-- Cookie policy -->
<script src="/static/js/modules/cookie-policy/cookie-loader.js?v=87d2e24" nonce="4YfbaAe9xz5Dpwe5Q20p0Q"></script>
<script src="/static/js/dist/cookie-policy-with-callback.js?v=d035b5b" nonce="4YfbaAe9xz5Dpwe5Q20p0Q"></script>
<script src="/static/js/dist/watch-consent-changes.js?v=1c3a092" nonce="4YfbaAe9xz5Dpwe5Q20p0Q"></script>
<script defer src="/static/js/csp-event-handlers.js?v=0f5e440" nonce="4YfbaAe9xz5Dpwe5Q20p0Q"></script>
<!-- Google Tag Manager -->
<script nonce="4YfbaAe9xz5Dpwe5Q20p0Q">
document.addEventListener('DOMContentLoaded', () => {
/** init gtm after 2 seconds - can be adjusted */
setTimeout(initGTM, 2000);
});
document.addEventListener('scroll', initGTMOnEvent);
document.addEventListener('mousemove', initGTMOnEvent);
document.addEventListener('touchstart', initGTMOnEvent);
function initGTMOnEvent(event) {
initGTM();
event.currentTarget.removeEventListener(event.type, initGTMOnEvent); // remove the event listener that got triggered
}
function initGTM() {
if (window.gtmDidInit) {
return false;
}
window.gtmDidInit = true; // flag to ensure script does not get added to DOM more than once.
var containersToLoad = ['GTM-M5BPGQ6'];
containersToLoad.forEach(function(containerId) {
(function(w, d, s, l, i) {
w[l] = w[l] || [];
w[l].push({
'gtm.start': new Date().getTime(),
event: 'gtm.js'
});
var f = d.getElementsByTagName(s)[0],
j = d.createElement(s),
dl = l != 'dataLayer' ? '&l=' + l : '';
j.async = true;
j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
f.parentNode.insertBefore(j, f);
})(window, document, 'script', 'dataLayer', containerId);
});
}
</script>
</body>
</html>
Sitemap
Кол-во: 0
XML-карта сайта для поисковиков
?
Sitemap.xml помогает поисковику быстрее находить и индексировать страницы. Особенно важен для крупных сайтов и новых страниц, на которые ещё нет входящих ссылок.
Robots.txt не содержит ссылку на карту сайта. Рекомендуется добавить карту сайта и указать ссылку на нее в robots.txt.
Внутренние ссылки
Кол-во: 203
Ссылки на другие страницы своего сайта
?
Внутренние ссылки распределяют ссылочный вес между страницами и помогают поисковику обходить сайт. Пустые анкоры и ссылки на запрещённые robots.txt страницы — типичные ошибки.
Внутренних ссылок на странице 203 слишком много. Проведите оптимизацию сайта!
На странице присутствуют внутренние ссылки с пустым анкором: 1!
Внутренние ссылки не запрещены к индексации в robots.txt.
На странице присутствуют изображения 5.
Показать первые 100 внутренних ссылок
| Url | Анкор | Состояние | Анализировать |
|---|---|---|---|
| /search |
Пустой анкор
|
|
Анализировать url |
| /navigation |
Menu
|
|
Анализировать url |
| /navigation |
Products
|
|
Анализировать url |
| /maas |
<span>MAAS</span>
<br>
<small>Bare metal provisioning</small>
|
|
Анализировать url |
| /openstack |
<span>OpenStack</span>
<br>
<small>Private cloud provisioning</small>
|
|
Анализировать url |
| /microcloud |
<span>MicroCloud</span>
<br>
<small>Lightweight, automated clouds</small>
|
|
Анализировать url |
| /mlops |
<span>MLOps</span>
<br>
<small>Scalable machine learning solutions</small>
|
|
Анализировать url |
| /juju |
<span>Juju</span>
<br>
<small>Orchestration engine for operators</small>
|
|
Анализировать url |
| /academy |
<span>Canonical Academy</span>
<br>
<small>Real-world, industry relevant exams.</small>
|
|
Анализировать url |
| /multipass |
<span>Multipass</span>
<br>
<small>VMs for Windows, macOS & Linux</small>
|
|
Анализировать url |
| /openstack |
<span>OpenStack</span>
<br>
<small>Enterprise private cloud</small>
|
|
Анализировать url |
| /maas |
<span>MAAS</span>
<br>
<small>Bare metal provisioning</small>
|
|
Анализировать url |
| /ceph |
<span>Ceph</span>
<br>
<small>Open source software defined storage</small>
|
|
Анализировать url |
| /anbox-cloud |
<span>Anbox Cloud</span>
<br>
<small>Virtualized Android on demand</small>
|
|
Анализировать url |
| /juju |
<span>Juju</span>
<br>
<small>Orchestrator engine for operators</small>
|
|
Анализировать url |
| /microstack |
<span>MicroStack</span>
<br>
<small>Cloud-native OpenStack</small>
|
|
Анализировать url |
| /microcloud |
<span>MicroCloud</span>
<br>
<small>Lightweight, automated clouds</small>
|
|
Анализировать url |
| /observability |
<span>Observability</span>
<br>
<small>Open source observability</small>
|
|
Анализировать url |
| /maas/docs |
MAAS documentation
|
|
Анализировать url |
| /microstack/docs/single-node |
MicroStack installation
|
|
Анализировать url |
| /multipass |
<span>Multipass</span>
<br>
<small>VMs for Windows, macOS & Linux</small>
|
|
Анализировать url |
| /lxd |
<span>LXD</span>
<br>
<small>Linux containers and VMs</small>
|
|
Анализировать url |
| /microk8s |
<span>MicroK8s</span>
<br>
<small>Simplest way to get Kubernetes</small>
|
|
Анализировать url |
| /mlops/kubeflow/what-is-kubeflow |
<span>Kubeflow</span>
<br>
<small>Machine learning toolkit for K8s</small>
|
|
Анализировать url |
| /microk8s/docs/getting-started |
Getting started with MicroK8s
|
|
Анализировать url |
| /data |
<span>Data solutions</span>
<br>
<small>Enterprise data management at scale</small>
|
|
Анализировать url |
| /cloud-marketplace |
<span>Cloud marketplace</span>
<br>
<small>Managed solutions on public clouds</small>
|
|
Анализировать url |
| /mlops/kubeflow |
<span>Kubeflow</span>
<br>
<small>End-to-end MLOps platform</small>
|
|
Анализировать url |
| /mlops/mlflow |
<span>MLflow</span>
<br>
<small>Lightweight ML platform</small>
|
|
Анализировать url |
| /data/kafka |
<span>Kafka</span>
<br>
<small>Streaming data platform</small>
|
|
Анализировать url |
| /data/spark |
<span>Spark</span>
<br>
<small>Big data processing</small>
|
|
Анализировать url |
| /data/mongodb |
<span>MongoDB</span>
<br>
<small>NoSQL database management</small>
|
|
Анализировать url |
| /data/postgresql |
<span>PostgreSQL</span>
<br>
<small>Relational database management</small>
|
|
Анализировать url |
| /data/mysql |
<span>MySQL</span>
<br>
<small>Relational database management</small>
|
|
Анализировать url |
| /data/opensearch |
<span>OpenSearch</span>
<br>
<small>Search and analytics suite</small>
|
|
Анализировать url |
| /data/cassandra |
<span>Cassandra</span>
<br>
<small>Distributed NoSQL database</small>
|
|
Анализировать url |
| /juju |
<span>Juju</span>
<br>
<small>Orchestrator engine for operators</small>
|
|
Анализировать url |
| /jaas |
<span>JAAS</span>
<br>
<small>Auditing and compliance for Juju</small>
|
|
Анализировать url |
| /mir |
<span>Mir</span>
<br>
<small>Display server library</small>
|
|
Анализировать url |
| /juju/docs |
Juju documentation
|
|
Анализировать url |
| /maas |
<span>MAAS</span>
<br>
<small class="u-text-wrap-auto">Bare metal provisioning</small>
|
|
Анализировать url |
| /openstack |
<span>OpenStack</span>
<br>
<small class="u-text-wrap-auto">Private cloud provisioning</small>
|
|
Анализировать url |
| /microcloud |
<span>MicroCloud</span>
<br>
<small class="u-text-wrap-auto">Lightweight, automated clouds</small>
|
|
Анализировать url |
| /mlops |
<span>MLOps</span>
<br>
<small class="u-text-wrap-auto">Scalable machine learning solutions</small>
|
|
Анализировать url |
| /juju |
<span>Juju</span>
<br>
<small class="u-text-wrap-auto">Orchestration engine for operators</small>
|
|
Анализировать url |
| /academy |
<span>Canonical Academy</span>
<br>
<small class="u-text-wrap-auto">Real-world, industry relevant exams.</small>
|
|
Анализировать url |
| /multipass |
<span>Multipass</span>
<br>
<small class="u-text-wrap-auto">VMs for Windows, macOS & Linux</small>
|
|
Анализировать url |
| /openstack |
<span>OpenStack</span>
<br>
<small class="u-text-wrap-auto">Enterprise private cloud</small>
|
|
Анализировать url |
| /maas |
<span>MAAS</span>
<br>
<small class="u-text-wrap-auto">Bare metal provisioning</small>
|
|
Анализировать url |
| /ceph |
<span>Ceph</span>
<br>
<small class="u-text-wrap-auto">Open source software defined storage</small>
|
|
Анализировать url |
| /anbox-cloud |
<span>Anbox Cloud</span>
<br>
<small class="u-text-wrap-auto">Virtualized Android on demand</small>
|
|
Анализировать url |
| /juju |
<span>Juju</span>
<br>
<small class="u-text-wrap-auto">Orchestrator engine for operators</small>
|
|
Анализировать url |
| /microstack |
<span>MicroStack</span>
<br>
<small class="u-text-wrap-auto">Cloud-native OpenStack</small>
|
|
Анализировать url |
| /microcloud |
<span>MicroCloud</span>
<br>
<small class="u-text-wrap-auto">Lightweight, automated clouds</small>
|
|
Анализировать url |
| /observability |
<span>Observability</span>
<br>
<small class="u-text-wrap-auto">Open source observability</small>
|
|
Анализировать url |
| /maas/docs |
MAAS documentation
|
|
Анализировать url |
| /microstack/docs/single-node |
MicroStack installation
|
|
Анализировать url |
| /multipass |
<span>Multipass</span>
<br>
<small class="u-text-wrap-auto">VMs for Windows, macOS & Linux</small>
|
|
Анализировать url |
| /lxd |
<span>LXD</span>
<br>
<small class="u-text-wrap-auto">Linux containers and VMs</small>
|
|
Анализировать url |
| /microk8s |
<span>MicroK8s</span>
<br>
<small class="u-text-wrap-auto">Simplest way to get Kubernetes</small>
|
|
Анализировать url |
| /mlops/kubeflow/what-is-kubeflow |
<span>Kubeflow</span>
<br>
<small class="u-text-wrap-auto">Machine learning toolkit for K8s</small>
|
|
Анализировать url |
| /microk8s/docs/getting-started |
Getting started with MicroK8s
|
|
Анализировать url |
| /data |
<span>Data solutions</span>
<br>
<small class="u-text-wrap-auto">Enterprise data management at scale</small>
|
|
Анализировать url |
| /cloud-marketplace |
<span>Cloud marketplace</span>
<br>
<small class="u-text-wrap-auto">Managed solutions on public clouds</small>
|
|
Анализировать url |
| /mlops/kubeflow |
<span>Kubeflow</span>
<br>
<small class="u-text-wrap-auto">End-to-end MLOps platform</small>
|
|
Анализировать url |
| /mlops/mlflow |
<span>MLflow</span>
<br>
<small class="u-text-wrap-auto">Lightweight ML platform</small>
|
|
Анализировать url |
| /data/kafka |
<span>Kafka</span>
<br>
<small class="u-text-wrap-auto">Streaming data platform</small>
|
|
Анализировать url |
| /data/spark |
<span>Spark</span>
<br>
<small class="u-text-wrap-auto">Big data processing</small>
|
|
Анализировать url |
| /data/mongodb |
<span>MongoDB</span>
<br>
<small class="u-text-wrap-auto">NoSQL database management</small>
|
|
Анализировать url |
| /data/postgresql |
<span>PostgreSQL</span>
<br>
<small class="u-text-wrap-auto">Relational database management</small>
|
|
Анализировать url |
| /data/mysql |
<span>MySQL</span>
<br>
<small class="u-text-wrap-auto">Relational database management</small>
|
|
Анализировать url |
| /data/opensearch |
<span>OpenSearch</span>
<br>
<small class="u-text-wrap-auto">Search and analytics suite</small>
|
|
Анализировать url |
| /data/cassandra |
<span>Cassandra</span>
<br>
<small class="u-text-wrap-auto">Distributed NoSQL database</small>
|
|
Анализировать url |
| /juju |
<span>Juju</span>
<br>
<small class="u-text-wrap-auto">Orchestrator engine for operators</small>
|
|
Анализировать url |
| /jaas |
<span>JAAS</span>
<br>
<small class="u-text-wrap-auto">Auditing and compliance for Juju</small>
|
|
Анализировать url |
| /mir |
<span>Mir</span>
<br>
<small class="u-text-wrap-auto">Display server library</small>
|
|
Анализировать url |
| /juju/docs |
Juju documentation
|
|
Анализировать url |
| /solutions |
Explore our solutions ›
|
|
Анализировать url |
| /solutions/ai |
<span>AI</span>
<br>
<small>Bring AI to your enterprise</small>
|
|
Анализировать url |
| /data |
<span>Data</span>
<br>
<small>Data management at scale</small>
|
|
Анализировать url |
| /solutions/ubuntu-os |
<span>Ubuntu OS</span>
<br>
<small>An enterprise OS for everyone</small>
|
|
Анализировать url |
| /solutions/infrastructure |
<span>Infrastructure</span>
<br>
<small>Agile data center operations</small>
|
|
Анализировать url |
| /solutions/open-source-security |
<span>Open source security</span>
<br>
<small>A trusted software supply chain</small>
|
|
Анализировать url |
| /solutions/iot-and-devices |
<span>IoT and devices</span>
<br>
<small>Deploy and manage devices at scale</small>
|
|
Анализировать url |
| /solutions/cloud-native-development |
<span>Cloud-native apps</span>
<br>
<small>Build and deploy apps at speed</small>
|
|
Анализировать url |
| /solutions/automation |
<span>Automation</span>
<br>
<small>Simplify deployment, management, and scaling</small>
|
|
Анализировать url |
| /solutions/automotive |
<span>Automotive</span>
<br>
<small>Smarter vehicles and factories</small>
|
|
Анализировать url |
| /solutions/financial-services |
<span>Financial services</span>
<br>
<small>Modernize with open source</small>
|
|
Анализировать url |
| /public-sector |
<span>Public sector</span>
<br>
<small>Government and federal</small>
|
|
Анализировать url |
| /solutions/education |
<span>Education</span>
<br>
<small>Open source for academia</small>
|
|
Анализировать url |
| /solutions/industrial |
<span>Industrial</span>
<br>
<small>The factory of the future</small>
|
|
Анализировать url |
| /solutions/telco |
<span>Telco</span>
<br>
<small>Carrier-grade solutions</small>
|
|
Анализировать url |
| /case-study |
Case studies ›
|
|
Анализировать url |
| /case-study/sbi-bits |
Learn more ›
|
|
Анализировать url |
| /case-study/esa |
Learn more ›
|
|
Анализировать url |
| /solutions |
Explore our solutions ›
|
|
Анализировать url |
| /solutions/ai |
<span>AI</span>
<br>
<small class="u-text-wrap-auto">Bring AI to your enterprise</small>
|
|
Анализировать url |
| /data |
<span>Data</span>
<br>
<small class="u-text-wrap-auto">Data management at scale</small>
|
|
Анализировать url |
| /solutions/ubuntu-os |
<span>Ubuntu OS</span>
<br>
<small class="u-text-wrap-auto">An enterprise OS for everyone</small>
|
|
Анализировать url |
| /solutions/infrastructure |
<span>Infrastructure</span>
<br>
<small class="u-text-wrap-auto">Agile data center operations</small>
|
|
Анализировать url |
Внешние ссылки
Кол-во: 247
Ссылки на сторонние сайты
?
Исходящие внешние ссылки передают часть ссылочного веса на чужие сайты. Ссылки на авторитетные ресурсы безопасны; ссылки на мусорные сайты могут навредить репутации страницы.
Внешних ссылок на странице 247 слишком много. Спрячьте лишние ссылки в тег noindex или атрибут rel='nofollow'!
На странице присутствуют внешние ссылки с пустым анкором: 3!
Показать первые 100 внешних ссылок
| Url | Анкор | Анализировать |
|---|---|---|
| github.com |
file a bug report
|
Анализировать url |
| ubuntu.com |
<span>Ubuntu Desktop</span>
<br>
<small>Fast, modern and secure Linux</small>
|
Анализировать url |
| ubuntu.com |
<span>Ubuntu Server</span>
<br>
<small>Scalable Linux for the cloud</small>
|
Анализировать url |
| snapcraft.io |
<span>Snapcraft</span>
<br>
<small>App store for Linux</small>
|
Анализировать url |
| ubuntu.com |
<span>Ubuntu Pro</span>
<br>
<small>Security & compliance subscription</small>
|
Анализировать url |
| ubuntu.com |
<span>Enterprise-grade support</span>
<br>
<small>24/7 support for the full-stack</small>
|
Анализировать url |
| ubuntu.com |
<span>Livepatch</span>
<br>
<small>Stay patched and defer reboots</small>
|
Анализировать url |
| ubuntu.com |
<span>Kubernetes</span>
<br>
<small>Containerized workloads</small>
|
Анализировать url |
| ubuntu.com |
<span>Certified hardware</span>
<br>
<small>Ubuntu hardware you can trust</small>
|
Анализировать url |
| ubuntu.com |
<span>Ubuntu Desktop</span>
<br>
<small>Fast, modern and secure Linux</small>
|
Анализировать url |
| ubuntu.com |
<span>Ubuntu Server</span>
<br>
<small>Scalable Linux for the cloud</small>
|
Анализировать url |
| ubuntu.com |
<span>Ubuntu Pro</span>
<br>
<small>Security & compliance subscription</small>
|
Анализировать url |
| ubuntu.com |
<span>Ubuntu Core</span>
<br>
<small>Embedded Linux</small>
|
Анализировать url |
| ubuntu.com |
<span>FIPS for Ubuntu</span>
<br>
<small>Secure Linux for government</small>
|
Анализировать url |
| ubuntu.com |
<span>WSL</span>
<br>
<small>Windows Subsystem for Linux</small>
|
Анализировать url |
| ubuntu.com |
Upgrade Ubuntu
|
Анализировать url |
| help.ubuntu.com |
Ubuntu documentation
|
Анализировать url |
| ubuntu.com |
Desktop install
|
Анализировать url |
| ubuntu.com |
Server install
|
Анализировать url |
| ubuntu.com |
Server guide
|
Анализировать url |
| ubuntu.com |
Ubuntu on public clouds
|
Анализировать url |
| ubuntu.com |
<span>Ubuntu Server</span>
<br>
<small>Scalable Linux for the cloud</small>
|
Анализировать url |
| ubuntu.com |
<span>Landscape</span>
<br>
<small>Monitor and manage machines</small>
|
Анализировать url |
| ubuntu.com |
<span>Private cloud build</span>
<br>
<small>OpenStack implementation</small>
|
Анализировать url |
| ubuntu.com |
Server documentation
|
Анализировать url |
| ubuntu.com |
Data Centre Networking blog
|
Анализировать url |
| ubuntu.com |
OpenStack pricing
|
Анализировать url |
| ubuntu.com |
Private cloud consulting
|
Анализировать url |
| ubuntu.com |
Private cloud: Avoiding the high cost of operations
|
Анализировать url |
| ubuntu.com |
<span>Ubuntu on public clouds</span>
<br>
<small>The most popular cloud OS</small>
|
Анализировать url |
| ubuntu.com |
<span>Ubuntu on AWS</span>
<br>
<small>AWS Marketplace</small>
|
Анализировать url |
| ubuntu.com |
<span>Ubuntu on Azure</span>
<br>
<small>Microsoft Azure Marketplace</small>
|
Анализировать url |
| ubuntu.com |
<span>Ubuntu on GCP</span>
<br>
<small>Google Cloud Marketplace</small>
|
Анализировать url |
| ubuntu.com |
<span>Ubuntu WorkSpaces</span>
<br>
<small>Virtual desktops on AWS</small>
|
Анализировать url |
| ubuntu.com |
<span>WSL</span>
<br>
<small>Windows Subsystem for Linux</small>
|
Анализировать url |
| snapcraft.io |
What is virtualization?
|
Анализировать url |
| documentation.ubuntu.com |
Multipass documentation
|
Анализировать url |
| ubuntu.com |
Virtualization docs in the server guide
|
Анализировать url |
| wiki.ubuntu.com |
What is WSL?
|
Анализировать url |
| ubuntu.com |
Install Ubuntu on Windows 11
|
Анализировать url |
| ubuntu.com |
Install Ubuntu on Windows 10
|
Анализировать url |
| ubuntu.com |
<span>Ubuntu Pro</span>
<br>
<small>Security & compliance subscription</small>
|
Анализировать url |
| ubuntu.com |
<span>Ubuntu Pro + support</span>
<br>
<small>24/7 support for the full-stack</small>
|
Анализировать url |
| ubuntu.com |
<span>ESM</span>
<br>
<small>10 years of security maintenance</small>
|
Анализировать url |
| ubuntu.com |
<span>Landscape</span>
<br>
<small>Monitor and manage machines</small>
|
Анализировать url |
| ubuntu.com |
<span>Livepatch</span>
<br>
<small>Stay patched without reboots</small>
|
Анализировать url |
| ubuntu.com |
<span>Ubuntu Pro for AWS</span>
<br>
<small>Amazon Web Services support</small>
|
Анализировать url |
| ubuntu.com |
<span>Ubuntu Pro for Azure</span>
<br>
<small>Microsoft Azure cloud support</small>
|
Анализировать url |
| ubuntu.com |
<span>Ubuntu Pro for GCP</span>
<br>
<small>Google Cloud support</small>
|
Анализировать url |
| ubuntu.com |
<span>Certifications and hardening</span>
<br>
<small>CIS, DISA-STIG, FIPS compliance</small>
|
Анализировать url |
| ubuntu.com |
<span>Confidential computing</span>
<br>
<small>Protect your data in use</small>
|
Анализировать url |
| ubuntu.com |
Ubuntu Pro pricing
|
Анализировать url |
| ubuntu.com |
Open infrastructure consulting
|
Анализировать url |
| ubuntu.com |
Certified hardware
|
Анализировать url |
| ubuntu.com |
CVE reports
|
Анализировать url |
| ubuntu.com |
Ubuntu Security Notices (USN)
|
Анализировать url |
| ubuntu.com |
Ubuntu Pro free trial
|
Анализировать url |
| ubuntu.com |
Get Ubuntu Pro now
|
Анализировать url |
| ubuntu.com |
<span>Kubernetes</span>
<br>
<small>Containerized workloads</small>
|
Анализировать url |
| ubuntu.com |
<span>Charmed Kubernetes</span>
<br>
<small>Composable K8s for the enterprise</small>
|
Анализировать url |
| ubuntu.com |
Kubernetes documentation
|
Анализировать url |
| ubuntu.com |
Getting started with Kubernetes
|
Анализировать url |
| ubuntu.com |
Distributions comparison
|
Анализировать url |
| documentation.ubuntu.com |
Kubeflow installation tutorial
|
Анализировать url |
| ubuntu.com |
<span>AI/ML</span>
<br>
<small>AI and machine learning on Ubuntu</small>
|
Анализировать url |
| documentation.ubuntu.com |
Kubeflow documentation
|
Анализировать url |
| documentation.ubuntu.com |
MLflow documentation
|
Анализировать url |
| ubuntu.com |
MLOps toolkit
|
Анализировать url |
| ubuntu.com |
Guide to big data and AI
|
Анализировать url |
| ubuntu.com |
<span>Certified hardware</span>
<br>
<small>Ubuntu hardware you can trust</small>
|
Анализировать url |
| ubuntu.com |
<span>PC and laptops</span>
<br>
<small>Certified for Ubuntu</small>
|
Анализировать url |
| ubuntu.com |
<span>Servers</span>
<br>
<small>Hardware for data centers</small>
|
Анализировать url |
| ubuntu.com |
<span>IoT devices</span>
<br>
<small>Stable and secure devices</small>
|
Анализировать url |
| ubuntu.com |
<span>SoCs</span>
<br>
<small>System on a Chip hardware</small>
|
Анализировать url |
| ubuntu.com |
<span>Raspberry Pi</span>
<br>
<small>Certified Pi devices</small>
|
Анализировать url |
| ubuntu.com |
Why use Certified devices?
|
Анализировать url |
| ubuntu.com |
Certify your device
|
Анализировать url |
| brighttalk.com |
Why certification matters for AIoT
|
Анализировать url |
| brighttalk.com |
Industrial Pi use cases webinar
|
Анализировать url |
| ubuntu.com |
Why buy a preinstalled workstation?
|
Анализировать url |
| ubuntu.com |
<span>Ubuntu Core</span>
<br>
<small>Embedded Linux</small>
|
Анализировать url |
| ubuntu.com |
<span>IoT App Store</span>
<br>
<small>Private app store for Linux and IoT</small>
|
Анализировать url |
| ubuntu.com |
<span>Device management</span>
<br>
<small>Manage fleets of IoT devices</small>
|
Анализировать url |
| ubuntu.com |
<span>Certified devices</span>
<br>
<small>Hardware/OS compatibility</small>
|
Анализировать url |
| ubuntu.com |
<span>Ubuntu Frame</span>
<br>
<small>Embedded graphical displays</small>
|
Анализировать url |
| ubuntu.com |
<span>ROS ESM</span>
<br>
<small>Expanded security for robots</small>
|
Анализировать url |
| ubuntu.com |
<span>Real-time Ubuntu</span>
<br>
<small>Low-latency kernel</small>
|
Анализировать url |
| ubuntu.com |
<span>IoT Professional Services</span>
<br>
<small>Bring IoT devices to market</small>
|
Анализировать url |
| ubuntu.com |
<span>Kernel</span>
<br>
<small>Ubuntu kernel on certified hardware</small>
|
Анализировать url |
| ubuntu.com |
Guide to IoT lifecycle management
|
Анализировать url |
| ubuntu.com |
Canonical joins the CSA
|
Анализировать url |
| ubuntu.com |
Pick the OS for your robots
|
Анализировать url |
| ubuntu.com |
Embedded Linux: make or buy?
|
Анализировать url |
| ubuntu.com |
Try Ubuntu Core on Raspberry Pi
|
Анализировать url |
| ubuntu.com |
Industry 4.0 webinar
|
Анализировать url |
| snapcraft.io |
<span>Snaps</span>
<br>
<small>Containerized applications for Linux</small>
|
Анализировать url |
| snapcraft.io |
<span>Snapcraft</span>
<br>
<small>Build and publish your snaps</small>
|
Анализировать url |
| snapcraft.io |
<span>Snap Store</span>
<br>
<small>App store for Linux</small>
|
Анализировать url |
| ubuntu.com |
<span>Chiseled Ubuntu</span>
<br>
<small>Ultra-small containerization</small>
|
Анализировать url |
| charmhub.io |
<span>Charmhub</span>
<br>
<small>Software operators collection</small>
|
Анализировать url |
Конкуренты Готовность: 0%
Конкуренты в Яндексе
Кол-во: 0
Топ сайтов-конкурентов в Яндексе
?
Сайты, чаще всего появляющиеся в ТОПе Яндекса по запросам из семантического ядра этой страницы.
Мы не нашли у вас конкурентов в Яндексе. Сайт или очень молодой или плохо продвигается.
Конкурентов в ТОП-10 Яндекса не нашлось.
Конкуренты в Google
Кол-во: 0
Топ сайтов-конкурентов в Google
?
Сайты, чаще всего появляющиеся в ТОПе Google по запросам из семантического ядра этой страницы.
Конкуренты в Google тоже не найдены. Займитесь продвижением сайта!
Конкурентов в ТОП-10 Google не нашлось.
ЗоЗПП: права потребителей Готовность: 100%
Нарушения
Не выявлены
Признаков дистанционной продажи товаров (интернет-магазина) не обнаружено — требования ЗоЗПП о раскрытии информации продавца к сайту не применяются. Нарушений нет.
ФЗ-149: рекомендательные технологии Готовность: 100%
Нарушения
Не выявлены
Рекомендательные блоки («с этим покупают», «похожие товары» и т.п.) на сайте не обнаружены — требования ст. 10.7 ФЗ-149 к сайту не применяются. Нарушений нет.
ФЗ-38: реклама Готовность: 100%
Нарушения
Не выявлены
Рекламных тематик с обязательными оговорками (медицина, БАД, кредиты и займы, новостройки) на сайте не обнаружено. Нарушений нет.
ФЗ-436: защита детей Готовность: 100%
Нарушения
Не выявлены
Признаков информационной продукции (новости, видео, книги, игры, курсы) не обнаружено — обязательная возрастная маркировка по ФЗ-436 сайту не требуется. Нарушений нет.
Вердикт
Оптимизация сайта mir-server.io выполнена всего на 54%. Чтобы исправить ситуацию и попасть в ТОП необходимо:
Исправьте ошибки в мета-тегах.
Исправьте ошибки индексации.
Поделитесь с друзьями: