CINXE.COM
Wind River Studio Linux Services | Wind River
<!DOCTYPE html> <html lang="en" dir="ltr" prefix="content: http://purl.org/rss/1.0/modules/content/ dc: http://purl.org/dc/terms/ foaf: http://xmlns.com/foaf/0.1/ og: http://ogp.me/ns# rdfs: http://www.w3.org/2000/01/rdf-schema# schema: http://schema.org/ sioc: http://rdfs.org/sioc/ns# sioct: http://rdfs.org/sioc/types# skos: http://www.w3.org/2004/02/skos/core# xsd: http://www.w3.org/2001/XMLSchema# "> <head> <meta charset="utf-8" /> <link rel="canonical" href="https://www.windriver.com/services/linux" /> <meta property="og:site_name" content="Wind River" /> <meta property="og:type" content="website" /> <meta property="og:url" content="https://www.windriver.com/services/linux" /> <meta property="og:title" content="Wind River Studio Linux Services" /> <meta property="og:locale" content="en_US" /> <meta name="Generator" content="Drupal 9 (https://www.drupal.org)" /> <meta name="MobileOptimized" content="width" /> <meta name="HandheldFriendly" content="true" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <script>(function(w,d,s){w._uptime_rum2={};w._uptime_rum2.errors=[];w._uptime_rum2.uuid='26CF7-971C9D4AD7D4C85B';w._uptime_rum2.url='https://rumcollector.uptime.com';s=document.createElement('script');s.async=1;s.src='https://rum.uptime.com/static/rum/compiled/v2/rum.js';d.getElementsByTagName('head')[0].appendChild(s);w.addEventListener('error',function(e){w._uptime_rum2.errors.push({t:newDate(),err:e})});})(window,document);</script> <script type="text/javascript" src="https://secure.nose6bait.com/js/206413.js"></script> <noscript><img alt="" src="https://secure.nose6bait.com/206413.png" style="display:none;"/></noscript> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-NMR746');</script> <script async="async" src="https://www.googletagmanager.com/gtag/js?id=UA-330560-1"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-330560-1'); </script> <meta name="facebook-domain-verification" content="hc5j6vm1aph7qiy2lgpmhp8s3p0k4d" /> <link rel="icon" href="/sites/default/files/wr-icon_3.png" type="image/png" /> <link rel="alternate" hreflang="en" href="https://www.windriver.com/services/linux" /> <title>Wind River Studio Linux Services | Wind River</title> <link rel="stylesheet" media="all" href="/sites/default/files/css/css_ELxCZhXQUxVN65wkt6xr1joFcT2BJEgTdu1c_uUYeP4.css" /> <link rel="stylesheet" media="all" href="/sites/default/files/css/css_bPCeCjmBNBOnp4GLOyWLFSWbpyADyF1anI4vGF0TlSc.css" /> <link rel="stylesheet" media="all" href="//use.typekit.net/mrn3udg.css" /> <link rel="stylesheet" media="all" href="/themes/wr/global/css/coveo.css?smxuj1" /> <link rel="stylesheet" media="all" href="/sites/default/files/css/css_NdDTqt3OL4LClLyYGcdKyt6u9KF0XB_sUgsealOtV4w.css" /> <script src="/sites/default/files/js/js_A_PxGf3EV6hVEdQpj0xw-cTsSsFJyKhlHKANlKZNsWo.js"></script> <script src="https://use.fontawesome.com/releases/v5.13.1/js/all.js" defer crossorigin="anonymous"></script> <script src="https://use.fontawesome.com/releases/v5.13.1/js/v4-shims.js" defer crossorigin="anonymous"></script> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&family=Roboto+Slab:wght@100..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap" rel="stylesheet"> </head> <body class="path-node page-node-type-page"> <a href="#main-content" class="visually-hidden focusable skip-link"> Skip to main content </a> <div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas> <noscript><img height="1" width="1" style="display:none;" alt="" src="https://dc.ads.linkedin.com/collect/?pid=112631&fmt=gif" /> </noscript> <div class="layout-container"> <header role="banner"> <div class="region region-header"> <div id="block-headermenu" class="block block-tb-megamenu block-tb-megamenu-menu-blockheader-menu"> <div class="logo"> <a href="/" tabindex="-1"> <img alt="Wind River" class="logo-white" src="/themes/wr/global/images/svg/logo-white.svg"> <img alt="Wind River" class="logo-black" src="/themes/wr/global/images/svg/logo.svg"> </a> </div> <nav class="tbm tbm-header-menu tbm-no-arrows" id="tbm-header-menu" data-breakpoint="1200" aria-label="header-menu navigation"> <button class="tbm-button" type="button"> <span class="tbm-button-container"> <span></span> <span></span> <span></span> <span></span> </span> </button> <div class="tbm-collapse "> <ul class="tbm-nav level-0 items-5" role="list" > <li class="tbm-item level-1 tbm-item--has-dropdown" aria-level="1" > <div class="tbm-link-container"> <span class="tbm-link level-1 no-link tbm-toggle" tabindex="0" aria-expanded="false"> Products </span> <button class="tbm-submenu-toggle"><span class="visually-hidden">Toggle submenu</span></button> </div> <div class="mm-dropdown mm-wrs tbm-submenu tbm-item-child" role="list"> <div class="tbm-row"> <div class="tbm-column span12"> <div class="tbm-column-inner"> <div class="tbm-block"> <div class="block-inner"> <div id="block-block-content5422f9a1-a83f-425c-92c9-9400906f4d3d" class="block block-block-content block-block-content5422f9a1-a83f-425c-92c9-9400906f4d3d"> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><h2 class="mm-title"> <a href="/products/edge">Wind River Edge Products<span> »</span></a> </h2> <div class="tbm-row"> <div class="tbm-column span3 mm-menu-col mm-secondary-col"> <div class="tbm-column-inner"> <div class="tbm-block"> <a href="/products/vxworks" class="tbm-item-top-level"> <h5 class="mm-subtitle">VxWorks</h5> <span class="mm-subtext">The industry's most widely deployed real-time operating system</span> </a> </div> </div> </div> <div class="tbm-column span3 mm-menu-col mm-secondary-col"> <div class="tbm-column-inner"> <div class="tbm-block"> <a href="/products/linux" class="tbm-item-top-level"> <h5 class="mm-subtitle">Wind River Linux</h5> <span class="mm-subtext">The leading commercial embedded Linux operating system</span> </a> </div> </div> </div> <div class="tbm-column span3 mm-menu-col mm-secondary-col"> <div class="tbm-column-inner"> <div class="tbm-block"> <a href="/products/helix" class="tbm-item-top-level"> <h5 class="mm-subtitle">Wind River Helix Virtualization Platform</h5> <span class="mm-subtext">A safety certifiable, multi-OS hypervisor that supports mixed levels of criticality</span> </a> </div> </div> </div> <div class="tbm-column span3 mm-menu-col mm-secondary-col"> <div class="tbm-column-inner"> <div class="tbm-block"> <a href="/products/elxr-pro" class="tbm-item-top-level"> <h5 class="mm-subtitle">eLxr Pro</h5> <span class="mm-subtext">Commercial enterprise Linux for mission-critical cloud to edge workloads</span> </a> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="tbm-row"> <div class="tbm-column span12"> <div class="tbm-column-inner"> <div class="tbm-block"> <div class="block-inner"> <div id="block-block-content87200e39-177c-4bad-a84c-e536350d033f" class="block block-block-content block-block-content87200e39-177c-4bad-a84c-e536350d033f"> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><h2 class="mm-title">Wind River Studio</h2> <p class="mm-p1">Wind River Studio is the first cloud-native platform for the development, deployment, operations, and servicing of mission-critical intelligent edge systems. </p> </div> </div> </div> </div> </div> </div> </div> <div class="tbm-row"> <div class="tbm-column span6 mm-menu-col"> <div class="tbm-column-inner"> <ul class="tbm-subnav level-1 items-1" role="list"> <li class="tbm-item level-2 tbm-group" aria-level="2" > <div class="tbm-link-container"> <a href="/studio/developer" class="tbm-link level-2 tbm-group-title" aria-expanded="false"> DEVELOPER </a> </div> <div class="tbm-group-container tbm-item-child" role="list"> <div class="tbm-row"> <div class="tbm-column span12"> <div class="tbm-column-inner"> <ul class="tbm-subnav level-2 items-6" role="list"> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="/studio/workspace" class="tbm-link level-3" title="Streamlines provisioning and configuration of development environments"> <h5 class="mm-subtitle">Workspace</h5> <span class="mm-subtext">Streamlines provisioning and configuration of development environments</span> </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="/studio/pipeline-manager" class="tbm-link level-3" title="Customization and scalability for your DevSecOps pipelines"> <h5 class="mm-subtitle">Pipelines</h5> <span class="mm-subtext">Customization and scalability for your DevSecOps pipelines</span> </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="/studio/virtual-lab" class="tbm-link level-3" title="Tool to simulate hardware behaviors when testing software"> <h5 class="mm-subtitle">Virtual Lab</h5> <span class="mm-subtext">Tool to simulate hardware behaviors when testing software</span> </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="/studio/test-automation-framework" class="tbm-link level-3" title="Framework to automate testing during software development"> <h5 class="mm-subtitle">Test Automation</h5> <span class="mm-subtext">Framework to automate testing during software development</span> </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="/studio/operate/over-the-air-updates" class="tbm-link level-3" title="Remote and secure orchestration of multi-device software updates"> <h5 class="mm-subtitle">Over-the-Air Updates</h5> <span class="mm-subtext">Remote and secure orchestration of multi-device software updates</span> </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="/studio/operate/digital-feedback-loop" class="tbm-link level-3" title="Platform to conduct analytics on collected edge device data"> <h5 class="mm-subtitle">Digital Feedback Loop</h5> <span class="mm-subtext">Platform to conduct analytics on collected edge device data</span> </a> </div> </li> </ul> </div> </div> </div> </div> </li> </ul> </div> </div> <div class="tbm-column span6 mm-menu-col"> <div class="tbm-column-inner"> <ul class="tbm-subnav level-1 items-1" role="list"> <li class="tbm-item level-2 tbm-group" aria-level="2" > <div class="tbm-link-container"> <a href="/studio/operator" class="tbm-link level-2 tbm-group-title" aria-expanded="false"> OPERATOR </a> </div> <div class="tbm-group-container tbm-item-child" role="list"> <div class="tbm-row"> <div class="tbm-column span12"> <div class="tbm-column-inner"> <ul class="tbm-subnav level-2 items-3" role="list"> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="/studio/edge-cloud/distributed-edge-cloud" class="tbm-link level-3" title="Integrated platform for deployment and management of edge software"> <h5 class="mm-subtitle">Cloud Platform</h5> <span class="mm-subtext">Integrated platform for deployment and management of edge software</span> </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="/studio/operator/conductor" class="tbm-link level-3" title="End-to-end automation to orchestrate containers across edge devices"> <h5 class="mm-subtitle">Conductor</h5> <span class="mm-subtext">End-to-end automation to orchestrate containers across edge devices</span> </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/studio/operate/analytics" class="tbm-link level-3" title="Data pipeline to send edge device data to the cloud"> <h5 class="mm-subtitle">Analytics</h5> <span class="mm-subtext">Data pipeline to send edge device data to the cloud</span> </a> </div> </li> </ul> </div> </div> </div> </div> </li> </ul> </div> </div> </div> <div class="tbm-row"> <div class="tbm-column span12 mm-menu-col mm-sidebar-col "> <div class="tbm-column-inner"> <div class="tbm-block"> <div class="block-inner"> <div id="block-block-content3c1ba773-7991-441e-bebd-b60a98b5b43f" class="block block-block-content block-block-content3c1ba773-7991-441e-bebd-b60a98b5b43f"> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><ul> <li class="green"> <span class="mm-title-2">VxWorks</span> <span class="mm-desc">Become a Certified Application Developer.</span> <a class="btn sm white buy-now-btn" href="https://learning.windriver.com/vxworks-application-developer-professional-certification-exam">Learn More</a> </li> <li> <span class="mm-title-2">Industry-Leading Compiler</span> <span class="mm-desc">Optimize your code with Wind River Diab Compiler.</span> <a class="btn sm green buy-now-btn" href="/products/diab-compiler">Buy Now</a> </li> <li> <span class="mm-title-2">Security Scanner</span> <span class="mm-desc">Scan your Linux system for security vulnerabilities.</span> <a class="btn sm green buy-now-btn" href="/services/linux/security-scanning/">Scan Now</a> </li> <li> <span class="mm-title-2">Find a BSP</span> <span class="mm-desc">Browse hundreds of board support packages.</span> <a class="btn sm green buy-now-btn" href="https://bsp.windriver.com/home">Find a BSP</a> </li> </ul> </div> </div> </div> </div> </div> </div> </div> </div> </li> <li class="tbm-item level-1 tbm-item--has-dropdown" aria-level="1" > <div class="tbm-link-container"> <span class="tbm-link level-1 no-link tbm-toggle" tabindex="0" aria-expanded="false"> Industries & Insights </span> <button class="tbm-submenu-toggle"><span class="visually-hidden">Toggle submenu</span></button> </div> <div class="mm-dropdown mm-ii tbm-submenu tbm-item-child" role="list"> <div class="tbm-row"> <div class="tbm-column span12"> <div class="tbm-column-inner"> <div class="tbm-block"> <div class="block-inner"> <div id="block-block-content3f1083af-2465-44eb-99c3-fa41d29b0635" class="block block-block-content block-block-content3f1083af-2465-44eb-99c3-fa41d29b0635"> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><h2 class="mm-title">Industries & Insights</h2></div> </div> </div> </div> </div> </div> </div> <div class="tbm-row"> <div class="tbm-column span4 mm-menu-col "> <div class="tbm-column-inner"> <ul class="tbm-subnav level-1 items-1" role="list"> <li class="tbm-item level-2 tbm-group" aria-level="2" > <div class="tbm-link-container"> <span class="tbm-link level-2 no-link tbm-group-title" tabindex="0" aria-expanded="false"> INDUSTRIES </span> </div> <div class="tbm-group-container tbm-item-child" role="list"> <div class="tbm-row"> <div class="tbm-column span12"> <div class="tbm-column-inner"> <ul class="tbm-subnav level-2 items-7" role="list"> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/solutions/aerospace-and-defense" class="tbm-link level-3"> Aerospace & Defense </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/solutions/automotive" class="tbm-link level-3"> Automotive </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/solutions/energy" class="tbm-link level-3"> Energy </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/solutions/industrial" class="tbm-link level-3"> Industrial </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/solutions/medical" class="tbm-link level-3"> Medical </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/solutions/startups" class="tbm-link level-3"> Startups </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/solutions/telecommunications" class="tbm-link level-3"> Telecommunications </a> </div> </li> </ul> </div> </div> </div> </div> </li> </ul> </div> </div> <div class="tbm-column span4 mm-menu-col "> <div class="tbm-column-inner"> <ul class="tbm-subnav level-1 items-1" role="list"> <li class="tbm-item level-2 tbm-group" aria-level="2" > <div class="tbm-link-container"> <span class="tbm-link level-2 no-link tbm-group-title" tabindex="0" aria-expanded="false"> LEARN & EXPLORE </span> </div> <div class="tbm-group-container tbm-item-child" role="list"> <div class="tbm-row"> <div class="tbm-column span12"> <div class="tbm-column-inner"> <ul class="tbm-subnav level-2 items-7" role="list"> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/resources" class="tbm-link level-3"> Resource Library </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/intelligent-systems" class="tbm-link level-3"> Intelligent Systems Research </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/resources/webinars" class="tbm-link level-3"> Web Seminars & Events </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/blog" class="tbm-link level-3"> Wind River Blog </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/success-stories" class="tbm-link level-3"> Customer Stories </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://learning.windriver.com/page/learning-subscription" class="tbm-link level-3"> Learning Subscription </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="/resources?type=Guides_to_Intelligent_Systems" class="tbm-link level-3"> Guides to Intelligent Systems </a> </div> </li> </ul> </div> </div> </div> </div> </li> </ul> </div> </div> <div class="tbm-column span4"> <div class="tbm-column-inner"> <div class="tbm-block"> <div class="block-inner"> <div id="block-block-content0740d433-efdc-45c4-b4fc-6f13035e5647" class="block block-block-content block-block-content0740d433-efdc-45c4-b4fc-6f13035e5647"> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><div class="mm-ss-actions"> <div class="gray-box-background"> <h5 class="mm-title-2">Resource Library</h5> <p>Browse through white papers, videos, infographics, and more.</p> <a class="btn sm green" href='/resources'>Start Exploring</a> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </li> <li class="tbm-item level-1 tbm-item--has-dropdown active active-trail" aria-level="1" > <div class="tbm-link-container"> <span class="tbm-link level-1 no-link tbm-toggle active-trail" tabindex="0" aria-expanded="false"> Services </span> <button class="tbm-submenu-toggle"><span class="visually-hidden">Toggle submenu</span></button> </div> <div class="mm-dropdown mm-s tbm-submenu tbm-item-child" role="list"> <div class="tbm-row"> <div class="tbm-column span12"> <div class="tbm-column-inner"> <div class="tbm-block"> <div class="block-inner"> <div id="block-block-contentcee8dcf4-a6da-4c2d-b6ba-2f80147dc297" class="block block-block-content block-block-contentcee8dcf4-a6da-4c2d-b6ba-2f80147dc297"> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><h2 class="mm-title"><a href='/services'>Wind River Studio Services<span> »</span></a></h2> </div> </div> </div> </div> </div> </div> </div> <div class="tbm-row"> <div class="tbm-column span4 mm-menu-col"> <div class="tbm-column-inner"> <ul class="tbm-subnav level-1 items-1" role="list"> <li class="tbm-item level-2 tbm-group" aria-level="2" > <div class="tbm-link-container"> <span class="tbm-link level-2 no-link tbm-group-title" tabindex="0" aria-expanded="false"> CAPABILITIES </span> </div> <div class="tbm-group-container tbm-item-child" role="list"> <div class="tbm-row"> <div class="tbm-column span12"> <div class="tbm-column-inner"> <ul class="tbm-subnav level-2 items-6" role="list"> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/studio/services/design" class="tbm-link level-3"> Design Services </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="/studio/services/lifecycle-management" class="tbm-link level-3"> Lifecycle Management Services </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/studio/services/managed-services" class="tbm-link level-3"> Managed Services </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="/studio/services/safety-and-certification" class="tbm-link level-3"> Safety & Certification Services </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/studio/services/security" class="tbm-link level-3"> Security Services </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/studio/services/education" class="tbm-link level-3"> Education Services </a> </div> </li> </ul> </div> </div> </div> </div> </li> </ul> </div> </div> <div class="tbm-column span4 mm-menu-col"> <div class="tbm-column-inner"> <ul class="tbm-subnav level-1 items-1" role="list"> <li class="tbm-item level-2 tbm-group active active-trail" aria-level="2" > <div class="tbm-link-container"> <span class="tbm-link level-2 no-link tbm-group-title active-trail" tabindex="0" aria-expanded="false"> PACKAGES </span> </div> <div class="tbm-group-container tbm-item-child" role="list"> <div class="tbm-row"> <div class="tbm-column span12"> <div class="tbm-column-inner"> <ul class="tbm-subnav level-2 items-3" role="list"> <li class="tbm-item level-3 active active-trail" aria-level="3" > <div class="tbm-link-container"> <a href="/services/linux" class="tbm-link level-3 active-trail"> Wind River Studio Linux Services </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="/products/learning-subscription" class="tbm-link level-3"> Wind River Learning Subscription </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="/services/zephyr" class="tbm-link level-3"> Wind River Zephyr Solutions </a> </div> </li> </ul> </div> </div> </div> </div> </li> </ul> </div> </div> <div class="tbm-column span4"> <div class="tbm-column-inner"> <div class="tbm-block"> <div class="block-inner"> <div id="block-block-contentbebbaae4-c038-40ca-8038-5f84a4a49468" class="block block-block-content block-block-contentbebbaae4-c038-40ca-8038-5f84a4a49468"> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><div class="mm-ss-actions"> <div class="gray-box-background"> <h5 class="mm-title-2">Wind River Acceleration Program</h5> <p>Expedite your success with support and training.</p> <a class="btn sm green" href='/services/acceleration-program'>Acceleration Your Business</a> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </li> <li class="tbm-item level-1 tbm-item--has-dropdown" aria-level="1" > <div class="tbm-link-container"> <span class="tbm-link level-1 no-link tbm-toggle" tabindex="0" aria-expanded="false"> Security & Support </span> <button class="tbm-submenu-toggle"><span class="visually-hidden">Toggle submenu</span></button> </div> <div class="mm-dropdown mm-ss tbm-submenu tbm-item-child" role="list"> <div class="tbm-row"> <div class="tbm-column span12"> <div class="tbm-column-inner"> <div class="tbm-block"> <div class="block-inner"> <div id="block-block-contentd8465576-e15d-446d-b409-8fd508d956f4" class="block block-block-content block-block-contentd8465576-e15d-446d-b409-8fd508d956f4"> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><h2 class="mm-title">Security & Support</h2></div> </div> </div> </div> </div> </div> </div> <div class="tbm-row"> <div class="tbm-column span3 mm-menu-col mm-ss-col-security "> <div class="tbm-column-inner"> <ul class="tbm-subnav level-1 items-1" role="list"> <li class="tbm-item level-2 tbm-group" aria-level="2" > <div class="tbm-link-container"> <span class="tbm-link level-2 no-link tbm-group-title" tabindex="0" aria-expanded="false"> SECURITY </span> </div> <div class="tbm-group-container tbm-item-child" role="list"> <div class="tbm-row"> <div class="tbm-column span12"> <div class="tbm-column-inner"> <ul class="tbm-subnav level-2 items-5" role="list"> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/security" class="tbm-link level-3"> Security Center </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="/scan" class="tbm-link level-3"> Linux Security Scanner </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/psirt-policy" class="tbm-link level-3"> PSIRT </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/security/vulnerability-responses" class="tbm-link level-3"> Vulnerability Responses </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://support2.windriver.com/index.php?page=cve" class="tbm-link level-3"> CVE Database </a> </div> </li> </ul> </div> </div> </div> </div> </li> </ul> </div> </div> <div class="tbm-column span3 mm-menu-col mm-ss-col-support"> <div class="tbm-column-inner"> <ul class="tbm-subnav level-1 items-1" role="list"> <li class="tbm-item level-2 tbm-group" aria-level="2" > <div class="tbm-link-container"> <span class="tbm-link level-2 no-link tbm-group-title" tabindex="0" aria-expanded="false"> SUPPORT </span> </div> <div class="tbm-group-container tbm-item-child" role="list"> <div class="tbm-row"> <div class="tbm-column span12"> <div class="tbm-column-inner"> <ul class="tbm-subnav level-2 items-4" role="list"> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://support2.windriver.com/" class="tbm-link level-3"> Wind River Support Network </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://docs.windriver.com/" class="tbm-link level-3"> Product Documentation </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://learning.windriver.com" class="tbm-link level-3"> Wind River Learning </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/support" class="tbm-link level-3"> Enhanced Support Offerings </a> </div> </li> </ul> </div> </div> </div> </div> </li> </ul> </div> </div> <div class="tbm-column span6 mm-menu-col mm-ss-col-actions"> <div class="tbm-column-inner"> <div class="tbm-block"> <div class="block-inner"> <div id="block-block-contentee14201c-d4b1-4448-8aae-2fb508dc095f" class="block block-block-content block-block-contentee14201c-d4b1-4448-8aae-2fb508dc095f"> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><div class="mm-ss-actions"> <div class="gray-box-background"> <h5 class="mm-title-2">Security Center</h5> <p>Get the latest alerts, CVE updates, and security information.</p> <a class="btn sm green" href='/security'>Stay Informed</a> </div> <div class="gray-box-background"> <h5 class="mm-title-2">Support Network</h5> <p>Access documentation, download software, submit request, & more.</p> <a class="btn sm green" href='https://support2.windriver.com/'>Get Support</a> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </li> <li class="tbm-item level-1 tbm-item--has-dropdown" aria-level="1" > <div class="tbm-link-container"> <span class="tbm-link level-1 no-link tbm-toggle" tabindex="0" aria-expanded="false"> About </span> <button class="tbm-submenu-toggle"><span class="visually-hidden">Toggle submenu</span></button> </div> <div class="mm-dropdown mm-au tbm-submenu tbm-item-child" role="list"> <div class="tbm-row"> <div class="tbm-column span12"> <div class="tbm-column-inner"> <div class="tbm-block"> <div class="block-inner"> <div id="block-block-contentaea4ae2b-056a-4fb1-a9aa-2729e0132db6" class="block block-block-content block-block-contentaea4ae2b-056a-4fb1-a9aa-2729e0132db6"> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><h2 class="mm-title"><a href='https://www.windriver.com/company'>About Wind River<span> »</span></a></h2></div> </div> </div> </div> </div> </div> </div> <div class="tbm-row"> <div class="tbm-column span4 mm-menu-col mm-au-col-about-us"> <div class="tbm-column-inner"> <ul class="tbm-subnav level-1 items-1" role="list"> <li class="tbm-item level-2 tbm-group" aria-level="2" > <div class="tbm-link-container"> <span class="tbm-link level-2 no-link tbm-group-title" tabindex="0" aria-expanded="false"> ABOUT US </span> </div> <div class="tbm-group-container tbm-item-child" role="list"> <div class="tbm-row"> <div class="tbm-column span12"> <div class="tbm-column-inner"> <ul class="tbm-subnav level-2 items-8" role="list"> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/news" class="tbm-link level-3"> Newsroom </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/news/awards" class="tbm-link level-3"> Awards </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/company/bios" class="tbm-link level-3"> Executive Leadership Team </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/success-stories" class="tbm-link level-3"> Customer Stories </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/partners" class="tbm-link level-3"> Partners </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/company/careers/diversity" class="tbm-link level-3"> Diversity & Inclusion </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/company/careers" class="tbm-link level-3"> Careers </a> </div> </li> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <a href="https://www.windriver.com/company/universities" class="tbm-link level-3"> University Program </a> </div> </li> </ul> </div> </div> </div> </div> </li> </ul> </div> </div> <div class="tbm-column span4 mm-menu-col mm-au-col-contact-us"> <div class="tbm-column-inner"> <ul class="tbm-subnav level-1 items-1" role="list"> <li class="tbm-item level-2 tbm-group" aria-level="2" > <div class="tbm-link-container"> <a href="https://www.windriver.com/contact" class="tbm-link level-2 tbm-group-title" aria-expanded="false"> CONTACT US </a> </div> <div class="tbm-group-container tbm-item-child" role="list"> <div class="tbm-row"> <div class="tbm-column span12 mm-hidden"> <div class="tbm-column-inner"> <ul class="tbm-subnav level-2 items-1" role="list"> <li class="tbm-item level-3" aria-level="3" > <div class="tbm-link-container"> <span class="tbm-link level-3 no-link tbm-no-submenu" tabindex="0"> hidden-item </span> </div> </li> </ul> </div> </div> </div> </div> </li> </ul> </div> </div> <div class="tbm-column span4 mm-menu-col mm-au-col-image"> <div class="tbm-column-inner"> <div class="tbm-block"> <div class="block-inner"> <div id="block-block-contentcbe84961-b421-4cec-be3b-4de58d20a306" class="block block-block-content block-block-contentcbe84961-b421-4cec-be3b-4de58d20a306"> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><div class="mm-about-us-image"> <figure class="video-player" data-video-src='https://www.youtube.com/embed/CqcsfvJjBYU?controls=0&autoplay=1' data-video-width='450' data-video-height='250'> <img src="https://www.windriver.com/sites/default/files/2023-04/intelligent-systems-future.webp"> <figcaption>The Intelligent Systems Future Is Ours to Build Together</figcaption> </figure> </div></div> </div> </div> </div> </div> </div> </div> </div> </li> </ul> </div> </nav> <div class="top-search"> <a class="abottom-item abi-search" href="#" tabindex="-1"> <img alt="Search" class="wr-icon" src="/themes/wr/global/images/svg/icon-search.svg"> <span> Search </span> </a> <a class="abottom-item abi-shop abi-contact" href="/store" tabindex="-1"> <img alt="Shop" class="wr-icon" src="/themes/wr/global/images/svg/icon-cart.svg"> <span> Shop </span> </a> <a class="abottom-item abi-contact" href="/contact" tabindex="-1"> <img alt="Contact" class="wr-icon" src="/themes/wr/global/images/svg/icon-contact.svg"> <span> Contact </span> </a> </div> <div class="top-nav-search" style="display: none;"> <hosted-search-page data-auto-focus="true" id="globalSearchBox"> <div id="coveo_search_loading"></div> </hosted-search-page> </div> <script> if (window.matchMedia("(max-width: 1200px)").matches) { document.getElementById("tbm-header-menu").classList.add('tbm--mobile') } </script> </div> </div> </header> <main role="main"> <a id="main-content" tabindex="-1"></a> <div class="layout-content "> <div class="region region-content"> <div data-drupal-messages-fallback class="hidden"></div> <article data-history-node-id="2044" role="article" about="/services/linux" typeof="schema:WebPage" class="node node--type-page node--view-mode-full"> <span property="schema:name" content="Wind River Studio Linux Services" class="rdf-meta hidden"></span> <div class="node__content"> <div class="field field--name-field-paragraphs field--type-entity-reference-revisions field--label-hidden field__items"> <div class="field__item"> <div class="paragraph paragraph--type--legacy-html paragraph--view-mode--preview" id="paragraph-id--458"> <div class="clearfix text-formatted field field--name-field-html field--type-text-long field--label-hidden field__item"><script> if(typeof ga !== 'function' ){ function ga(){ return null; } } </script> <style> .content.hero .hc-title h1 { background-color: #1c1c1c; color: #ffffff; font-family: roboto, sans-serif; line-height: 55px !important; } .content.hero .hc-desc.hc-white { max-width: 480px; } .content.hero .hc-desc.hc-white p { padding: 10px 0px; font-size: 14px; line-height: 25px; font-weight: 500; } .content.hero .hero-caption { height: 550px; display: flex; flex-direction: column; justify-content: space-between; } .content.hero .hc-desc { margin-top: 0; } .wrapped-text-caption-b { line-height: 55px !important; font-size: 30px; font-weight: normal; color: #ffffff; background-color: #1c1c1c; box-shadow: 0.6em 0 0 #1c1c1c, -0.5em 0 0 #1c1c1c; -moz-box-shadow: 0.6em 0 0 #1c1c1c, -0.5em 0 0 #1c1c1c; -webkit-box-shadow: 0.6em 0 0 #1c1c1c, -0.5em 0 0 #1c1c1c; padding: 13px; } .tile-c .tile-c-title { top: 0px; } .wrapped-text-caption-b span { font-family: inherit; font-weight: inherit; color: inherit; font-style: inherit; z-index: 3; position: relative; } p.intro { font-size: 29px; line-height: 38px; font-weight: 300; font-style: italic; } .tile-a .tile-a-title-2 { overflow: hidden; width: 100%; bottom: 0px; } .tile-a .tile-a-title-2 h2 { font-weight: normal; padding-top: 5px; align-self: flex-end; margin-bottom: 0; padding-left: 0px; box-shadow: 0.6em 0 0 #1c1c1c, -0.5em 0 0 #1c1c1c; color: #30E4D0; } .tile-a-inner{ position: relative; display: block; } .tile-a .tile-a-image { overflow: hidden; margin-bottom: 3px; } .dot-teal { height: 6px; width: 6px; background-color: #00ADA4; border-radius: 50%; margin-bottom: 3px; display: inline-block; margin-right: 10px; } ul.list16.purple-style li:before { color: #8473AD; } .map-lists ul.list11 li { font-size: 11px; font-family: 'roboto'; color: #777777; } .map-lists ul.list11 li::marker { content: none; } .map-lists ul.list16m li { font-size: 16px; font-family: 'roboto'; color: #505050; } .map-lists ul.list16m li::marker { content: none; } .text-purple { color: #8473AD !important; } a { color: #1AADA4; text-decoration: none; } .node__content { background-image: url(/themes/Windriver/images/bg-prod-light.png); background-position: top; background-repeat: repeat-y; background-size: contain; } @media only screen and (max-width: 768px) { .content.hero .hc-title h1 { font-size: 27px; line-height: 35px !important; } .item-title .desc { margin-left: 0px; margin-top: 10px; } p.intro { font-size: 24px; line-height: 33px; } .p-note-title{ margin-bottom:30px; } .form-check{ display: block; } .node__content { background: none; } .sls ul#secondary-nav { display: none !important; } } @media (prefers-color-scheme: dark) { .content-wrap.homepage, .content-wrap.pproduct { background-image: url(/themes/Windriver/images/bg-home.png); } .title34, .title34-light{ color:#ffffff; } .darktheme .content-wrap, .darktheme .section, .darktheme .hero { /* background-color: transparent!important; */ background-image: none!important; color: #ffffff!important; } .sls ul#secondary-nav.sec-nav>li { border: none !important; } ul#secondary-nav.sec-nav>li.active { background-color: #1c1c1c !important; } ul#secondary-nav.sec-nav>li:hover { background-color: transparent !important; } a.a-tag-link { color: #00AEA4; } .solutions-resources-title h3 { color: #00AEA4; } } </style></div> </div> </div> <div class="field__item"> <div class="paragraph paragraph--type--legacy-html paragraph--view-mode--preview" id="paragraph-id--593"> <div class="clearfix text-formatted field field--name-field-html field--type-text-long field--label-hidden field__item"><div class="sticky-widget"> <ul> <li><a href="#talk_with_expert_modal" data-bs-target="#talk_with_expert_modal" data-bs-toggle="modal" onclick="javascript:ga('send', 'event', 'Sticky Side Widget', 'Link', 'Open Modal - Talk to an Expert');"><span class="is-text">Talk to an Expert</span> <span class="sticky-icon"> <svg viewbox="0 0 29 24" xmlns="http://www.w3.org/2000/svg"><path d="M29,24H0V0H29ZM2,22H27V2H2Z"></path><rect height="19.1" transform="translate(-2.94 8.26) rotate(-47.12)" width="2" x="7" y="-2.05"></rect><rect height="2" transform="translate(0.52 16.23) rotate(-42.45)" width="19.4" x="11.45" y="6.45"></rect></svg> </span> </a></li> </ul> </div></div> </div> </div> <div class="field__item"> <div class="paragraph paragraph--type--legacy-html paragraph--view-mode--preview" id="paragraph-id--460"> <div class="clearfix text-formatted field field--name-field-html field--type-text-long field--label-hidden field__item"><div class="content hero"> <div class="wrapper"> <div class="hero-inner"> <div class="hero-caption"> <div class="hc-title"> <h1>Wind River Studio <br/>Linux Services </h1> </div> <div class="hc-desc hc-white"> <p><span class="_ci">Wind River is your embedded Linux lifecycle partner. With more than 16 years of successfully deploying embedded Linux platforms, we know what it takes when it matters most.</span></p> <div class="clearfix"> </div> </div> <div class="ci-cta padding-30"> <a class="btn green mgr btn-lg" href="/scan" onclick="ga('send', 'event', 'Intro', 'Link', 'FREE CVE Scan');" target="_blank">Free CVE Scan</a> <!-- <a class="btn green mgr btn-lg" href="https://capture.navattic.com/cl7sa5f161947109i7gykrp55v?g=cl7s8ikra158109l8p1k8nepp&s=0" target="_blank" onclick="ga('send', 'event', 'Into', 'Link', 'CVE Scanning Tour');">CVE Scanning Tour</a> --> <a class="btn green mgr btn-lg" href="#talk_with_expert_modal" data-bs-target="#talk_with_expert_modal" data-bs-toggle="modal" onclick="ga('send', 'event', 'Into', 'Link', 'Open Modal - Talk to an Expert');">Talk to an Expert</a> </div> </div> <div class="hero-image" style="background-image:url(/sites/default/files/2022-03/hero-linux-services.png);"> </div> </div> <a class="anchor-tab-section-first" id="services-exploration-tool"> </a> </div></div> </div> </div> <div class="field__item"> <div class="paragraph paragraph--type--legacy-html paragraph--view-mode--preview" id="paragraph-id--942"> <div class="clearfix text-formatted field field--name-field-html field--type-text-long field--label-hidden field__item"><style> /* second navigation additional style */ .sls ul#secondary-nav { /* float: left; */ list-style: none; margin: 0px; padding: 0px; display: flex; justify-content: space-around; /* flex-grow: 1; */ flex-basis: max-content; margin-left: 50px; margin-right: 50px; position: relative; width: calc( 100% - 90px); } .sls ul#secondary-nav.sec-nav>li { position: relative; margin-left: 0; max-width: 100%; float: none; width: 100%; } .sls ul#secondary-nav.sec-nav li a { display: block; position: relative; width: 95%; /* margin-left: 20px; */ } .sls ul#secondary-nav.sec-nav li a:before { content: ""; background: black; display: block; position: absolute; height: 4px; top: 0; width: 100%; -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; } .pdt-40 { padding-top: 40px !important; } .anchor-tab-section{ position: absolute; margin-top: -60px !important;} </style> <!-- SECOND NAVIGATION SECTION START --> <div class="section padding-30 bg-white sn-content"> <div class="wrapper sls"> <ul class="visible-md-block visible-lg-block sec-nav" id="secondary-nav"> <li class="first"> <a href="#services-exploration-tool" onclick="javascript:ga('send', 'event', 'Navigation', 'Anchor', 'Services Exploration Tool');">Services Exploration Tool</a> </li> <li> <a href="#wind-river-benefits" onclick="javascript:ga('send', 'event', 'Navigation', 'Anchor', 'Wind River Benefits');">Wind River Benefits</a> </li> <li> <a href="#service-packages" onclick="javascript:ga('send', 'event', 'Navigation', 'Anchor', 'Service Packages');">Service Packages</a> </li> <li> <a href="#promobx" onclick="javascript:ga('send', 'event', 'Navigation', 'Anchor', 'Technical Debt Calculator');">Technical Debt Calculator</a> </li> <li class="last"> <a href="#resources" onclick="javascript:ga('send', 'event', 'Navigation', 'Anchor', 'Resources');">Resources</a> </li> </ul> <div class="btn-group visible-xs-block visible-sm-block sn-dropdown"> <button aria-expanded="false" class="btn btn-default btn-lg dropdown-toggle selected" data-toggle="dropdown" type="button">Shortcuts</button> <ul class="dropdown-menu" role="menu"> <li class="first"> <a href="#services-exploration-tool" onclick="javascript:ga('send', 'event', 'Navigation', 'Anchor', 'Services Exploration Tool');">Services Exploration Tool</a> </li> <li> <a href="#wind-river-benefits" onclick="javascript:ga('send', 'event', 'Navigation', 'Anchor', 'Wind River Benefits');">Wind River Benefits</a> </li> <li> <a href="#service-packages" onclick="javascript:ga('send', 'event', 'Navigation', 'Anchor', 'Service Packages');">Service Packages</a> </li> <li> <a href="#promobx" onclick="javascript:ga('send', 'event', 'Navigation', 'Anchor', 'Technical Debt Calculator');">Technical Debt Calculator</a> </li> <li class="last"> <a href="#resources" onclick="javascript:ga('send', 'event', 'Navigation', 'Anchor', 'Resources');">Resources</a> </li> </ul> </div> <div class="clearfix"> </div> </div> </div> <!-- SECOND NAVIGATION SECTION END --></div> </div> </div> <div class="field__item"> <div class="paragraph paragraph--type--legacy-html paragraph--view-mode--preview" id="paragraph-id--473"> <div class="clearfix text-formatted field field--name-field-html field--type-text-long field--label-hidden field__item"><style> a.a-tag-link{ font-weight: bold; color: #1f1f1f; text-decoration: none; } a.a-tag-link:hover{ color:#00AEA4; } #img-Commercial_Linux{ height:37px; } .options-checks .form-check{ padding-right: 25px; } .options-checks .form-check-label{ width: 80%; } .options-checks .form-check-input{ } .p-note-title{ font-style: normal; font-size: 14px; line-height: 25px; font-weight: 500; font-family: roboto-mono,monospace; margin-top: -4px; background: #505050; color: #fff; padding: 8px; } #img-Code_Scanning{ height:38px; } .section.content.normal-pdt{ padding-top: 80px !important; } .form-check-input { border-radius: 0.55em !important; width: 1.1em; margin-top: 2px; height: 1.1em; } .form-check { text-align: right; margin-bottom: 18px; } .form-check .form-check-input{ float: none; margin-left: 1em; } .form-check-input:checked { background-color: #00AEA4; border-color: #00AEA4; } .form-check-input.ck-purple:checked { background-color: #D19AFF; border-color: #D19AFF; } .form-check-input:checked[type=checkbox] { background-image: none; } label{ font-family: 'roboto'; font-size: 18px; } .item-title{ margin-bottom: 40px; } .title-resources span.resource-icon{ width: 50px; /* height: auto; */ margin-bottom: 10px; position: relative; display: inline-block; margin-right: 20px; max-height: 45px; } .title-resources span.resource-icon img{ width: auto; /* margin-bottom: 15px; */ max-height: 45px; } .title-resources span.label-title-text{ display: inline-block; } .item-title .desc{ margin-left: 85px; font-size: 18px; font-style: italic; line-height: 25px; } .title-resources{ font-size: 32px; margin-bottom: 0px; } #subtitle-tips-resources{ font-size: 18px; font-style: italic; line-height: 25px; margin-top: 60px; } .tags-resources{ } .tag-resources-item{ display: inline-block; padding: 2px 10px; font-size: 18px; font-family: 'roboto-mono'; background: #eee; border-radius: 4px; margin-bottom: 20px; margin-right: 20px; } .r-purple{ background: #D19AFF; } .r-teal{ background: #A3DAD6; } .ri-highlight { border: 2px solid transparent; } .b-teal{ border-color: #A3DAD6; } .b-purple{ border-color:#D19AFF; } .resource-item.ri-highlight .resource-item-inner{ padding: 25px; } .resource-item p{ font-size: 18px; margin-bottom: 13px; } .resource-item a.ri-a{ font-size: 18px; color: #00AEA4; } .resource-item { margin-bottom: 40px; } .p-note-bottom{ } @media only screen and (max-width: 767px) { .form-check { text-align: left; margin-bottom: 18px; display: block; margin-left: 0px; padding-left: 0; margin-right: 20px; } .form-check .form-check-input{ margin-left: 5px; } .form-check label { font-size: 15px; } .title-resources{ margin-top: 30px;; } .item-title .desc { margin-left: 0px; margin-top: 10px; } } /*Swtich*/ input.switch[type=checkbox]{ height: 0; width: 0; visibility: hidden; } label.switch { cursor: pointer; text-indent: -9999px; width: 40px; height: 22px; background: #505050; display: block; border-radius: 20px; position: relative; } label.switch:after { content: ''; position: absolute; top: 2px; left: 2px; width: 18px; height: 18px; background: #fff; border-radius: 9px; transition: 0.3s; } input.switch:checked + label.switch { background: #D19AFF; } input.switch:checked + label.switch:after { left: calc(100% - 2px); transform: translateX(-100%); } label.switch:active:after { width: 38px; } .wrapper-switch { display: flex; justify-content: center; align-items: center; /* height: 100vh; */ margin-top: -24px; margin-left: 20px; } </style> <!-- <div class="content section normal-pdt"></div> --> <div class="content section pdt-40"></div> <div class="wrapper w-inner"> <p class="intro"> We interviewed hundreds of Linux customers to identify the solutions they’re looking for to address their biggest challenges. Explore our findings below and see how Wind River<sup>®</sup> Studio Linux Services can help. </p> <div class="row pdt-60"> <div class="col-xs-12 col-sm-12 col-md-5 col-lg-5"> <div class="row options-checks"> <div class="col-xs-12 col-sm-12 col-md-4 col-lg-4"> <div class="p-note-title">Choose up to 2 solutions to explore.</div> </div> <div class="col-xs-12 col-sm-12 col-md-8 col-lg-8"> <div class="form-check"> <label class="form-check-label" for="code-scanning"> CVE and Compliance Scanning </label> <input class="form-check-input" data-tags="CVE and Compliance Scanning" type="checkbox" value="" id="code-scanning" checked> </div> <div class="form-check"> <label class="form-check-label" for="expert-analysis"> Analysis and Remediation </label> <input class="form-check-input" data-tags="Analysis and Remediation" type="checkbox" value="" id="expert-analysis" > </div> <div class="form-check"> <label class="form-check-label" for="engineering-services"> Engineering Services </label> <input class="form-check-input" data-tags="Engineering Services" type="checkbox" value="" id="engineering-services" > </div> <div class="form-check"> <label class="form-check-label" for="ongoing-monitoring"> Ongoing Monitoring </label> <input class="form-check-input" data-tags="Ongoing Monitoring" type="checkbox" value="" id="ongoing-monitoring" > </div> <div class="form-check"> <label class="form-check-label" for="security-assessments"> Security Assessments </label> <input class="form-check-input" data-tags="Security Assessments" type="checkbox" value="" id="security-assessments" > </div> <div class="form-check" style="margin-bottom:30px;"> <label class="form-check-label" for="commercial-linux"> Commercial Linux </label> <input class="form-check-input" data-tags="Commercial Linux" type="checkbox" value="" id="commercial-linux" > </div> <hr/> </div> </div> <div class="row options-checks pdt-20"> <div class="col-xs-12 col-sm-12 col-md-4 col-lg-4"> <div class="p-note-title p-note-bottom">See which service customers prefer.</div> </div> <div class="col-xs-12 col-sm-12 col-md-8 col-lg-8"> <div class="form-check " style="display: flex;vertical-align: middle;align-items: center;"> <label class="form-check-label" for="others-listings"> Linux customers' top choice for each solution </label> <div class="wrapper-switch"> <input class="switch" type="checkbox" id="others-listings"/><label class="switch" for="others-listings"></label> </div> </div> </div> </div> </div> <div class="col-xs-12 col-sm-12 col-md-7 col-lg-7"> <div id="title-resources"></div> <p id="subtitle-tips-resources"> </p> <div id="tags-resources"></div> <div id="resources-list"></div> </div> </div> </div> <a class="anchor-tab-section" id="wind-river-benefits"> </a> </div> <script> const tagsData = { "Analysis and Remediation": { description: "Wind River offers security and compliance scanning, analysis, and remediation services to help you build higher quality code and accelerate your time to application deployment.", tags: ["Vulnerabilities", "Defects", "IP Compliance", "Full Lifecycle","Full Platform"], icon: "/sites/default/files/2022-02/icon-expert.png" }, "CVE and Compliance Scanning": { description: "Wind River offers a professional grade Linux software scan with a report on CVEs and license issues. ", tags:["Vulnerabilities", "Defects", "IP Compliance"], icon: "/sites/default/files/2022-02/icon-code-scanning.png" }, "Engineering Services": { description: "Wind River offers comprehensive solution services by industry experts who can interpret system requirements, architect platform options, and provide recommendations.", tags:["Vulnerabilities", "Defects", "IP Compliance", "Full Lifecycle","Full Platform"], icon: "/sites/default/files/2022-02/Service.png" }, "Security Assessments": { description: "Wind River offers full lifecycle security assessments for risk tolerance and posture.", tags:["Vulnerabilities", "Defects", "IP Compliance", "Full Lifecycle","Full Platform"], icon: "/sites/default/files/2022-02/Security.png" }, "Ongoing Monitoring": { description: "Wind River offers ongoing CVE monitoring, mitigation, and management of your Linux platform throughout the software development and deployment lifecycle.", tags:["Vulnerabilities", "Defects", "IP Compliance", "Full Lifecycle","Full Platform"], icon: "/sites/default/files/2022-02/icon-monitor.png" }, "Commercial Linux": { description: "Wind River Linux is the market-leading commercial embedded Linux platform for building and supporting intelligent edge solutions.", tags:["Full Platform"], icon: "/sites/default/files/2022-02/icon-commercial.png" } } const Data = [ { title: "<b>Security scanning</b> of Linux platform code to identify security vulnerabilities, defects, and IP compliance issues.", description:null, URL: "/services/linux/security-scanning", cta: "Scan Your Code Today", highlight: true, highlightFor: "CVE and Compliance Scanning", tags: [ { label: "CVE and Compliance Scanning", color: "#D19AFF" } ] }, { title: "<a href='/services/linux/security-and-compliance-analysis-and-remediation' class='a-tag-link'>Expert analysis of source code</a> and the software bill of materials to determine which critical vulnerabilities and compliance issues need to be addressed.", description:null, URL: "/services/linux/security-and-compliance-analysis-and-remediation", cta: "Get Started Now", highlight: true, highlightFor: "Analysis and Remediation", tags: [ { label: "Analysis and Remediation", color: "#D19AFF" }, { label: "CVE and Compliance Scanning", color: "#D19AFF" }, { label: "Engineering Services", color: "#D19AFF" }, { label: "Security Assessments", color: "#D19AFF" } ] }, { title: "<a href='/services/linux/lifecycle-security' class='a-tag-link'>Ongoing monitoring, maintenance, and remediation</a> of newly identified critical CVEs in your Linux platform.", description:null, URL: "/services/linux/lifecycle-security", cta: "Get Started Now", highlight: true, highlightFor: "Ongoing Monitoring", tags: [ { label: "Analysis and Remediation", color: "#D19AFF" }, { label: "CVE and Compliance Scanning", color: "#D19AFF" }, { label: "Ongoing Monitoring", color: "#D19AFF" } ] }, { title: "<a href='/services/linux/architecture-and-implementation' class='a-tag-link'>Full lifecycle security assessment</a> for risk tolerance and posture, hardware security, OS hardening, ongoing security management and maintenance throughout the lifecycle, and application security.", description:null, URL: "/services/linux/architecture-and-implementation", cta: "Get Started Now", highlight: true, highlightFor: "Security Assessments", tags: [ { label: "Analysis and Remediation", color: "#D19AFF" }, { label: "Engineering Services", color: "#D19AFF" }, { label: "Ongoing Monitoring", color: "#D19AFF" }, { label: "Security Assessments", color: "#D19AFF" } ] }, { title: "<a href='/services/linux/security-and-compliance-analysis-and-remediation' class='a-tag-link'>Engineering and implementation support</a> to remediate critical CVEs in impacted source code, open source packages, and non-compliant code.", description:null, URL: "/services/linux/security-and-compliance-analysis-and-remediation", cta: "Get Started Now", highlight: true, highlightFor: "Engineering Services", tags: [ { label: "Engineering Services", color: "#D19AFF" } ] }, { title: "<a href='/services/linux/architecture-and-implementation' class='a-tag-link'>Full Linux platform assessment</a> to determine requirements for a variety of development and deployment needs, including system simulation, certification, and post-deployment remote updates.", description:null, URL: "/services/linux/architecture-and-implementation", cta: "Get Started Now", highlight: true, tags: [ { label: "Analysis and Remediation", color: "#D19AFF" }, { label: "Engineering Services", color: "#D19AFF" }, { label: "Ongoing Monitoring", color: "#D19AFF" }, { label: "Security Assessments", color: "#D19AFF" } ] }, { title: "<a href='/services/linux/performance-assurance' class='a-tag-link'>Ongoing monitoring, maintenance, and remediation</a> for all CVEs and bug defects in your Linux platform.", description:null, URL: "/services/linux/performance-assurance", cta: "Get Started Now", highlight: false, tags: [ { label: "Analysis and Remediation", color: "#D19AFF" }, { label: "CVE and Compliance Scanning", color: "#D19AFF" }, { label: "Ongoing Monitoring", color: "#D19AFF" } ] }, { title: "<a href='/products/linux' class='a-tag-link'>Fully verified, validated</a>, and supported commercial Linux source build system. ", description:null, URL: "/products/linux", cta: "Explore Wind River Linux", highlight: false, tags: [ { label: "Commercial Linux", color: "#D19AFF" } ] }, ] //others-listings class resourcesListings { checkboxesHTML = null; checkboxes = null; resources = null; resourceslist = null; tagslist = null; subtitle = null; tagsData = null; title = null; selectedTags = null; selectedTagsCategory = null; selectedLabels = null; #selectedIcons = null; selectedChecboxes = null; maxSelection = 2; isHightlighted = false; constructor(resources, tagsData) { this.resources = resources; this.tagsData = tagsData; this.checkboxesHTML = document.getElementsByClassName("form-check-input"); this.resourceslist = document.getElementById("resources-list"); this.tagslist = document.getElementById("tags-resources"); this.subtitle = document.getElementById("subtitle-tips-resources"); this.title = document.getElementById("title-resources"); this.selectedTags = []; this.activecheckbox = []; this.selectedLabels = []; this.#selectedIcons = []; this.selectedChecboxes = []; this.selectedTagsCategory = []; this.addEvents(); } addEvents(){ if( !this.checkboxesHTML || this.checkboxesHTML.length === 0 ) return null; const self = this; this.checkboxes = [...this.checkboxesHTML]; this.checkboxes.forEach( (element, index, array) => { element.addEventListener('change', self.handleOnChangeCheckbox.bind(self), false); } ); //populate the selected checkboex this.checkboxes.forEach( (element, index, array) => { if(element.checked && element.getAttribute('id') != 'others-listings'){ self.selectedChecboxes.push(element); } } ); //higlight is enabled let switchToggle = document.getElementById("others-listings"); this.isHightlighted = switchToggle.checked switchToggle.addEventListener('change', self.handleOnChangeHighlight.bind(self), false); //redone once the list self.redoneList(); } handleOnChangeHighlight(event){ this.isHightlighted = event.target.checked; this.redoneList(); } handleOnChangeCheckbox(event){ if(!event.target.getAttribute('data-tags')) return; if (!event.target.checked && this.selectedTags.length == 1) { // do the confirmation thing here event.preventDefault(); event.target.checked = true; return false; } if(event.target.checked){ this.selectedChecboxes.push(event.target); }else{ this.selectedChecboxes = this.selectedChecboxes.filter( item => item != event.target); } if(this.selectedChecboxes.length > (this.maxSelection ) && event.target.checked){ let elementToDeselect = this.selectedChecboxes.shift(); elementToDeselect.checked = false; } this.redoneList(event); } redoneList(){ const self = this; self.selectedTags.length = 0; self.selectedLabels.length = 0; self.selectedTagsCategory.length = 0; this.checkboxes.forEach( (element, index, array) => { if(element.checked){ let tags = element.getAttribute('data-tags'); let id = element.getAttribute('id'); let icon = element.getAttribute('data-icon'); let label = id ? document.querySelector("label[for="+id+"]") : false; let listOfTags = self.tagsData && self.tagsData[label.innerText] ? self.tagsData[label.innerText] : []; if(tags && label && listOfTags.tags){ let tagsArray = self.extractTags(tags); self.selectedTags = [...self.selectedTags, ...tagsArray]; self.selectedLabels = [...self.selectedLabels, {...listOfTags, ...{title: label.innerText}}]; self.selectedTagsCategory = [...self.selectedTagsCategory, ...listOfTags.tags]; } } } ); self.selectedTags = [ ...new Set(self.selectedTags) ]; self.selectedLabels = [ ...new Set(self.selectedLabels) ]; self.selectedTagsCategory = [ ...new Set(self.selectedTagsCategory) ]; this.paintList(); } paintList(){ let self = this; this.title.innerHTML = this.selectedLabels.map( item => { return (item ? self.paintItemTitle(item) : ""); }).join(" "); //set the subtitle //No need //paint the tags this.tagslist.innerHTML = this.selectedTagsCategory.map( item => { return (item ? self.paintItemTag(item) : ""); }).join(" "); //paint the list let filteredList = this.filterListByTags(); let resourcesList = filteredList.map( item => { return (item ? self.paintItemResource(item) : ""); }); //.join(" "); resourcesList = resourcesList.sort((x, y) => Number(y.isHightlight) - Number(x.isHightlight)); let resourcesListHTML = ''; resourcesList.map( item => { resourcesListHTML = resourcesListHTML + item.item; }); this.resourceslist.innerHTML = resourcesListHTML; } paintIcon(icon){ if(!icon) return ''; return ( `<span class="resource-icon"><img src="${icon}"/></span>` ); } filterListByTags(){ let self = this; let filtered = this.resources.filter(item => { if(item.title && item.URL && item.tags){ let allTags = item.tags.map(oneTag => { return oneTag.label; }); if(allTags && allTags.length > 0 && allTags.some(itemTag => self.selectedTags.includes(itemTag)) ){ return item; } } }); //sort the heighlighted first let firstSet = filtered.filter(item => item.highlight); let secondSet = filtered.filter(item => !item.highlight ); return [...firstSet, ...secondSet]; } extractTags(tags){ if(!tags) return null; let tagsArray = tags.split('|'); if(tags.length > 0) return tagsArray; return null; } paintItemTitle(item){ if(!item || !item.title) return ''; if(item.title == 'See the solutions customers prefer') return; let titleid = item.title.replace(/\W/g,'_'); let icon_html = item.icon ? `<span class="resource-icon"><img id="img-${titleid}" src="${item.icon}"/></span>` : ''; let description = item.description ? `<p class='desc'>${item.description}</p>` : ''; return ( `<div class="item-title"> <h3 class="title-resources"> ${icon_html} <span class="label-title-text">${item.title}</span> </h3> ${description} </div>` ); } paintItemTag(title){ if(!title) return ""; return ( `<span class="tag-resources-item r-teal">${title}</span>` ); } paintItemResource(item){ if(!item || !item.title || !item.URL || !item.tags || !item.cta || !item.tags.length === 0 ) return null; let subtitle = item.description ? "<p>"+item.description+"</p>" : ""; let isHightlight = this.getResourceColorHack(item.highlight, item.highlightFor); let className = isHightlight ? "ri-highlight b-purple" : ''; let hrefItem = ''; let getStartedNow = `<a class="ri-a" href="#talk_with_expert_modal" data-bs-target="#talk_with_expert_modal" data-bs-toggle="modal" style="float:right;"> Get Started Now <span class="text-c-green">» </span> </a>`; //workaround to support latest implementartion if(item.URL == 'mktform1'){ hrefItem = `<a class="ri-a" href="SignUpToGetNotify_modal" data-bs-target="#SignUpToGetNotify_modal" data-bs-toggle="modal" > ${item.cta} <span class="text-c-green">» </span> </a>`; getStartedNow = ''; }else{ hrefItem = `<a class="ri-a" href="${item.URL}"> ${item.cta} <span class="text-c-green">» </span> </a>`; } getStartedNow = ''; return {item: `<div class="resource-item ${className}"> <div class="resource-item-inner"> <p> ${item.title} </p> ${subtitle} ${hrefItem} ${getStartedNow} </div> </div>`, isHightlight: isHightlight }; } getResourceColorHack(highlight, highlightFor){ const checkTagTitle = obj => obj?.title == highlightFor; const selected = this.selectedLabels ? this.selectedLabels.some(checkTagTitle) : false; if( this.isHightlighted && highlight && selected){ return true; } return false; } } const m = new resourcesListings(Data, tagsData); </script></div> </div> </div> <div class="field__item"> <div class="paragraph paragraph--type--legacy-html paragraph--view-mode--preview" id="paragraph-id--462"> <div class="clearfix text-formatted field field--name-field-html field--type-text-long field--label-hidden field__item"><!-- Large tiles --> <style> .is-overflow{ overflow: hidden; } .tile-c-toggle-over{ display: block; background: #1C1C1C; padding: 20px; z-index: 20; position: absolute; width: 100%; -webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; visibility: hidden; z-index: 2; bottom: 0; opacity: 0; transform: translateY(100%); } .tile-c-toggle-over p{ color: #fff; max-width: 500px; font-size: 21px; } .tile-c-toggle-over a{ color: #30E4D0; font-size: 21px; } .tile-c-toggle-over a:hover{ color: #00AEA4; } .tile-c:hover .tile-c-toggle-over{ visibility: visible; opacity: 1; transform: translateY(0); } .wrapped-text-caption-b span.text-c-green{ color: #00ADA4; } </style> <div class="content section"> <div class="wrapper w-inner"> <div class="wrapper-dropdowns"> <div class="row"> <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12 pdb-30"> <div class="tile-c is-overflow p-b" data-focus="tl1 tl2" id="tl0"> <div class="tile-c-inner"> <div class="tile-c-title"> <h3 class="wrapped-text-caption-b">Global Footprint <span class="text-c-green">» </span> </h3> </div> <div class="tile-c-overlay"> </div> <div class="tile-c-background" style="background-image: url(/sites/default/files/2022-02/global_foontprint_color.jpg);"> </div> </div> <div class="tile-c-toggle-over"> <p>150 experts in 10 design centers available 24/7/365 for local and global design, delivery, IP, processes, and support.</p> <p><a href="#global_footprint" data-bs-target="#global_footprint_modal" data-bs-toggle="modal" onclick="ga('send', 'event', 'Tiles', 'CTA', 'Open Modal - Global Footprint');">» Learn more</a></p> </div> </div> </div> </div> <div class="row"> <div class="col-xs-12 col-sm-12 col-md-6 col-lg-4 pdb-30"> <div class="tile-c is-overflow p-r" data-focus="tl1" id="tl2"> <div class="tile-c-inner"> <div class="tile-c-title"> <h3 class="wrapped-text-caption-b">Industry Leader <span class="text-c-green">» </span> </h3> </div> <div class="tile-c-overlay"> </div> <div class="tile-c-background" style="background-image: url(/sites/default/files/2022-02/industry_leaders_color.jpg);"> </div> </div> <div class="tile-c-toggle-over"> <p>Awarded total quality management honors across the globe and the prestigious Service Capability & Performance Standards certification. </p> <p><a href="/news/awards" onclick="ga('send', 'event', 'Industry Leaders', 'CTA', 'See Awards');">» See awards</a></p> </div> </div> </div> <div class="col-xs-12 col-sm-12 col-md-6 col-lg-8 pdb-30"> <div class="tile-c is-overflow p-b" data-focus="tl3 tl4" id="tl1"> <div class="tile-c-inner"> <div class="tile-c-title"> <h3 class="wrapped-text-caption-b">Multiple Industries <span class="text-c-green">» </span> </h3> </div> <div class="tile-c-overlay"> </div> <div class="tile-c-background" style="background-image: url(/sites/default/files/2022-02/multiple_industries_color.jpg);"> </div> </div> <div class="tile-c-toggle-over"> <p>Market leader in <a href="/solutions/telecommunications" target="_blank">telecommunications</a>, <a href="/solutions/aerospace-and-defense" target="_blank">aerospace</a>, <a href="/solutions/aerospace-and-defense" target="_blank">defense</a>, <a href="/solutions/medical" target="_blank">medical</a>, <a href="/solutions/automotive" target="_blank">automotive</a>, <a href="/solutions/energy" target="_blank">energy</a>, and <a href="/solutions/industrial" target="_blank">industrial</a> applications.</p> </div> </div> </div> </div> <div class="row"> <div class="col-xs-12 col-sm-12 col-md-6 col-lg-8"> <div class="tile-c is-overflow p-t" data-focus="tl1 tl2" id="tl3"> <div class="tile-c-inner"> <div class="tile-c-title"> <h3 class="wrapped-text-caption-b">Ecosystems <span class="text-c-green">» </span> </h3> </div> <div class="tile-c-overlay"> </div> <div class="tile-c-background" style="background-image: url(/sites/default/files/2022-02/ecosystems_color.jpg);"> </div> </div> <div class="tile-c-toggle-over"> <p>Highly integrated with NXP, AMD, Nvidia, Intel, TI, Broadcom, Marvel, and commercial off-the-shelf board vendors, with thousands of BSPs supported.</p> <p><a href="/products/board-support-packages" onclick="ga('send', 'event', 'Ecosystems', 'CTA', 'Find BSPs');">» Find BSPs</a></p> </div> </div> </div> <div class="col-xs-12 col-sm-12 col-md-6 col-lg-4 pdb-30"> <div class="tile-c is-overflow p-l" data-focus="tl3" id="tl4"> <div class="tile-c-inner"> <div class="tile-c-title"> <h3 class="wrapped-text-caption-b"><span class="_ci">Mission-Critical </span><br/> Expertise <span class="text-c-green">» </span> </h3> </div> <div class="tile-c-overlay"> </div> <div class="tile-c-background" style="background-image: url(/sites/default/files/2022-02/mission_critical_color.jpg);"> </div> </div> <div class="tile-c-toggle-over"> <p>More than 600 safety or mission-critical designs in deployment today with extreme complexity in rigid deployment environments.</p> <p><a href="/inspace" onclick="ga('send', 'event', 'Mission-Critical', 'CTA', 'See space projects');">» See space projects</a><br/> <a href="/services" onclick="ga('send', 'event', 'Mission-Critical', 'CTA', 'Explore Services');">» Explore Services</a></p> </div> </div> </div> </div> </div> </div> <a class="anchor-tab-section" id="service-packages"> </a> </div> </div> </div> </div> <div class="field__item"> <div class="paragraph paragraph--type--legacy-html paragraph--view-mode--preview" id="paragraph-id--464"> <div class="clearfix text-formatted field field--name-field-html field--type-text-long field--label-hidden field__item"><div class="content section"> <div class="wrapper w-inner"> <p class="intro"> Wind River Studio Linux Services delivers embedded Linux platform solution design, implementation, security, and lifecycle management capabilities that help you reduce your open source project risk while accelerating time to application deployment, so you can lower your total cost of ownership and focus your valuable resources on innovation. </p> </div> </div></div> </div> </div> <div class="field__item"> <div class="paragraph paragraph--type--legacy-html paragraph--view-mode--preview" id="paragraph-id--465"> <div class="clearfix text-formatted field field--name-field-html field--type-text-long field--label-hidden field__item"><!-- small tiles --> <div class="content section halfpd"> <div class="wrapper w-inner drt-ok"> <div class="wrapper-bottom"> <div class="row"> <div class="col-xs-12 col-sm-12 col-md-6 col-lg-4 tile-a"> <a class="tile-a-inner" href="/services/linux/security-scanning" onclick="ga('send', 'event', 'Tiles', 'Link', 'Security Scanning');"> <div class="tile-a-image"><img alt="Security Scanning " src="/sites/default/files/2022-09/scanning-tool-tile.jpg"></div> <div class="tile-a-title-2 text-left"> <h2>Security Scanning</h2> </div> </a> </div> <div class="col-xs-12 col-sm-12 col-md-6 col-lg-4 tile-a"> <a class="tile-a-inner" href="/services/linux/security-and-compliance-analysis-and-remediation" onclick="ga('send', 'event', 'Tiles', 'Link', 'Security and Compliance Analysis and Remediation');"> <div class="tile-a-image"><img alt="Security and Compliance Analysis and Remediation" src="/sites/default/files/2022-02/wrl-vul-ip-analysis-remediation.png"></div> <div class="tile-a-title-2 text-left"> <h2>Security and Compliance Analysis<br/>and Remediation</h2> </div> </a> </div> <div class="col-xs-12 col-sm-12 col-md-6 col-lg-4 tile-a"> <a class="tile-a-inner" href="/services/linux/lifecycle-performance-assurance" onclick="ga('send', 'event', 'Tiles', 'Link', 'Lifecycle Performance Assurance');"> <div class="tile-a-image"><img alt="Lifecycle Performance Assurance" src="/sites/default/files/2022-02/lifecycle-performance-linux_0.jpg"></div> <div class="tile-a-title-2 text-left"> <h2>Lifecycle Performance Assurance</h2> </div> </a> </div> <div class="col-xs-12 col-sm-12 col-md-6 col-lg-4 tile-a"> <a class="tile-a-inner" href="/services/linux/lifecycle-security-services" onclick="ga('send', 'event', 'Tiles', 'Link', 'Lifecycle Security');"> <div class="tile-a-image"><img alt="Lifecycle Security" src="/sites/default/files/2022-02/security_voulnerabilities_color_1.jpg"></div> <div class="tile-a-title-2 text-left"> <h2>Lifecycle Security</h2> </div> </a> </div> <!-- <div class="col-xs-12 col-sm-12 col-md-6 col-lg-4 tile-a"> <a class="tile-a-inner" href="#" onclick="ga('send', 'event', 'Tiles', 'Link', 'Linux Security Assessment');"> <div class="tile-a-image"><img alt="Linux Security Assessment" src="/sites/default/files/2022-02/linux_security_assessment_color.jpg"></div> <div class="tile-a-title-2 text-left"> <h2>Linux Security Assessment</h2> </div> </a> </div> --> <div class="col-xs-12 col-sm-12 col-md-6 col-lg-4 tile-a"> <a class="tile-a-inner" href="/services/linux/architecture-and-implementation" onclick="ga('send', 'event', 'Tiles', 'Link', 'Architecture and Implementation');"> <div class="tile-a-image"><img alt="Architecture and Implementation" src="/sites/default/files/2022-02/architecture-tile-linux.jpg"></div> <div class="tile-a-title-2 text-left"> <h2>Architecture and Implementation</h2> </div> </a> </div> <!-- <div class="col-xs-12 col-sm-12 col-md-6 col-lg-4 tile-a"> <a class="tile-a-inner" href="#" onclick="ga('send', 'event', 'Tiles', 'Link', 'Linux Security and Solutions Design Implementation');"> <div class="tile-a-image"><img alt="Linux Security and Solutions Design Implementation" src="/sites/default/files/2022-02/linux_security_andsolutions_color.jpg"></div> <div class="tile-a-title-2 text-left"> <h2>Linux Security and Solutions <br/> Design Implementation</h2> </div> </a> </div> --> <div class="col-xs-12 col-sm-12 col-md-6 col-lg-4 tile-a"> <a class="tile-a-inner" href="/products/linux" onclick="ga('send', 'event', 'Tiles', 'Link', 'Wind River Linux ');"> <div class="tile-a-image"><img alt="Wind River Linux " src="/sites/default/files/2022-02/pro_grade_linux_scan_color.jpg"></div> <div class="tile-a-title-2 text-left"> <h2>Wind River Linux </h2> </div> </a> </div> </div> </div> </div> <a class="anchor-tab-section" id="promobx"> </a> </div> </div> </div> </div> <div class="field__item"> <div class="paragraph paragraph--type--legacy-html paragraph--view-mode--preview" id="paragraph-id--506"> <div class="clearfix text-formatted field field--name-field-html field--type-text-long field--label-hidden field__item"><script src="//lp.windriver.com/js/forms2/js/forms2.min.js"></script> <div aria-labelledby="global_footprint_modal" class="modal fade" id="global_footprint_modal" role="dialog" tabindex="-1"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <h4 class="modal-title pull-left" id="global_footprint_modalLabel">Global Footprint </h4> <button aria-label="Close" class="close" data-dismiss="modal" type="button"><span aria-hidden="true">×</span></button> <div class="clearfix"> </div> </div> <div class="modal-body"> <div class="row"> <div class="col-sm-12 col-lg-12"> <div class="present-item-a mgr"> <img border="0" class="full-width" src="/sites/default/files/2022-01/images_yocto-project_map-with-dots.png" title="Wind River Professional Services Dots Map"> </div> <div class="map-lists row pdt-40 pdb-40"> <div class="col-xs-4 col-sm-4 col-lg-4"> <ul class="list16m"> <li class="text-purple"><b>North America</b></li> <li>Ottowa, Canada</li> <li>Dublin, OH</li> <li> </li> <li>Alameda, CA</li> <li> </li> <li>Detroit, MI</li> <li> </li> <li>Costa Rica</li> <li> </li> </ul> <ul class="list16m"> <li class="text-purple"><b>South America</b></li> <li>Cordoba, Argentina</li> <li>(C/E Services Only)</li> <li> </li> </ul> </div> <div class="col-xs-4 col-sm-4 col-lg-4"> <ul class="list16m"> <li class="text-purple"><b>Europe</b></li> <li>Stockholm, Sweden</li> <li>Paris, France</li> <li>Munich, Germany</li> <li> </li> <li>Galati, Romania</li> <li> </li> </ul> </div> <div class="col-xs-4 col-sm-4 col-lg-4"> <ul class="list16m"> <li class="text-purple"><b>China</b></li> <li>Chengdu, China</li> <li>Beijing, China</li> <li> </li> </ul> <ul class="list16m"> <li class="text-purple"><b>Korea</b></li> <li>Seoul, Korea</li> </ul> <ul class="list16m"> <li class="text-purple"><b>Japan</b></li> <li>Tokyo, Japan</li> </ul> </div> </div> </div> </div> </div> <div class="modal-footer"><a class="closeBtn" data-bs-dismiss="modal" href="javascritp:void(0);">Close</a> </div> </div> </div> </div> <style> .modal-dialog { max-width: 680px; } .modal-header button{ display: none; } .mktoForm .mktoFormRow.comment-box { float: none !important; width: 100%; height: 100px !important; clear: both !important; } .mktoForm .mktoFormRow.comment-box #Web_Comments__c { height: 100px !important; } .mktoForm .mktoFormRow.comment-box .mktoFormCol { height: 100px !important; width: 100% !important; margin-left: 0 !important; margin-right: 0px; } .mktoForm .mktoFormRow.hidden-box { float: none !important; height: 0px !important; flex: none !important; width: 0px !important; } .mktoForm .mktoFormRow #LblEmail_Opt_In__c.mktoLabel { margin-left: 40px !important; width: auto !important; } .mktoForm .mktoFormRow .mktoLogicalField.mktoCheckboxList { width: auto !important; position: absolute; top: 0; left: 0; } .mktoForm .mktoFormRow .mktoGutter { display: none !important; } </style> <div aria-labelledby="talk_with_expert_modal" class="modal fade" id="talk_with_expert_modal" role="dialog" tabindex="-1"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <h4 class="modal-title pull-left" id="talk_with_expert_modalLabel">Talk to an expert</h4> <button aria-label="Close" class="close" data-dismiss="modal" type="button"><span aria-hidden="true">×</span></button> <div class="clearfix"> </div> </div> <div class="modal-body"> <div class="form-init"> <form id="mktoForm_4134"></form> <div class="clearfix"> </div> </div> <div class="form-response" style="display:none;"> <p> Thank you for your interest. A representative will contact you shortly. </p> </div> </div> <div class="modal-footer"><a class="closeBtn" data-bs-dismiss="modal" href="javascritp:void(0);">Close</a> </div> </div> </div> </div> <div aria-labelledby="SignUpToGetNotify_modal" class="modal fade" id="SignUpToGetNotify_modal" role="dialog" tabindex="-1"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <h4 class="modal-title pull-left" id="SignUpToGetNotify_modalLabel">Sign Up to Be Notified</h4> <button aria-label="Close" class="close" data-dismiss="modal" type="button"><span aria-hidden="true">×</span></button> <div class="clearfix"> </div> </div> <div class="modal-body"> <div class="form-init"> <form id="mktoForm_4184"></form> <div class="clearfix"> </div> </div> <div class="form-response" style="display:none;"> <p> Thank you for your interest. You will be notified when the self-service online scanning tool is available. </p> </div> </div> <div class="modal-footer"><a class="closeBtn" data-bs-dismiss="modal" href="javascritp:void(0);">Close</a> </div> </div> </div> </div> <script> //validate domains var invalidDomains = ['163.com','163.net','169.cc','188.net', '263.net', '2911.net', '2RD.net', '363.net', '371.net', '39.net', '5415.com', '777.net.cn', '8848.netv', '888.nu', '88998.com', '990.net', 'Amei.cc', 'animail.com', 'AnyEmail.net', 'aol.com', 'care2.com', 'China.com', 'ChinaArmy.net', 'ChinaHot.net', 'Chinaice.com', 'Chinaren.com', 'Chinese.com', 'ChineseMail.org', 'cncou.com', 'cnnb.net', 'Eguo.com', 'Email.com.cn', 'EveryRoad.net', 'eyou.com', 'FM365.com', 'FrontTraining.com', 'gmail.', 'gmx.at', 'GMX.CO.UK', 'gmx.com', 'gmx.de', 'gmx.net', 'google.com', 'Graffiti.net', 'HKEM.com', 'HKGX.com', 'HKid.com', 'hl.cninfo.net', 'HongKong.com', 'hotmail.com', 'hotmail.de', 'hotmail.fr', 'hotmail.it', 'hotmail.ru', 'inbox.com', 'inbox.ru', 'IQIQ.net', 'ISSIHK.net', 'Kitty.cc', 'kzinfo.net', 'LycosBox.com', 'lycosmail.com', 'mail.com', 'mail.ru', 'mailinator.com', 'mailtothis.com', 'MailTW.com', 'MarkGuide.com', 'MedioMail.com', 'mol.com.cn', 'Muzi.com', 'MyRice.com', 'Ningbo.net', 'OkTw.net', 'ON.com.tw', 'online.de', 'Online.sh.cn', 'Online.tj.cn', 'outlook.com', 'peacemail.com', 'rediffmail.com', 'ReXian.com', 'Sharklasers.com', 'sina.cn', 'Sina.com', 'snail-mail.com', 'Sobao.com', 'Soyou.com', 'SportAsia.com', 'Taiwan.com', 'Taiwandot.com', 'Teddy.cc', 'Trash-mail.com', 'TPEMail.net.tw', 'uBlaze.com', 'vegemail.com', 'whale-mail.com', 'wildmail.com', 'XD990.net', 'Yahoo.cn', 'yahoo.co.in', 'yahoo.co.jp', 'yahoo.co.uk', 'yahoo.com', 'yahoo.com.au', 'Yahoo.com.tw', 'yahoo.de', 'yahoo.es', 'yahoo.fr', 'yahoo.in', 'yp.com.mo']; function isEmailGood(email) { for(var i=0; i < invalidDomains.length; i++) { var domain = '@'+invalidDomains[i]; if (email.indexOf(domain) != -1) { return false; } } return true; } MktoForms2.loadForm("//lp.windriver.com", "113-TSG-922", 4134, function (form) { //change size for hidden fields let formHTML = (form.getFormElem())[0]; let fields = Array.from(formHTML.getElementsByTagName('input')); if (fields.length > 0) { fields.map(item => { if (item.attributes && item.attributes.type.nodeValue === "hidden") { let parent = item.parentElement; parent.classList.add('hidden-box'); } return; }) } //Make the comment full width if (document.getElementById("Web_Comments__c")) { let comment_wrapper = document.getElementById("Web_Comments__c").parentElement.parentElement.parentElement; comment_wrapper.classList.add('comment-box'); } form.onValidate(function(){ var email = form.vals().Email; if(email){ if(!isEmailGood(email)) { form.submitable(false); var emailElem = form.getFormElem().find("#Email"); form.showErrorMessage("Must be Business email.", emailElem); }else{ form.submitable(true); } } }); form.onSuccess(function (values, followUpUrl) { jQuery('#talk_with_expert_modal .form-init').hide(); jQuery('#talk_with_expert_modal .form-response').show(); form_complete_status = true; if(typeof Munchkin !== 'undefined'){ Munchkin.munchkinFunction('clickLink', { href: 'talkToAnExpert' }); } return false; }); }); MktoForms2.loadForm("//lp.windriver.com", "113-TSG-922", 4184, function (form) { //change size for hidden fields let formHTML = (form.getFormElem())[0]; let fields = Array.from(formHTML.getElementsByTagName('input')); if (fields.length > 0) { fields.map(item => { if (item.attributes && item.attributes.type.nodeValue === "hidden") { let parent = item.parentElement; parent.classList.add('hidden-box'); } return; }) } //Make the comment full width if (document.getElementById("Web_Comments__c")) { let comment_wrapper = document.getElementById("Web_Comments__c").parentElement.parentElement.parentElement; comment_wrapper.classList.add('comment-box'); } form.onValidate(function(){ var email = form.vals().Email; if(email){ if(!isEmailGood(email)) { form.submitable(false); var emailElem = form.getFormElem().find("#Email"); form.showErrorMessage("Must be Business email.", emailElem); }else{ form.submitable(true); } } }); form.onSuccess(function (values, followUpUrl) { jQuery('#SignUpToGetNotify_modal .form-init').hide(); jQuery('#SignUpToGetNotify_modal .form-response').show(); form_complete_status = true; if(typeof Munchkin !== 'undefined'){ Munchkin.munchkinFunction('clickLink', { href: 'SignUpToGetNotify' }); } return false; }); }); </script> </div> </div> </div> <div class="field__item"> <div class="paragraph paragraph--type--legacy-html paragraph--view-mode--preview" id="paragraph-id--564"> <div class="clearfix text-formatted field field--name-field-html field--type-text-long field--label-hidden field__item"><style> .line-breaker{ border-color: #707070; margin-bottom: 60px; } .title34{ font-size: 34px; line-height: 45px; color: #707070; font-weight: 400; text-transform: uppercase; margin-bottom: 60px; } .title34-light{ font-size: 30px; line-height: 40px !important; color: #707070; font-weight: 300 !important; margin-bottom: 40px; } img.full-width{ width: 95%; } .mgb-40 { margin-bottom: 40px !important; } /* Resources section style */ .solutions-resources-category p { font-size: 16px; font-family: roboto,sans-serif; line-height: 21px; margin-top: 20px; color: #707070; font-weight: 400; margin-bottom: 5px; } .solutions-resources-title h3 { font-family: roboto,sans-serif; font-size: 25px; line-height: 29px; font-weight: 300; color: #707070; } .solutions-resources-description p { font-size: 16px; font-family: roboto,sans-serif; line-height: 21px; margin-top: 20px; color: #707070; font-weight: 400; } .resources-section-title { font-size: 34px; font-family: roboto, sans-serif; line-height: 40px; font-weight: 300; } /* Carousel fixes */ .carousel .carousel-control-prev, .carousel .carousel-control-next { width: 0px !important; } .carousel-mobile { display: none !important; } .carousel-desktop { display: block !important; } @media screen and (max-width: 767px) { .carousel-item-wrapper .ci-caption .ci-text-desc { width: 400px; margin: 40px 0; } .carousel-item-wrapper .ci-caption .ci-cta { padding-top: 50px; } .ci-text-title { margin-bottom: 3em !important; } .solutions-resources-item { margin-bottom: 40px; } .carousel-item-wrapper .ci-caption .ci-cta { padding-top: 100px; } .carousel-item-wrapper .ci-caption h1 { line-height: 1.5em !important; font-size: 30px !important; } .carousel-control-prev { left: -45px; } .carousel-control-next { right: -45px; } .carousel-control-next-icon, .carousel-control-prev-icon { display: inline-block; width: 1.5rem; } .carousel-desktop { display: none !important; } .carousel-mobile { display: block !important; } } </style> <!-- <div class="content section"> <div class="wrapper w-inner pdb-60"> <hr class="line-breaker"/> <h2 class="title34"> FEATURED Blog </h2> <div class="row"> <div class="col-xs-12 col-sm-12 col-md-6 col-lg-6"> <img src="/sites/default/files/2022-02/laptop-wrl-services.png" class="full-width"/> </div> <div class="col-xs-12 col-sm-12 col-md-6 col-lg-6"> <h3 class="title34-light">From Prototype to Post-Deployment: Linux Decision Points</h3> <p> In the embedded industry, the lifecycle of a Linux product can last 5, 10, or even 15 years or more, so the decisions you make now and along the way will impact speed, quality, and resources for years to come. They can also create technical debt and directly impact future scalability, profitability, and the overall success of your project. </p> <a href="https://blogs.windriver.com/wind_river_blog/2022/02/from-prototype-to-post-deployment-linux-decision-points/" target="_blank">≫ Read More</a> </div> </div> </div> </div> --> <!---- Promo -----> <style> .content.promo-box-image .wrapper{ background-image: url(/sites/default/files/2022-09/cta_calculator_banner_background.jpg); background-repeat: no-repeat; background-position: center right; background-size: cover; padding: 50px 100px 50px 100px; overflow: hidden; } .pbi-content { text-align: center; width: 85%; margin: 0 auto; } .promo-box-image h2 { font-family: roboto, sans-serif; font-size: 28px; line-height: 40px; font-weight: 300; color: #ffffff; text-align: center; } .promo-box-image p{ font-size: 16px; font-weight: 300; line-height: 24px; font-family: roboto, sans-serif; font-weight: normal; color: #ffffff; text-align: center; } .pbt-content{ justify-content: center; align-content: center; flex:3; display: flex; flex-direction: column; } a.wlink { font-size: 18px; line-height: 20px; font-family: roboto, sans-serif; font-weight: bold; color: #fff; } a.wlink span { color: #30E4D0; } @media (prefers-color-scheme: dark) { body.darktheme .content.promo-box-image p{ color: #ffffff !important; background-color:inherit!important; } } @media screen and (max-width: 767px) { .pbi-content { width: auto; } } @media screen and (max-width: 600px) { .content.promo-box-image .wrapper{ display: block; padding: 50px; } } </style> <div class="content promo-box-image ct100 pdb-40" style="margin:35px 0;"> <div class="wrapper w-inner"> <div class="pbi-content"> <h2>Alleviating Technical Debt</h2> <p> The exponential increase in security vulnerabilities is one of the leading causes of unexpected technical debt. As development teams push to add new features and get to market faster, CVEs often go unaddressed until late in the development lifecycle, impacting quality and overall project success. </p> <p> Try our calculator to see how planning for security across the lifecycle can help alleviate technical debt. </p> <a href="/services/linux/tech-debt-calculator" class="btn white"> Try the Calculator </a> <a class="anchor-tab-section" id="resources"> </a> </div> </div> </div> <!---- End Promo -----> <!-- START RESOURCES SECTION --> <div class="content pdb-60"> <div class="wrapper"> <h2 class="resources-section-title mgb-40">Resources</h2> </div> <div class="wrapper w-inner"> <!-- desktop slider --> <div id="resources-carousel-desktop" class="carousel slide carousel-desktop" data-bs-ride="carousel"> <div class="carousel-inner"> <div class="carousel-item active"> <div class="row"> <div class="col-xs-12 col-sm-6 col-md-3 col-lg-3 solutions-resources-item"> <a href="/services/linux/case-studies " target="_blank" onclick="ga('send', 'event', 'Resources', 'Link', 'Read more');"> <img src="/sites/default/files/2022-05/case_study_hero_sm.jpeg" class="full-width" alt="Resource" loading="lazy"> </a> <div class="solutions-resources-category"> <p>Web Page</p> </div> <div class="solutions-resources-title"> <a href="/services/linux/case-studies " target="_blank" onclick="ga('send', 'event', 'Resources', 'Link', 'Read more');"> <h3>Wind River Studio Linux Services Case Studies</h3> </a> </div> <div class="solutions-resources-description"> <p>See how Studio Linux Services has helped real customers achieve real results.</p> </div> <div class="solutions-resources-cta"> <a href="/services/linux/case-studies " class="read-link no-mgr" target="_blank" onclick="ga('send', 'event', 'Resources', 'Link', 'Read more');"> <span class="text-c-green">» </span>Read more </a> </div> </div> <div class="col-xs-12 col-sm-6 col-md-3 col-lg-3 solutions-resources-item"> <a href="https://www.windriver.com/resource/from-prototype-to-post-deployment" target="_blank" onclick="ga('send', 'event', 'Resources', 'Link', 'Read more');"> <img src="/sites/default/files/2022-04/linux-sls-resource-1-image.jpg" class="full-width" alt="Resource" loading="lazy"> </a> <div class="solutions-resources-category"> <p>E-Book</p> </div> <div class="solutions-resources-title"> <a href="https://www.windriver.com/resource/from-prototype-to-post-deployment" target="_blank" onclick="ga('send', 'event', 'Resources', 'Link', 'Read more');"> <h3>From Prototype to Post-Deployment: Linux Decision Points</h3> </a> </div> <div class="solutions-resources-description"> <p>Before starting the Linux journey, we should ask ourselves: What is our business strategy for open source leadership?</p> </div> <div class="solutions-resources-cta"> <a href="https://www.windriver.com/resource/from-prototype-to-post-deployment" class="read-link no-mgr" target="_blank" onclick="ga('send', 'event', 'Resources', 'Link', 'Read more');"> <span class="text-c-green">» </span>Read more </a> </div> </div> <div class="col-xs-12 col-sm-6 col-md-3 col-lg-3 solutions-resources-item"> <a href="https://experience.windriver.com/software-assurance/p/1" target="_blank" onclick="ga('send', 'event', 'Resources', 'Link', 'Watch now');"> <img src="/sites/default/files/2022-04/linux-sls-resource-2-image.jpg" class="full-width" alt="Resource" loading="lazy"> </a> <div class="solutions-resources-category"> <p>Webinar</p> </div> <div class="solutions-resources-title"> <a href="https://experience.windriver.com/software-assurance/p/1" target="_blank" onclick="ga('send', 'event', 'Resources', 'Link', 'Watch now');"> <h3>Software Assurance in an Open Source World</h3> </a> </div> <div class="solutions-resources-description"> <p>Knowing what's in your code is mission-critical to your success.</p> </div> <div class="solutions-resources-cta"> <a href="https://experience.windriver.com/software-assurance/p/1" class="read-link no-mgr" target="_blank" onclick="ga('send', 'event', 'Resources', 'Link', 'Watch now');"> <span class="text-c-green">» </span>Watch now </a> </div> </div> <div class="col-xs-12 col-sm-6 col-md-3 col-lg-3 solutions-resources-item"> <a href="https://experience.windriver.com/embedded-linux-impact/p/1" target="_blank" onclick="ga('send', 'event', 'Resources', 'Link', 'Watch now');"> <img src="/sites/default/files/2022-04/linux-sls-resource-3-image.jpg" class="full-width" alt="Resource" loading="lazy"> </a> <div class="solutions-resources-category"> <p>Webinar</p> </div> <div class="solutions-resources-title"> <a href="https://experience.windriver.com/embedded-linux-impact/p/1" target="_blank" onclick="ga('send', 'event', 'Resources', 'Link', 'Watch now');"> <h3>Embedded Linux Impact: Optimizing to Meet Market Requirements</h3> </a> </div> <div class="solutions-resources-description"> <p>Learn how to navigate mission-critical embedded requirements for different vertical markets.</p> </div> <div class="solutions-resources-cta"> <a href="https://experience.windriver.com/embedded-linux-impact/p/1" class="read-link no-mgr" target="_blank" onclick="ga('send', 'event', 'Resources', 'Link', 'Watch now');"> <span class="text-c-green">» </span>Watch now </a> </div> </div> </div> </div> <!-- <div class="carousel-item"> <div class="row"> <div class="col-xs-12 col-sm-6 col-md-3 col-lg-3 solutions-resources-item"> <a href="https://blogs.windriver.com/wind_river_blog/2022/02/from-prototype-to-post-deployment-linux-decision-points" target="_blank" onclick="ga('send', 'event', 'Resources', 'Link', 'Read more');"> <img src="/sites/default/files/2022-04/linux-sls-resource-4-image.jpg" class="full-width" alt="Resource" loading="lazy"> </a> <div class="solutions-resources-category"> <p>Blog</p> </div> <div class="solutions-resources-title"> <a href="https://blogs.windriver.com/wind_river_blog/2022/02/from-prototype-to-post-deployment-linux-decision-points" target="_blank" onclick="ga('send', 'event', 'Resources', 'Link', 'Read more');"> <h3>From Prototype to Post-Deployment: Linux Decision Points</h3> </a> </div> <div class="solutions-resources-description"> <p>In the embedded industry, the lifecycle of a Linux product can last 15 years or more, so the decisions you make now will impact speed, quality, and resources for years to come.</p> </div> <div class="solutions-resources-cta"> <a href="https://blogs.windriver.com/wind_river_blog/2022/02/from-prototype-to-post-deployment-linux-decision-points" class="read-link no-mgr" target="_blank" onclick="ga('send', 'event', 'Resources', 'Link', 'Read more');"> <span class="text-c-green">» </span>Read more </a> </div> </div> </div> </div> --> </div> <!-- <a class="carousel-control-prev" data-bs-slide="prev" href="#resources-carousel-desktop" role="button"> <span aria-hidden="true" class="carousel-control-prev-icon"> <svg viewBox="0 0 18.92 32.32" xmlns="http://www.w3.org/2000/svg"> <path d="M3.76,17.16,18.92,32.32H16.16L0,16.16,16.16,0h2.76L3.76,15.16"></path> </svg> </span> <span class="sr-only">Previous</span> </a> <a class="carousel-control-next" data-bs-slide="next" href="#resources-carousel-desktop" role="button"> <span aria-hidden="true" class="carousel-control-next-icon"> <svg viewBox="0 0 18.92 32.32" xmlns="http://www.w3.org/2000/svg"> <path d="M15.16,15.16,0,0H2.76L18.92,16.16,2.76,32.32H0L15.16,17.16"></path> </svg> </span> <span class="sr-only">Next</span> </a> --> </div> <!-- mobile slider --> <div id="resources-carousel-mobile" class="carousel slide carousel-mobile" data-bs-ride="carousel"> <div class="carousel-inner"> <div class="carousel-item active"> <div class="row"> <div class="col-xs-12 col-sm-6 col-md-3 col-lg-3 solutions-resources-item"> <a href="/services/linux/case-studies " target="_blank" onclick="ga('send', 'event', 'Resources', 'Link', 'Read more');"> <img src="/sites/default/files/2022-05/case_study_hero_sm.jpeg" class="full-width" alt="Resource" loading="lazy"> </a> <div class="solutions-resources-category"> <p>Web Page</p> </div> <div class="solutions-resources-title"> <a href="/services/linux/case-studies " target="_blank" onclick="ga('send', 'event', 'Resources', 'Link', 'Read more');"> <h3>Wind River Studio Linux Services Case Studies</h3> </a> </div> <div class="solutions-resources-description"> <p>See how Studio Linux Services has helped real customers achieve real results.</p> </div> <div class="solutions-resources-cta"> <a href="/services/linux/case-studies " class="read-link no-mgr" target="_blank" onclick="ga('send', 'event', 'Resources', 'Link', 'Read more');"> <span class="text-c-green">» </span>Read more </a> </div> </div> </div> </div> <div class="carousel-item"> <div class="row"> <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12 solutions-resources-item"> <a href="https://www.windriver.com/resource/from-prototype-to-post-deployment" target="_blank" onclick="ga('send', 'event', 'Resources', 'Link', 'Read more');"> <img src="/sites/default/files/2022-04/linux-sls-resource-1-image.jpg" class="full-width" alt="Resource" loading="lazy"> </a> <div class="solutions-resources-category"> <p>E-Book</p> </div> <div class="solutions-resources-title"> <a href="https://www.windriver.com/resource/from-prototype-to-post-deployment" target="_blank" onclick="ga('send', 'event', 'Resources', 'Link', 'Read more');"> <h3>From Prototype to Post-Deployment: Linux Decision Points</h3> </a> </div> <div class="solutions-resources-description"> <p>Before starting the Linux journey, we should ask ourselves: What is our business strategy for open source leadership?</p> </div> <div class="solutions-resources-cta"> <a href="https://www.windriver.com/resource/from-prototype-to-post-deployment" class="read-link no-mgr" target="_blank" onclick="ga('send', 'event', 'Resources', 'Link', 'Read more');"> <span class="text-c-green">» </span>Read more </a> </div> </div> </div> </div> <div class="carousel-item"> <div class="row"> <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12 solutions-resources-item"> <a href="https://experience.windriver.com/software-assurance/p/1" target="_blank" onclick="ga('send', 'event', 'Resources', 'Link', 'Watch now');"> <img src="/sites/default/files/2022-04/linux-sls-resource-2-image.jpg" class="full-width" alt="Resource" loading="lazy"> </a> <div class="solutions-resources-category"> <p>Webinar</p> </div> <div class="solutions-resources-title"> <a href="https://experience.windriver.com/software-assurance/p/1" target="_blank" onclick="ga('send', 'event', 'Resources', 'Link', 'Watch now');"> <h3>Software Assurance in an Open Source World</h3> </a> </div> <div class="solutions-resources-description"> <p>Knowing what's in your code is mission-critical to your success.</p> </div> <div class="solutions-resources-cta"> <a href="https://experience.windriver.com/software-assurance/p/1" class="read-link no-mgr" target="_blank" onclick="ga('send', 'event', 'Resources', 'Link', 'Watch now');"> <span class="text-c-green">» </span>Watch now </a> </div> </div> </div> </div> <div class="carousel-item"> <div class="row"> <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12 solutions-resources-item"> <a href="https://experience.windriver.com/embedded-linux-impact/p/1" target="_blank" onclick="ga('send', 'event', 'Resources', 'Link', 'Watch now');"> <img src="/sites/default/files/2022-04/linux-sls-resource-3-image.jpg" class="full-width" alt="Resource" loading="lazy"> </a> <div class="solutions-resources-category"> <p>Webinar</p> </div> <div class="solutions-resources-title"> <a href="https://experience.windriver.com/embedded-linux-impact/p/1" target="_blank" onclick="ga('send', 'event', 'Resources', 'Link', 'Watch now');"> <h3>Embedded Linux Impact: Optimizing to Meet Market Requirements</h3> </a> </div> <div class="solutions-resources-description"> <p>Learn how to navigate mission-critical embedded requirements for different vertical markets.</p> </div> <div class="solutions-resources-cta"> <a href="https://experience.windriver.com/embedded-linux-impact/p/1" class="read-link no-mgr" target="_blank" onclick="ga('send', 'event', 'Resources', 'Link', 'Watch now');"> <span class="text-c-green">» </span>Watch now </a> </div> </div> </div> </div> <!-- <div class="carousel-item"> <div class="row"> <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12 solutions-resources-item"> <a href="https://blogs.windriver.com/wind_river_blog/2022/02/from-prototype-to-post-deployment-linux-decision-points" target="_blank" onclick="ga('send', 'event', 'Resources', 'Link', 'Read more');"> <img src="/sites/default/files/2022-04/linux-sls-resource-4-image.jpg" class="full-width" alt="Resource" loading="lazy"> </a> <div class="solutions-resources-category"> <p>Blog</p> </div> <div class="solutions-resources-title"> <a href="https://blogs.windriver.com/wind_river_blog/2022/02/from-prototype-to-post-deployment-linux-decision-points" target="_blank" onclick="ga('send', 'event', 'Resources', 'Link', 'Read more');"> <h3>From Prototype to Post-Deployment: Linux Decision Points</h3> </a> </div> <div class="solutions-resources-description"> <p>In the embedded industry, the lifecycle of a Linux product can last 15 years or more, so the decisions you make now will impact speed, quality, and resources for years to come.</p> </div> <div class="solutions-resources-cta"> <a href="https://blogs.windriver.com/wind_river_blog/2022/02/from-prototype-to-post-deployment-linux-decision-points" class="read-link no-mgr" target="_blank" onclick="ga('send', 'event', 'Resources', 'Link', 'Read more');"> <span class="text-c-green">» </span>Read more </a> </div> </div> </div> </div> --> </div> <a class="carousel-control-prev" data-bs-slide="prev" href="#resources-carousel-mobile" role="button"> <span aria-hidden="true" class="carousel-control-prev-icon"> <svg viewBox="0 0 18.92 32.32" xmlns="http://www.w3.org/2000/svg"> <path d="M3.76,17.16,18.92,32.32H16.16L0,16.16,16.16,0h2.76L3.76,15.16"></path> </svg> </span> <span class="sr-only">Previous</span> </a> <a class="carousel-control-next" data-bs-slide="next" href="#resources-carousel-mobile" role="button"> <span aria-hidden="true" class="carousel-control-next-icon"> <svg viewBox="0 0 18.92 32.32" xmlns="http://www.w3.org/2000/svg"> <path d="M15.16,15.16,0,0H2.76L18.92,16.16,2.76,32.32H0L15.16,17.16"></path> </svg> </span> <span class="sr-only">Next</span> </a> </div> </div> </div> <!-- END RESOURCES SECTION --></div> </div> </div> <div class="field__item"> <div class="paragraph paragraph--type--legacy-html paragraph--view-mode--preview" id="paragraph-id--3708"> <div class="clearfix text-formatted field field--name-field-html field--type-text-long field--label-hidden field__item"><!-- styled modal css --> <style> .styled_form .modal-content { background: #000; color: #FFF; } .styled_form .modal-header { border-bottom: 1px solid #1AADA4; padding: 15px 25px; } .styled_form .modal-header h2 { font-size: 34px; font-weight: 300; } .styled_form .modal-header button.close, .styled_form .modal-header button.close:focus, .styled_form .modal-header button.close:hover { color: #FFF; opacity: 1 !important; } .styled_form .modal-body { padding: 25px; } .styled_form .modal-body .flex-container { display: flex; gap: 50px; justify-content: space-between; } .styled_form .modal-body .flex-container div:first-of-type { width: 60%; } .styled_form .modal-body .flex-container div:last-of-type { width: 40%; } .styled_form .modal-body .flex-container div p:first-of-type { margin-bottom: 0.5em; } .styled_form .modal-body .flex-container div p:last-of-type { height: 3em; } .styled_form .modal-footer { display: none; } .mktoForm .mktoFormRow.comment-box { float: none !important; width: 100%; height: 100px !important; clear: both !important; } .mktoForm .mktoFormRow.comment-box #Web_Comments__c { height: 100px !important; } .mktoForm .mktoFormRow.comment-box .mktoFormCol { height: 100px !important; width: 100% !important; margin-left: 0 !important; margin-right: 0px; } .mktoForm .mktoFormRow.hidden-box { float: none !important; height: 0px !important; flex: none !important; width: 0px !important; } .mktoForm .mktoFormRow #LblEmail_Opt_In__c.mktoLabel { margin-left: 40px !important; width: auto !important; } .mktoForm .mktoFormRow .mktoLogicalField.mktoCheckboxList { width: auto !important; position: absolute; top: 0; left: 0; } .mktoForm .mktoFormRow .mktoGutter { display: none !important; } </style> <script src="//lp.windriver.com/js/forms2/js/forms2.min.js"></script> <!-- styled modal --> <div aria-hidden="true" aria-labelledby="contactus-modalTitle" class="modal fade styled_form" id="contactus-modal" role="dialog" tabindex="-1"> <div class="modal-dialog modal-dialog-centered" role="document"> <div class="modal-content"> <div class="modal-header"> <div class="modal-title" id="contactus-modalTitle"> <h2>Wind River Studio Scanning Service</h2> <p>FREE FOR LIMITED TIME - Linux platform developers using Yocto, Debian, or CentOS can run scans of their Software Bill of Materials (SBOM) or manifests for CVEs using our professional-grade tool. </p> </div> <button aria-label="Close" class="close" data-dismiss="modal" type="button"><span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <div class="flex-container"> <div> <p><strong>Existing customer?</strong></p> <p>Log in using your Wind River support credentials.</p> <a href="https://studio.windriver.com/scan" class="btn green mgr">Log in</a> </div> <div> <p><strong>New user?</strong></p> <p>Request a scan.</p> <a href="#sls_cve_modal" data-bs-target="#sls_cve_modal" data-bs-toggle="modal" onclick="ga('send', 'event', 'Into', 'Link', 'Open Modal - Linux - SLS CVE');" class="btn green mgr">Register</a> </div> </div> </div> <div class="modal-footer"> </div> </div> </div> </div> <!-- linux sls cve modal --> <div aria-labelledby="sls_cve_modal" class="modal fade" id="sls_cve_modal" role="dialog" tabindex="-1"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <h4 class="modal-title pull-left" id="sls_cve_modalLabel">Request A Free CVE Scan</h4> <button aria-label="Close" class="close" data-dismiss="modal" type="button"><span aria-hidden="true">×</span></button> <div class="clearfix"> </div> </div> <div class="modal-body"> <div class="form-init"> <form id="mktoForm_4827"></form> <div class="clearfix"> </div> </div> <div class="form-response" style="display:none;"> <p> Thank you for your interest. A representative will contact you shortly. </p> </div> </div> <div class="modal-footer"><a class="closeBtn" data-bs-dismiss="modal" href="javascritp:void(0);">Close</a> </div> </div> </div> </div> <script> //validate domains var invalidDomains = ['163.com','163.net','169.cc','188.net', '263.net', '2911.net', '2RD.net', '363.net', '371.net', '39.net', '5415.com', '777.net.cn', '8848.netv', '888.nu', '88998.com', '990.net', 'Amei.cc', 'animail.com', 'AnyEmail.net', 'aol.com', 'care2.com', 'China.com', 'ChinaArmy.net', 'ChinaHot.net', 'Chinaice.com', 'Chinaren.com', 'Chinese.com', 'ChineseMail.org', 'cncou.com', 'cnnb.net', 'Eguo.com', 'Email.com.cn', 'EveryRoad.net', 'eyou.com', 'FM365.com', 'FrontTraining.com', 'gmail.', 'gmx.at', 'GMX.CO.UK', 'gmx.com', 'gmx.de', 'gmx.net', 'google.com', 'Graffiti.net', 'HKEM.com', 'HKGX.com', 'HKid.com', 'hl.cninfo.net', 'HongKong.com', 'hotmail.com', 'hotmail.de', 'hotmail.fr', 'hotmail.it', 'hotmail.ru', 'inbox.com', 'inbox.ru', 'IQIQ.net', 'ISSIHK.net', 'Kitty.cc', 'kzinfo.net', 'LycosBox.com', 'lycosmail.com', 'mail.com', 'mail.ru', 'mailinator.com', 'mailtothis.com', 'MailTW.com', 'MarkGuide.com', 'MedioMail.com', 'mol.com.cn', 'Muzi.com', 'MyRice.com', 'Ningbo.net', 'OkTw.net', 'ON.com.tw', 'online.de', 'Online.sh.cn', 'Online.tj.cn', 'outlook.com', 'peacemail.com', 'rediffmail.com', 'ReXian.com', 'Sharklasers.com', 'sina.cn', 'Sina.com', 'snail-mail.com', 'Sobao.com', 'Soyou.com', 'SportAsia.com', 'Taiwan.com', 'Taiwandot.com', 'Teddy.cc', 'Trash-mail.com', 'TPEMail.net.tw', 'uBlaze.com', 'vegemail.com', 'whale-mail.com', 'wildmail.com', 'XD990.net', 'Yahoo.cn', 'yahoo.co.in', 'yahoo.co.jp', 'yahoo.co.uk', 'yahoo.com', 'yahoo.com.au', 'Yahoo.com.tw', 'yahoo.de', 'yahoo.es', 'yahoo.fr', 'yahoo.in', 'yp.com.mo']; function isEmailGood(email) { for(var i=0; i < invalidDomains.length; i++) { var domain = '@'+invalidDomains[i]; if (email.indexOf(domain) != -1) { return false; } } return true; } MktoForms2.loadForm("//lp.windriver.com", "113-TSG-922", 4827, function (form) { //change size for hidden fields let formHTML = (form.getFormElem())[0]; let fields = Array.from(formHTML.getElementsByTagName('input')); if (fields.length > 0) { fields.map(item => { if (item.attributes && item.attributes.type.nodeValue === "hidden") { let parent = item.parentElement; parent.classList.add('hidden-box'); } return; }) } //Make the comment full width if (document.getElementById("Web_Comments__c")) { let comment_wrapper = document.getElementById("Web_Comments__c").parentElement.parentElement.parentElement; comment_wrapper.classList.add('comment-box'); } form.onValidate(function(){ var email = form.vals().Email; if(email){ if(!isEmailGood(email)) { form.submitable(false); var emailElem = form.getFormElem().find("#Email"); form.showErrorMessage("Must be Business email.", emailElem); }else{ form.submitable(true); } } }); form.onSuccess(function (values, followUpUrl) { jQuery('#sls_cve_modal .form-init').hide(); jQuery('#sls_cve_modal .form-response').show(); form_complete_status = true; if(typeof Munchkin !== 'undefined'){ Munchkin.munchkinFunction('clickLink', { href: 'linuxSLSCVE' }); } return false; }); }); </script></div> </div> </div> </div> </div> </article> </div> </div> </main> <!-- Footer --> <footer role="contentinfo"> <div class="content footer"> <div class="wrapper"> <div class="row footer-links"> <div class="col-xs-12 col-sm-12 col-md-3 col-lg-3"> <div class="region region-footer1"> <nav role="navigation" aria-labelledby="block-footerwindriverstudio-menu" id="block-footerwindriverstudio" class="block block-menu navigation menu--footer-wind-river-studio"> <h2 id="block-footerwindriverstudio-menu">Products</h2> <ul class="menu menu-level-0"> <li class="menu-item"> <a href="/products/vxworks" data-drupal-link-system-path="node/5507">VxWorks</a> <div class="menu_link_content menu-link-contentfooter-wind-river-studio view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="/products/linux" data-drupal-link-system-path="node/2718">Wind River Linux</a> <div class="menu_link_content menu-link-contentfooter-wind-river-studio view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="/products/helix" data-drupal-link-system-path="node/2937">Wind River Helix Virtualization Platform</a> <div class="menu_link_content menu-link-contentfooter-wind-river-studio view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="/studio/operator" onclick="ga('send', 'event', 'Footer', 'Link', 'Studio | Operator')" data-drupal-link-system-path="node/3256">Wind River Studio Operator</a> <div class="menu_link_content menu-link-contentfooter-wind-river-studio view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="/studio/developer" data-drupal-link-system-path="node/5461">Wind River Studio Developer</a> <div class="menu_link_content menu-link-contentfooter-wind-river-studio view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="/products/diab-compiler" data-drupal-link-system-path="node/3239">Wind River Diab Compiler</a> <div class="menu_link_content menu-link-contentfooter-wind-river-studio view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="https://bsp.windriver.com/home">Board Support Packages</a> <div class="menu_link_content menu-link-contentfooter-wind-river-studio view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> </ul> </nav> </div> </div> <div class="col-xs-12 col-sm-12 col-md-3 col-lg-3"> <div class="region region-footer2"> <nav role="navigation" aria-labelledby="block-footerindustrysolutions-menu" id="block-footerindustrysolutions" class="block block-menu navigation menu--footer-industry-solutions"> <h2 id="block-footerindustrysolutions-menu">Industries</h2> <ul class="menu menu-level-0"> <li class="menu-item"> <a href="/solutions/aerospace-and-defense" onclick="ga('send', 'event', 'Footer', 'Link', 'Solutions | Aerospace & Defense')" data-drupal-link-system-path="node/5673">Aerospace & Defense</a> <div class="menu_link_content menu-link-contentfooter-industry-solutions view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="/solutions/automotive" onclick="ga('send', 'event', 'Footer', 'Link', 'Solutions | Automotive')" data-drupal-link-system-path="node/5232">Automotive</a> <div class="menu_link_content menu-link-contentfooter-industry-solutions view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="/solutions/energy" onclick="ga('send', 'event', 'Navigations', 'Link', 'Solutions | Energy');" data-drupal-link-system-path="node/2068">Energy</a> <div class="menu_link_content menu-link-contentfooter-industry-solutions view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="/solutions/industrial" onclick="ga('send', 'event', 'Footer', 'Link', 'Solutions | Industrial')" data-drupal-link-system-path="node/2065">Industrial</a> <div class="menu_link_content menu-link-contentfooter-industry-solutions view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="/solutions/medical" onclick="ga('send', 'event', 'Footer', 'Link', 'Solutions | Medical')" data-drupal-link-system-path="node/5510">Medical</a> <div class="menu_link_content menu-link-contentfooter-industry-solutions view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="/solutions/startups" onclick="ga('send', 'event', 'Navigations', 'Link', 'Solutions | Startups');" data-drupal-link-system-path="node/2490">Startups</a> <div class="menu_link_content menu-link-contentfooter-industry-solutions view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="/solutions/telecommunications" onclick="ga('send', 'event', 'Footer', 'Link', 'Solutions | Telecommunications')" data-drupal-link-system-path="node/3258">Telecommunications</a> <div class="menu_link_content menu-link-contentfooter-industry-solutions view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> </ul> </nav> <nav role="navigation" aria-labelledby="block-footersecurity-menu" id="block-footersecurity" class="block block-menu navigation menu--footer-se"> <h2 id="block-footersecurity-menu">Security</h2> <ul class="menu menu-level-0"> <li class="menu-item"> <a href="/security" onclick="javascript:ga('send', 'event', 'Footer', 'Link', 'Security Center');" data-drupal-link-system-path="node/2871">Security Center</a> <div class="menu_link_content menu-link-contentfooter-se view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="/security/vulnerability-responses" onclick="javascript:ga('send', 'event', 'Footer', 'Link', 'Vulnerability Responses');" data-drupal-link-system-path="node/2875">Vulnerability Responses</a> <div class="menu_link_content menu-link-contentfooter-se view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="/scan" data-drupal-link-system-path="node/3636">Linux Security Scanner</a> <div class="menu_link_content menu-link-contentfooter-se view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="https://support2.windriver.com/index.php?page=cve" onclick="javascript:ga('send', 'event', 'Footer', 'Link', 'CVE Database');">CVE Database</a> <div class="menu_link_content menu-link-contentfooter-se view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> </ul> </nav> </div> </div> <div class="col-xs-12 col-sm-12 col-md-3 col-lg-3"> <div class="region region-footer3"> <nav role="navigation" aria-labelledby="block-footerresources-menu" id="block-footerresources" class="block block-menu navigation menu--footer-resources"> <h2 id="block-footerresources-menu">Explore</h2> <ul class="menu menu-level-0"> <li class="menu-item"> <a href="https://windriver.com/resources" onclick="ga('send', 'event', 'Footer', 'Link', 'Resources | Resource Center')">Resource Library</a> <div class="menu_link_content menu-link-contentfooter-resources view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="https://www.windriver.com/intelligent-systems" onclick="ga('send', 'event', 'Footer', 'Link', 'Resources | Intelligent Systems Research')">Intelligent Systems Research</a> <div class="menu_link_content menu-link-contentfooter-resources view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="/resources/webinars" onclick="ga('send', 'event', 'Footer', 'Link', 'Resources | Web Seminars');" data-drupal-link-system-path="node/1769">Web Seminars & Events</a> <div class="menu_link_content menu-link-contentfooter-resources view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="https://www.windriver.com/blog" onclick="ga('send', 'event', 'Footer', 'Link', 'Resources | Wind River Blog')">Wind River Blog</a> <div class="menu_link_content menu-link-contentfooter-resources view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="https://www.windriver.com/success-stories">Customer Stories</a> <div class="menu_link_content menu-link-contentfooter-resources view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="https://learning.windriver.com/page/learning-subscription">Learning Subscription</a> <div class="menu_link_content menu-link-contentfooter-resources view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="/resources?type=Guides_to_Intelligent_Systems" onclick="ga('send', 'event', 'Footer', 'Link', 'Resources | Wind River Labs');" data-drupal-link-query="{"type":"Guides_to_Intelligent_Systems"}" data-drupal-link-system-path="node/2489">Guides to Intelligent Systems</a> <div class="menu_link_content menu-link-contentfooter-resources view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> </ul> </nav> <nav role="navigation" aria-labelledby="block-support-menu" id="block-support" class="block block-menu navigation menu--footer-ip-services"> <h2 id="block-support-menu">Support</h2> <ul class="menu menu-level-0"> <li class="menu-item"> <a href="https://support2.windriver.com/">Wind River Support</a> <div class="menu_link_content menu-link-contentfooter-ip-services view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="https://docs.windriver.com">Product Documentation</a> <div class="menu_link_content menu-link-contentfooter-ip-services view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> </ul> </nav> </div> </div> <div class="col-xs-12 col-sm-12 col-md-3 col-lg-3"> <div class="region region-footer4"> <nav role="navigation" aria-labelledby="block-footerabout-menu" id="block-footerabout" class="block block-menu navigation menu--footer-about"> <h2 id="block-footerabout-menu">About</h2> <ul class="menu menu-level-0"> <li class="menu-item"> <a href="/company" onclick="ga('send', 'event', 'Footer', 'Link', 'About | About Wind River');" data-drupal-link-system-path="node/2971">About Wind River</a> <div class="menu_link_content menu-link-contentfooter-about view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="/news" onclick="ga('send', 'event', 'Footer', 'Link', 'About | Newsroom');" data-drupal-link-system-path="node/3001">Newsroom</a> <div class="menu_link_content menu-link-contentfooter-about view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="/news/awards" onclick="ga('send', 'event', 'Footer', 'Link', 'About | Awards');" data-drupal-link-system-path="node/27">Awards</a> <div class="menu_link_content menu-link-contentfooter-about view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="https://www.windriver.com/company/bios">Executive Leadership Team</a> <div class="menu_link_content menu-link-contentfooter-about view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="/partners" onclick="ga('send', 'event', 'Footer', 'Link', 'About | Partners');" data-drupal-link-system-path="node/1841">Partners</a> <div class="menu_link_content menu-link-contentfooter-about view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="https://www.windriver.com/company/careers/diversity" onclick="ga('send', 'event', 'Footer', 'Link', 'About | Diversity');">Diversity & Inclusion</a> <div class="menu_link_content menu-link-contentfooter-about view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="/company/careers" onclick="ga('send', 'event', 'Footer', 'Link', 'About | Wind River Blog');" data-drupal-link-system-path="node/1818">Careers</a> <div class="menu_link_content menu-link-contentfooter-about view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li class="menu-item"> <a href="/company/universities" onclick="ga('send', 'event', 'Footer', 'Link', 'About | University Program'); " data-drupal-link-system-path="node/2903">University Program</a> <div class="menu_link_content menu-link-contentfooter-about view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> </ul> </nav> <div id="block-footerbuttons" class="block block-block-content block-block-content3a1648f7-7c10-4da7-a1ae-10f382cfaecc"> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><div class="pdt-10"><a class="btn white" href="https://support2.windriver.com">Support</a></div> <div class="pdt-10"><a class="btn white" href="/contact">Contact Us</a></div> <script> function lhnJsSdkEmbeddedOpened(){ console.log("open"); // This function will be called when the embedded window is opened if (!window.__webeoEventQueue) window.__webeoEventQueue = []; window.__webeoEventQueue.push(8701); lhnQuery('.lhnHocPoweredBy').html('<a href="https://www.windriver.com/company/terms/privacy" target="_blank">Privacy Policy</a>'); } </script></div> </div> </div> </div> </div> </div> </div> <div class="region region-footer"> <div id="block-pagefooter-2" class="block block-block-content block-block-content7f99e3ca-03d7-4a60-bd33-1ca99bd13852"> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><div class="content footer"> <div class="wrapper"> <div class="row footer-copyright-and-social"> <div class="col-xs-12 col-sm-12 col-md-6 col-lg-7 footer-copyright text-left"><a href="/company/terms">Compliance at Wind River</a> <span class="copyright-oblique-delimiter">|</span> <a href="/company/terms/privacy" onclick="javascript:ga('send', 'event', 'Footer', 'Link', 'Privacy');">Privacy</a> <span class="copyright-oblique-delimiter">|</span> <a href="/company/feedback" onclick="javascript:ga('send', 'event', 'Footer', 'Link', 'Feedback');">Feedback</a> <span class="copyright-oblique-delimiter">|</span> <div id="global-footer-menu"> <div class="w3-dropdown-hover"><a href="javascript:void(0)">Country </a> <div class="w3-dropdown-content w3-bar-block"><a class="w3-bar-item" href="https://www.windriver.com">U.S.</a> <a class="w3-bar-item" href="https://www.windriver.com/japan">Japan</a> <a class="w3-bar-item" href="http://www.windriver.com.cn/">China</a></div> </div> </div> <br /> <span href="javascript:void(0)">© 2024 Wind River Systems, Inc.</span></div> <div class="col-xs-12 col-sm-12 col-md-6 col-lg-5 footer-social text-right"><a href="https://www.facebook.com/WindRiverSystems?sk=wall" onclick="javascript:ga('send', 'event', 'Footer', 'Link', 'Facebook');"><img alt="Facebook" class="footer-social-icon" src="/themes/Windriver/images/svg/footer-facebook.svg" /> </a> <a href="https://twitter.com/WindRiver" onclick="javascript:ga('send', 'event', 'Footer', 'Link', 'Twitter');"> <img alt="Twitter" class="footer-social-icon" src="/themes/Windriver/images/svg/footer-twitter-2.svg" /> </a> <a href="https://www.linkedin.com/company/wind-river" onclick="javascript:ga('send', 'event', 'Footer', 'Link', 'Linkedin');"> <img alt="Linkedin" class="footer-social-icon" src="/themes/Windriver/images/svg/footer-linkedin.svg" /> </a> <a href="https://www.youtube.com/user/windriverchannel" onclick="javascript:ga('send', 'event', 'Footer', 'Link', 'Youtube');"> <img alt="Youtube" class="footer-social-icon" src="/themes/Windriver/images/svg/footer-youtube.svg" /> </a></div> </div> </div> </div> </div> </div> </div> </footer> </div> </div> <script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","scriptPath":null,"pathPrefix":"","currentPath":"node\/2044","currentPathIsAdmin":false,"isFront":false,"currentLanguage":"en"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"smartIp":"{\u0022location\u0022:{\u0022source\u0022:\u0022smart_ip\u0022,\u0022ipAddress\u0022:\u002251.222.253.12\u0022,\u0022ipVersion\u0022:4,\u0022timestamp\u0022:1732736632,\u0022originalData\u0022:{\u0022ipNumber\u0022:\u0022870251788\u0022,\u0022ipVersion\u0022:4,\u0022ipAddress\u0022:\u002251.222.253.12\u0022,\u0022mcc\u0022:null,\u0022mnc\u0022:null,\u0022mobileCarrierName\u0022:null,\u0022weatherStationName\u0022:null,\u0022weatherStationCode\u0022:null,\u0022iddCode\u0022:null,\u0022areaCode\u0022:null,\u0022latitude\u0022:null,\u0022longitude\u0022:null,\u0022countryName\u0022:\u0022Canada\u0022,\u0022countryCode\u0022:\u0022CA\u0022,\u0022usageType\u0022:null,\u0022elevation\u0022:null,\u0022netSpeed\u0022:null,\u0022timeZone\u0022:null,\u0022zipCode\u0022:null,\u0022domainName\u0022:null,\u0022isp\u0022:null,\u0022cityName\u0022:null,\u0022regionName\u0022:null},\u0022country\u0022:\u0022Canada\u0022,\u0022countryCode\u0022:\u0022CA\u0022,\u0022region\u0022:\u0022\u0022,\u0022regionCode\u0022:\u0022\u0022,\u0022city\u0022:\u0022\u0022,\u0022zip\u0022:\u0022\u0022,\u0022latitude\u0022:\u0022\u0022,\u0022longitude\u0022:\u0022\u0022,\u0022timeZone\u0022:\u0022\u0022,\u0022isEuCountry\u0022:false,\u0022isGdprCountry\u0022:false}}","smartIpSrc":{"smartIp":"smart_ip","geocodedSmartIp":"geocoded_smart_ip","w3c":"w3c"},"TBMegaMenu":{"TBElementsCounter":{"column":null},"theme":"windriver","tbm-header-menu":{"arrows":""}},"csp":{"nonce":"uCnhNvJF4rOT2Zy9Xidrxw"},"user":{"uid":0,"permissionsHash":"39df1ce99849ef9ef45c57829f753e88442f2b961bc0c5173c7f2c0bbde89030"}}</script> <script src="/sites/default/files/js/js_ObjlzyzQLU3w5se4mpY2Ws2_MMsY3K-F2Oftjn7pwVE.js"></script> <script src="//unpkg.com/@coveops/hosted-search-page@latest/dist/index.min.js"></script> <script src="/sites/default/files/js/js_-TscnJOuTvXcImAu8_dt9cZr1_iF8BcFIPZYjh_k4IA.js"></script> <script src="//scripts.webeo.com/compliance.webeo.js"></script> <script src="/sites/default/files/js/js_RDhwtuPh4QLAevxZXrJPJnlrcQ0Moy1OopJ1CYCJew0.js"></script> </body> </html>