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 ›</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">ç§ãã¡ã®æ¥æ¬ã®ã¦ã§ããµã¤ãã試ãã¦ã¿ã¦ãã ãã ›</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">å¨ï¼ä½ ç¥éæä»¬æä¸æç«åï¼ç«å³å¸¦æå»ï¼ ›</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 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 of 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 ›</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 ›</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 ›</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 ›</a> 726 </p> 727 <p> 728 <a href="/ai">Build your AI models on Ubuntu ›</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 ›</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 ›</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> – 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 ›</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 ›</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 ›</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 ›</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 ›</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 – 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 + " ›"; 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't use Ubuntu today" />
2492 <span class="p-checkbox__label">I don'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't know" /> 2500 <span class="p-checkbox__label">I don'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">< 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">> 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't know" 2948 /> 2949 <span class="p-checkbox__label">I don'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't know" 3310 />
3311 <span class="p-checkbox__label">I don'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">© 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.