PageSourceSearch

https://ubuntu.com/

html ubuntu.com collected 2026-09-24 06:03:08 UTC 208,289 bytes, 5,049 lines download raw bytes

1<!DOCTYPE html>
2
3<html prefix="og: http://ogp.me/ns#"
4      class=""
5      lang="en"
6      dir="ltr">
7  <head>
8    <meta charset="UTF-8" />
9    <meta name="keywords" content="index, follow" />
10    <meta name="viewport" content="width=device-width, initial-scale=1" />
11    <title>
12      Enterprise Open Source and Linux
13    | Ubuntu</title>
14    <link rel="preconnect" href="https://res.cloudinary.com" />
15    <link rel="preconnect" href="https://assets.ubuntu.com" crossorigin />
16
17    <link rel="preconnect" href="https://www.googletagmanager.com" />
18    <link rel="dns-prefetch" href="https://www.googletagmanager.com" />
19    <link rel="preconnect" href="https://pagead2.googlesyndication.com" />
20    <link rel="dns-prefetch" href="https://pagead2.googlesyndication.com" />
21
22    
22<script nonce="vzOkg_dtlXJ50ZV1lxmQbQ" src="https://assets.ubuntu.com/v1/703e23c9-lazysizes+noscript+native-loading.5.1.2.min.js"
23            defer></script>
23
24    
24<script nonce="vzOkg_dtlXJ50ZV1lxmQbQ" src="/static/js/src/navigation.js?v=33203d0" defer></script>
24
25    
25<script nonce="vzOkg_dtlXJ50ZV1lxmQbQ" src="/static/js/dist/main.js?v=4e61075" defer></script>
25
26    
26<script nonce="vzOkg_dtlXJ50ZV1lxmQbQ" src="/static/js/src/infer-preferred-language.js?v=b69e09e"
27            defer></script>
27
28    
28<script nonce="vzOkg_dtlXJ50ZV1lxmQbQ" src="/static/js/src/csp-event-handlers.js?v=5ad285e"
29            defer></script>
29
30
31    <link rel="stylesheet"
32          type="text/css"
33          media="screen"
34          href="/static/css/styles.css?v=ceaca03" />
35    <link rel="stylesheet"
36          type="text/css"
37          media="print"
38          href="/static/css/print.css?v=b63170c" />
39    
39<script nonce="vzOkg_dtlXJ50ZV1lxmQbQ">
40      performance.mark("Stylesheets finished");
41    </script>
41
42
43    <link rel="canonical" href="
44      https://ubuntu.com/" />
45
46    <link
47      rel="alternate"
48      type="text/markdown"
49      href="https://ubuntu.com/?format=md"
50    />
51    <link rel="describedby" href="https://ubuntu.com/llms.txt" />
52
53      <link rel="apple-touch-icon"
54            sizes="180x180"
55            href="https://assets.ubuntu.com/v1/f38b9c7e-COF%20apple-touch-icon.png" />
56      <link rel="icon"
57            type="image/png"
58            sizes="32x32"
59            href="https://assets.ubuntu.com/v1/be7e4cc6-COF-favicon-32x32.png" />
60      <link rel="icon"
61            type="image/png"
62            sizes="16x16"
63            href="https://assets.ubuntu.com/v1/16c27f81-COF%20favicon-16x16.png" />
64      <link rel="manifest"
65            href="/static/files/site.webmanifest?v=fbabd71" />
66      <!-- Serving favicon for search engines locally -->
67      <link rel="icon"
68            type="image/png"
69            sizes="48x48"
70            href="/static/favicons/COF-favicon-48x48.png?v=fa3c63f" />
71      
72      <!-- Preload core fonts to reduce FOUT -->
73      <link rel="preload"
74            as="font"
75            type="font/woff2"
76            href="/static/fonts/ubuntu-variable-latin.woff2?v=2db9bad"
77            crossorigin />
78      <link rel="preload"
79            as="font"
80            type="font/woff2"
81            href="/static/fonts/ubuntu-variable-latin-italic.woff2?v=e1200c4"
82            crossorigin />
83      <link rel="preload"
84            as="font"
85            type="font/woff2"
86            href="/static/fonts/ubuntu-mono-variable.woff2?v=b93e065"
87            crossorigin />
88
89
90      
90<script type="application/ld+json">
91        {
92          "@context": "https://schema.org",
93          "@type": "Organization",
94          "@id": "https://ubuntu.com/#organization",
95          "name": "Ubuntu",
96          "url": "https://ubuntu.com/",
97          "logo": {
98            "@type": "ImageObject",
99            "url": "https://assets.ubuntu.com/v1/c55060fd-COF%20android-chrome-512x512.png",
100            "width": 512,
101            "height": 512
102          },
103          "sameAs": [
104            "https://x.com/ubuntu",
105            "https://www.linkedin.com/company/canonical/",
106            "https://www.youtube.com/user/celebrateubuntu",
107            "https://www.facebook.com/ubuntulinux/",
108            "https://www.instagram.com/ubuntu_os/",
109            "https://www.tiktok.com/@canonical_ubuntu",
110            "https://ubuntu.social/@ubuntu",
111            "https://github.com/canonical",
112            "https://launchpad.net/ubuntu",
113            "https://www.wikidata.org/wiki/Q381"
114          ],
115          "parentOrganization": {
116            "@type": "Organization",
117            "@id": "https://canonical.com/#organization",
118            "name": "Canonical",
119            "url": "https://canonical.com/"
120          }
121        }
122      </script>
122
123
124      <meta name="description" content="
125        
126  Ubuntu is the modern, open source operating system on Linux for the enterprise server, desktop, cloud, and IoT.
127" />
128        <meta name="facebook-domain-verification"
129              content="zxp9j79g1gy2xenbu9ll964pttk5hu" />
130        <meta name="twitter:account_id" content="4503599627481511" />
131        <meta name="twitter:site" content="@ubuntu" />
132        <meta property="og:type" content="website" />
133        <meta property="og:url" content="https://ubuntu.com/" />
134        <meta property="og:site_name" content="Ubuntu" />
135        <meta name="copydoc" content="
136          
137  https://docs.google.com/document/d/1ySJxQbqVdeH4Tra0zwBm2Tn0s56kFGnEF7d8xDRTxwU/edit
138" />
139          <meta name="google-site-verification"
140                content="ddh2iq7ZuKf1LpkL_gtM_T7DkKDVD7ibq6Ceue4a_3M" />
141
142          
143            <meta name="twitter:title" content="Enterprise Open Source and Linux | Ubuntu" />
144            <meta property="og:title" content="Enterprise Open Source and Linux | Ubuntu" />
145          
146
147          
148            <meta name="twitter:description" content="
149  Ubuntu is the modern, open source operating system on Linux for the enterprise server, desktop, cloud, and IoT.
150" />
151            <meta property="og:description" content="
152  Ubuntu is the modern, open source operating system on Linux for the enterprise server, desktop, cloud, and IoT.
153" />
154          
155          
156          <!-- Meta image:  -->
157            <meta name="twitter:card" content="summary_large_image" />
158            <meta name="twitter:image"
159                  content="https://assets.ubuntu.com/v1/47f12466-og_%20ubuntu.png" />
160            <meta property="og:image"
161                  content="https://assets.ubuntu.com/v1/47f12466-og_%20ubuntu.png" />
162          
163
164          
165          <style>
166            #rememberMe {
167              display: none;
168            }
169          </style>
170
171          <!-- Cookie policy -->
172          <link rel="stylesheet"
173                href="/static/css/cookie-policy.css?v=6a99ec6" />
174          
174<script nonce="vzOkg_dtlXJ50ZV1lxmQbQ" src="/static/js/dist/cookie-policy.js?v=1678f9e"></script>
174
175          
175<script nonce="vzOkg_dtlXJ50ZV1lxmQbQ" src="/static/js/dist/cookie-policy-with-callback.js?v=b97ebd6"></script>
175
176        </head>
177
178        <body class="
179          
180  is-dark
181">
182          <!-- google tag manager -->
183          <noscript>
184            <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-N384JMX2"
185                    height="0"
186                    width="0"
187                    style="display: none;
188                           visibility: hidden"
189                    title="Google Tag Manager"></iframe>
190          </noscript>
191          <!-- end google tag manager -->
192
193          <!-- begin usabilla live embed code -->
194<script nonce="vzOkg_dtlXJ50ZV1lxmQbQ" defer src="/static/js/src/usabilla-loader.js?v=5df61c1"></script>
194
195<!-- end usabilla live embed code -->
196          <div id="success" class="p-popup-notification">
197  <div class="p-notification--positive u-no-margin--bottom">
198    <div class="p-notification__content">
199      <p class="p-notification__message">
200        Your submission was sent successfully!
201        <a href="#" data-js-back><i class="p-notification__close">Close</i></a>
202      </p>
203    </div>
204  </div>
205</div>
206<div id="contact-form-success" class="p-popup-notification">
207  <div class="p-notification--positive u-no-margin--bottom">
208    <div class="p-notification__content">
209      <p class="p-notification__message">
210        Thank you for contacting us. A member of our team will be in touch shortly.
211        <a href="#" data-js-back><i class="p-notification__close">Close</i></a>
212      </p>
213    </div>
214  </div>
215</div>
216<div id="unsubscribed" class="p-popup-notification">
217  <div class="p-notification--positive u-no-margin--bottom">
218    <div class="p-notification__content">
219      <p class="p-notification__message">
220        You have successfully unsubscribed!
221        <a href="#" data-js-back><i class="p-notification__close">Close</i></a>
222      </p>
223    </div>
224  </div>
225</div>
226<div id="newsletter-signup" class="p-popup-notification">
227  <div class="p-notification--positive u-no-margin--bottom">
228    <div class="p-notification__content">
229      <p class="p-notification__message">
230        Thank you for signing up for our newsletter!
231        <br />
232        In these regular emails you will find the latest updates about
233        Ubuntu and upcoming events where you can meet our team.<a href="#" data-js-back><i class="p-notification__close">Close</i></a>
234      </p>
235    </div>
236  </div>
237</div>
238<div id="updated" class="p-popup-notification">
239  <div class="p-notification--positive u-no-margin--bottom">
240    <div class="p-notification__content">
241      <p class="p-notification__message">
242        Your preferences have been successfully updated. <a href="#" data-js-back><i class="p-notification__close">Close notification</i></a>
243      </p>
244    </div>
245  </div>
246</div>
247<div id="contact-form-fail" class="p-popup-notification">
248  <div class="p-notification--negative u-no-margin--bottom">
249    <div class="p-notification__content">
250      <p class="p-notification__message">
251        
252          
253          Please try again or 
254          <a href="https://github.com/canonical/ubuntu.com/issues/new?template=ISSUE_TEMPLATE.yaml">file a bug report.</a>
255        
256        <a href="#" data-js-back><i class="p-notification__close">Close</i></a>
257      </p>
258    </div>
259  </div>
260</div>
261
262          
263            
264<header id="navigation"
265        data-nosnippet
266        class="p-navigation--sliding is-dark ">
267
268  
269    <div class="p-navigation__row--25-75">
270      <div class="p-navigation__banner">
271        <div class="p-navigation__tagged-logo">
272          <a class="p-navigation__link" href="/">
273            
274              <div class="p-navigation__logo-tag">
275                <img class="p-navigation__logo-icon"
276                     src="https://assets.ubuntu.com/v1/82818827-CoF_white.svg"
277                     alt="" />
278              </div>
279              <span class="p-navigation__logo-title">Canonical Ubuntu</span>
280            
281          </a>
282        </div>
283        <ul class="p-navigation__items">
284          <li class="p-navigation__item">
285            <a href="/search"
286               class="js-search-button p-navigation__link--search-toggle"
287               aria-label="Search"></a>
288          </li>
289          <li class="p-navigation__item">
290            <a href="/navigation" class="js-menu-button p-navigation__link">Menu</a>
291          </li>
292        </ul>
293      </div>
294      <nav class="p-navigation__nav js-show-nav" aria-label="Categories">
295        <ul class="p-navigation__items" role="menu">
296          <li class="p-navigation__item--dropdown-toggle"
297              id="products"
298              data-js-dropdown-url="/templates/navigation/products">
299            <a class="p-navigation__link"
300               role="menuitem"
301               href="/navigation#products-navigation"
302               aria-controls="products-content"
303               tabindex="0">Products</a>
304          </li>
305          <li class="p-navigation__item--dropdown-toggle"
306              id="use-case"
307              data-js-dropdown-url="/templates/navigation/use-case">
308            <a class="p-navigation__link"
309               role="menuitem"
310               href="/navigation#use-case-navigation"
311               aria-controls="use-case-content"
312               tabindex="0">Use cases</a>
313          </li>
314          <li class="p-navigation__item--dropdown-toggle"
315              id="support"
316              data-js-dropdown-url="/templates/navigation/support">
317            <a class="p-navigation__link"
318               role="menuitem"
319               href="/navigation#support-navigation"
320               aria-controls="support-content"
321               tabindex="0">Support</a>
322          </li>
323          <li class="p-navigation__item--dropdown-toggle"
324              id="community"
325              data-js-dropdown-url="/templates/navigation/community">
326            <a class="p-navigation__link"
327               role="menuitem"
328               href="/navigation#community-navigation"
329               aria-controls="community-content"
330               tabindex="0">Community</a>
331          </li>
332          <li class="p-navigation__item--dropdown-toggle"
333              id="download-ubuntu"
334              data-js-dropdown-url="/templates/navigation/download-ubuntu">
335            <a class="p-navigation__link"
336               role="menuitem"
337               href="/navigation#download-ubuntu-navigation"
338               aria-controls="download-ubuntu-content"
339               tabindex="0">Get Ubuntu</a>
340          </li>
341          <li class="p-navigation__item--dropdown-toggle"
342              id="careers"
343              data-js-dropdown-url="/templates/navigation/careers">
344            <a class="p-navigation__link"
345               role="menuitem"
346               href="/navigation#careers-navigation"
347               aria-controls="careers-content"
348               tabindex="0">Careers</a>
349          </li>
350          <li class="p-navigation__item--dropdown-toggle global-nav-mobile global-nav"
351              role="menuitem"
352              id="all-canonical"></li>
353          <li class="p-navigation__item--dropdown-toggle js-account"
354              id="canonical-login"></li>
355          <li class="p-navigation__item">
356            <a href="/search"
357               aria-label="Search"
358               class="js-search-button p-navigation__link--search-toggle"></a>
359          </li>
360        </ul>
361        <div class="p-navigation__search">
362          <form action="/search" class="p-search-box is-light js-search-form">
363            <!-- honeypot search input -->
364            <input type="search"
365                    id="search"
366                    class="p-search-box__input u-hide "
367                    name="search"
368                    placeholder="Search our sites"
369                    aria-label="Search our sites"
370                    value=""/>
371            <!-- end of honeypot search input -->
372            <input type="search"
373                   class="p-search-box__input"
374                   name="q"
375                   placeholder="Search our sites"
376                   required=""
377                   aria-label="Search our sites" />
378            <button type="reset" class="p-search-box__reset" aria-label="Clear search">
379              <i class="p-icon--close"></i>
380            </button>
381            <button type="submit" class="p-search-box__button" aria-label="Submit search">
382              <i class="p-icon--search"></i>
383            </button>
384          </form>
385        </div>
386      </nav>
387    </div>
388  
389  <div class="p-navigation__search-overlay"></div>
390  <div id="control-height"></div>
391</header>
392<div class="dropdown-window-overlay fade-animation"></div>
393<div class="dropdown-window  is-dark slide-animation "
394     data-nosnippet>
395  <div class="u-hide dropdown-content-desktop" id="products-content"></div>
396  <div class="u-hide dropdown-content-desktop" id="use-case-content"></div>
397  <div class="u-hide dropdown-content-desktop" id="support-content"></div>
398  <div class="u-hide dropdown-content-desktop" id="community-content"></div>
399  <div class="u-hide dropdown-content-desktop" id="download-ubuntu-content"></div>
400  <div class="u-hide dropdown-content-desktop" id="careers-content"></div>
401  <div class="u-hide dropdown-content-desktop global-nav-desktop"
402       id="all-canonical-content"></div>
403</div>
404
405  
406
407          
408
409          <div class="wrapper u-no-margin--top">
410            <main id="main-content" class="inner-wrapper">
411
412              
413
414              
415                
416
417  
418
419    <noscript>
420      <style>
421        .p-takeover-animation {
422          animation: none;
423        }
424      </style>
425    </noscript>
426
427    <section id="test-takeover" class="p-section--hero" hidden>
428      <div class="row p-takeover-animation" id="test-takeover-animation">
429        <div class="row--50-50 p-section--shallow">
430          <div class="col">
431            <h1 class="u-no-margin--bottom" id="test-takeover-title">A CTO's guide to real-time Linux</h1>
432          </div>
433          <div class="col">
434            <div class="p-section--shallow u-no-padding--top">
435              <h2 id="test-takeover-subtitle">Understanding real-time systems, their use cases and inner workings.</h2>
436            </div>
437            <hr class="p-rule--muted" />
438            <p>
439              <a id="test-takeover-primary-url"
440                 href="/download"
441                 class="p-button--positive">Download now</a>
442            </p>
443          </div>
444        </div>
445        <div class="u-align--center">
446          <img
447  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_2382/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Ffb1ea84e-Kernelt%20industries%402x.png"
448  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_460/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Ffb1ea84e-Kernelt%20industries%402x.png 460w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_620/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Ffb1ea84e-Kernelt%20industries%402x.png 620w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_1036/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Ffb1ea84e-Kernelt%20industries%402x.png 1036w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_1681/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Ffb1ea84e-Kernelt%20industries%402x.png 1681w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_1920/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Ffb1ea84e-Kernelt%20industries%402x.png 1920w"
449  sizes="(min-width: 2382px) 2382px, 100vw"
450  alt=""
451  width="2382"
452  height="1684"
453  loading="lazy"
454  id="test-takeover-image"
455/>
456        </div>
457      </div>
458    </section>
459
460    <!-- Default Takeover: Download the latest Ubuntu -->
461    <section data-lang="all" id="takeover" class="p-section--hero">
462      <div class="row p-takeover-animation" id="takeover-animation">
463        <div class="col-6">
464          <div class="p-section--shallow">
465            <h1 id="takeover-title" class="u-no-margin--bottom">Ubuntu 26.04 LTS Resolute Raccoon is available for download</h1>
466            <p class="p-heading--2" id="takeover-subtitle">
467              Discover the latest and greatest features in our most recent long term supported release.
468            </p>
469          </div>
470          <hr class="p-rule--muted" />
471          <div id="takeover-ctas">
472            <p>
473              <a id="takeover-primary-url" href="/download" class="p-button--positive">Download for free</a>
474              <a id="takeover-secondary-url"
475                 href="https://ubuntu.com/blog/canonical-releases-ubuntu-26-04-lts-resolute-raccoon">Read the deep dive&nbsp;&rsaquo;</a>
476            </p>
477          </div>
478        </div>
479        <div class="col-6 u-vertically-center u-align--center u-hide--medium u-hide--small">
480          <picture>
481            <source srcset="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs="
482                    media="(max-width: 1036px)" />
483            <img
484  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_197/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F21bcdd1e-resolute_raccoon_white.png"
485  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_197/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F21bcdd1e-resolute_raccoon_white.png 197w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_394/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F21bcdd1e-resolute_raccoon_white.png 394w"
486  sizes="(min-width: 197px) 197px, 100vw"
487  alt=""
488  width="197"
489  height="197"
490  loading="auto"
491  id="takeover-image"
492/>
493          </picture>
494        </div>
495      </div>
496    </section>
497
498    <div class="p-section">
499      <div class="u-fixed-width">
500        <div class="p-notification--information u-no-margin--bottom is-dark">
501          <div class="p-notification__content">
502            <p class="p-notification__title p-heading--5">
503              <a href="https://ubuntu.com/blog/ubuntu-20-04-lts-end-of-life-standard-support-is-coming-to-an-end-heres-how-to-prepare">The Standard Support period for Ubuntu 20.04 LTS has ended. Discover your options.
503</a>
504            </p>
505            <p class="p-notification__message">
506              <span>Take action today</span>
507            </p>
508          </div>
509        </div>
510      </div>
511    </div>
512
513    
514  
515    <section class="p-strip is-shallow notice u-hide" lang="ja">
516  <div class="u-fixed-width">
517    <div class="p-heading-icon">
518      <div class="p-heading-icon__header">
519        <img src="https://assets.ubuntu.com/v1/8114528b-picto-ubuntu-orange.png" alt="" class="p-heading-icon__img" />
520        <h4 class="p-heading-icon__title" style="padding-top:0.4rem"><a href="https://jp.ubuntu.com">私たちの日本のウェブサイトを試してみてください&nbsp;&rsaquo;</a></h4>
521      </div>
522    </div>
523  </div>
524</section>
525  
526  
527    <section class="p-strip is-shallow notice u-hide" lang="zh">
528  <div class="u-fixed-width">
529    <div class="p-heading-icon">
530      <div class="p-heading-icon__header">
531        <img src="https://assets.ubuntu.com/v1/8114528b-picto-ubuntu-orange.png" alt="" class="p-heading-icon__img" />
532        <h4 class="p-heading-icon__title" style="padding-top:0.4rem"><a href="https://cn.ubuntu.com">嗨!你知道我们有中文站吗?立即带我去!&nbsp;&rsaquo;</a></h4>
533      </div>
534    </div>
535  </div>
536</section>
537  
538
539
540    <section class="p-section">
541      <hr class="p-rule is-fixed-width" />
542      <div class="row">
543        <div class="col-9 col-medium-4">
544          <div class="p-section--shallow">
545            <h2 class="p-heading--1 u-no-margin--bottom">Modern enterprise open&nbsp;source</h2>
546            <p class="p-heading--2">
547              Security, support, and managed services from
548              <br class="u-hide--small u-hide--medium" />
549              the publisher&nbsp;of&nbsp;Ubuntu.
550            </p>
551          </div>
552          <p>
553            <a class="p-button--positive" href="/pro">Get Ubuntu Pro</a>
554            <a href="/pro/free-trial">Access a 30-day free trial&nbsp;&rsaquo;</a>
555          </p>
556        </div>
557        <div class="col-3 col-medium-2">
558          <ul class="p-list--divided u-no-margin--bottom">
559            <li class="p-list__item u-no-padding">
560              <img
561  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_51/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F66d21279-aws.png"
562  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_51/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F66d21279-aws.png 51w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_102/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F66d21279-aws.png 102w"
563  sizes="(min-width: 51px) 51px, 100vw"
564  alt="AWS"
565  width="51"
566  height="63"
567  loading="lazy"
568/>
569            </li>
570            <li class="p-list__item u-no-padding">
571              <img
572  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_126/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fd24afe72-azure.png"
573  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_126/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fd24afe72-azure.png 126w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_252/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fd24afe72-azure.png 252w"
574  sizes="(min-width: 126px) 126px, 100vw"
575  alt="Microsoft Azure"
576  width="126"
577  height="67"
578  loading="lazy"
579/>
580            </li>
581            <li class="p-list__item u-no-padding">
582              <img
583  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_98/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F79de55f4-att.png"
584  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_98/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F79de55f4-att.png 98w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_196/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F79de55f4-att.png 196w"
585  sizes="(min-width: 98px) 98px, 100vw"
586  alt="AT&T"
587  width="98"
588  height="72"
589  loading="lazy"
590/>
591            </li>
592            <li class="p-list__item u-no-padding">
593              <img
594  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_164/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F5c8b5aef-google%20cloud.png"
595  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_164/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F5c8b5aef-google%20cloud.png 164w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_328/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F5c8b5aef-google%20cloud.png 328w"
596  sizes="(min-width: 164px) 164px, 100vw"
597  alt="Google Cloud"
598  width="164"
599  height="59"
600  loading="lazy"
601/>
602            </li>
603          </ul>
604        </div>
605      </div>
606    </section>
607
608    <div class="u-fixed-width">
609      <hr class="p-rule" />
610    </div>
611
612    
613      
614<noscript>
615  <section class="p-section">
616    <div class="row">
617      <h3><a href="/blog">Read the latest  news on our blog&nbsp;&rsaquo;</a></h3>
618    </div>
619  </section>
620</noscript>
621
622<section class="u-hide p-section" data-js="latest-news">
623  
624  <div class="row p-section--shallow">
625    
626      <h2 class="p-heading--1">
627    
628    
629        Latest  news from
630    
631    <a href="/blog" data-ga-category="blog" data-ga-action="clicks blog feed link" data-ga-label="ubuntu.com homepage">our blog&nbsp;&rsaquo;</a>
632    </h2>
633  </div>
634  <div class="row">
635    <div class="col-9">
636      <div id="horizontal-latest-articles" class="p-equal-height-row--wrap">
637        <div style="min-height: 9.1rem"><i class="p-icon--spinner u-animation--spin">Loading...</i></div>
638      </div>
639    </div>
640    
641    <div id="spotlight" class="col-3">
642    </div>
643    
644  </div>
645
646  <template style="display:none" id="horizontal-articles-template">
647    <div class="p-equal-height-row__col">
648      
649        <div class="p-equal-height-row__item">
650          <p class="u-no-margin--bottom p-muted-heading">
651            <time datetime="" class="article-time"></time>
652          </p>
653        </div>
654      
655      
656      <div class="p-equal-height-row__item">
657        <h3 class="p-heading--5">
658          <a class="article-link article-title"></a>
659        </h3>
660      </div>
661      
662    </div>
663  </template>
664
665  
666  <template style="display:none" id="spotlight-template">
667    <hr class="p-rule--muted u-hide--large" />
668    <div class="row">
669      <div class="col-medium-2 col-small-4 col-3">
670        <p class="u-no-margin--bottom p-muted-heading">
671          Spotlight
672        </p>
673      </div>
674      <div class="col-medium-4 col-small-4 col-3">
675        <h3 class="p-heading--5">
676          <a class="article-link article-title"></a>
677        </h3>
678      </div>
679    </div>
680  </template>
681  
682
683  
683<script nonce="vzOkg_dtlXJ50ZV1lxmQbQ" src="/static/js/dist/latest-news.js?v=f4905df"></script>
683
684  
684<script nonce="vzOkg_dtlXJ50ZV1lxmQbQ">
685    canonicalLatestNews.fetchLatestNews(
686      {
687        articlesContainerSelector: "#horizontal-latest-articles",
688        articleTemplateSelector: "#horizontal-articles-template",
689        spotlightContainerSelector: "#spotlight",
690        spotlightTemplateSelector: "#spotlight-template",
691        gtmEventLabel: "ubuntu.com homepage",
692        
693        
694        
695        
696        
697      }
698    )
699</script>
699
700</section>
701    
702
703    <section class="p-section">
704      <div class="row--50-50-on-large">
705        <hr class="p-rule" />
706        <div class="col">
707          <div class="p-section--shallow">
708            <h2 class="p-heading--1 u-no-margin--bottom">Energize your engineers</h2>
709            <p class="p-heading--2">Better security. More packages. Newer tools. All your open source, from cloud to edge.</p>
710          </div>
711          <div class="p-section--shallow">
712            <p>
713              Loved by developers and trusted by enterprises. Ubuntu is the first pick for organizations to support their software infrastructure and the OS chosen by 66% of experienced developers. <span class="u-text--muted">(HackerEarth, Developer Survey, 2020)</span>
714            </p>
715          </div>
716          <ul class="p-list--divided is-homepage">
717            <li class="p-list__item is-ticked">Authentically open source</li>
718            <li class="p-list__item is-ticked">Secure by design</li>
719            <li class="p-list__item is-ticked">A release cadence you can depend on</li>
720            <li class="p-list__item is-ticked">Stability through long term support</li>
721          </ul>
722          <p>That's why Ubuntu supports the fastest, biggest, and most successful digital operations.</p>
723          <hr class="p-rule--muted" />
724          <p class="u-no-margin--bottom">
725            <a href="/engage/adopting-secure-enterprise-linux-desktop">Download our guide to adopting Linux securely in your enterprise&nbsp;&rsaquo;</a>
726          </p>
727          <p>
728            <a href="/ai">Build your AI models on Ubuntu&nbsp;&rsaquo;</a>
729          </p>
730        </div>
731        <div class="col">
732          <div class="p-image-wrapper u-hide--medium">
733            <img
734  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_600/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fa0ca630d-woman-computer%401x.jpg"
735  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_460/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fa0ca630d-woman-computer%401x.jpg 460w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_620/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fa0ca630d-woman-computer%401x.jpg 620w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_1036/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fa0ca630d-woman-computer%401x.jpg 1036w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_600/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fa0ca630d-woman-computer%401x.jpg 600w"
736  sizes="(min-width: 600px) 600px, 100vw"
737  alt=""
738  width="600"
739  height="900"
740  loading="lazy"
741/>
742          </div>
743        </div>
744      </div>
745    </section>
746
747    <section class="p-section">
748      <div class="row">
749        <hr class="p-rule" />
750        <div class="col-9">
751          <div class="p-section--shallow">
752            <h2 class="p-heading--1 u-no-margin--bottom">Open source security</h2>
753            <p class="p-heading--2">
754              <a href="/pro">Ubuntu Pro</a> is more than Linux.
755              <br />
756              <a href="/security/security-standards">Security and compliance</a> for the full stack.
757            </p>
758          </div>
759          <p>
760            Secure your open source apps. Patch the full stack, from kernel to library and applications, for CVE compliance. Governments and auditors certify Ubuntu for FedRAMP, FISMA, and HITECH.
761          </p>
762        </div>
763        <div class="col-3">
764          <ul class="p-list--divided u-hide--medium u-hide--small">
765            <li class="p-list__item u-no-padding">
766              <img
767  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_57/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F22c5fb07-nist-logo.png"
768  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_57/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F22c5fb07-nist-logo.png 57w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_114/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F22c5fb07-nist-logo.png 114w"
769  sizes="(min-width: 57px) 57px, 100vw"
770  alt="NIST"
771  width="57"
772  height="39"
773  loading="lazy"
774/>
775            </li>
776            <li class="p-list__item u-no-padding">
777              <img
778  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_96/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F2354ee4f-%40sec-logo.png"
779  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_96/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F2354ee4f-%40sec-logo.png 96w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_192/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F2354ee4f-%40sec-logo.png 192w"
780  sizes="(min-width: 96px) 96px, 100vw"
781  alt="ASEC"
782  width="96"
783  height="54"
784  loading="lazy"
785/>
786            </li>
787            <li class="p-list__item u-no-padding">
788              <img
789  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_68/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fc7af6eb5-disa-logo.png"
790  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_68/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fc7af6eb5-disa-logo.png 68w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_136/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fc7af6eb5-disa-logo.png 136w"
791  sizes="(min-width: 68px) 68px, 100vw"
792  alt="DISA"
793  width="68"
794  height="48"
795  loading="lazy"
796/>
797            </li>
798            <li class="p-list__item u-no-padding">
799              <img
800  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_39/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F4710d3ba-cis-logo.png"
801  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_39/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F4710d3ba-cis-logo.png 39w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_78/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F4710d3ba-cis-logo.png 78w"
802  sizes="(min-width: 39px) 39px, 100vw"
803  alt="CIS"
804  width="39"
805  height="60"
806  loading="lazy"
807/>
808            </li>
809            <li class="p-list__item u-no-padding">
810              <img
811  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_39/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Faa0ad2ff-csec-logo.png"
812  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_39/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Faa0ad2ff-csec-logo.png 39w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_78/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Faa0ad2ff-csec-logo.png 78w"
813  sizes="(min-width: 39px) 39px, 100vw"
814  alt="CSEC"
815  width="39"
816  height="69"
817  loading="lazy"
818/>
819            </li>
820          </ul>
821        </div>
822      </div>
823
824      <ul class="row p-list--divided is-homepage u-no-margin--bottom">
825        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
826          <p>Up to 15 years of security maintenance</p>
827        </li>
828        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
829          <p>
830            <a href="/livepatch">Kernel Livepatch</a> for 24/7 patching with no downtime
831          </p>
832        </li>
833        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
834          <p>
835            <a href="/esm">Expanded security</a> for infrastructure and applications
836          </p>
837        </li>
838        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
839          <p>
840            <a href="/security/security-standards#fips">FIPS 140-2</a> cryptographic modules certified by NIST
841          </p>
842        </li>
843      </ul>
844      <ul class="row p-list--divided is-homepage">
845        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
846          <p>
847            <a href="https://canonical.com/solutions/open-source-security/cyber-resilience-act">Cyber Resilience Act (CRA)</a>: Meet your CRA requirements
848          </p>
849        </li>
850        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
851          <p>
852            <a href="/security/security-standards#stig">DISA/STIG</a> hardening for <abbr title="Department of Defence, USA">DoD</abbr>
853            compliance
854          </p>
855        </li>
856        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
857          <p>
858            <a href="/security/security-standards#cis">CIS profiles</a> for cyber defence and malware prevention
859          </p>
860        </li>
861      </ul>
862
863      <div class="row">
864        <hr class="p-rule--muted" />
865        <div class="col-start-large-7 col-6">
866          <p>
867            <a class="p-button is-dark" href="/security">Discover Ubuntu's security features</a>
868          </p>
869        </div>
870      </div>
871    </section>
872
873    <section class="p-section">
874      <div class="row--50-50-on-large">
875        <hr class="p-rule" />
876        <div class="col">
877          <div class="p-image-wrapper u-hide--medium">
878            <img
879  src="https://res.cloudinary.com/canonical/image/fetch/f_jpg,q_auto,fl_sanitize,w_900/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fc2e101d2-Significant%20enterprise%20savings.jpg"
880  srcset="https://res.cloudinary.com/canonical/image/fetch/f_jpg,q_auto,fl_sanitize,w_460/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fc2e101d2-Significant%20enterprise%20savings.jpg 460w, https://res.cloudinary.com/canonical/image/fetch/f_jpg,q_auto,fl_sanitize,w_620/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fc2e101d2-Significant%20enterprise%20savings.jpg 620w, https://res.cloudinary.com/canonical/image/fetch/f_jpg,q_auto,fl_sanitize,w_1036/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fc2e101d2-Significant%20enterprise%20savings.jpg 1036w, https://res.cloudinary.com/canonical/image/fetch/f_jpg,q_auto,fl_sanitize,w_1681/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fc2e101d2-Significant%20enterprise%20savings.jpg 1681w, https://res.cloudinary.com/canonical/image/fetch/f_jpg,q_auto,fl_sanitize,w_900/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fc2e101d2-Significant%20enterprise%20savings.jpg 900w"
881  sizes="(min-width: 900px) 900px, 100vw"
882  alt=""
883  width="900"
884  height="1315"
885  loading="lazy"
886  class="u-aspect-ratio--2-3"
887/>
888          </div>
889        </div>
890        <div class="col">
891          <div class="p-section--shallow">
892            <h2 class="p-heading--1 u-no-margin--bottom">Significant enterprise savings</h2>
893            <p class="p-heading--2">Sustainable open source at the lowest cost, everywhere.</p>
894          </div>
895          <div class="p-section--shallow">
896            <p>
897              Rethink what's possible with Linux and open source. Companies engage Canonical to drive down open source operating costs. Automate everything: multi-cloud operations, bare metal provisioning, edge clusters, and IoT.
898            </p>
899          </div>
900          <ul class="p-list--divided is-homepage">
901            <li class="p-list__item is-ticked">No mandatory subscriptions for Ubuntu</li>
902            <li class="p-list__item is-ticked">
903              <a href="/security">Security</a>, <a href="/support">support</a>, and fully managed <a href="https://canonical.com/openstack/support">infra</a>
903 and <a href="/managed-infrastructure">apps</a>
904            </li>
905            <li class="p-list__item is-ticked">
906              <a href="/cloud/public-cloud">Public cloud</a>, <a href="/download/server">data center</a>, <a href="https://canonical.com/microk8s">edge cluster</a>, and <a href="/appliance">appliances</a>
907            </li>
908            <li class="p-list__item is-ticked">
909              <a href="/about/release-cycle">Long term maintenance commitment</a>
910            </li>
911            <li class="p-list__item is-ticked">Transparent pricing for enterprise and ISV</li>
912            <li class="p-list__item is-ticked">
913              <a href="/engage/vmware-to-charmed-openstack">Switch from VMware to OpenStack</a>
914            </li>
915          </ul>
916          <hr class="p-rule--muted" />
917          <p class="u-no-margin--bottom">
918            <a href="/contact-us"
919               class="js-invoke-modal p-button is-dark"
920               aria-controls="contact-modal">Let's talk open source</a>
921          </p>
922        </div>
923      </div>
924    </section>
925
926    <section class="p-section">
927      <div class="u-fixed-width">
928        <hr class="p-rule" />
929        <div class="p-section--shallow">
930          <h2 class="p-heading--1 u-no-margin--bottom">Public cloud optimization</h2>
931          <p class="p-heading--2">Most public cloud instances are Ubuntu, for performance and security.</p>
932          <div class="p-logo-section--dense u-no-padding">
933            <div class="p-logo-section__items landing-logos u-no-padding">
934              <div class="p-logo-section__item">
935                <img
936  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_176/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F86ee4118-uber-logo.png"
937  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_176/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F86ee4118-uber-logo.png 176w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_352/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F86ee4118-uber-logo.png 352w"
938  sizes="(min-width: 176px) 176px, 100vw"
939  alt="Uber"
940  width="176"
941  height="385"
942  loading="lazy"
943  class="p-logo-section__logo"
944/>
945              </div>
946              <div class="p-logo-section__item">
947                <img
948  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_363/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fd1a04730-spotify-logo.png"
949  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_363/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fd1a04730-spotify-logo.png 363w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_726/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fd1a04730-spotify-logo.png 726w"
950  sizes="(min-width: 363px) 363px, 100vw"
951  alt="Spotify"
952  width="363"
953  height="385"
954  loading="lazy"
955  class="p-logo-section__logo"
956/>
957              </div>
958              <div class="p-logo-section__item">
959                <img
960  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_436/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fce3090ee-bnp-paribas-logo.png"
961  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_436/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fce3090ee-bnp-paribas-logo.png 436w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_872/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fce3090ee-bnp-paribas-logo.png 872w"
962  sizes="(min-width: 436px) 436px, 100vw"
963  alt="BNP Paribas"
964  width="436"
965  height="385"
966  loading="lazy"
967  class="p-logo-section__logo"
968/>
969              </div>
970            </div>
971          </div>
972        </div>
973      </div>
974      <ul class="row p-list--divided is-homepage u-no-margin--bottom">
975        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
976          <p>Optimized kernels for AWS, Azure, Google, Oracle, IBM</p>
977        </li>
978        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
979          <p>
980            <a href="/security/security-standards#fips">FIPS</a>, <a href="/security/security-standards#cis">CIS hardening</a>, and CVE fixes with <a href="/pro">Ubuntu Pro</a>
981          </p>
982        </li>
983        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
984          <p>
985            Minimize rolling reboots with <a href="/livepatch">Kernel Livepatch</a>
986          </p>
987        </li>
988        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
989          <p>Network & storage performance optimization</p>
990        </li>
991      </ul>
992      <ul class="row p-list--divided is-homepage u-no-margin--bottom">
993        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
994          <p>GPU enablement for machines and containers</p>
995        </li>
996        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
997          <p>Pay-as-you-go billing, no more licenses</p>
998        </li>
999        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
1000          <p>
1001            <a href="/support">Enterprise support</a> and <a href="/esm">Expanded Security Maintenance</a>
1002          </p>
1003        </li>
1004        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
1005          <p>Cloud workload migration service</p>
1006        </li>
1007      </ul>
1008      <ul class="row p-list--divided is-homepage">
1009        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
1010          <p>Containerization and cloud-native migration service</p>
1011        </li>
1012        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
1013          <p>Fully managed application service</p>
1014        </li>
1015      </ul>
1016
1017      <div class="row">
1018        <hr class="p-rule--muted" />
1019        <div class="col-6 col-start-large-7">
1020          <p>
1021            <a href="/cloud/public-cloud"
1022               aria-label="Learn more about public cloud optimisation"
1023               class="p-button is-dark">Learn more</a>
1024            <a href="/cloud/public-cloud#get-in-touch"
1025               aria-label="Contact us about public cloud optimisation">Contact us&nbsp;&rsaquo;</a>
1026          </p>
1027        </div>
1028      </div>
1029    </section>
1030
1031    <section class="p-section">
1032      <div class="row--50-50-on-large p-section--shallow">
1033        <hr class="p-rule" />
1034        <div class="col">
1035          <h2 class="p-heading--1 u-no-margin--bottom u-no-max-width">Multi-cloud Kubernetes and containers</h2>
1036          <p class="p-heading--2">
1037            <a title="external link - azure.microsoft.com/en-us/services/kubernetes-service"
1038               href="https://azure.microsoft.com/en-us/services/kubernetes-service/">AKS.</a> <a title="external link - cloud-images.ubuntu.com/docs/aws/eks"
1039    href="https://cloud-images.ubuntu.com/docs/aws/eks/">EKS.</a> <a title="external link - cloud.google.com/kubernetes-engine"
1040    href="https://cloud.google.com/kubernetes-engine">GKE.</a> Kubeadm. <a href="https://canonical.com/microk8s">MicroK8s.</a> <a href="/kubernetes/features">Charmed Kubernetes.</a>
1041          </p>
1042          <p class="p-heading--2">All on Ubuntu.</p>
1043          <div class="p-section--shallow">
1044            <div class="p-logo-section--dense">
1045              <div class="p-logo-section__items landing-logos u-no-padding">
1046                <div class="p-logo-section__item">
1047                  <img
1048  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_186/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fb0292231-aws-logo.png"
1049  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_186/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fb0292231-aws-logo.png 186w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_372/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fb0292231-aws-logo.png 372w"
1050  sizes="(min-width: 186px) 186px, 100vw"
1051  alt="AWS"
1052  width="186"
1053  height="385"
1054  loading="lazy"
1055  class="p-logo-section__logo"
1056/>
1057                </div>
1058                <div class="p-logo-section__item">
1059                  <img
1060  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_382/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F8e354832-is-dark%3Dtrue.png"
1061  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_382/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F8e354832-is-dark%3Dtrue.png 382w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_764/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F8e354832-is-dark%3Dtrue.png 764w"
1062  sizes="(min-width: 382px) 382px, 100vw"
1063  alt="GCP"
1064  width="382"
1065  height="312"
1066  loading="lazy"
1067  class="p-logo-section__logo"
1068/>
1069                </div>
1070                <div class="p-logo-section__item">
1071                  <img
1072  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_335/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F9e14fd33-microsoft-azure-logo.png"
1073  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_335/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F9e14fd33-microsoft-azure-logo.png 335w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_670/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F9e14fd33-microsoft-azure-logo.png 670w"
1074  sizes="(min-width: 335px) 335px, 100vw"
1075  alt="Microsoft Azure"
1076  width="335"
1077  height="385"
1078  loading="lazy"
1079  class="p-logo-section__logo"
1080/>
1081                </div>
1082                <div class="p-logo-section__item">
1083                  <img
1084  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_162/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F6f7d29aa-liberty-global-logo.png"
1085  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_162/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F6f7d29aa-liberty-global-logo.png 162w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_324/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F6f7d29aa-liberty-global-logo.png 324w"
1086  sizes="(min-width: 162px) 162px, 100vw"
1087  alt="Liberty Global"
1088  width="162"
1089  height="385"
1090  loading="lazy"
1091  class="p-logo-section__logo"
1092/>
1093                </div>
1094                <div class="p-logo-section__item">
1095                  <img
1096  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_380/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F0f0a0c1d-aci-logo.png"
1097  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_380/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F0f0a0c1d-aci-logo.png 380w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_760/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F0f0a0c1d-aci-logo.png 760w"
1098  sizes="(min-width: 380px) 380px, 100vw"
1099  alt="ACI"
1100  width="380"
1101  height="385"
1102  loading="lazy"
1103  class="p-logo-section__logo"
1104/>
1105                </div>
1106              </div>
1107            </div>
1108          </div>
1109
1110          <ul class="p-list--divided is-homepage">
1111            <li class="p-list__item is-ticked">Support for all public cloud Kubernetes</li>
1112            <li class="p-list__item is-ticked">On-prem MicroK8s, Charmed K8s, kubeadm</li>
1113            <li class="p-list__item is-ticked">
1114              <a href="/kubernetes/managed">Fully managed Kubernetes</a> on-prem or public cloud
1115            </li>
1116            <li class="p-list__item is-ticked">
1117              <a href="https://canonical.com/juju/docs">Model-driven Kubernetes Operators</a>
1118            </li>
1119            <li class="p-list__item is-ticked">
1120              Full stack support for <a href="/managed-infrastru
1120cture">apps</a>, <a href="/pricing/infra">Kubernetes</a>, and <a href="/support">OS</a>
1121            </li>
1122            <li class="p-list__item is-ticked">
1123              <a href="https://canonical.com/jaas/canonical-kubernetes">K8s architecture and deployment consulting</a>
1124            </li>
1125            <li class="p-list__item is-ticked">Cloud-native workload migration services</li>
1126            <li class="p-list__item is-ticked">
1127              GPU enablement for <a href="https://canonical.com/mlops/kubeflow">AI/ML workloads</a>
1128            </li>
1129            <li class="p-list__item is-ticked">
1130              <a href="https://canonical.com/maas">Bare metal</a>, <a href="/openstack">OpenStack</a>, and VMware
1131            </li>
1132            <li class="p-list__item is-ticked">
1133              Pluggable <a href="/kubernetes/features">CNIs, CSIs, CRIs, and third-party tools</a>
1134            </li>
1135          </ul>
1136        </div>
1137        <div class="col">
1138          <div class="p-image-wrapper u-hide--medium p-image-container--2-3 u-vertically-center"
1139               style="background: rgba(0, 0, 0, 0.15)">
1140            <img
1141  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_1132/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F1cbb17af-Multi-cloud%20Kubernetes%20%20and%20containers.png"
1142  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_460/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F1cbb17af-Multi-cloud%20Kubernetes%20%20and%20containers.png 460w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_620/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F1cbb17af-Multi-cloud%20Kubernetes%20%20and%20containers.png 620w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_1036/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F1cbb17af-Multi-cloud%20Kubernetes%20%20and%20containers.png 1036w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_1681/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F1cbb17af-Multi-cloud%20Kubernetes%20%20and%20containers.png 1681w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_1920/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F1cbb17af-Multi-cloud%20Kubernetes%20%20and%20containers.png 1920w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_1132/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F1cbb17af-Multi-cloud%20Kubernetes%20%20and%20containers.png 1132w"
1143  sizes="(min-width: 1132px) 1132px, 100vw"
1144  alt=""
1145  width="1132"
1146  height="726"
1147  loading="lazy"
1148  class="p-image-container__image"
1149/>
1150          </div>
1151        </div>
1152      </div>
1153      <div class="row">
1154        <hr class="p-rule--muted" />
1155        <div class="col-start-large-7 col-6">
1156          <p>
1157            <a href="/kubernetes"
1158               aria-label="Learn more about multi-cloud Kubernetes and containers"
1159               class="p-button is-dark">Learn more</a>
1160            <a href="/kubernetes/contact-us"
1161               aria-label="Contact us about multi-cloud Kubernetes and containers"
1162               class="js-invoke-modal"
1163               aria-controls="contact-modal">Contact us&nbsp;&rsaquo;</a>
1164          </p>
1165        </div>
1166      </div>
1167    </section>
1168
1169    <section class="p-section">
1170      <div class="u-fixed-width">
1171        <hr class="p-rule" />
1172        <div class="p-section--shallow">
1173          <h2 class="p-heading--1 u-no-margin--bottom">Carrier–grade private cloud</h2>
1174          <p class="p-heading--2">
1175            Operate <a href="/openstack">private cloud the smart way</a>&nbsp;&ndash;&nbsp;supported or <a href="https://canonical.com/openstack/support">fully managed</a>.
1176          </p>
1177          <div class="p-logo-section--dense">
1178            <div class="p-logo-section__items landing-logos u-no-padding">
1179              <div class="p-logo-section__item">
1180                <img
1181  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_129/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Faabc2a34-bestbuy-logo.png"
1182  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_129/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Faabc2a34-bestbuy-logo.png 129w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_258/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Faabc2a34-bestbuy-logo.png 258w"
1183  sizes="(min-width: 129px) 129px, 100vw"
1184  alt="Best Buy"
1185  width="129"
1186  height="288"
1187  loading="lazy"
1188  class="p-logo-section__logo"
1189/>
1190              </div>
1191              <div class="p-logo-section__item">
1192                <img
1193  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_125/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F83e8dd19-bt-logo.png"
1194  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_125/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F83e8dd19-bt-logo.png 125w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_250/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F83e8dd19-bt-logo.png 250w"
1195  sizes="(min-width: 125px) 125px, 100vw"
1196  alt="BT"
1197  width="125"
1198  height="288"
1199  loading="lazy"
1200  class="p-logo-section__logo"
1201/>
1202              </div>
1203              <div class="p-logo-section__item">
1204                <img
1205  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_289/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F8b939be3-deutsche-telekom.png"
1206  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_289/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F8b939be3-deutsche-telekom.png 289w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_578/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F8b939be3-deutsche-telekom.png 578w"
1207  sizes="(min-width: 289px) 289px, 100vw"
1208  alt="Deutsche Telekom"
1209  width="289"
1210  height="288"
1211  loading="lazy"
1212  class="p-logo-section__logo"
1213/>
1214              </div>
1215              <div class="p-logo-section__item">
1216                <img
1217  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_289/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fb6d5d92b-rabobank-logo.png"
1218  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_289/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fb6d5d92b-rabobank-logo.png 289w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_578/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fb6d5d92b-rabobank-logo.png 578w"
1219  sizes="(min-width: 289px) 289px, 100vw"
1220  alt="Rabobank"
1221  width="289"
1222  height="288"
1223  loading="lazy"
1224  class="p-logo-section__logo"
1225/>
1226              </div>
1227              <div class="p-logo-section__item">
1228                <img
1229  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_288/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F2c5c1540-Bloomberg-Logo.png"
1230  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_288/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F2c5c1540-Bloomberg-Logo.png 288w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_576/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F2c5c1540-Bloomberg-Logo.png 576w"
1231  sizes="(min-width: 288px) 288px, 100vw"
1232  alt="Bloomberg"
1233  width="288"
1234  height="288"
1235  loading="lazy"
1236  class="p-logo-section__logo"
1237/>
1238              </div>
1239              <div class="p-logo-section__item">
1240                <img
1241  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_268/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F99a69f52-ATT-Logo.png"
1242  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_268/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F99a69f52-ATT-Logo.png 268w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_536/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F99a69f52-ATT-Logo.png 536w"
1243  sizes="(min-width: 268px) 268px, 100vw"
1244  alt="AT&T"
1245  width="268"
1246  height="288"
1247  loading="lazy"
1248  class="p-logo-section__logo"
1249/>
1250              </div>
1251            </div>
1252          </div>
1253        </div>
1254      </div>
1255
1256      <ul class="row p-list--divided is-homepage u-no-margin--bottom">
1257        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
1258          <p>
1259            15-year <a href="/esm">security maintenance</a> and <a href="/support">support</a>
1260          </p>
1261        </li>
1262        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
1263          <p>
1264            <a href="/openstack/features">Hyperconverged</a> or segregated architecture
1265          </p>
1266        </li>
1267        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
1268          <p>
1269            <a href="/security">Encryption at rest for GDPR, HIPAA, FedRAMP</a>
1270          </p>
1271        </li>
1272        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
1273          <p>Wide choice of SDN and storage</p>
1274        </li>
1275      </ul>
1276      <ul class="row p-list--divided is-homepage u-no-margin--bottom">
1277        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
1278          <p>
1279            <a href="/engage/charmed-openstack-adoption-whitepaper">Upgrades and day-2 operations, automated</a>
1280          </p>
1281        </li>
1282        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
1283          <p>Integrated logging, monitoring, and alerting</p>
1284        </li>
1285        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
1286          <p>
1286Platform and infrastructure hardening</p>
1287        </li>
1288        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
1289          <p>High availability</p>
1290        </li>
1291      </ul>
1292      <ul class="row p-list--divided is-homepage">
1293        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
1294          <p>
1295            <a href="https://canonical.com/solutions/telco">Carrier-grade NFVI</a>
1296          </p>
1297        </li>
1298      </ul>
1299      <div class="row">
1300        <hr class="p-rule--muted" />
1301        <div class="col-6 col-start-large-7">
1302          <p>
1303            <a href="/openstack"
1304               aria-label="Learn more about carrier-grade private cloud"
1305               class="p-button is-dark">Learn more</a>
1306            <a href="/openstack/contact-us"
1307               aria-label="Contact us about carrier-grade private cloud"
1308               class="js-invoke-modal"
1309               aria-controls="contact-modal">Contact us&nbsp;&rsaquo;</a>
1310          </p>
1311        </div>
1312      </div>
1313    </section>
1314
1315    <section class="p-section">
1316      <div class="row--50-50-on-large p-section--shallow">
1317        <hr class="p-rule" />
1318        <div class="col">
1319          <div class="p-image-wrapper u-vertically-center p-image-container--2-3 u-hide--medium"
1320               style="background: rgba(0, 0, 0, 0.15)">
1321            <img
1322  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_1200/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F21ef9142-Ultra%20Secure%20Things.png"
1323  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_460/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F21ef9142-Ultra%20Secure%20Things.png 460w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_620/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F21ef9142-Ultra%20Secure%20Things.png 620w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_1036/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F21ef9142-Ultra%20Secure%20Things.png 1036w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_1681/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F21ef9142-Ultra%20Secure%20Things.png 1681w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_1920/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F21ef9142-Ultra%20Secure%20Things.png 1920w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_1200/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F21ef9142-Ultra%20Secure%20Things.png 1200w"
1324  sizes="(min-width: 1200px) 1200px, 100vw"
1325  alt=""
1326  width="1200"
1327  height="983"
1328  loading="lazy"
1329  class="p-image-container__image"
1330/>
1331          </div>
1332        </div>
1333        <div class="col">
1334          <div class="p-section--shallow">
1335            <h2 class="p-heading--1 u-no-margin--bottom">Ultra secure things</h2>
1336            <p class="p-heading--2">
1337              <a href="/core">Ubuntu Core</a> with transactional updates for a better embedded Linux.
1338            </p>
1339            <div class="p-logo-section--dense">
1340              <div class="p-logo-section__items landing-logos u-no-padding">
1341                <div class="p-logo-section__item">
1342                  <img
1343  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_200/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F86b50f30-intel-new-logo.png"
1344  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_200/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F86b50f30-intel-new-logo.png 200w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_400/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F86b50f30-intel-new-logo.png 400w"
1345  sizes="(min-width: 200px) 200px, 100vw"
1346  alt="Intel"
1347  width="200"
1348  height="385"
1349  loading="lazy"
1350  class="p-logo-section__logo"
1351/>
1352                </div>
1353                <div class="p-logo-section__item">
1354                  <img
1355  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_263/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F1af15900-rexroth-logo.png"
1356  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_263/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F1af15900-rexroth-logo.png 263w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_526/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F1af15900-rexroth-logo.png 526w"
1357  sizes="(min-width: 263px) 263px, 100vw"
1358  alt="Rexroth"
1359  width="263"
1360  height="385"
1361  loading="lazy"
1362  class="p-logo-section__logo"
1363/>
1364                </div>
1365                <div class="p-logo-section__item">
1366                  <img
1367  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_188/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F0d5fc741-arm-logo.png"
1368  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_188/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F0d5fc741-arm-logo.png 188w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_376/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F0d5fc741-arm-logo.png 376w"
1369  sizes="(min-width: 188px) 188px, 100vw"
1370  alt="ARM"
1371  width="188"
1372  height="385"
1373  loading="lazy"
1374  class="p-logo-section__logo"
1375/>
1376                </div>
1377                <div class="p-logo-section__item">
1378                  <img
1379  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_172/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F703330cd-dell-technologies-logo-white.png"
1380  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_172/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F703330cd-dell-technologies-logo-white.png 172w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_344/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F703330cd-dell-technologies-logo-white.png 344w"
1381  sizes="(min-width: 172px) 172px, 100vw"
1382  alt="Dell"
1383  width="172"
1384  height="312"
1385  loading="lazy"
1386  class="p-logo-section__logo"
1387/>
1388                </div>
1389                <div class="p-logo-section__item">
1390                  <img
1391  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_379/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fd689e3b6-advantech-logo.png"
1392  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_379/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fd689e3b6-advantech-logo.png 379w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_758/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fd689e3b6-advantech-logo.png 758w"
1393  sizes="(min-width: 379px) 379px, 100vw"
1394  alt="Advantech"
1395  width="379"
1396  height="385"
1397  loading="lazy"
1398  class="p-logo-section__logo"
1399/>
1400                </div>
1401              </div>
1402            </div>
1403          </div>
1404          <ul class="p-list--divided is-homepage">
1405            <li class="p-list__item is-ticked">OTA compressed updates for apps, kernel, and OS</li>
1406            <li class="p-list__item is-ticked">Automatic rollback and data snapshots</li>
1407            <li class="p-list__item is-ticked">
1408              <a href="/internet-of-things/appstore">Managed private app stores</a> for secure fleet management
1409            </li>
1410            <li class="p-list__item is-ticked">DevSecOps pipeline for edge app delivery</li>
1411            <li class="p-list__item is-ticked">Built-in device recovery and remote disk repair</li>
1412            <li class="p-list__item is-ticked">Up to 15 years of security maintenance for devices</li>
1413            <li class="p-list__item is-ticked">Provable system and software integrity</li>
1414            <li class="p-list__item is-ticked">Secure boot backed by root of trust</li>
1415            <li class="p-list__item is-ticked">Full disk encryption with hardware keys</li>
1416            <li class="p-list__item is-ticked">
1417              <a href="/real-time">Support for real-time compute</a>
1418            </li>
1419            <li class="p-list__item is-ticked">FIPS-certifiable embedded Linux</li>
1420          </ul>
1421        </div>
1422      </div>
1423
1424      <div class="row">
1425        <hr class="p-rule--muted" />
1426        <div class="col-start-large-7 col-6">
1427          <p>
1428            <a href="/core"
1429               aria-label="Learn more about Ubuntu Core"
1430               class="p-button is-dark">Learn more</a>
1431            <a href="/core/contact-us"
1432               aria-label="Contact us about Ubuntu Core"
1433               class="js-invoke-modal"
1434               aria-controls="contact-modal">Contact us&nbsp;&rsaquo;</a>
1435          </p>
1436        </div>
1437      </div>
1438    </section>
1439
1440    <section class="p-section ">
1441      <div class="u-fixed-width ">
1442        <div class="u-align--center u-no-padding--bottom p-image-container--cinematic is-cover">
1443          <img
1444  src="https://res.cloudinary.com/canonical/image/fetch/f_jpg,q_auto,fl_sanitize,w_1848/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Ff1f39b12-workstations-desktops.jpg"
1445  srcset="https://res.cloudinary.com/canonical/image/fetch/f_jpg,q_auto,fl_sanitize,w_460/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Ff1f39b12-workstations-desktops.jpg 460w, https://res.cloudinary.com/canonical/image/fetch/f_jpg,q_auto,fl_sanitize,w_620/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Ff1f39b12-workstations-desktops.jpg 620w, https://res.cloudinary.com/canonical/image/fetch/f_jpg,q_auto,fl_sanitize,w_1036/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Ff1f39b12-workstations-desktops.jpg 1036w, https://res.cloudinary.com/canonical/image/fetch/f_jpg,q_auto,fl_sanitize,w_1681/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Ff1f39b12-workstations-desktops.jpg 1681w, https://res.cloudinary.com/canonical/image/fetch/f_jpg,q_auto,fl_sanitize,w_1920/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Ff1f39b12-workstations-desktops.jpg 1920w, https://res.cloudinary.com/canonical/image/fetch/f_jpg,q_auto,fl_sanitize,w_1848/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Ff1f39b12-workstations-desktops.jpg 1848w"
1446  sizes="(min-width: 1848px) 1848px, 100vw"
1447  alt=""
1448  width="1848"
1449  height="766"
1450  loading="lazy"
1451  class="p-image-container__image"
1452/>
1453        </div>
1454        <hr class="p-rule" />
1455        <div class="p-section--shallow">
1456          <h2 class="p-heading--1 u-no-margin--bottom">Workstations and desktops</h2>
1457          <p class="p-heading--2">
1458            <a href="/ai">Optimized AI/ML</a> and cloud devops.
1459            <br />
1460            The professional developer's preference.
1461          </p>
1462
1463          <div class="p-logo-section--dense">
1464            <div class="p-logo-section__items landing-logos u-no-padding">
1465              <div class="p-logo-section__item">
1466                <img
1467  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_380/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F3e3e698b-nvidia-logo.png"
1468  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_380/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F3e3e698b-nvidia-logo.png 380w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_760/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F3e3e698b-nvidia-logo.png 760w"
1469  sizes="(min-width: 380px) 380px, 100vw"
1470  alt="Nvidia"
1471  width="380"
1472  height="385"
1473  loading="lazy"
1474  class="p-logo-section__logo"
1475/>
1476              </div>
1477              <div class="p-logo-section__item">
1478                <img
1479  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_200/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F86b50f30-intel-new-logo.png"
1480  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_200/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F86b50f30-intel-new-logo.png 200w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_400/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F86b50f30-intel-new-logo.png 400w"
1481  sizes="(min-width: 200px) 200px, 100vw"
1482  alt="Intel"
1483  width="200"
1484  height="385"
1485  loading="lazy"
1486  class="p-logo-section__logo"
1487/>
1488              </div>
1489              <div class="p-logo-section__item">
1490                <img
1491  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_278/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fcc247653-amd-logo.png"
1492  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_278/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fcc247653-amd-logo.png 278w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_556/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fcc247653-amd-logo.png 556w"
1493  sizes="(min-width: 278px) 278px, 100vw"
1494  alt="AMD"
1495  width="278"
1496  height="385"
1497  loading="lazy"
1498  class="p-logo-section__logo"
1499/>
1500              </div>
1501              <div class="p-logo-section__item">
1502                <img
1503  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_164/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Faf7e6fff-hp-logo.png"
1504  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_164/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Faf7e6fff-hp-logo.png 164w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_328/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Faf7e6fff-hp-logo.png 328w"
1505  sizes="(min-width: 164px) 164px, 100vw"
1506  alt="HP"
1507  width="164"
1508  height="385"
1509  loading="lazy"
1510  class="p-logo-section__logo"
1511/>
1512              </div>
1513              <div class="p-logo-section__item">
1514                <img
1515  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_172/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F703330cd-dell-technologies-logo-white.png"
1516  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_172/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F703330cd-dell-technologies-logo-white.png 172w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_344/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F703330cd-dell-technologies-logo-white.png 344w"
1517  sizes="(min-width: 172px) 172px, 100vw"
1518  alt="Dell"
1519  width="172"
1520  height="312"
1521  loading="lazy"
1522  class="p-logo-section__logo"
1523/>
1524              </div>
1525              <div class="p-logo-section__item">
1526                <img
1527  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_277/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fdc74391e-lenovo-logo.png"
1528  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_277/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fdc74391e-lenovo-logo.png 277w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_554/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fdc74391e-lenovo-logo.png 554w"
1529  sizes="(min-width: 277px) 277px, 100vw"
1530  alt="Lenovo"
1531  width="277"
1532  height="385"
1533  loading="lazy"
1534  class="p-logo-section__logo"
1535/>
1536              </div>
1537            </div>
1538          </div>
1539        </div>
1540      </div>
1541
1542      <ul class="row p-list--divided is-homepage u-no-margin--bottom">
1543        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
1544          <p>
1545            <a href="/engage/microsoft-active-directory">Active Directory</a> and LDAP integration
1546          </p>
1547        </li>
1548        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
1549          <p>Full disk encryption</p>
1550        </li>
1551        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
1552          <p>
1553            Security updates for the <a href="/esm">full open source stack</a>
1554          </p>
1555        </li>
1556        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
1557          <p>
1558            Estate <a href="/landscape/features">monitoring and management</a>
1559          </p>
1560        </li>
1561      </ul>
1562      <ul class="row p-list--divided is-homepage">
1563        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
1564          <p>Configuration lockdown</p>
1565        </li>
1566        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
1567          <p>Local Kubernetes for offline development</p>
1568        </li>
1569        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
1570          <p>
1571            Instant Ubuntu on Windows and macOS with <a href="/wsl">WSL</a> and <a href="https://canonical.com/multipass">Multipass</a>
1572          </p>
1573        </li>
1574        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
1575          <p>
1576            Optimized images and <a href="/blog/why-you-should-buy-a-pre-installed-ubuntu-workstation">certified workstations</a>
1577          </p>
1578        </li>
1579      </ul>
1580
1581      <div class="row">
1582        <hr class="p-rule--muted" />
1583        <div class="col-start-large-7 col-6">
1584          <p>
1585            <a href="/desktop"
1586               aria-label="Learn more about workstations and desktops"
1587               class="p-button is-dark">Learn more</a>
1588            <a href="/desktop/contact-us"
1589               aria-label="Contact us about workstations and desktops"
1590               class="js-invoke-modal"
1591               aria-controls="contact-modal">Contact us&nbsp;&rsaquo;</a>
1592          </p>
1593        </div>
1594      </div>
1595    </section>
1596
1597    <section class="p-section">
1598      <div class="u-fixed-width"></div>
1599      <div class="u-fixed-width">
1600        <div class="p-image-container--cinematic is-cover">
1601          <img
1602  src="https://res.cloudinary.com/canonical/image/fetch/f_jpg,q_auto,fl_sanitize,w_1848/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fb87d6e1f-Data%20centre%20automation.jpg"
1603  srcset="https://res.cloudinary.com/canonical/image/fetch/f_jpg,q_auto,fl_sanitize,w_460/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fb87d6e1f-Data%20centre%20automation.jpg 460w, https://res.cloudinary.com/canonical/image/fetch/f_jpg,q_auto,fl_sanitize,w_620/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fb87d6e1f-Data%20centre%20automation.jpg 620w, https://res.cloudinary.com/canonical/image/fetch/f_jpg,q_auto,fl_sanitize,w_1036/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fb87d6e1f-Data%20centre%20automation.jpg 1036w, https://res.cloudinary.com/canonical/image/fetch/f_jpg,q_auto,fl_sanitize,w_1681/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fb87d6e1f-Data%20centre%20automation.jpg 1681w, https://res.cloudinary.com/canonical/image/fetch/f_jpg,q_auto,fl_sanitize,w_1920/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fb87d6e1f-Data%20centre%20automation.jpg 1920w, https://res.cloudinary.com/canonical/image/fetch/f_jpg,q_auto,fl_sanitize,w_1848/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fb87d6e1f-Data%20centre%20automation.jpg 1848w"
1604  sizes="(min-width: 1848px) 1848px, 100vw"
1605  alt=""
1606  width="1848"
1607  height="775"
1608  loading="lazy"
1609  class="p-image-container__image"
1610/>
1611        </div>
1612        <hr class="p-rule" />
1613        <div class="p-section--shallow">
1614          <h2 class="p-heading--1 u-no-margin--bottom">Data center automation</h2>
1615          <p class="p-heading--2">
1616            Turn a rack into a bare metal cloud.
1617            <br />
1618            <a href="https://canonical.com/maas">Metal-as-a-Service provisions</a>  Windows, ESXi, and Linux.
1619          </p>
1620          <div class="p-logo-section--dense">
1621            <div class="p-logo-section__items landing-logos u-no-padding">
1622              <div class="p-logo-section__item">
1623                <img
1624  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_384/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fd34aeb87-verizon-logo.png"
1625  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_384/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fd34aeb87-verizon-logo.png 384w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_768/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fd34aeb87-verizon-logo.png 768w"
1626  sizes="(min-width: 384px) 384px, 100vw"
1627  alt="Verizon"
1628  width="384"
1629  height="390"
1630  loading="lazy"
1631  class="p-logo-section__logo"
1632/>
1633              </div>
1634              <div class="p-logo-section__item">
1635                <img
1636  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_484/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F874b530e-telefonica-logo.png"
1637  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_460/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F874b530e-telefonica-logo.png 460w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_620/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F874b530e-telefonica-logo.png 620w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_484/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F874b530e-telefonica-logo.png 484w"
1638  sizes="(min-width: 484px) 484px, 100vw"
1639  alt="Telefonica"
1640  width="484"
1641  height="385"
1642  loading="lazy"
1643  class="p-logo-section__logo"
1644/>
1645              </div>
1646              <div class="p-logo-section__item">
1647                <img
1648  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_188/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Ffe4dad9a-tele2-logo.png"
1649  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_188/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Ffe4dad9a-tele2-logo.png 188w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_376/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Ffe4dad9a-tele2-logo.png 376w"
1650  sizes="(min-width: 188px) 188px, 100vw"
1651  alt="Tele2"
1652  width="188"
1653  height="385"
1654  loading="lazy"
1655  class="p-logo-section__logo"
1656/>
1657              </div>
1658              <div class="p-logo-section__item">
1659                <img
1660  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_227/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F06faa04e-telecom-italia-logo.png"
1661  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_227/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F06faa04e-telecom-italia-logo.png 227w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_454/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F06faa04e-telecom-italia-logo.png 454w"
1662  sizes="(min-width: 227px) 227px, 100vw"
1663  alt="Telecom Italia"
1664  width="227"
1665  height="385"
1666  loading="lazy"
1667  class="p-logo-section__logo"
1668/>
1669              </div>
1670              <div class="p-logo-section__item">
1671                <img
1672  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_240/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F54f03cb5-nec-logo.png"
1673  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_240/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F54f03cb5-nec-logo.png 240w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_480/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F54f03cb5-nec-logo.png 480w"
1674  sizes="(min-width: 240px) 240px, 100vw"
1675  alt="NEC"
1676  width="240"
1677  height="385"
1678  loading="lazy"
1679  class="p-logo-section__logo"
1680/>
1681              </div>
1682              <div class="p-logo-section__item">
1683                <img
1684  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_451/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F5bcba2d8-barclays-logo.png"
1685  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_451/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F5bcba2d8-barclays-logo.png 451w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_902/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F5bcba2d8-barclays-logo.png 902w"
1686  sizes="(min-width: 451px) 451px, 100vw"
1687  alt="Barclays"
1688  width="451"
1689  height="385"
1690  loading="lazy"
1691  class="p-logo-section__logo"
1692/>
1693              </div>
1694            </div>
1695          </div>
1696        </div>
1697      </div>
1698      <ul class="row p-list--divided is-homepage u-no-margin--bottom">
1699        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
1700          <p>
1701            <a href="https://canonical.com/maas/how-maas-works">Bare metal cloud</a> with on-demand servers
1702          </p>
1703        </li>
1704        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
1705          <p>Remote edge cluster operations</p>
1706        </li>
1707        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
1708          <p>
1709            Infrastructure <a href="https://canonical.com/maas/docs/how-to-monitor-maas">monitoring</a> and discovery
1710          </p>
1711        </li>
1712        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
1713          <p>
1714            Ansible, Chef, Puppet, SALT, <a href="https://canonical.com/juju">Juju</a> integration
1715          </p>
1716        </li>
1717      </ul>
1718      <ul class="row p-list--divided is-homepage u-no-margin--bottom">
1719        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
1720          <p>
1721            <a href="https://canonical.com/maas/docs/how-to-get-maas-up-and-running">Super fast install</a> from scratch
1722          </p>
1723        </li>
1724        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
1725          <p>VMWare ESXi, Windows, CentOS, RHEL, Ubuntu</p>
1726        </li>
1727        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
1728          <p>Custom images with pre-installed apps</p>
1729        </li>
1730        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
1731          <p>
1732            <a href="https://canonical.com/maas/docs/about-machine-basics#p-17487-storage">Disk</a> and <a href="https://canonical.com/maas/docs/about-maas-networking">network</a> configuration
1733          </p>
1734        </li>
1735      </ul>
1736      <ul class="row p-list--divided is-homepage">
1737        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
1738          <p>API-driven DHCP, DNS, PXE, IPAM, provisioning</p>
1739        </li>
1740        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
1741          <p>LDAP authentication and RBAC</p>
1742        </li>
1743      </ul>
1744      <div class="row">
1745        <hr class="p-rule--muted" />
1746        <div class="col-6 col-start-large-7">
1747          <p>
1748            <a href="https://canonical.com/maas"
1749               aria-label="Learn more about data centre automation"
1750               class="p-button is-dark">Learn more</a>
1751            <a href="https://canonical.com/maas/contact-us"
1752               aria-label="Contact us about data centre automation">Contact us&nbsp;&rsaquo;</a>
1753          </p>
1754        </div>
1755      </div>
1756    </section>
1757
1758    <section class="p-section">
1759      <div class="u-fixed-width">
1760        <div class="p-image-container--cinematic is-cover">
1761          <img
1762  src="https://res.cloudinary.com/canonical/image/fetch/f_jpg,q_auto,fl_sanitize,w_1848/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F242da2dc-Smart%20robots%20of%20all%20shapes%20and%20sizes.jpg"
1763  srcset="https://res.cloudinary.com/canonical/image/fetch/f_jpg,q_auto,fl_sanitize,w_460/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F242da2dc-Smart%20robots%20of%20all%20shapes%20and%20sizes.jpg 460w, https://res.cloudinary.com/canonical/image/fetch/f_jpg,q_auto,fl_sanitize,w_620/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F242da2dc-Smart%20robots%20of%20all%20shapes%20and%20sizes.jpg 620w, https://res.cloudinary.com/canonical/image/fetch/f_jpg,q_auto,fl_sanitize,w_1036/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F242da2dc-Smart%20robots%20of%20all%20shapes%20and%20sizes.jpg 1036w, https://res.cloudinary.com/canonical/image/fetch/f_jpg,q_auto,fl_sanitize,w_1681/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F242da2dc-Smart%20robots%20of%20all%20shapes%20and%20sizes.jpg 1681w, https://res.cloudinary.com/canonical/image/fetch/f_jpg,q_auto,fl_sanitize,w_1920/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F242da2dc-Smart%20robots%20of%20all%20shapes%20and%20sizes.jpg 1920w, https://res.cloudinary.com/canonical/image/fetch/f_jpg,q_auto,fl_sanitize,w_1848/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F242da2dc-Smart%20robots%20of%20all%20shapes%20and%20sizes.jpg 1848w"
1764  sizes="(min-width: 1848px) 1848px, 100vw"
1765  alt=""
1766  width="1848"
1767  height="771"
1768  loading="lazy"
1769  class="p-image-container__image"
1770/>
1771        </div>
1772        <hr class="p-rule" />
1773        <div class="p-section--shallow">
1774          <h2 class="p-heading--1 u-no-margin--bottom">Smart robots of all shapes and sizes</h2>
1775          <p class="p-heading--2">
1776            From turtles to trucks, <a href="/robotics">Ubuntu drives the robot revolution</a>.
1777          </p>
1778          <div class="p-logo-section--dense">
1779            <div class="p-logo-section__items landing-logos u-no-padding">
1780              <div class="p-logo-section__item">
1781                <img
1782  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_178/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F938bc6df-ABB-logo.png"
1783  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_178/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F938bc6df-ABB-logo.png 178w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_356/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F938bc6df-ABB-logo.png 356w"
1784  sizes="(min-width: 178px) 178px, 100vw"
1785  alt="ABB"
1786  width="178"
1787  height="385"
1788  loading="lazy"
1789  class="p-logo-section__logo"
1790/>
1791              </div>
1792              <div class="p-logo-section__item">
1793                <img
1794  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_225/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F24808373-pal-robotics-logo.png"
1795  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_225/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F24808373-pal-robotics-logo.png 225w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_450/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F24808373-pal-robotics-logo.png 450w"
1796  sizes="(min-width: 225px) 225px, 100vw"
1797  alt="Pal Robotics"
1798  width="225"
1799  height="385"
1800  loading="lazy"
1801  class="p-logo-section__logo"
1802/>
1803              </div>
1804              <div class="p-logo-section__item">
1805                <img
1806  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_357/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F8825054e-Kuka-logo.png"
1807  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_357/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F8825054e-Kuka-logo.png 357w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_714/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F8825054e-Kuka-logo.png 714w"
1808  sizes="(min-width: 357px) 357px, 100vw"
1809  alt="Kuka"
1810  width="357"
1811  height="385"
1812  loading="lazy"
1813  class="p-logo-section__logo"
1814/>
1815              </div>
1816              <div class="p-logo-section__item">
1817                <img
1818  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_311/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F213d7454-apollo-logo.png"
1819  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_311/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F213d7454-apollo-logo.png 311w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_622/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F213d7454-apollo-logo.png 622w"
1820  sizes="(min-width: 311px) 311px, 100vw"
1821  alt="Apollo"
1822  width="311"
1823  height="385"
1824  loading="lazy"
1825  class="p-logo-section__logo"
1826/>
1827              </div>
1828              <div class="p-logo-section__item">
1829                <img
1830  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_413/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Ffeb30dca-bosch-logo.png"
1831  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_413/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Ffeb30dca-bosch-logo.png 413w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_826/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Ffeb30dca-bosch-logo.png 826w"
1832  sizes="(min-width: 413px) 413px, 100vw"
1833  alt="Bosch"
1834  width="413"
1835  height="385"
1836  loading="lazy"
1837  class="p-logo-section__logo"
1838/>
1839              </div>
1840              <div class="p-logo-section__item">
1841                <img
1842  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_161/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Ffbbc29ef-bmw-logo.png"
1843  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_161/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Ffbbc29ef-bmw-logo.png 161w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_322/
1843https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Ffbbc29ef-bmw-logo.png 322w"
1844  sizes="(min-width: 161px) 161px, 100vw"
1845  alt="BMW"
1846  width="161"
1847  height="385"
1848  loading="lazy"
1849  class="p-logo-section__logo"
1850/>
1851              </div>
1852            </div>
1853          </div>
1854        </div>
1855      </div>
1856
1857      <ul class="row p-list--divided is-homepage u-no-margin--bottom">
1858        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
1859          <p>
1860            Full support for <a href="/robotics/what-is-ros">ROS and ROS2</a>
1861          </p>
1862        </li>
1863        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
1864          <p>Security patches for long-term ROS</p>
1865        </li>
1866        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
1867          <p>Fault tolerant over-the-air updates</p>
1868        </li>
1869        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
1870          <p>
1871            <a href="/security/security-standards#cis">CIS certification</a>
1872          </p>
1873        </li>
1874      </ul>
1875      <ul class="row p-list--divided is-homepage">
1876        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
1877          <p>Trim time-to-market with SMART START consulting</p>
1878        </li>
1879        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
1880          <p>Leading Robot-as-a-Platform ecosystem</p>
1881        </li>
1882        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
1883          <p>Curated app stores</p>
1884        </li>
1885      </ul>
1886
1887      <div class="row">
1888        <hr class="p-rule--muted" />
1889        <div class="col-6 col-start-large-7">
1890          <p>
1891            <a href="/robotics"
1892               aria-label="Learn more about robotics"
1893               class="p-button is-dark">Learn more</a>
1894            <a href="/contact-us"
1895               aria-label="Contact us about robotics"
1896               class="js-invoke-modal"
1897               aria-controls="contact-modal">Contact us&nbsp;&rsaquo;</a>
1898          </p>
1899        </div>
1900      </div>
1901    </section>
1902
1903    <section class="p-section--deep">
1904      <div class="u-fixed-width">
1905        <div class="u-align--center p-image-container--cinematic is-cover"
1906             style="background: rgba(0, 0, 0, 0.15)">
1907          <img
1908  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_2464/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F6d657910-Multi-cloud%20Applications%C2%A0%C2%A0Beyond%20PAAS.png"
1909  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_460/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F6d657910-Multi-cloud%20Applications%C2%A0%C2%A0Beyond%20PAAS.png 460w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_620/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F6d657910-Multi-cloud%20Applications%C2%A0%C2%A0Beyond%20PAAS.png 620w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_1036/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F6d657910-Multi-cloud%20Applications%C2%A0%C2%A0Beyond%20PAAS.png 1036w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_1681/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F6d657910-Multi-cloud%20Applications%C2%A0%C2%A0Beyond%20PAAS.png 1681w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_1920/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F6d657910-Multi-cloud%20Applications%C2%A0%C2%A0Beyond%20PAAS.png 1920w"
1910  sizes="(min-width: 2464px) 2464px, 100vw"
1911  alt=""
1912  width="2464"
1913  height="1020"
1914  loading="lazy"
1915  class="p-image-container__image"
1916/>
1917        </div>
1918        <hr class="p-rule" />
1919        <div class="p-section--shallow">
1920          <h2 class="p-heading--1 u-no-margin--bottom">Multi–cloud applications&nbsp;&ndash;&nbsp;beyond PAAS</h2>
1921          <p class="p-heading--2">
1922            <a href="https://juju.is/">Universal model-driven operators for classic</a> and <a href="https://canonical.com/jaas/kubernetes">Kubernetes estate</a>.
1923          </p>
1924          <div class="p-logo-section--dense">
1925            <div class="p-logo-section__items landing-logos u-no-padding">
1926              <div class="p-logo-section__item">
1927                <img
1928  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_395/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F70b63088-Panasonic_logo.png"
1929  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_395/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F70b63088-Panasonic_logo.png 395w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_790/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F70b63088-Panasonic_logo.png 790w"
1930  sizes="(min-width: 395px) 395px, 100vw"
1931  alt="Panasonic"
1932  width="395"
1933  height="385"
1934  loading="lazy"
1935  class="p-logo-section__logo"
1936/>
1937              </div>
1938              <div class="p-logo-section__item">
1939                <img
1940  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_567/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F9eff2c35-scania-logo.png"
1941  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_460/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F9eff2c35-scania-logo.png 460w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_620/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F9eff2c35-scania-logo.png 620w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_1036/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F9eff2c35-scania-logo.png 1036w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_567/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F9eff2c35-scania-logo.png 567w"
1942  sizes="(min-width: 567px) 567px, 100vw"
1943  alt="Scania"
1944  width="567"
1945  height="385"
1946  loading="lazy"
1947  class="p-logo-section__logo"
1948/>
1949              </div>
1950              <div class="p-logo-section__item">
1951                <img
1952  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_361/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F84772462-sbi-bits-logo.png"
1953  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_361/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F84772462-sbi-bits-logo.png 361w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_722/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2F84772462-sbi-bits-logo.png 722w"
1954  sizes="(min-width: 361px) 361px, 100vw"
1955  alt="SBI BTS"
1956  width="361"
1957  height="385"
1958  loading="lazy"
1959  class="p-logo-section__logo"
1960/>
1961              </div>
1962              <div class="p-logo-section__item">
1963                <img
1964  src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_532/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fe31ed5d5-swissquote-logo.png"
1965  srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_460/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fe31ed5d5-swissquote-logo.png 460w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_620/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fe31ed5d5-swissquote-logo.png 620w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_1036/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fe31ed5d5-swissquote-logo.png 1036w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_532/https%3A%2F%2Fassets.ubuntu.com%2Fv1%2Fe31ed5d5-swissquote-logo.png 532w"
1966  sizes="(min-width: 532px) 532px, 100vw"
1967  alt="Swissquote"
1968  width="532"
1969  height="385"
1970  loading="lazy"
1971  class="p-logo-section__logo"
1972/>
1973              </div>
1974            </div>
1975          </div>
1976        </div>
1977      </div>
1978
1979      <ul class="row p-list--divided is-homepage u-no-margin--bottom">
1980        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
1981          <p>Operate smoothly across public and private cloud</p>
1982        </li>
1983        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
1984          <p>Reusable integration code as open source packages</p>
1985        </li>
1986        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
1987          <p>Python Operator Framework for rapid development</p>
1988        </li>
1989        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
1990          <p>
1990Bring the K8s operator pattern to classic workloads</p>
1991        </li>
1992      </ul>
1993      <ul class="row p-list--divided is-homepage">
1994        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
1995          <p>Lifecycle management and Day 2 operations</p>
1996        </li>
1997        <li class="p-list__item is-ticked col-medium-3 col-3 u-no-padding--top u-no-padding--bottom">
1998          <p>
1999            <a href="https://canonical.com/jaas/store">Open collection</a> of community-driven operators
2000          </p>
2001        </li>
2002      </ul>
2003
2004      <div class="row">
2005        <hr class="p-rule--muted" />
2006        <div class="col-6 col-start-large-7">
2007          <p>
2008            <a href="https://juju.is" class="p-button is-dark">Learn more about universal operators</a>
2009          </p>
2010        </div>
2011      </div>
2012    </section>
2013
2014    
2015      
2016    
2017
2018    
2018<script nonce="vzOkg_dtlXJ50ZV1lxmQbQ" type="module">
2019      const testTakeover = document.getElementById('test-takeover');
2020      const mainTakeover = document.getElementById('takeover');
2021
2022      const getCookie = () => document.cookie.match(new RegExp('(^| )' + "control_or_variant" + '=([^;]+)'));
2023      // Switch for turning takeover switching on and off on demand
2024      const takeoverSwitch = false;
2025      if (!takeoverSwitch) document.cookie = 'control_or_variant=;';
2026      else {
2027        // check if user doesn't already have a group
2028        if (!getCookie()) {
2029          // randomly assign to 'control' or 'variant' group
2030          const group = Math.random() > 0.5 ?
2031            "control" :
2032            "variant";
2033
2034          // store group as cookie for 365 days
2035          document.cookie = 'control_or_variant=' + group + ';max-age=31536000;';
2036
2037          // send group info in GA event
2038          dataLayer.push({
2039            event: "test",
2040            test_type: "element visibility",
2041            control_or_variant: group,
2042          });
2043        }
2044      }
2045
2046      if (getCookie()?.[2] === 'variant') {
2047        testTakeover.hidden = false;
2048        mainTakeover.hidden = true;
2049      } else {
2050        testTakeover.hidden = true;
2051        mainTakeover.hidden = false;
2052      }
2053
2054      // get the users language and remove any extra detail suffix (e.g. -gb)
2055      var primaryParentLanguage = getPrimaryParentLanguage();
2056
2057      // get notices matching the user language
2058      var notices = document.querySelectorAll(".notice[lang=" + primaryParentLanguage + "]");
2059
2060      // display only one matching notice
2061      if (notices.length > 0) {
2062        notices[0].classList.remove("u-hide")
2063      }
2064
2065      var baseTakeover = document.getElementById('takeover');
2066      let takeoverAnimation;
2067      if (getCookie()?.[2] === 'variant') {
2068        takeoverAnimation = document.getElementById("test-takeover-animation");
2069      } else {
2070        takeoverAnimation = document.getElementById("takeover-animation");
2071      }
2072
2073      if (window.localStorage && baseTakeover) {
2074        /**
2075         * Choose a takeover
2076         * ===
2077         *
2078         * From the list of provided takeovers from /.takeovers.json,
2079         * choose one (that matches the client's language), and replace the
2080         * base template with it.
2081         */
2082
2083        var xhr = new XMLHttpRequest();
2084        if (window.ActiveXObject) {
2085          xhr = new ActiveXObject('Microsoft.XMLHTTP');
2086        }
2087        var fetchUserCountry = new XMLHttpRequest();
2088        if (window.ActiveXObject) {
2089          fetchUserCountry = new ActiveXObject('Microsoft.XMLHTTP');
2090        }
2091
2092        xhr.onreadystatechange = function() {
2093          if (xhr.readyState == XMLHttpRequest.DONE) {
2094            if (xhr.status === 200) {
2095              var takeovers = JSON.parse(xhr.responseText);
2096
2097              // Get the selected takeovers based on the primary language
2098              if (
2099                fetchUserCountry.readyState == XMLHttpRequest.DONE &&
2100                fetchUserCountry.status == 200
2101              ) {
2102                var userCountry = JSON.parse(fetchUserCountry.responseText).country_code;
2103                var selectedTakeovers = takeovers.filter(function(item) {
2104                  if (item.target_country && item.target_country == userCountry) {
2105                    return true;
2106                  } else if (item.lang === primaryParentLanguage || item.lang === "") {
2107                    return true;
2108                  } else {
2109                    return false;
2110                  }
2111                });
2112              } else {
2113                var selectedTakeovers = takeovers.filter(function(item) {
2114                  if (item.lang === primaryParentLanguage || item.lang === "") {
2115                    return true;
2116                  } else {
2117                    return false;
2118                  }
2119                });
2120              }
2121
2122              if (selectedTakeovers && selectedTakeovers.length > 0) {
2123                var selectedIndex = null;
2124
2125                if (window.localStorage.getItem("selected_takeover_index") !== null) {
2126                  // If we previously visited a takeover, increment the number to show the next takeover
2127                  var nextIndex =
2128                    parseInt(window.localStorage.getItem("selected_takeover_index")) + 1;
2129                  selectedIndex = nextIndex < selectedTakeovers.length ? nextIndex : 0;
2130                } else {
2131                  // Otherwise, randomly choose one of the takeovers and store it for next time
2132                  selectedIndex = Math.floor(Math.random() * selectedTakeovers.length);
2133                }
2134                showTakeover(selectedTakeovers, selectedIndex);
2135
2136                // Store the current takeover index
2137                localStorage.setItem("selected_takeover_index", selectedIndex);
2138              }
2139
2140
2141            } else {
2142              takeoverAnimation.className = takeoverAnimation.className.replace(" is-loading", "");
2143              takeoverAnimation.className += " is-loaded";
2144            }
2145          }
2146        };
2147
2148        xhr.open("GET", "/takeovers.json", true);
2149        xhr.send();
2150
2151        const timezone = Intl.DateTimeFormat().resolvedOptions().timeZone;
2152        fetchUserCountry.open("GET", `/user-country-tz.json?tz=${timezone}`, true);
2153        fetchUserCountry.send();
2154      }
2155
2156      function showTakeover(takeovers, index) {
2157        // Default parameter
2158        index = typeof index !== 'undefined' ? index : 0;
2159
2160        // Get HTML elements for the correct takeover
2161        let takeover, title, subtitle, image, primaryUrl, secondaryUrl;
2162        if (getCookie()?.[2] === 'variant') {
2163          takeover = document.getElementById("test-takeover");
2164          title = document.getElementById("test-takeover-title");
2165          subtitle = document.getElementById("test-takeover-subtitle");
2166          image = document.getElementById("test-takeover-image");
2167          primaryUrl = document.getElementById("test-takeover-primary-url");
2168        } else {
2169          takeover = document.getElementById("takeover");
2170          title = document.getElementById("takeover-title");
2171          subtitle = document.getElementById("takeover-subtitle");
2172          image = document.getElementById("takeover-image");
2173          primaryUrl = document.getElementById("takeover-primary-url");
2174          secondaryUrl = document.getElementById("takeover-secondary-url");
2175        }
2176
2177        // Set values to homepage takeover
2178        var selectedTakeover = takeovers[index];
2179
2180        takeover.className = "";
2181        takeover.removeAttribute("style");
2182
2183        // Add takeover classes
2184        var classNameString = "js-takeover p-takeover--" + selectedTakeover.class;
2185        takeover.className += classNameString;
2186
2187        // Set language attributes
2188        if (selectedTakeover.lang) {
2189          takeover.setAttribute("lang", selectedTakeover.lang);
2190        }
2191        if (selectedTakeover.lang_skip) {
2192          takeover.setAttribute("lang-skip", selectedTakeover.lang_skip);
2193        }
2194
2195        // Set takeover content
2196        if (title.textContent.length > 80 || subtitle.textContent.length > 80) {
2197          title.classList.remove("u-no-margin--bottom")
2198          subtitle.classList.remove("p-heading--2")
2199        }
2200
2201        title.textContent = selectedTakeover.title;
2202        subtitle.textContent = selectedTakeover.subtitle;
2203
2204        image.src = selectedTakeover.image;
2205        image.srcset = selectedTakeover.image;
2206
2207        image.onload = function() {
2208          // Remove animation delay
2209          if (takeoverAnimation) {
2210            takeoverAnimation.className = takeoverAnimation.className.replace(" is-loading", "");
2211            takeoverAnimation.className += " is-loaded";
2212          }
2213        }
2214
2215        if (image.getAttribute("src") === "") {
2216          takeoverAnimation.className = takeoverAnimation.className.replace(" is-loading", "");
2217          takeoverAnimation.className += " is-loaded";
2218        }
2219
2220        image.removeAttribute("style");
2221        image.width = selectedTakeover.image_width;
2222        image.height = selectedTakeover.image_height;
2223
2224        if (selectedTakeover.primary_url && selectedTakeover.primary_cta) {
2225          primaryUrl.href = selectedTakeover.primary_url;
2226          primaryUrl.textContent = selectedTakeover.primary_cta;
2227        } else {
2228          primaryUrl.remove();
2229        }
2230
2231        if (secondaryUrl && selectedTakeover.secondary_url && selectedTakeover.secondary_url !== "") {
2232          secondaryUrl.href = selectedTakeover.secondary_url;
2233          secondaryUrl.innerHTML = selectedTakeover.secondary_cta + "&nbsp;&rsaquo;";
2234        } else {
2235          secondaryUrl?.remove();
2236        }
2237
2238        dataLayer.push({
2239          event: "NonInteractiveGAEvent",
2240          eventCategory: "www.ubuntu.com-impression-takeover",
2241          eventAction: "from:" + window.location.href + " to:" + selectedTakeover.primary_url,
2242          eventLabel: selectedTakeover.primary_cta,
2243          eventValue: undefined,
2244        });
2245      }
2246    </script>
2246
2247
2248    <!-- Set default Marketo information for contact form below-->
2249    
2250
2251
2252  <div class="u-hide"
2253       id="contact-form-container"
2254       data-form-location="/shared/forms/form-template"
2255       data-form-id="1257"
2256       data-lp-id=""
2257       data-return-url="#success"
2258       data-lp-url="https://pages.ubuntu.com/things-contact-us.html">
2259    <div class="p-modal p-modal--generated js-modal-ready" id="contact-modal">
2260      <div class="p-modal__dialog is-wide-modal"
2261           role="dialog"
2262           aria-labelledby="modal-title"
2263           aria-describedby="modal-description">
2264        <header class="p-modal__header"
2265                style="display: block;
2266                       border-bottom: 0;
2267                       overflow: auto">
2268          <button class="p-modal__close js-close"
2269                  aria-label="Close active modal"
2270                  style="margin-left: -1rem">Close</button>
2271          <div class="u-fixed-width">
2272            <h3>The Ubuntu experts</h3>
2273          </div>
2274        </header>
2275        
2276          <div class="p-section u-sv-3">
2277            <hr class="p-rule is-fixed-width" />
2278            <div class="row">
2279              <div class="col">
2280                <span>
2281                  
2282                    Canonical certifies, secures and enables enterprise open source on Ubuntu. Tell us about your project so we bring the right team to the conversation.
2283                  
2284                </span>
2285              </div>
2286            </div>
2287          </div>
2288        
2289        <section class="p-section" data-md-strip>
2290  <form class="js-modal-form"
2291        action="/marketo/submit"
2292        method="post"
2293        id="mktoForm_1257">
2294    
2295
2296      
2297        
2298      
2299
2300      
2301        
2302      
2303
2304      <div class="p-section">
2305        <hr class="p-rule is-fixed-width" />
2306        <fieldset class="p-fieldset-section"
2307                  id="about-your-project-field" aria-labelledby="about-your-project-legend">
2308          <!-- This legend is for screen readers only, to fix a11y warning -->
2309          <legend class="u-hide">Tell us about your project</legend>
2310          <div class="row--50-50 js-formfield">
2311            <div class="col">
2312              <legend class="p-heading--4 js-formfield-title "
2313                      id="about-your-project-legend">Tell us about your project</legend>
2314            </div>
2315            <div class="col">
2316              <ul class="p-list">
2317                
2318
2319                
2320
2321                  
2322                    
2323                  
2324
2325                  
2326                    
2327                  
2328
2329                  <li class="p-list__item">
2330                    
2331                      <textarea 
2332                                aria-label="Tell us about your project"
2333                                id="about-your-project"
2334                                rows="5"
2335                                maxlength="2000"
2336                                ></textarea>
2337                    
2338                  </li>
2339                
2340              </ul>
2341            </div>
2342          </div>
2343        </fieldset>
2344      </div>
2345    
2346
2347      
2348        
2349      
2350
2351      
2352        
2353      
2354
2355      <div class="p-section">
2356        <hr class="p-rule is-fixed-width" />
2357        <fieldset class="p-fieldset-section js-remove-checkbox-names js-toggle-checkbox-visibility"
2358                  id="ubuntu-versions-field" aria-labelledby="ubuntu-versions-legend">
2359          <!-- This legend is for screen readers only, to fix a11y warning -->
2360          <legend class="u-hide">If you use Ubuntu, which version(s) are you using?</legend>
2361          <div class="row--50-50 js-formfield">
2362            <div class="col">
2363              <legend class="p-heading--4 js-formfield-title "
2364                      id="ubuntu-versions-legend">If you use Ubuntu, which version(s) are you using?</legend>
2365            </div>
2366            <div class="col">
2367              <ul class="p-list">
2368                
2369
2370                
2371
2372                  
2373
2374                  
2375
2376                  <li class="p-list__item">
2377                    
2378                      <div class="p-section--shallow">
2379                        <strong>LTS within standard support</strong>
2380                        
2381                          <label class="p-checkbox">
2382                            <input class="p-checkbox__input js-checkbox-visibility"
2383                                   type="checkbox"
2384                                   aria-label="24-04"
2385                                   value="24.04 LTS" />
2386                            <span class="p-checkbox__label">24.04 LTS</span>
2387                          </label>
2388                        
2389                          <label class="p-checkbox">
2390                            <input class="p-checkbox__input js-checkbox-visibility"
2391                                   type="checkbox"
2392                                   aria-label="22-04"
2393                                   value="22.04 LTS" />
2394                            <span class="p-checkbox__label">22.04 LTS</span>
2395                          </label>
2396                        
2397                          <label class="p-checkbox">
2398                            <input class="p-checkbox__input js-checkbox-visibility"
2399                                   type="checkbox"
2400                                   aria-label="20-04"
2401                                   value="20.04 LTS" />
2402                            <span class="p-checkbox__label">20.04 LTS</span>
2403                          </label>
2404                        
2405                      </div>
2406                    
2407                  </li>
2408                
2409
2410                  
2411
2412                  
2413
2414                  <li class="p-list__item">
2415                    
2416                      <div class="p-section--shallow">
2417                        <strong>LTS out of standard support</strong>
2418                        
2419                          <label class="p-checkbox">
2420                            <input class="p-checkbox__input js-checkbox-visibility"
2421                                   type="checkbox"
2422                                   aria-label="18-04"
2423                                   value="18.04 LTS" />
2424                            <span class="p-checkbox__label">18.04 LTS</span>
2425                          </label>
2426                        
2427                          <label class="p-checkbox">
2428                            <input class="p-checkbox__input js-checkbox-visibility"
2429                                   type="checkbox"
2430                                   aria-label="16-04"
2431                                   value="16.04 LTS" />
2432                            <span class="p-checkbox__label">16.04 LTS</span>
2433                          </label>
2434                        
2435                          <label class="p-checkbox">
2436                            <input class="p-checkbox__input js-checkbox-visibility"
2437                                   type="checkbox"
2438                                   aria-label="14-04"
2439                                   value="14.04 LTS" />
2440                            <span class="p-checkbox__label">14.04 LTS</span>
2441                          </label>
2442                        
2443                      </div>
2444                    
2445                  </li>
2446                
2447
2448                  
2449
2450                  
2451
2452                  <li class="p-list__item">
2453                    
2454                      <div class="p-section--shallow">
2455                        <strong>Outdated or non-LTS releases non-LTS release</strong>
2456                        
2457                          <label class="p-checkbox">
2458                            <input class="p-checkbox__input js-checkbox-visibility"
2459                                   type="checkbox"
2460                                   aria-label="22-10"
2461                                   value="22.10" />
2462                            <span class="p-checkbox__label">non-LTS release</span>
2463                          </label>
2464                        
2465                          <label class="p-checkbox">
2466                            <input class="p-checkbox__input js-checkbox-visibility"
2467                                   type="checkbox"
2468                                   aria-label="12-04"
2469                                   value="12.04 LTS" />
2470                            <span class="p-checkbox__label">12.04 LTS</span>
2471                          </label>
2472                        
2473                      </div>
2474                    
2475                  </li>
2476                
2477
2478                  
2479
2480                  
2481
2482                  <li class="p-list__item">
2483                    
2484                      <div class="p-section--shallow">
2485                        <strong>Other</strong>
2486                        
2487                          <label class="p-checkbox">
2488                            <input class="p-checkbox__input js-checkbox-visibility__other"
2489                                   type="checkbox"
2490                                   aria-label="dont-use-ubuntu-today"
2491                                   value="I don&#39;t use Ubuntu today" />
2492                            <span class="p-checkbox__label">I don&#39;t use Ubuntu today</span>
2493                          </label>
2494                        
2495                          <label class="p-checkbox">
2496                            <input class="p-checkbox__input js-checkbox-visibility__other"
2497                                   type="checkbox"
2498                                   aria-label="i-dont-know"
2499                                   value="I don&#39;t know" />
2500                            <span class="p-checkbox__label">I don&#39;t know</span>
2501                          </label>
2502                        
2503                      </div>
2504                    
2505                  </li>
2506                
2507              </ul>
2508            </div>
2509          </div>
2510        </fieldset>
2511      </div>
2512    
2513
2514      
2515        
2516      
2517
2518      
2519        
2520      
2521
2522      <div class="p-section">
2523        <hr class="p-rule is-fixed-width" />
2524        <fieldset class="p-fieldset-section js-remove-checkbox-names js-required-checkbox"
2525                  id="kind-of-device-field" aria-labelledby="kind-of-device-legend">
2526          <!-- This legend is for screen readers only, to fix a11y warning -->
2527          <legend class="u-hide">What kind of device are you using?</legend>
2528          <div class="row--50-50 js-formfield">
2529            <div class="col">
2530              <legend class="p-heading--4 js-formfield-title is-required"
2531                      id="kind-of-device-legend">What kind of device are you using?</legend>
2532            </div>
2533            <div class="col">
2534              <ul class="p-list">
2535                
2536
2537                
2538
2539                  
2540                    
2541                  
2542
2543                  
2544                    
2545                  
2546
2547                  <li class="p-list__item">
2548                    
2549                      <label class="p-checkbox">
2550                        <input class="p-checkbox__input js-checkbox-visibility"
2551                               type="checkbox"
2552                               id="desktop-workstation"
2553                               name="kind-of-device"
2554                               aria-label="desktop-workstation"
2555                               value="desktop/workstation"
2556                                />
2557                        <span class="p-checkbox__label">Desktop workstation</span>
2558                      </label>
2559                      
2560                    
2561                  </li>
2562                
2563
2564                  
2565                    
2566                  
2567
2568                  
2569                    
2570                  
2571
2572                  <li class="p-list__item">
2573                    
2574                      <label class="p-checkbox">
2575                        <input class="p-checkbox__input js-checkbox-visibility"
2576                               type="checkbox"
2577                               id="physical-server"
2578                               name="kind-of-device"
2579                               aria-label="physical-server"
2580                               value="physical/server"
2581                                />
2582                        <span class="p-checkbox__label">Physical server</span>
2583                      </label>
2584                      
2585                    
2586                  </li>
2587                
2588
2589                  
2590                    
2591                  
2592
2593                  
2594                    
2595                  
2596
2597                  <li class="p-list__item">
2598                    
2599                      <label class="p-checkbox">
2600                        <input class="p-checkbox__input js-checkbox-visibility"
2601                               type="checkbox"
2602                               id="public-cloud"
2603                               name="kind-of-device"
2604                               aria-label="public-cloud"
2605                               value="public/cloud"
2606                                />
2607                        <span class="p-checkbox__label">Public cloud</span>
2608                      </label>
2609                      
2610                    
2611                  </li>
2612                
2613
2614                  
2615                    
2616                  
2617
2618                  
2619                    
2620                  
2621
2622                  <li class="p-list__item">
2623                    
2624                      <label class="p-checkbox">
2625                        <input class="p-checkbox__input js-checkbox-visibility"
2626                               type="checkbox"
2627                               id="virtual-machine"
2628                               name="kind-of-device"
2629                               aria-label="virtual-machine"
2630                               value="virtual/machine"
2631                                />
2632                        <span class="p-checkbox__label">Virtual machine</span>
2633                      </label>
2634                      
2635                    
2636                  </li>
2637                
2638
2639                  
2640                    
2641                  
2642
2643                  
2644                    
2645                  
2646
2647                  <li class="p-list__item">
2648                    
2649                      <label class="p-checkbox">
2650                        <input class="p-checkbox__input js-checkbox-visibility"
2651                               type="checkbox"
2652                               id="iot-edge-device"
2653                               name="kind-of-device"
2654                               aria-label="iot-edge-device"
2655                               value="iot/edge device"
2656                                />
2657                        <span class="p-checkbox__label">IoT/Edge device</span>
2658                      </label>
2659                      
2660                    
2661                  </li>
2662                
2663              </ul>
2664            </div>
2665          </div>
2666        </fieldset>
2667      </div>
2668    
2669
2670      
2671        
2672      
2673
2674      
2675        
2676      
2677
2678      <div class="p-section">
2679        <hr class="p-rule is-fixed-width" />
2680        <fieldset class="p-fieldset-section js-remove-radio-names"
2681                  id="how-many-machines-field" aria-labelledby="how-many-machines-legend">
2682          <!-- This legend is for screen readers only, to fix a11y warning -->
2683          <legend class="u-hide">How many devices?</legend>
2684          <div class="row--50-50 js-formfield">
2685            <div class="col">
2686              <legend class="p-heading--4 js-formfield-title is-required"
2687                      id="how-many-machines-legend">How many devices?</legend>
2688            </div>
2689            <div class="col">
2690              <ul class="p-list">
2691                
2692
2693                
2694
2695                  
2696                    
2697                  
2698
2699                  
2700                    
2701                  
2702
2703                  <li class="p-list__item">
2704                    
2705                      <label class="p-radio">
2706                        <input required
2707                               class="p-radio__input"
2708                               id="less-5-machines"
2709                               type="radio"
2710                               name="_radio_how-many-machines-do-you-have"
2711                               aria-label="less-5-machines"
2712                               value="less than 5"
2713                                />
2714                        <span class="p-radio__label">&lt; 5 machines</span>
2715                      </label>
2716                      
2717                    
2718                  </li>
2719                
2720
2721                  
2722                    
2723                  
2724
2725                  
2726                    
2727                  
2728
2729                  <li class="p-list__item">
2730                    
2731                      <label class="p-radio">
2732                        <input required
2733                               class="p-radio__input"
2734                               id="5-to-15-machines"
2735                               type="radio"
2736                               name="_radio_how-many-machines-do-you-have"
2737                               aria-label="5-to-15-machines"
2738                               value="5 to 15 machines"
2739                                />
2740                        <span class="p-radio__label">5 - 15 machines</span>
2741                      </label>
2742                      
2743                    
2744                  </li>
2745                
2746
2747                  
2748                    
2749                  
2750
2751                  
2752                    
2753                  
2754
2755                  <li class="p-list__item">
2756                    
2757                      <label class="p-radio">
2758                        <input required
2759                               class="p-radio__input"
2760                               id="15-to-50-machines"
2761                               type="radio"
2762                               name="_radio_how-many-machines-do-you-have"
2763                               aria-label="15-to-50-machines"
2764                               value="15 to 50 machines"
2765                                />
2766                        <span class="p-radio__label">15 - 50 machines</span>
2767                      </label>
2768                      
2769                    
2770                  </li>
2771                
2772
2773                  
2774                    
2775                  
2776
2777                  
2778                    
2779                  
2780
2781                  <li class="p-list__item">
2782                    
2783                      <label class="p-radio">
2784                        <input required
2785                               class="p-radio__input"
2786                               id="50-to-100-machines"
2787                               type="radio"
2788                               name="_radio_how-many-machines-do-you-have"
2789                               aria-label="50-to-100-machines"
2790                               value="50 to 100 machines"
2791                                />
2792                        <span class="p-radio__label">50 - 100 machines</span>
2793                      </label>
2794                      
2795                    
2796                  </li>
2797                
2798
2799                  
2800                    
2801                  
2802
2803                  
2804                    
2805                  
2806
2807                  <li class="p-list__item">
2808                    
2809                      <label class="p-radio">
2810                        <input required
2811                               class="p-radio__input"
2812                               id="greater-than-100"
2813                               type="radio"
2814                               name="_radio_how-many-machines-do-you-have"
2815                               aria-label="greater-than-100"
2816                               value="greater than 100"
2817                                />
2818                        <span class="p-radio__label">&gt; 100 machines</span>
2819                      </label>
2820                      
2821                    
2822                  </li>
2823                
2824              </ul>
2825            </div>
2826          </div>
2827        </fieldset>
2828      </div>
2829    
2830
2831      
2832        
2833      
2834
2835      
2836        
2837      
2838
2839      <div class="p-section">
2840        <hr class="p-rule is-fixed-width" />
2841        <fieldset class="p-fieldset-section js-remove-checkbox-names"
2842                  id="how-do-you-consume-open-source-field" aria-labelledby="how-do-you-consume-open-source-legend">
2843          <!-- This legend is for screen readers only, to fix a11y warning -->
2844          <legend class="u-hide">How do you consume open source?</legend>
2845          <div class="row--50-50 js-formfield">
2846            <div class="col">
2847              <legend class="p-heading--4 js-formfield-title "
2848                      id="how-do-you-consume-open-source-legend">How do you consume open source?</legend>
2849            </div>
2850            <div class="col">
2851              <ul class="p-list">
2852                
2853
2854                
2855
2856                  
2857                    
2858                  
2859
2860                  
2861                    
2862                  
2863
2864                  <li class="p-list__item">
2865                    
2866                      <label class="p-checkbox">
2867                        <input class="p-checkbox__input js-checkbox-visibility"
2868                               type="checkbox"
2869                               id="ubuntu-repositories"
2870                               name="how-do-you-consume-open-source"
2871                               aria-label="ubuntu-repositories"
2872                               value="Ubuntu repositories"
2873                                />
2874                        <span class="p-checkbox__label">Ubuntu repositories</span>
2875                      </label>
2876                      
2877                    
2878                  </li>
2879                
2880
2881                  
2882                    
2883                  
2884
2885                  
2886                    
2887                  
2888
2889                  <li class="p-list__item">
2890                    
2891                      <label class="p-checkbox">
2892                        <input class="p-checkbox__input js-checkbox-visibility"
2893                               type="checkbox"
2894                               id="github-upstream"
2895                               name="how-do-you-consume-open-source"
2896                               aria-label="github-upstream"
2897                               value="GitHub/Upstream"
2898                                />
2899                        <span class="p-checkbox__label">GitHub/Upstream</span>
2900                      </label>
2901                      
2902                    
2903                  </li>
2904                
2905
2906                  
2907                    
2908                  
2909
2910                  
2911                    
2912                  
2913
2914                  <li class="p-list__item">
2915                    
2916                      <label class="p-checkbox">
2917                        <input class="p-checkbox__input js-checkbox-visibility"
2918                               type="checkbox"
2919                               id="internally-approved-repository"
2920                               name="how-do-you-consume-open-source"
2921                               aria-label="internally-approved-repository"
2922                               value="Internally approved repository"
2923                                />
2924                        <span class="p-checkbox__label">Internally approved repository</span>
2925                      </label>
2926                      
2927                    
2928                  </li>
2929                
2930
2931                  
2932                    
2933                  
2934
2935                  
2936                    
2937                  
2938
2939                  <li class="p-list__item">
2940                    
2941                      <label class="p-checkbox">
2942                        <input class="p-checkbox__input js-checkbox-visibility"
2943                               type="checkbox"
2944                               id="i-dont-know-how-i-consume-oss"
2945                               name="how-do-you-consume-open-source"
2946                               aria-label="i-dont-know-how-i-consume-oss"
2947                               value="I don&#39;t know"
2948                                />
2949                        <span class="p-checkbox__label">I don&#39;t know</span>
2950                      </label>
2951                      
2952                    
2953                  </li>
2954                
2955              </ul>
2956            </div>
2957          </div>
2958        </fieldset>
2959      </div>
2960    
2961
2962      
2963        
2964      
2965
2966      
2967        
2968      
2969
2970      <div class="p-section">
2971        <hr class="p-rule is-fixed-width" />
2972        <fieldset class="p-fieldset-section js-remove-checkbox-names"
2973                  id="hardening-requirements-field" aria-labelledby="hardening-requirements-legend">
2974          <!-- This legend is for screen readers only, to fix a11y warning -->
2975          <legend class="u-hide">Do you have specific compliance or hardening requirements?</legend>
2976          <div class="row--50-50 js-formfield">
2977            <div class="col">
2978              <legend class="p-heading--4 js-formfield-title "
2979                      id="hardening-requirements-legend">Do you have specific compliance or hardening requirements?</legend>
2980            </div>
2981            <div class="col">
2982              <ul class="p-list">
2983                
2984
2985                
2986
2987                  
2988                    
2989                  
2990
2991                  
2992                    
2993                  
2994
2995                  <li class="p-list__item">
2996                    
2997                      <label class="p-checkbox">
2998                        <input class="p-checkbox__input js-checkbox-visibility"
2999                               type="checkbox"
3000                               id="pci"
3001                               name="hardening-requirements"
3002                               aria-label="pci"
3003                               value="PCI-DSS"
3004                                />
3005                        <span class="p-checkbox__label">PCI-DSS</span>
3006                      </label>
3007                      
3008                    
3009                  </li>
3010                
3011
3012                  
3013                    
3014                  
3015
3016                  
3017                    
3018                  
3019
3020                  <li class="p-list__item">
3021                    
3022                      <label class="p-checkbox">
3023                        <input class="p-checkbox__input js-checkbox-visibility"
3024                               type="checkbox"
3025                               id="hipaa"
3026                               name="hardening-requirements"
3027                               aria-label="hipaa"
3028                               value="HIPAA"
3029                                />
3030                        <span class="p-checkbox__label">HIPAA</span>
3031                      </label>
3032                      
3033                    
3034                  </li>
3035                
3036
3037                  
3038                    
3039                  
3040
3041                  
3042                    
3043                  
3044
3045                  <li class="p-list__item">
3046                    
3047                      <label class="p-checkbox">
3048                        <input class="p-checkbox__input js-checkbox-visibility"
3049                               type="checkbox"
3050                               id="fisma"
3051                               name="hardening-requirements"
3052                               aria-label="fisma"
3053                               value="FISMA"
3054                                />
3055                        <span class="p-checkbox__label">FISMA</span>
3056                      </label>
3057                      
3058                    
3059                  </li>
3060                
3061
3062                  
3063                    
3064                  
3065
3066                  
3067                    
3068                  
3069
3070                  <li class="p-list__item">
3071                    
3072                      <label class="p-checkbox">
3073                        <input class="p-checkbox__input js-checkbox-visibility"
3074                               type="checkbox"
3075                               id="fips-140"
3076                               name="hardening-requirements"
3077                               aria-label="fips-140"
3078                               value="FIPS 140"
3079                                />
3080                        <span class="p-checkbox__label">FIPS 140</span>
3081                      </label>
3082                      
3083                    
3084                  </li>
3085                
3086
3087                  
3088                    
3089                  
3090
3091                  
3092                    
3093                  
3094
3095                  <li class="p-list__item">
3096                    
3097                      <label class="p-checkbox">
3098                        <input class="p-checkbox__input js-checkbox-visibility"
3099                               type="checkbox"
3100                               id="ncsc"
3101                               name="hardening-requirements"
3102                               aria-label="ncsc"
3103                               value="NCSC"
3104                                />
3105                        <span class="p-checkbox__label">NCSC</span>
3106                      </label>
3107                      
3108                    
3109                  </li>
3110                
3111
3112                  
3113                    
3114                  
3115
3116                  
3117                    
3118                  
3119
3120                  <li class="p-list__item">
3121                    
3122                      <label class="p-checkbox">
3123                        <input class="p-checkbox__input js-checkbox-visibility"
3124                               type="checkbox"
3125                               id="disa-stig"
3126                               name="hardening-requirements"
3127                               aria-label="disa-stig"
3128                               value="DISA-STIG"
3129                                />
3130                        <span class="p-checkbox__label">DISA-STIG</span>
3131                      </label>
3132                      
3133                    
3134                  </li>
3135                
3136
3137                  
3138                    
3139                  
3140
3141                  
3142                    
3143                  
3144
3145                  <li class="p-list__item">
3146                    
3147                      <label class="p-checkbox">
3148                        <input class="p-checkbox__input js-checkbox-visibility"
3149                               type="checkbox"
3150                               id="fedramp"
3151                               name="hardening-requirements"
3152                               aria-label="fedramp"
3153                               value="FedRAMP"
3154                                />
3155                        <span class="p-checkbox__label">FedRAMP</span>
3156                      </label>
3157                      
3158                    
3159                  </li>
3160                
3161
3162                  
3163                    
3164                  
3165
3166                  
3167                    
3168                  
3169
3170                  <li class="p-list__item">
3171                    
3172                      <label class="p-checkbox">
3173                        <input class="p-checkbox__input js-checkbox-visibility"
3174                               type="checkbox"
3175                               id="cis-benchmark"
3176                               name="hardening-requirements"
3177                               aria-label="cis-benchmark"
3178                               value="CIS Benchmark"
3179                                />
3180                        <span class="p-checkbox__label">CIS Benchmark</span>
3181                      </label>
3182                      
3183                    
3184                  </li>
3185                
3186              </ul>
3187            </div>
3188          </div>
3189        </fieldset>
3190      </div>
3191    
3192
3193      
3194        
3195      
3196
3197      
3198        
3199      
3200
3201      <div class="p-section">
3202        <hr class="p-rule is-fixed-width" />
3203        <fieldset class="p-fieldset-section js-remove-checkbox-names"
3204                  id="responsible-for-tracking-field" aria-labelledby="responsible-for-tracking-legend">
3205          <!-- This legend is for screen readers only, to fix a11y warning -->
3206          <legend class="u-hide">Who is responsible for tracking, testing and applying CVE patches in a timely manner?</legend>
3207          <div class="row--50-50 js-formfield">
3208            <div class="col">
3209              <legend class="p-heading--4 js-formfield-title "
3210                      id="responsible-for-tracking-legend">Who is responsible for tracking, testing and applying CVE patches in a timely manner?</legend>
3211            </div>
3212            <div class="col">
3213              <ul class="p-list">
3214                
3215
3216                
3217
3218                  
3219                    
3220                  
3221
3222                  
3223                    
3224                  
3225
3226                  <li class="p-list__item">
3227                    
3228                      <label class="p-checkbox">
3229                        <input class="p-checkbox__input js-checkbox-visibility"
3230                               type="checkbox"
3231                               id="individual-developers"
3232                               name="responsible-for-tracking"
3233                               aria-label="individual-developers"
3234                               value="Individual developers"
3235                                />
3236                        <span class="p-checkbox__label">Individual developers</span>
3237                      </label>
3238                      
3239                    
3240                  </li>
3241                
3242
3243                  
3244                    
3245                  
3246
3247                  
3248                    
3249                  
3250
3251                  <li class="p-list__item">
3252                    
3253                      <label class="p-checkbox">
3254                        <input class="p-checkbox__input js-checkbox-visibility"
3255                               type="checkbox"
3256                               id="project-team"
3257                               name="responsible-for-tracking"
3258                               aria-label="project-team"
3259                               value="The project team"
3260                                />
3261                        <span class="p-checkbox__label">The project team</span>
3262                      </label>
3263                      
3264                    
3265                  </li>
3266                
3267
3268                  
3269                    
3270                  
3271
3272                  
3273                    
3274                  
3275
3276                  <li class="p-list__item">
3277                    
3278                      <label class="p-checkbox">
3279                        <input class="p-checkbox__input js-checkbox-visibility"
3280                               type="checkbox"
3281                               id="third-party-vendor"
3282                               name="responsible-for-tracking"
3283                               aria-label="third-party-vendor"
3284                               value="Third-party vendor"
3285                                />
3286                        <span class="p-checkbox__label">Third-party vendor</span>
3287                      </label>
3288                      
3289                    
3290                  </li>
3291                
3292
3293                  
3294                    
3295                  
3296
3297                  
3298                    
3299                  
3300
3301                  <li class="p-list__item">
3302                    
3303                      <label class="p-checkbox">
3304                        <input class="p-checkbox__input js-checkbox-visibility"
3305                               type="checkbox"
3306                               id="i-dont-know-tracking-responsibility"
3307                               name="responsible-for-tracking"
3308                               aria-label="i-dont-know-tracking-responsibility"
3309                               value="I don&#39;t know"
3310                                />
3311                        <span class="p-checkbox__label">I don&#39;t know</span>
3312                      </label>
3313                      
3314                    
3315                  </li>
3316                
3317              </ul>
3318            </div>
3319          </div>
3320        </fieldset>
3321      </div>
3322    
3323
3324      
3325        
3326      
3327
3328      
3329        
3330      
3331
3332      <div class="p-section">
3333        <hr class="p-rule is-fixed-width" />
3334        <fieldset class="p-fieldset-section"
3335                  id="advice-field" aria-labelledby="advice-legend">
3336          <!-- This legend is for screen readers only, to fix a11y warning -->
3337          <legend class="u-hide">What advice are you looking for?</legend>
3338          <div class="row--50-50 js-formfield">
3339            <div class="col">
3340              <legend class="p-heading--4 js-formfield-title "
3341                      id="advice-legend">What advice are you looking for?</legend>
3342            </div>
3343            <div class="col">
3344              <ul class="p-list">
3345                
3346
3347                
3348
3349                  
3350                    
3351                  
3352
3353                  
3354                    
3355                  
3356
3357                  <li class="p-list__item">
3358                    
3359                      <textarea 
3360                                aria-label="What advice are you looking for?"
3361                                id="advice"
3362                                rows="5"
3363                                maxlength="2000"
3364                                ></textarea>
3365                    
3366                  </li>
3367                
3368              </ul>
3369            </div>
3370          </div>
3371        </fieldset>
3372      </div>
3373    
3374
3375      
3376        
3377      
3378
3379      
3380        
3381      
3382
3383      <div class="">
3384        <hr class="p-rule is-fixed-width" />
3385        <fieldset class="p-fieldset-section"
3386                  id="about-you-field" aria-labelledby="about-you-legend">
3387          <!-- This legend is for screen readers only, to fix a11y warning -->
3388          <legend class="u-hide">How should we get in touch?</legend>
3389          <div class="row--50-50 ">
3390            <div class="col">
3391              <legend class="p-heading--4 js-formfield-title "
3392                      id="about-you-legend">How should we get in touch?</legend>
3393            </div>
3394            <div class="col">
3395              <ul class="p-list">
3396                
3397                  <label class="is-required" for="firstName">First name:</label>
3398                  <input required
3399                         id="firstName"
3400                         name="firstName"
3401                         maxlength="255"
3402                         autocomplete="given-name"
3403                         type="text" />
3404                  <label class="is-required" for="lastName">Last name:</label>
3405                  <input required
3406                         id="lastName"
3407                         name="lastName"
3408                         maxlength="255"
3409                         autocomplete="family-name"
3410                         type="text" />
3411                  <label class="is-required" for="email">Email:</label>
3412                  <input required
3413                         id="email"
3414                         name="email"
3415                         maxlength="255"
3416                         autocomplete="email"
3417                         type="email"
3418                         pattern="^[^ ]+@[^ ]+\.[a-z]{2,26}$" />
3419                  <label class="is-required" for="company">Company:</label>
3420                  <input required
3421                         id="company"
3422                         name="company"
3423                         maxlength="255"
3424                         autocomplete="organization"
3425                         type="text" />
3426                  <label class="is-required" for="title">Job Title:</label>
3427                  <input required
3428                         id="title"
3429                         name="title"
3430                         maxlength="255"
3431                         autocomplete="organization-title"
3432                         type="text" />
3433
3434                  
3435                    
3436  <li class="p-list_item">
3437    <label class="is-required" for="country">Country:</label>
3438  
3439  <select required id="country" name="country" >
3440    <option value="">Select...</option>
3441    <option value="FR">France</option>
3442    <option value="DE">Germany</option>
3443    <option value="JP">Japan</option>
3444    <option value="GB">United Kingdom</option>
3445    <option value="US">United States of America</option>
3446    <option disabled>——————————————————</option>
3447    <option value="AF">Afghanistan</option>
3448    <option value="AX">Åland Islands</option>
3449    <option value="AL">Albania</option>
3450    <option value="DZ">Algeria</option>
3451    <option value="AS">American Samoa</option>
3452    <option value="AD">Andorra</option>
3453    <option value="AO">Angola</option>
3454    <option value="AI">Anguilla</option>
3455    <option value="AQ">Antarctica</option>
3456    <option value="AG">Antigua and Barbuda</option>
3457    <option value="AR">Argentina</option>
3458    <option value="AM">Armenia</option>
3459    <option value="AW">Aruba</option>
3460    <option value="AU">Australia</option>
3461    <option value="AT">Austria</option>
3462    <option value="AZ">Azerbaijan</option>
3463    <option value="BS">Bahamas</option>
3464    <option value="BH">Bahrain</option>
3465    <option value="BD">Bangladesh</option>
3466    <option value="BB">Barbados</option>
3467    <option value="BY">Belarus</option>
3468    <option value="BE">Belgium</option>
3469    <option value="BZ">Belize</option>
3470    <option value="BJ">Benin</option>
3471    <option value="BM">Bermuda</option>
3472    <option value="BT">Bhutan</option>
3473    <option value="BO">Bolivia (Plurinational State of)</option>
3474    <option value="BQ">Bonaire, Sint Eustatius and Saba</option>
3475    <option value="BA">Bosnia and Herzegovina</option>
3476    <option value="BW">Botswana</option>
3477    <option value="BV">Bouvet Island</option>
3478    <option value="BR">Brazil</option>
3479    <option value="IO">British Indian Ocean Territory</option>
3480    <option value="BN">Brunei Darussalam</option>
3481    <option value="BG">Bulgaria</option>
3482    <option value="BF">Burkina Faso</option>
3483    <option value="BI">Burundi</option>
3484    <option value="KH">Cambodia</option>
3485    <option value="CM">Cameroon</option>
3486    <option value="CA">Canada</option>
3487    <option value="CV">Cabo Verde</option>
3488    <option value="KY">Cayman Islands</option>
3489    <option value="CF">Central African Republic</option>
3490    <option value="TD">
3490Chad</option>
3491    <option value="CL">Chile</option>
3492    <option value="CN">China</option>
3493    <option value="CX">Christmas Island</option>
3494    <option value="CC">Cocos (Keeling) Islands</option>
3495    <option value="CO">Colombia</option>
3496    <option value="KM">Comoros</option>
3497    <option value="CG">Congo</option>
3498    <option value="CD">Congo (Democratic Republic of the)</option>
3499    <option value="CK">Cook Islands</option>
3500    <option value="CR">Costa Rica</option>
3501    <option value="CI">Côte d'Ivoire</option>
3502    <option value="HR">Croatia</option>
3503    <option value="CU">Cuba</option>
3504    <option value="CW">Curaçao</option>
3505    <option value="CY">Cyprus</option>
3506    <option value="CZ">Czech Republic</option>
3507    <option value="DK">Denmark</option>
3508    <option value="DJ">Djibouti</option>
3509    <option value="DM">Dominica</option>
3510    <option value="DO">Dominican Republic</option>
3511    <option value="EC">Ecuador</option>
3512    <option value="EG">Egypt</option>
3513    <option value="SV">El Salvador</option>
3514    <option value="GQ">Equatorial Guinea</option>
3515    <option value="ER">Eritrea</option>
3516    <option value="EE">Estonia</option>
3517    <option value="ET">Ethiopia</option>
3518    <option value="FK">Falkland Islands (Malvinas)</option>
3519    <option value="FO">Faroe Islands</option>
3520    <option value="FJ">Fiji</option>
3521    <option value="FI">Finland</option>
3522    <option value="FR">France</option>
3523    <option value="GF">French Guiana</option>
3524    <option value="PF">French Polynesia</option>
3525    <option value="TF">French Southern Territories</option>
3526    <option value="GA">Gabon</option>
3527    <option value="GM">Gambia</option>
3528    <option value="GE">Georgia</option>
3529    <option value="DE">Germany</option>
3530    <option value="GH">Ghana</option>
3531    <option value="GI">Gibraltar</option>
3532    <option value="GR">Greece</option>
3533    <option value="GL">Greenland</option>
3534    <option value="GD">Grenada</option>
3535    <option value="GP">Guadeloupe</option>
3536    <option value="GU">Guam</option>
3537    <option value="GT">Guatemala</option>
3538    <option value="GG">Guernsey</option>
3539    <option value="GN">Guinea</option>
3540    <option value="GW">Guinea-Bissau</option>
3541    <option value="GY">Guyana</option>
3542    <option value="HT">Haiti</option>
3543    <option value="HM">Heard Island and McDonald Islands</option>
3544    <option value="VA">Holy See</option>
3545    <option value="HN">Honduras</option>
3546    <option value="HK">Hong Kong</option>
3547    <option value="HU">Hungary</option>
3548    <option value="IS">Iceland</option>
3549    <option value="IN">India</option>
3550    <option value="ID">Indonesia</option>
3551    <option value="IR">Iran (Islamic Republic of)</option>
3552    <option value="IQ">Iraq</option>
3553    <option value="IE">Ireland</option>
3554    <option value="IM">Isle of Man</option>
3555    <option value="IL">Israel</option>
3556    <option value="IT">Italy</option>
3557    <option value="JM">Jamaica</option>
3558    <option value="JP">Japan</option>
3559    <option value="JE">Jersey</option>
3560    <option value="JO">Jordan</option>
3561    <option value="KZ">Kazakhstan</option>
3562    <option value="KE">Kenya</option>
3563    <option value="KI">Kiribati</option>
3564    <option value="KP">Korea (Democratic People's Republic of)</option>
3565    <option value="KR">Korea (Republic of)</option>
3566    <option value="KW">Kuwait</option>
3567    <option value="KG">Kyrgyzstan</option>
3568    <option value="LA">Lao People's Democratic Republic</option>
3569    <option value="LV">Latvia</option>
3570    <option value="LB">Lebanon</option>
3571    <option value="LS">Lesotho</option>
3572    <option value="LR">Liberia</option>
3573    <option value="LY">Libya</option>
3574    <option value="LI">Liechtenstein</option>
3575    <option value="LT">Lithuania</option>
3576    <option value="LU">Luxembourg</option>
3577    <option value="MO">Macao</option>
3578    <option value="MK">Macedonia (the former Yugoslav Republic of)</option>
3579    <option value="MG">Madagascar</option>
3580    <option value="MW">Malawi</option>
3581    <option value="MY">Malaysia</option>
3582    <option value="MV">Maldives</option>
3583    <option value="ML">Mali</option>
3584    <option value="MT">Malta</option>
3585    <option value="MH">Marshall Islands</option>
3586    <option value="MQ">Martinique</option>
3587    <option value="MR">Mauritania</option>
3588    <option value="MU">Mauritius</option>
3589    <option value="YT">Mayotte</option>
3590    <option value="MX">Mexico</option>
3591    <option value="FM">Micronesia (Federated States of)</option>
3592    <option value="MD">Moldova (Republic of)</option>
3593    <option value="MC">Monaco</option>
3594    <option value="MN">Mongolia</option>
3595    <option value="ME">Montenegro</option>
3596    <option value="MS">Montserrat</option>
3597    <option value="MA">Morocco</option>
3598    <option value="MZ">Mozambique</option>
3599    <option value="MM">Myanmar</option>
3600    <option value="NA">Namibia</option>
3601    <option value="NR">Nauru</option>
3602    <option value="NP">Nepal</option>
3603    <option value="NL">Netherlands</option>
3604    <option value="NC">New Caledonia</option>
3605    <option value="NZ">New Zealand</option>
3606    <option value="NI">Nicaragua</option>
3607    <option value="NE">Niger</option>
3608    <option value="NG">Nigeria</option>
3609    <option value="NU">Niue</option>
3610    <option value="NF">Norfolk Island</option>
3611    <option value="MP">Northern Mariana Islands</option>
3612    <option value="NO">Norway</option>
3613    <option value="OM">Oman</option>
3614    <option value="PK">Pakistan</option>
3615    <option value="PW">Palau</option>
3616    <option value="PS">Palestine, State of</option>
3617    <option value="PA">Panama</option>
3618    <option value="PG">Papua New Guinea</option>
3619    <option value="PY">Paraguay</option>
3620    <option value="PE">
3620Peru</option>
3621    <option value="PH">Philippines</option>
3622    <option value="PN">Pitcairn</option>
3623    <option value="PL">Poland</option>
3624    <option value="PT">Portugal</option>
3625    <option value="PR">Puerto Rico</option>
3626    <option value="QA">Qatar</option>
3627    <option value="RE">Réunion</option>
3628    <option value="RO">Romania</option>
3629    <option value="RU">Russian Federation</option>
3630    <option value="RW">Rwanda</option>
3631    <option value="BL">Saint Barthélemy</option>
3632    <option value="SH">Saint Helena, Ascension and Tristan da Cunha</option>
3633    <option value="KN">Saint Kitts and Nevis</option>
3634    <option value="LC">Saint Lucia</option>
3635    <option value="MF">Saint Martin (French part)</option>
3636    <option value="PM">Saint Pierre and Miquelon</option>
3637    <option value="VC">Saint Vincent and the Grenadines</option>
3638    <option value="WS">Samoa</option>
3639    <option value="SM">San Marino</option>
3640    <option value="ST">Sao Tome and Principe</option>
3641    <option value="SA">Saudi Arabia</option>
3642    <option value="SN">Senegal</option>
3643    <option value="RS">Serbia</option>
3644    <option value="SC">Seychelles</option>
3645    <option value="SL">Sierra Leone</option>
3646    <option value="SG">Singapore</option>
3647    <option value="SX">Sint Maarten (Dutch part)</option>
3648    <option value="SK">Slovakia</option>
3649    <option value="SI">Slovenia</option>
3650    <option value="SB">Solomon Islands</option>
3651    <option value="SO">Somalia</option>
3652    <option value="ZA">South Africa</option>
3653    <option value="GS">South Georgia and the South Sandwich Islands</option>
3654    <option value="SS">South Sudan</option>
3655    <option value="ES">Spain</option>
3656    <option value="LK">Sri Lanka</option>
3657    <option value="SD">Sudan</option>
3658    <option value="SR">Suriname</option>
3659    <option value="SJ">Svalbard and Jan Mayen</option>
3660    <option value="SZ">Swaziland</option>
3661    <option value="SE">Sweden</option>
3662    <option value="CH">Switzerland</option>
3663    <option value="SY">Syrian Arab Republic</option>
3664    <option value="TW">Taiwan</option>
3665    <option value="TJ">Tajikistan</option>
3666    <option value="TZ">Tanzania, United Republic of</option>
3667    <option value="TH">Thailand</option>
3668    <option value="TL">Timor-Leste</option>
3669    <option value="TG">Togo</option>
3670    <option value="TK">Tokelau</option>
3671    <option value="TO">Tonga</option>
3672    <option value="TT">Trinidad and Tobago</option>
3673    <option value="TN">Tunisia</option>
3674    <option value="TR">Turkey</option>
3675    <option value="TM">Turkmenistan</option>
3676    <option value="TC">Turks and Caicos Islands</option>
3677    <option value="TV">Tuvalu</option>
3678    <option value="UG">Uganda</option>
3679    <option value="UA">Ukraine</option>
3680    <option value="AE">United Arab Emirates</option>
3681    <option value="GB">United Kingdom</option>
3682    <option value="US">United States of America</option>
3683    <option value="UM">United States Minor Outlying Islands</option>
3684    <option value="UY">Uruguay</option>
3685    <option value="UZ">Uzbekistan</option>
3686    <option value="VU">Vanuatu</option>
3687    <option value="VE">Venezuela (Bolivarian Republic of)</option>
3688    <option value="VN">Viet Nam</option>
3689    <option value="VG">Virgin Islands (British)</option>
3690    <option value="VI">Virgin Islands (U.S.)</option>
3691    <option value="WF">Wallis and Futuna</option>
3692    <option value="EH">Western Sahara</option>
3693    <option value="YE">Yemen</option>
3694    <option value="ZM">Zambia</option>
3695    <option value="ZW">Zimbabwe</option>
3696  </select>
3697  </li>
3698                  
3699
3700                
3701
3702                
3703
3704                  
3705                    
3706                  
3707
3708                  
3709                    
3710                  
3711
3712                  <li class="p-list__item">
3713                    
3714                      <label 
3715                             for="phone">Mobile/cell phone number:</label>
3716                      <input 
3717                             id="phone"
3718                             name="phone"
3719                             maxlength="255"
3720                             autocomplete="tel"
3721                             type="tel" />
3722                    
3723                  </li>
3724                
3725              </ul>
3726            </div>
3727          </div>
3728        </fieldset>
3729      </div>
3730    
3731
3732    <div class="u-sv-3"></div>
3733    <div class="row--50-50">
3734      <div class="col"></div>
3735      <div class="col">
3736        <ul class="p-list">
3737          <li class="p-list__item u-sv2">
3738            <label class="p-checkbox">
3739              <input class="p-checkbox__input js-checkbox-visibility"
3740                     value="yes"
3741                     aria-labelledby="canonicalUpdatesOptIn"
3742                     name="canonicalUpdatesOptIn"
3743                     type="checkbox" />
3744              <span class="p-checkbox__label" id="canonicalUpdatesOptIn">I agree to receive
3745                information about
3746              Canonical's products and services.</span>
3747            </label>
3748          </li>
3749          <li class="p-list__item u-sv3">
3750            By submitting this form, I confirm that I have read and agree to <a href="https://canonical.com/legal/data-privacy/contact">Canonical's Privacy Notice</a> and <a href="https://canonical.com/legal/data-privacy">Privacy Policy</a>.
3751          </li>
3752          
3753          <li class="u-off-screen">
3754            <label class="website" for="website">Website:</label>
3755            <input name="website"
3756                   type="text"
3757                   class="website"
3758                   autocomplete="off"
3759                   value=""
3760                   id="website"
3761                   tabindex="-1" />
3762          </li>
3763          <li class="u-off-screen">
3764            <label class="name" for="name">Name:</label>
3765            <input name="name"
3766                   type="text"
3767                   class="name"
3768                   autocomplete="off"
3769                   value=""
3770                   id="name"
3771                   tabindex="-1" />
3772          </li>
3773          
3774          <li class="p-list__item">
3775            <button type="submit" class="p-button--positive js-submit-button">Submit</button>
3776          </li>
3777        </ul>
3778        <div class="u-off-screen">
3779          <label for="Comments_from_lead__c">
3780            <h3 class="p-heading--4">Your comments</h3>
3781            <textarea id="Comments_from_lead__c"
3782                      name="Comments_from_lead__c"
3783                      rows="5"
3784                      maxlength="2000"></textarea>
3785          </label>
3786        </div>
3787        <input type="hidden"
3788               aria-hidden="true"
3789               aria-label="hidden field"
3790               name="formid"
3791               value="1257" />
3792        <input type="hidden"
3793               aria-hidden="true"
3794               aria-label="hidden field"
3795               name="returnURL"
3796               value="#success" />
3797        <input type="hidden"
3798               aria-hidden="true"
3799               aria-label="hidden field"
3800               name="Consent_to_Processing__c"
3801               value="yes" />
3802        <input type="hidden"
3803               aria-hidden="true"
3804               aria-label="hidden field"
3805               name="utm_campaign"
3806               id="utm_campaign"
3807               value="" />
3808        <input type="hidden"
3809               aria-hidden="true"
3810               aria-label="hidden field"
3811               name="utm_medium"
3812               id="utm_medium"
3813               value="" />
3814        <input type="hidden"
3815               aria-hidden="true"
3816               aria-label="hidden field"
3817               name="utm_source"
3818               id="utm_source"
3819               value="" />
3820        <input type="hidden"
3821               aria-hidden="true"
3822               aria-label="hidden field"
3823               name="utm_content"
3824               id="utm_content"
3825               value="" />
3826        <input type="hidden"
3827               aria-hidden="true"
3828               aria-label="hidden field"
3829               name="utm_term"
3830               id="utm_term"
3831               value="" />
3832        <input type="hidden"
3833               aria-hidden="true"
3834               aria-label="hidden field"
3835               name="GCLID__c"
3836               id="GCLID__c"
3837               value="" />
3838        <input type="hidden"
3839               aria-hidden="true"
3840               aria-label="hidden field"
3841               name="Facebook_Click_ID__c"
3842               id="Facebook_Click_ID__c"
3843               value="" />
3844        <input type="hidden"
3845               aria-hidden="true"
3846               aria-label="hidden field"
3847               id="preferredLanguage"
3848               name="preferredLanguage"
3849               maxlength="255"
3850               value="" />
3851      </div>
3852    </div>
3853  </form>
3854</section>
3855      </div>
3856    </div>
3857  </div>
3858
3859
3860<script nonce="vzOkg_dtlXJ50ZV1lxmQbQ">
3861  document.querySelector('form[id^="mktoForm_"]').addEventListener('submit', function(event) {
3862    dataLayer.push({
3863      'event': 'GAEvent',
3864      'eventCategory': 'Form',
3865      'eventAction': '/ contact-us',
3866      'eventLabel': '',
3867      'eventValue': undefined
3868    });
3869  });
3870</script>
3870
3871
3872  
3873
3874              
3875            </main>
3876          </div>
3877
3878          <!-- footer content goes here -->
3879          
3880            
3881              
3882
3883
3884
3885  <footer class="is-dark p-strip u-clearfix" style="background-color: #2d2d2d;" data-nosnippet>
3886    <nav aria-label="Footer navigation"
3887         id="main-navigation"
3888         class="p-footer__nav p-section">
3889      
3890        <div class="row">
3891  <hr class="p-rule--muted u-no-margin--bottom" />
3892  <div class="col-3 col-medium-2">
3893    <h2 class="p-heading--5">
3894      <a class="u-hide--small" href="/openstack">
3895        
3896          OpenStack
3897        
3898      </a>
3899      <a class="u-hide--medium u-hide--large" href="/openstack" aria-controls="/openstack-footer-nav">        
3900        
3901          OpenStack
3902        
3903      </a>
3904    </h2>
3905  </div>
3906  <div class="col-9 col-medium-4 u-hide--small">
3907    <ul class="p-inline-list p-footer-list" id="/openstack-footer-nav">
3908      
3909      
3910      
3911      
3912      
3913      <li class="p-inline-list__item"><a href="/openstack/install">Install</a></li>
3914      
3915      
3916      
3917      
3918      
3919      <li class="p-inline-list__item"><a href="/openstack/support">Support</a></li>
3920      
3921      
3922      
3923    </ul>
3924  </div>
3925</div>
3926      
3927      
3928        <div class="row">
3929  <hr class="p-rule--muted u-no-margin--bottom" />
3930  <div class="col-3 col-medium-2">
3931    <h2 class="p-heading--5">
3932      <a class="u-hide--small" href="/ceph">
3933        
3934          Ceph
3935        
3936      </a>
3937      <a class="u-hide--medium u-hide--large" href="/ceph" aria-controls="/ceph-footer-nav">        
3938        
3939          Ceph
3940        
3941      </a>
3942    </h2>
3943  </div>
3944  <div class="col-9 col-medium-4 u-hide--small">
3945    <ul class="p-inline-list p-footer-list" id="/ceph-footer-nav">
3946      
3947      
3948      
3949      
3950      
3951      <li class="p-inline-list__item"><a href="/ceph/what-is-ceph">What is Ceph</a></li>
3952      
3953      
3954      
3955      
3956      
3957      <li class="p-inline-list__item"><a href="/ceph/managed">Managed</a></li>
3958      
3959      
3960      
3961      
3962      
3963      <li class="p-inline-list__item"><a href="/ceph/consulting">Consulting</a></li>
3964      
3965      
3966      
3967      
3968      
3969      <li class="p-inline-list__item"><a href="/ceph/docs">Docs</a></li>
3970      
3971      
3972      
3973      
3974      
3975      <li class="p-inline-list__item"><a href="/ceph/install">Install</a></li>
3976      
3977      
3978      
3979    </ul>
3980  </div>
3981</div>
3982      
3983      
3984        <div class="row">
3985  <hr class="p-rule--muted u-no-margin--bottom" />
3986  <div class="col-3 col-medium-2">
3987    <h2 class="p-heading--5">
3988      <a class="u-hide--small" href="/kubernetes">
3989        
3990          Kubernetes
3991        
3992      </a>
3993      <a class="u-hide--medium u-hide--large" href="/kubernetes" aria-controls="/kubernetes-footer-nav">        
3994        
3995          Kubernetes
3996        
3997      </a>
3998    </h2>
3999  </div>
4000  <div class="col-9 col-medium-4 u-hide--small">
4001    <ul class="p-inline-list p-footer-list" id="/kubernetes-footer-nav">
4002      
4003      
4004      
4005      
4006      
4007      <li class="p-inline-list__item"><a href="/kubernetes/what-is-kubernetes">What is Kubernetes</a></li>
4008      
4009      
4010      
4011      
4012      
4013      <li class="p-inline-list__item"><a href="/kubernetes/managed">Managed</a></li>
4014      
4015      
4016      
4017      
4018      
4019      <li class="p-inline-list__item"><a href="/kubernetes/install">Install</a></li>
4020      
4021      
4022      
4023      
4024      
4025      <li class="p-inline-list__item"><a href="/kubernetes/documentation">Docs</a></li>
4026      
4027      
4028      
4029      
4030      
4031      <li class="p-inline-list__item"><a href="/kubernetes/resources">Resources</a></li>
4032      
4033      
4034      
4035    </ul>
4036  </div>
4037</div>
4038      
4039      
4040        <div class="row">
4041  <hr class="p-rule--muted u-no-margin--bottom" />
4042  <div class="col-3 col-medium-2">
4043    <h2 class="p-heading--5">
4044      <a class="u-hide--small" href="/managed-infrastructure">
4045        
4046          Managed infrastructure
4047        
4048      </a>
4049      <a class="u-hide--medium u-hide--large" href="/managed-infrastructure" aria-controls="/managed-infrastructure-footer-nav">        
4050        
4051          Managed infrastructure
4052        
4053      </a>
4054    </h2>
4055  </div>
4056  <div class="col-9 col-medium-4 u-hide--small">
4057    <ul class="p-inline-list p-footer-list" id="/managed-infrastru
4057cture-footer-nav">
4058      
4059      
4060      
4061      
4062      
4063      <li class="p-inline-list__item"><a href="/managed/apps">Managed apps</a></li>
4064      
4065      
4066      
4067    </ul>
4068  </div>
4069</div>
4070      
4071      
4072        <div class="row">
4073  <hr class="p-rule--muted u-no-margin--bottom" />
4074  <div class="col-3 col-medium-2">
4075    <h2 class="p-heading--5">
4076      <a class="u-hide--small" href="/ai">
4077        
4078          AI / ML
4079        
4080      </a>
4081      <a class="u-hide--medium u-hide--large" href="/ai" aria-controls="/ai-footer-nav">        
4082        
4083          AI / ML
4084        
4085      </a>
4086    </h2>
4087  </div>
4088  <div class="col-9 col-medium-4 u-hide--small">
4089    <ul class="p-inline-list p-footer-list" id="/ai-footer-nav">
4090      
4091      
4092      
4093      
4094      
4095      <li class="p-inline-list__item"><a href="/ai/consulting">Consulting</a></li>
4096      
4097      
4098      
4099      
4100      
4101      <li class="p-inline-list__item"><a href="/ai/data-science">Data Science</a></li>
4102      
4103      
4104      
4105    </ul>
4106  </div>
4107</div>
4108      
4109      
4110        <div class="row">
4111  <hr class="p-rule--muted u-no-margin--bottom" />
4112  <div class="col-3 col-medium-2">
4113    <h2 class="p-heading--5">
4114      <a class="u-hide--small" href="/robotics">
4115        
4116          Robotics
4117        
4118      </a>
4119      <a class="u-hide--medium u-hide--large" href="/robotics" aria-controls="/robotics-footer-nav">        
4120        
4121          Robotics
4122        
4123      </a>
4124    </h2>
4125  </div>
4126  <div class="col-9 col-medium-4 u-hide--small">
4127    <ul class="p-inline-list p-footer-list" id="/robotics-footer-nav">
4128      
4129      
4130      
4131      
4132      
4133      <li class="p-inline-list__item"><a href="/robotics/ros-esm">ROS ESM</a></li>
4134      
4135      
4136      
4137      
4138      
4139      <li class="p-inline-list__item"><a href="/robotics/what-is-ros">What is ROS</a></li>
4140      
4141      
4142      
4143      
4144      
4145      <li class="p-inline-list__item"><a href="/robotics/community">Community</a></li>
4146      
4147      
4148      
4149      
4150      
4151      <li class="p-inline-list__item"><a href="https://canonical-robotics.readthedocs-hosted.com/en/latest/">Docs</a></li>
4152      
4153      
4154      
4155    </ul>
4156  </div>
4157</div>
4158      
4159      
4160        <div class="row">
4161  <hr class="p-rule--muted u-no-margin--bottom" />
4162  <div class="col-3 col-medium-2">
4163    <h2 class="p-heading--5">
4164      <a class="u-hide--small" href="/internet-of-things">
4165        
4166          IoT
4167        
4168      </a>
4169      <a class="u-hide--medium u-hide--large" href="/internet-of-things" aria-controls="/internet-of-things-footer-nav">        
4170        
4171          IoT
4172        
4173      </a>
4174    </h2>
4175  </div>
4176  <div class="col-9 col-medium-4 u-hide--small">
4177    <ul class="p-inline-list p-footer-list" id="/internet-of-things-footer-nav">
4178      
4179      
4180      
4181      
4182      
4183      <li class="p-inline-list__item"><a href="/internet-of-things/appstore">App store</a></li>
4184      
4185      
4186      
4187      
4188      
4189      <li class="p-inline-list__item"><a href="/embedded">Embedded Linux</a></li>
4190      
4191      
4192      
4193      
4194      
4195      <li class="p-inline-list__item"><a href="/internet-of-things/management">Management</a></li>
4196      
4197      
4198      
4199    </ul>
4200  </div>
4201</div>
4202      
4203      
4204        <div class="row">
4205  <hr class="p-rule--muted u-no-margin--bottom" />
4206  <div class="col-3 col-medium-2">
4207    <h2 class="p-heading--5">
4208      <a class="u-hide--small" href="/core">
4209        
4210          Ubuntu Core
4211        
4212      </a>
4213      <a class="u-hide--medium u-hide--large" href="/core" aria-controls="/core-footer-nav">        
4214        
4215          Ubuntu Core
4216        
4217      </a>
4218    </h2>
4219  </div>
4220  <div class="col-9 col-medium-4 u-hide--small">
4221    <ul class="p-inline-list p-footer-list" id="/core-footer-nav">
4222      
4223      
4224      
4225      
4226      
4227      <li class="p-inline-list__item"><a href="/core/features">Features</a></li>
4228      
4229      
4230      
4231      
4232      
4233      <li class="p-inline-list__item"><a href="/core/stories">Success stories</a></li>
4234      
4235      
4236      
4237      
4238      
4239      <li class="p-inline-list__item"><a href="/core/services">Services</a></li>
4240      
4241      
4242      
4243      
4244      
4245      <li class="p-inline-list__item"><a href="https://documentation.ubuntu.com/core/">Docs</a></li>
4246      
4247      
4248      
4249    </ul>
4250  </div>
4251</div>
4252      
4253      
4254        <div class="row">
4255  <hr class="p-rule--muted u-no-margin--bottom" />
4256  <div class="col-3 col-medium-2">
4257    <h2 class="p-heading--5">
4258      <a class="u-hide--small" href="/desktop">
4259        
4260          Ubuntu Desktop
4261        
4262      </a>
4263      <a class="u-hide--medium u-hide--large" href="/desktop" aria-controls="/desktop-footer-nav">        
4264        
4265          Ubuntu Desktop
4266        
4267      </a>
4268    </h2>
4269  </div>
4270  <div class="col-9 col-medium-4 u-hide--small">
4271    <ul class="p-inline-list p-footer-list" id="/desktop-footer-nav">
4272      
4273      
4274      
4275      
4276      
4277      <li class="p-inline-list__item"><a href="/desktop/organizations">Organizations</a></li>
4278      
4279      
4280      
4281      
4282      
4283      <li class="p-inline-list__item"><a href="/desktop/developers">Developers</a></li>
4284      
4285      
4286      
4287      
4288      
4289      <li class="p-inline-list__item"><a href="/desktop/flavors">Flavors</a></li>
4290      
4291      
4292      
4293    </ul>
4294  </div>
4295</div>
4296      
4297      
4298        <div class="row">
4299  <hr class="p-rule--muted u-no-margin--bottom" />
4300  <div class="col-3 col-medium-2">
4301    <h2 class="p-heading--5">
4302      <a class="u-hide--small" href="/server">
4303        
4304          Ubuntu Server
4305        
4306      </a>
4307      <a class="u-hide--medium u-hide--large" href="/server" aria-controls="/server-footer-nav">        
4308        
4309          Ubuntu Server
4310        
4311      </a>
4312    </h2>
4313  </div>
4314  <div class="col-9 col-medium-4 u-hide--small">
4315    <ul class="p-inline-list p-footer-list" id="/server-footer-nav">
4316      
4317      
4318      
4319      
4320      
4321      <li class="p-inline-list__item"><a href="/server/hyperscale">Hyperscale</a></li>
4322      
4323      
4324      
4325      
4326      
4327      <li class="p-inline-list__item"><a href="/server/docs">Docs</a></li>
4328      
4329      
4330      
4331    </ul>
4332  </div>
4333</div>
4334      
4335      
4336        <div class="row">
4337  <hr class="p-rule--muted u-no-margin--bottom" />
4338  <div class="col-3 col-medium-2">
4339    <h2 class="p-heading--5">
4340      <a class="u-hide--small" href="/cloud">
4341        
4342          Cloud
4343        
4344      </a>
4345      <a class="u-hide--medium u-hide--large" href="/cloud" aria-controls="/cloud-footer-nav">        
4346        
4347          Cloud
4348        
4349      </a>
4350    </h2>
4351  </div>
4352  <div class="col-9 col-medium-4 u-hide--small">
4353    <ul class="p-inline-list p-footer-list" id="/cloud-footer-nav">
4354      
4355      
4356      
4357      
4358      
4359      <li class="p-inline-list__item"><a href="/cloud/cloud-computing">What is cloud computing</a></li>
4360      
4361      
4362      
4363      
4364      
4365      <li class="p-inline-list__item"><a href="/cloud/private-cloud">What is private cloud</a></li>
4366      
4367      
4368      
4369      
4370      
4371      <li class="p-inline-list__item"><a href="/cloud/hybrid-cloud">What is hybrid cloud</a></li>
4372      
4373      
4374      
4375      
4376      
4377      <li class="p-inline-list__item"><a href="/cloud/multi-cloud">What is multi-cloud</a></li>
4378      
4379      
4380      
4381      
4382      
4383      <li class="p-inline-list__item"><a href="/cloud/public-cloud">Public cloud</a></li>
4384      
4385      
4386      
4387    </ul>
4388  </div>
4389</div>
4390      
4391      
4392        <div class="row">
4393  <hr class="p-rule--muted u-no-margin--bottom" />
4394  <div class="col-3 col-medium-2">
4395    <h2 class="p-heading--5">
4396      <a class="u-hide--small" href="/security">
4397        
4398          Security
4399        
4400      </a>
4401      <a class="u-hide--medium u-hide--large" href="/security" aria-controls="/security-footer-nav">        
4402        
4403          Security
4404        
4405      </a>
4406    </h2>
4407  </div>
4408  <div class="col-9 col-medium-4 u-hide--small">
4409    <ul class="p-inline-list p-footer-list" id="/security-footer-nav">
4410      
4411      
4412      
4413      
4414      
4415      <li class="p-inline-list__item"><a href="/security/platform-security">Platform Security</a></li>
4416      
4417      
4418      
4419      
4420      
4421      <li class="p-inline-list__item"><a href="/security/esm">ESM</a></li>
4422      
4423      
4424      
4425      
4426      
4427      <li class="p-inline-list__item"><a href="/security/livepatch">Livepatch</a></li>
4428      
4429      
4430      
4431      
4432      
4433      <li class="p-inline-list__item"><a href="/security/security-standards">Security standards</a></li>
4434      
4435      
4436      
4437      
4438      
4439      <li class="p-inline-list__item"><a href="/security/cves">CVEs</a></li>
4440      
4441      
4442      
4443      
4444      
4445      <li class="p-inline-list__item"><a href="/security/notices">Notices</a></li>
4446      
4447      
4448      
4449      
4450      
4451      <li class="p-inline-list__item"><a href="/security/assurances">Assurances</a></li>
4452      
4453      
4454      
4455    </ul>
4456  </div>
4457</div>
4458      
4459      
4460        <div class="row">
4461  <hr class="p-rule--muted u-no-margin--bottom" />
4462  <div class="col-3 col-medium-2">
4463    <h2 class="p-heading--5">
4464      <a class="u-hide--small" href="/landscape">
4465        
4466          Landscape
4467        
4468      </a>
4469      <a class="u-hide--medium u-hide--large" href="/landscape" aria-controls="/landscape-footer-nav">        
4470        
4471          Landscape
4472        
4473      </a>
4474    </h2>
4475  </div>
4476  <div class="col-9 col-medium-4 u-hide--small">
4477    <ul class="p-inline-list p-footer-list" id="/landscape-footer-nav">
4478      
4479      
4480      
4481      
4482      
4483      <li class="p-inline-list__item"><a href="/landscape/features">Features</a></li>
4484      
4485      
4486      
4487      
4488      
4489      <li class="p-inline-list__item"><a href="/landscape/managed">Managed</a></li>
4490      
4491      
4492      
4493      
4494      
4495      <li class="p-inline-list__item"><a href="/landscape/compare">Compare</a></li>
4496      
4497      
4498      
4499      
4500      
4501      <li class="p-inline-list__item"><a href="https://documentation.ubuntu.com/landscape/how-to-guides/landscape-installation-and-set-up/quickstart-installation/">Install</a></li>
4502      
4503      
4504      
4505      
4506      
4507      <li class="p-inline-list__item"><a href="https://documentation.ubuntu.com/landscape">Docs</a></li>
4508      
4509      
4510      
4511      
4512      
4513      <li class="p-inline-list__item"><a href="https://landscape.canonical.com/">Log in to Landscape</a></li>
4514      
4515      
4516      
4517    </ul>
4518  </div>
4519</div>
4520      
4521      
4522        <div class="row">
4523  <hr class="p-rule--muted u-no-margin--bottom" />
4524  <div class="col-3 col-medium-2">
4525    <h2 class="p-heading--5">
4526      <a class="u-hide--small" href="/containers">
4527        
4528          Containers
4529        
4530      </a>
4531      <a class="u-hide--medium u-hide--large" href="/containers" aria-controls="/containers-footer-nav">        
4532        
4533          Containers
4534        
4535      </a>
4536    </h2>
4537  </div>
4538  <div class="col-9 col-medium-4 u-hide--small">
4539    <ul class="p-inline-list p-footer-list" id="/containers-footer-nav">
4540      
4541      
4542      
4543      
4544      
4545      <li class="p-inline-list__item"><a href="/containers/what-are-containers">What are containers</a></li>
4546      
4547      
4548      
4549      
4550      
4551      <li class="p-inline-list__item"><a href="/containers/chiseled">Chiseled Ubuntu</a></li>
4552      
4553      
4554      
4555      
4556      
4557      <li class="p-inline-list__item"><a href="/containers/chiseled/dotnet">Chiseled and .NET</a></li>
4558      
4559      
4560      
4561      
4562      
4563      <li class="p-inline-list__item"><a href="/containers/container-build-service">Container Build Service</a></li>
4564      
4565      
4566      
4567      
4568      
4569      <li class="p-inline-list__item"><a href="/containers/rockcraft">
4569Rockcraft</a></li>
4570      
4571      
4572      
4573      
4574      
4575      <li class="p-inline-list__item"><a href="/containers/docs">Docs</a></li>
4576      
4577      
4578      
4579    </ul>
4580  </div>
4581</div>
4582      
4583      
4584        <div class="row">
4585  <hr class="p-rule--muted u-no-margin--bottom" />
4586  <div class="col-3 col-medium-2">
4587    <h2 class="p-heading--5">
4588      <a class="u-hide--small" href="/download">
4589        
4590          Downloads
4591        
4592      </a>
4593      <a class="u-hide--medium u-hide--large" href="/download" aria-controls="/download-footer-nav">        
4594        
4595          Downloads
4596        
4597      </a>
4598    </h2>
4599  </div>
4600  <div class="col-9 col-medium-4 u-hide--small">
4601    <ul class="p-inline-list p-footer-list" id="/download-footer-nav">
4602      
4603      
4604      
4605      
4606      
4607      <li class="p-inline-list__item"><a href="/download/desktop">Desktop</a></li>
4608      
4609      
4610      
4611      
4612      
4613      <li class="p-inline-list__item"><a href="/download/server">Server</a></li>
4614      
4615      
4616      
4617      
4618      
4619      <li class="p-inline-list__item"><a href="/download/wsl">WSL</a></li>
4620      
4621      
4622      
4623      
4624      
4625      <li class="p-inline-list__item"><a href="/download/core">Core</a></li>
4626      
4627      
4628      
4629      
4630      
4631      <li class="p-inline-list__item"><a href="/download/cloud">Cloud</a></li>
4632      
4633      
4634      
4635    </ul>
4636  </div>
4637</div>
4638      
4639      
4640        <div class="row">
4641  <hr class="p-rule--muted u-no-margin--bottom" />
4642  <div class="col-3 col-medium-2">
4643    <h2 class="p-heading--5">
4644      <a class="u-hide--small" href="/support">
4645        
4646          Support
4647        
4648      </a>
4649      <a class="u-hide--medium u-hide--large" href="/support" aria-controls="/support-footer-nav">        
4650        
4651          Support
4652        
4653      </a>
4654    </h2>
4655  </div>
4656  <div class="col-9 col-medium-4 u-hide--small">
4657    <ul class="p-inline-list p-footer-list" id="/support-footer-nav">
4658      
4659      
4660      
4661      
4662      
4663      <li class="p-inline-list__item"><a href="/pro/dashboard">Your subscriptions</a></li>
4664      
4665      
4666      
4667      
4668      
4669      <li class="p-inline-list__item"><a href="/pro/users">Account users</a></li>
4670      
4671      
4672      
4673      
4674      
4675      <li class="p-inline-list__item"><a href="/pricing/pro">Pricing</a></li>
4676      
4677      
4678      
4679      
4680      
4681      <li class="p-inline-list__item"><a href="https://discourse.ubuntu.com/c/project/ubuntu-pro/116/">Discourse</a></li>
4682      
4683      
4684      
4685      
4686      
4687      <li class="p-inline-list__item"><a href="/support/firefighting">Firefighting support</a></li>
4688      
4689      
4690      
4691    </ul>
4692  </div>
4693</div>
4694      
4695      
4696        <div class="row">
4697  <hr class="p-rule--muted u-no-margin--bottom" />
4698  <div class="col-3 col-medium-2">
4699    <h2 class="p-heading--5">
4700      <a class="u-hide--small" href="/pricing">
4701        
4702          Pricing
4703        
4704      </a>
4705      <a class="u-hide--medium u-hide--large" href="/pricing" aria-controls="/pricing-footer-nav">        
4706        
4707          Pricing
4708        
4709      </a>
4710    </h2>
4711  </div>
4712  <div class="col-9 col-medium-4 u-hide--small">
4713    <ul class="p-inline-list p-footer-list" id="/pricing-footer-nav">
4714      
4715      
4716      
4717      
4718      
4719      <li class="p-inline-list__item"><a href="/pricing/pro">Ubuntu Pro Subscription</a></li>
4720      
4721      
4722      
4723      
4724      
4725      <li class="p-inline-list__item"><a href="/pricing/desktop">Desktop provisioning</a></li>
4726      
4727      
4728      
4729      
4730      
4731      <li class="p-inline-list__item"><a href="/pricing/devices">Devices</a></li>
4732      
4733      
4734      
4735    </ul>
4736  </div>
4737</div>
4738      
4739      <!-- The following 3 sections are custom and cannot be pulled from nav.yaml -->
4740      <div class="row">
4741        <hr class="p-rule--muted u-no-margin--bottom" />
4742        <div class="col-3 col-medium-2">
4743          <a href="https://canonical.com/solutions"
4744             class="p-heading--5 u-responsive-realign">Solutions</a>
4745        </div>
4746        <div class="col-9 col-medium-4">
4747          <ul class="p-inline-list p-footer-list u-responsive-realign">
4748            <li class="p-inline-list__item">
4749              <a href="https://canonical.com/solutions/ai">AI</a>
4750            </li>
4751            <li class="p-inline-list__item">
4752              <a href="https://canonical.com/data">Data</a>
4753            </li>
4754            <li class="p-inline-list__item">
4755              <a href="https://canonical.com/solutions/infrastru
4755cture">Infrastructure</a>
4756            </li>
4757            <li class="p-inline-list__item">
4758              <a href="https://ubuntu.com/managed-infrastructure?_gl=1*e5c2b5*_gcl_au*NDE2OTY3MDMxLjE3MzgxNDUxNTA.">Managed Infrastructure</a>
4759            </li>
4760            <li class="p-inline-list__item">
4761              <a href="https://canonical.com/solutions/secure-open-source">Open source security</a>
4762            </li>
4763            <li class="p-inline-list__item">
4764              <a href="https://canonical.com/solutions/iot-and-devices">IoT and devices</a>
4765            </li>
4766            <li class="p-inline-list__item">
4767              <a href="https://canonical.com/solutions/cloud-native-development">Cloud native development</a>
4768            </li>
4769          </ul>
4770        </div>
4771      </div>
4772
4773      <div class="row">
4774        <hr class="p-rule--muted u-no-margin--bottom" />
4775        <div class="col-3 col-medium-2">
4776          <h2 class="p-heading--5">Sectors</h2>
4777        </div>
4778        <div class="col-9 col-medium-4">
4779          <ul class="p-inline-list p-footer-list u-responsive-realign">
4780            <li class="p-inline-list__item">
4781              <a href="https://canonical.com/solutions/automotive">Automotive</a>
4782            </li>
4783            <li class="p-inline-list__item">
4784              <a href="https://canonical.com/solutions/industrial">Industrial</a>
4785            </li>
4786            <li class="p-inline-list__item">
4787              <a href="https://canonical.com/public-sector">Public sector</a>
4788            </li>
4789            <li class="p-inline-list__item">
4790              <a href="https://canonical.com/solutions/telco">Telco</a>
4791            </li>
4792            <li class="p-inline-list__item">
4793              <a href="https://canonical.com/solutions/financial-services">Finance</a>
4794            </li>
4795          </ul>
4796        </div>
4797      </div>
4798
4799    </nav>
4800
4801    <nav aria-label="Resources navigation">
4802      <div class="row p-section">
4803        <hr class="p-rule--muted" />
4804        <div class="col-3 col-medium-2 col-small-2">
4805          <a class="p-button--positive" href="/contact-us">Contact us</a>
4806        </div>
4807        <div class="col-5 col-large-2 col-medium-4">
4808          <ul class="p-inline-list u-responsive-realign">
4809            <li class="p-inline-list__item">
4810              <a href="/about">About us</a>
4811            </li>
4812            <li class="p-inline-list__item">
4813              <a href="/community">Community</a>
4814            </li>
4815            <li class="p-inline-list__item">
4816              <a href="https://www.canonical.com/careers">Careers</a>
4817            </li>
4818            <li class="p-inline-list__item">
4819              <a href="/blog">Blog</a>
4820            </li>
4821            <li class="p-inline-list__item">
4822              <a href="/engage">Resources</a>
4823            </li>
4824            <li class="p-inline-list__item">
4825              <a href="https://canonical.com/press-center">Press center</a>
4826            </li>
4827          </ul>
4828        </div>
4829        <div class="col-4 col-large-2 col-start-medium-3 col-medium-4">
4830          <ul class="p-inline-list-icons u-no-margin--left u-no-padding--left">
4831            <li class="p-inline-list__item">
4832              <a class="p-inline-list__link--mastodon"
4833                 title="Follow Ubuntu on Mastodon"
4834                 href="https://ubuntu.social/@ubuntu">
4835                <svg xmlns="http://www.w3.org/2000/svg"
4836                     width="24"
4837                     height="24"
4838                     viewBox="0 0 216.4144 232.00976"
4839                     fill="none">
4840                  <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" />
4841                  <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" />
4842                </svg>
4843              </a>
4844            </li>
4845            <li class="p-inline-list__item">
4846              <a class="p-inline-list__link--facebook"
4847                 title="Follow Ubuntu on Facebook"
4848                 href="https://www.facebook.com/ubuntulinux/">
4849                <svg xmlns="http://www.w3.org/2000/svg"
4850                     width="24"
4851                     height="24"
4852                     viewBox="0 0 24 24"
4853                     fill="none">
4854                  <circle cx="12" cy="12" r="12" class="facebook-icon" fill="#666666" />
4855                  <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" />
4856                </svg>
4857              </a>
4858            </li>
4859            <li class="p-inline-list__item">
4860              <a class="p-inline-list__link--linkedin"
4861                 title="Find Canonical on LinkedIn"
4862                 href="https://www.linkedin.com/company/234280">
4863                <svg xmlns="http://www.w3.org/2000/svg"
4864                     width="24"
4865                     height="24"
4866                     viewB
4866ox="0 0 24 24"
4867                     fill="none">
4868                  <circle cx="12" cy="12" r="12" class="linkedin-icon" fill="#666666" />
4869                  <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" />
4870                </svg>
4871              </a>
4872            </li>
4873            <li class="p-inline-list__item">
4874              <a class="p-inline-list__link--instagram"
4875                 title="Follow Ubuntu on Instagram"
4876                 href="https://www.instagram.com/ubuntu_os/">
4877                <svg xmlns="http://www.w3.org/2000/svg"
4878                     width="24"
4879                     height="24"
4880                     viewBox="0 0 24 24"
4881                     fill="none">
4882                  <circle cx="12" cy="12" r="12" class="instagram-icon" fill="#666666" />
4883                  <g clip-path="url(#clip0_8_704)">
4884                  <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" />
4885                  </g>
4886                  <defs>
4887                  <clipPath id="clip0_8_704">
4888                  <rect width="14.4" height="14.4" fill="white" transform="translate(4.7998 4.80005)" />
4889                  </clipPath>
4890                  </defs>
4891                </svg>
4892              </a>
4893            </li>
4894            <li class="p-inline-list__item">
4895              <a class="p-inline-list__link--youtube"
4896                 title="Subscribe to the Ubuntu YouTube channel"
4897                 href="https://www.youtube.com/user/celebrateubuntu">
4898                <svg xmlns="http://www.w3.org/2000/svg"
4899                     width="24"
4900                     height="24"
4901                     viewBox="0 0 24 24"
4902                     fill="none">
4903                  <circle cx="12" cy="12" r="12" class="youtube-icon" fill="#666666" />
4904                  <circle cx="12" cy="12" r="12" class="youtube-icon" fill="#666666" />
4905                  <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" />
4906                </svg>
4907              </a>
4908            </li>
4909            <li class="p-inline-list__item">
4910              <a class="p-inline-list__link--tiktok"
4911                 title="Follow Canonical on TikTok"
4912                 href="https://www.tiktok.com/@canonical_ubuntu">
4913                <svg xmlns="http://www.w3.org/2000/svg"
4914                     width="24"
4915                     height="24"
4916                     viewBox="0 0 24 24"
4917                     fill="none">
4918                  <circle cx="12" cy="12" r="12" class="tiktok-icon" fill="#666666" />
4919                  <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" />
4920                  <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" />
4921                  <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" />
4922                  <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.5
492275 19.5002C13.1923 19.5002 15.3215 17.3709 15.3215 14.7536Z" fill="white" />
4923                </svg>
4924              </a>
4925            </li>
4926            <li class="p-inline-list__item">
4927              <a class="p-inline-list__link--rss"
4928                 title="Use the Ubuntu Blog rss feed"
4929                 href="/blog/feed">
4930                <svg xmlns="http://www.w3.org/2000/svg"
4931                     width="24"
4932                     height="24"
4933                     viewBox="0 0 24 24"
4934                     fill="none">
4935                  <circle cx="12" cy="12" r="12" class="rss-icon" fill="#666"/>
4936                  <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" />
4937                  <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" />
4938                  <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" />
4939                </svg>
4940              </a>
4941            </li>
4942          </ul>
4943        </div>
4944      </div>
4945    </nav>
4946    <div class="row">
4947  <hr class="p-rule--muted" />
4948  <div class="col-3 col-medium-2">
4949    <p class="p-footer--secondary__content">&copy; 2026 Canonical Ltd.</p>
4950  </div>
4951  <div class="col-9 col-medium-4">
4952    <p>Ubuntu and Canonical are registered trademarks of Canonical Ltd.</p>
4953    <hr class="p-rule--muted" />
4954    <nav class="p-footer--secondary__nav">
4955      <ul class="p-inline-list--inline u-responsive-realign u-no-margin--left u-no-padding--left">
4956        <li class="p-inline-list__item">
4957          <a accesskey="8" href="https://canonical.com/legal">Legal information</a>
4958        </li>
4959        <li class="p-inline-list__item">
4960          <a accesskey="9" href="https://canonical.com/legal/data-privacy">Data privacy</a>
4961        </li>
4962        <li class="p-inline-list__item">
4963          <a href="" class="js-revoke-cookie-manager">Manage your tracker settings</a>
4964        </li>
4965        <li class="p-inline-list__item">
4966          <a href="https://github.com/canonical/ubuntu.com/issues/new?template=ISSUE_TEMPLATE.yaml"
4967             id="report-a-bug">Report a bug on this site</a>
4968        </li>
4969      </ul>
4970    </nav>
4971  </div>
4972</div>
4973
4974    <div class="u-fixed-width">
4975      <p class="u-hide--large link-to-top">
4976        <a href="#">Back to top</a>
4977      </p>
4978
4979      
4979<script nonce="vzOkg_dtlXJ50ZV1lxmQbQ">
4980        /* Add the page to the report a bug link */
4981        var bugLink = document.querySelector('#report-a-bug');
4982        bugLink.href += '&reported_from=' + location.href;
4983      </script>
4983
4984      <span class="u-off-screen"><a href="#">Go to the top of the page</a></span>
4985    </div>
4986  </footer>
4987
4988
4989              
4990              
4991
4992              
4993            
4994          
4994<script nonce="vzOkg_dtlXJ50ZV1lxmQbQ">
4995  const userIDCookie = document.cookie.match(new RegExp("(^| )" + "user_id" + "=([^;]+)"));
4996  if (userIDCookie !== null) {
4997    let idValue = userIDCookie[2];
4998    if (idValue) {
4999      dataLayer.push({
5000        user_id: idValue,
5001      });
5002    }
5003  }
5004</script>
5004
5005<!-- Google Tag Manager -->
5006<script nonce="vzOkg_dtlXJ50ZV1lxmQbQ">
5007  document.addEventListener('DOMContentLoaded', () => {
5008    /** init gtm after 2 seconds - can be adjusted */
5009    setTimeout(initGTM, 2000);
5010  });
5011  document.addEventListener('scroll', initGTMOnEvent);
5012  document.addEventListener('mousemove', initGTMOnEvent);
5013  document.addEventListener('touchstart', initGTMOnEvent);
5014  document.addEventListener('keydown', initGTMOnEvent);
5015
5016  function initGTMOnEvent(event) {
5017    initGTM();
5018    event.currentTarget.removeEventListener(event.type, initGTMOnEvent); // remove the event listener that got triggered
5019  }
5020
5021  function initGTM() {
5022    if (window.gtmDidInit) {
5023      return false;
5024    }
5025    window.gtmDidInit = true; // flag to ensure script does not get added to DOM more than once.
5026    var containersToLoad = ['GTM-N384JMX2'];
5027    containersToLoad.forEach((containerId) => {
5028      const script = document.createElement('script');
5029      script.type = 'text/javascript';
5030      script.async = true;
5031      // nonce lets gtm.js propagate it to tags the container injects
5032      script.setAttribute('nonce', 'vzOkg_dtlXJ50ZV1lxmQbQ');
5033      script.nonce = 'vzOkg_dtlXJ50ZV1lxmQbQ';
5034      // ensure PageViews is always tracked (on script load)
5035      script.onload = () => {
5036        dataLayer.push({
5037          event: 'gtm.js',
5038          'gtm.start': new Date().getTime(),
5039          'gtm.uniqueEventId': 0
5040        });
5041      };
5042      script.src = 'https://www.googletagmanager.com/gtm.js?id=' + containerId;
5043      document.head.appendChild(script);
5044    });
5045  }
5046</script>
5046
5047<!-- End Google Tag Manager -->
5048        </body>
5049      </html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.