{"id":6757,"date":"2019-04-18T09:17:45","date_gmt":"2019-04-18T07:17:45","guid":{"rendered":"https:\/\/www.credativ.de\/blog\/credativ-inside\/the-xen-hypervisor-and-microcode-updates\/"},"modified":"2022-03-31T11:18:29","modified_gmt":"2022-03-31T09:18:29","slug":"the-xen-hypervisor-and-microcode-updates","status":"publish","type":"post","link":"https:\/\/www.credativ.de\/en\/blog\/howtos\/the-xen-hypervisor-and-microcode-updates\/","title":{"rendered":"The XEN hypervisor and microcode updates"},"content":{"rendered":"<p>One would think that microcode updates are basically unproblematic on modern Linux distributions. This is fundamentally correct. Nevertheless, there are always edge cases in which distribution developers may have missed something.<\/p>\n<p>Using the example of Ubuntu 18.04 LTS \u201cBionic Beaver\u201d in connection with the XEN Hypervisor this becomes obvious when it comes to processors microcode updates.<\/p>\n<p>Ubuntu delivers updated microcode packages for both AMD and Intel. However, these are apparently not applied to the processor.<\/p>\n<h2>XEN Microkernel<\/h2>\n<p>The reason for this is not to obvious. In XEN, the host system is already paravirtualized and cannot directly influence the CPU for security reasons. Accordingly, manual attempts to change the current microcode fail.<\/p>\n<p>Therefore, the XEN microkernel has to take care of the microcode patching. Instructed correctyl, it will do so at boot time.<\/p>\n<h2>Customize command line in Grub<\/h2>\n<p>For the XEN kernel to patch the microcode of the CPU, it must have access to the microcode code files at boot time and on the other hand, he must also have the order to apply them. We can achieve the latter by Grub boot loader configuration. To do so, we setup a parameter in the kernel command line.<\/p>\n<p>In the case of Ubuntu 18.04 LTS, the grub configuration file can be found at <code>\/etc\/default\/grub<\/code>.<\/p>\n<p>There you should find the file <code>xen.cfg<\/code>. This is of course only the case if the XEN Hypervisor package is installed. Open the config file in your editor and look for the location of the variable <code>GRUB_CMDLINE_XEN_DEFAULT<\/code>. Add the parameter <code>ucode=scan<\/code>. In the default state, the line of the <code>xen.cfg<\/code> then should look like this:<\/p>\n<div>\n<pre>GRUB_CMDLINE_XEN_DEFAULT=\"ucode=scan\"<\/pre>\n<\/div>\n<h2>Customize Initramfs<\/h2>\n<p>In addition to the instruction, the microkernel of the XEN hypervisor also needs access to the respective microcode files as well as the \u2018Intel Microcode Tool\u2019, if applicable.<\/p>\n<p>While the microcode packages are usually already installed correctly, the the Intel tool may had to be made accessible via <code>sudo apt-get install iucode tool<\/code>. Care must also be taken to ensure that the microcode files also get into the initial ramdisk. For this purpose, Ubuntu already has matching scripts available.<\/p>\n<p>In the default state, the system tries to select the applicable microcodes for the CPU in the InitramFS. Unfortunately, this does not succeed always, so you might have to help here.<\/p>\n<p>With the command <code>sudo lsinitrd \/boot\/initrd.img-4.15.0-46-generic<\/code> you can, for example, check which contents are stored in the InitramFS with the name <code>initrd.img-4.15.0-46-generic<\/code>. If on an Intel system there is something from AMD but not Intel shown, the automatic processor detection went wrong when creating the initramdisk.<\/p>\n<p>To get this right, you need to look at the files <code>amd64-microcode<\/code> and <code>intel-microcode<\/code> in the directory <code>\/etc\/default<\/code>. Each of these two config files has a INITRAMFS variable <code>AMD64UCODE_INITRAMFS<\/code> or <code>IUCODE_TOOL_INITRAMFS<\/code>. The valid values to configure are \u201cno,\u201d \u201cauto,\u201d or \u201cearly\u201d. Default is \u201cauto\u201d. With \u201cauto\u201d the system tries the auto discovery mentioned above. If it doesn\u2019t work, you should set the value to <code>early<\/code> in the file matching the manufacturer of your CPU, and the other setup file to <code>no<\/code>. If the manufacturer is Intel, you can use the file <code>intel-microcode<\/code> to set the following additional variable:<\/p>\n<div>\n<pre>IUCODE_TOOL_SCANCPUS=yes<\/pre>\n<\/div>\n<p>This causes the script set to perform advanced CPU detection based on the Intel CPU, so that only the microcode files are included in the InitramFS that match the CPU. This helps avoiding an oversized initial ramdisk.<\/p>\n<h2>Finalize changes<\/h2>\n<p>Both the changes to the grub config and the adjustments to the InitramFS must also be finalized. This is done via<\/p>\n<div>\n<pre>sudo update-initramfs -u\r\nsudo update-grub<\/pre>\n<\/div>\n<p>A subsequent restart of the hypervisor will then let the XEN microkernel integrate the microcode patches provided in the InitramFS to the CPU.<br \/>\nIs it worth the effort?<\/p>\n<p>Adjustments to the microcode of the processors are important. CPU manufacturers troubleshoot the \u201chardware\u201d they sell. This fixes can be very important to maintain the integrity oder security of your server system \u2013 as we saw last year when the Spectre and Meltdown bugs got undisclosed. Of course, microcode updates can also be seen as negative, since the fixes for \u201cSpectre\u201d as well as \u201cMeltdown\u201d impose performance losses. Here it is necessary to consider whether one should integrate the microcode updates or not. This depends on risk vs. reward. Here there are quite different views, which are to be considered in the context of the system application.<\/p>\n<p>A virtualization host, which runs third party virtual machines has whole other security requirements than a hypervisor who is deeply digged into the internal infrastructure and only runs trusted VMs. Between these two extremes, there are, of course, a few shades to deal with.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>One would think that microcode updates are basically unproblematic on modern Linux distributions. This is fundamentally correct. Nevertheless, there are always edge cases in which distribution developers may have missed something. Using the example of Ubuntu 18.04 LTS \u201cBionic Beaver\u201d in connection with the XEN Hypervisor this becomes obvious when it comes to processors microcode [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":2320,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_improvement_type_select":"improve_an_existing","_thumb_yes_seoaic":false,"_frame_yes_seoaic":false,"seoaic_generate_description":"","seoaic_improve_instructions_prompt":"","seoaic_rollback_content_improvement":"","seoaic_idea_thumbnail_generator":"","thumbnail_generated":false,"thumbnail_generate_prompt":"","seoaic_article_description":"","seoaic_article_subtitles":[],"footnotes":""},"categories":[1885],"tags":[1853,1863,1816],"class_list":["post-6757","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-howtos-en","tag-security","tag-updates-en","tag-xen-en"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.6 (Yoast SEO v27.6) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>The XEN hypervisor and microcode updates - credativ\u00ae<\/title>\n<meta name=\"description\" content=\"Are microcode updates always unproblematic on modern Linux distributions? credativ\u00ae investigates and lets the experts speak. Read the full article:\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.credativ.de\/en\/blog\/howtos\/the-xen-hypervisor-and-microcode-updates\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The XEN hypervisor and microcode updates\" \/>\n<meta property=\"og:description\" content=\"Are microcode updates always unproblematic on modern Linux distributions? credativ\u00ae investigates and lets the experts speak. Read the full article:\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.credativ.de\/en\/blog\/howtos\/the-xen-hypervisor-and-microcode-updates\/\" \/>\n<meta property=\"og:site_name\" content=\"credativ\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/credativDE\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-04-18T07:17:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-03-31T09:18:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.credativ.de\/wp-content\/uploads\/2019\/04\/Der-XEN-Hypervisor-und-Microcode-Updates-Header.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2500\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Peter Dreuw\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@archandha\" \/>\n<meta name=\"twitter:site\" content=\"@credativde\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Peter Dreuw\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/blog\\\/howtos\\\/the-xen-hypervisor-and-microcode-updates\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/blog\\\/howtos\\\/the-xen-hypervisor-and-microcode-updates\\\/\"},\"author\":{\"name\":\"Peter Dreuw\",\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/#\\\/schema\\\/person\\\/ee5f7428a89d09bab352fdc86c8edef3\"},\"headline\":\"The XEN hypervisor and microcode updates\",\"datePublished\":\"2019-04-18T07:17:45+00:00\",\"dateModified\":\"2022-03-31T09:18:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/blog\\\/howtos\\\/the-xen-hypervisor-and-microcode-updates\\\/\"},\"wordCount\":744,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/blog\\\/howtos\\\/the-xen-hypervisor-and-microcode-updates\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.credativ.de\\\/wp-content\\\/uploads\\\/2019\\\/04\\\/Der-XEN-Hypervisor-und-Microcode-Updates-Header.jpg\",\"keywords\":[\"Security\",\"Updates\",\"Xen\"],\"articleSection\":[\"HowTos\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.credativ.de\\\/en\\\/blog\\\/howtos\\\/the-xen-hypervisor-and-microcode-updates\\\/#respond\"]}],\"copyrightYear\":\"2019\",\"copyrightHolder\":{\"@id\":\"https:\\\/\\\/www.credativ.de\\\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/blog\\\/howtos\\\/the-xen-hypervisor-and-microcode-updates\\\/\",\"url\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/blog\\\/howtos\\\/the-xen-hypervisor-and-microcode-updates\\\/\",\"name\":\"The XEN hypervisor and microcode updates - credativ\u00ae\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/blog\\\/howtos\\\/the-xen-hypervisor-and-microcode-updates\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/blog\\\/howtos\\\/the-xen-hypervisor-and-microcode-updates\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.credativ.de\\\/wp-content\\\/uploads\\\/2019\\\/04\\\/Der-XEN-Hypervisor-und-Microcode-Updates-Header.jpg\",\"datePublished\":\"2019-04-18T07:17:45+00:00\",\"dateModified\":\"2022-03-31T09:18:29+00:00\",\"description\":\"Are microcode updates always unproblematic on modern Linux distributions? credativ\u00ae investigates and lets the experts speak. Read the full article:\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/blog\\\/howtos\\\/the-xen-hypervisor-and-microcode-updates\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.credativ.de\\\/en\\\/blog\\\/howtos\\\/the-xen-hypervisor-and-microcode-updates\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/blog\\\/howtos\\\/the-xen-hypervisor-and-microcode-updates\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.credativ.de\\\/wp-content\\\/uploads\\\/2019\\\/04\\\/Der-XEN-Hypervisor-und-Microcode-Updates-Header.jpg\",\"contentUrl\":\"https:\\\/\\\/www.credativ.de\\\/wp-content\\\/uploads\\\/2019\\\/04\\\/Der-XEN-Hypervisor-und-Microcode-Updates-Header.jpg\",\"width\":2500,\"height\":300,\"caption\":\"Der XEN Hypervisor und Microcode-Updates Header\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/blog\\\/howtos\\\/the-xen-hypervisor-and-microcode-updates\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The XEN hypervisor and microcode updates\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/\",\"name\":\"credativ GmbH\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Organization\",\"Place\"],\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/#organization\",\"name\":\"credativ\u00ae\",\"url\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/\",\"logo\":{\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/blog\\\/howtos\\\/the-xen-hypervisor-and-microcode-updates\\\/#local-main-organization-logo\"},\"image\":{\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/blog\\\/howtos\\\/the-xen-hypervisor-and-microcode-updates\\\/#local-main-organization-logo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/credativDE\\\/\",\"https:\\\/\\\/x.com\\\/credativde\",\"https:\\\/\\\/mastodon.social\\\/@credativde\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/credativ-gmbh\",\"https:\\\/\\\/www.instagram.com\\\/credativ\\\/\"],\"description\":\"Die credativ GmbH ist ein f\u00fchrendes, auf Open Source Software spezialisiertes IT-Dienstleistungs- und Beratungsunternehmen. Wir bieten umfassende und professionelle Services, von Beratung und Infrastruktur-Betrieb \u00fcber 24\\\/7 Support bis hin zu individuellen L\u00f6sungen und Schulungen. Unser Fokus liegt auf dem ganzheitlichen Management von gesch\u00e4ftskritischen Open-Source-Systemen, darunter Betriebssysteme (z.B. Linux), Datenbanken (z.B. PostgreSQL), Konfigurationsmanagement (z.B. Ansible, Puppet) und Virtualisierung. Als engagierter Teil der Open-Source-Community unterst\u00fctzen wir unsere Kunden dabei, die Vorteile freier Software sicher, stabil und effizient in ihrer IT-Umgebung zu nutzen.\",\"legalName\":\"credativ GmbH\",\"foundingDate\":\"2025-03-01\",\"duns\":\"316387060\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"11\",\"maxValue\":\"50\"},\"address\":{\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/blog\\\/howtos\\\/the-xen-hypervisor-and-microcode-updates\\\/#local-main-place-address\"},\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":\"51.1732374\",\"longitude\":\"6.392010099999999\"},\"telephone\":[\"+4921619174200\",\"08002733284\"],\"contactPoint\":{\"@type\":\"ContactPoint\",\"telephone\":\"08002733284\",\"email\":\"vertrieb@credativ.de\"},\"openingHoursSpecification\":[{\"@type\":\"OpeningHoursSpecification\",\"dayOfWeek\":[\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\"],\"opens\":\"09:00\",\"closes\":\"17:00\"},{\"@type\":\"OpeningHoursSpecification\",\"dayOfWeek\":[\"Saturday\",\"Sunday\"],\"opens\":\"00:00\",\"closes\":\"00:00\"}],\"email\":\"info@credativ.de\",\"areaServed\":\"D-A-CH\",\"vatID\":\"DE452151696\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/#\\\/schema\\\/person\\\/ee5f7428a89d09bab352fdc86c8edef3\",\"name\":\"Peter Dreuw\",\"description\":\"Peter Dreuw arbeitet seit 2016 f\u00fcr die credativ GmbH und ist seit 2017 Teamleiter. Seit 2021 ist er Teil des Management-Teams als VP Services der Instaclustr. Mit der \u00dcbernahme durch die NetApp wurde seine neue Rolle \\\"Senior Manager Open Source Professional Services\\\". Im Rahmen der Ausgr\u00fcndung wurde er Mitglied der Gesch\u00e4ftsleitung als Prokurist. Sein Aufgabenfeld ist die Leitung des Vertriebs und des Marketings. Er ist Linux-Nutzer der ersten Stunden und betreibt Linux-Systeme seit Kernel 0.97. Trotz umfangreicher Erfahrung im operativen Bereich ist er leidenschaftlicher Softwareentwickler und kennt sich auch mit hardwarenahen Systemen gut aus.\",\"sameAs\":[\"https:\\\/\\\/github.com\\\/archandha\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/peterdreuw\\\/\",\"https:\\\/\\\/x.com\\\/archandha\",\"@archandha@mastodon.social\"],\"gender\":\"m\u00e4nnlich\",\"knowsLanguage\":[\"Deutsch\",\"Englisch\"],\"jobTitle\":\"Head of Sales & Marketing\",\"worksFor\":\"credativ GmbH\"},{\"@type\":\"PostalAddress\",\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/blog\\\/howtos\\\/the-xen-hypervisor-and-microcode-updates\\\/#local-main-place-address\",\"streetAddress\":\"Hennes-Weisweiler-Allee 23\",\"addressLocality\":\"M\u00f6nchengladbach\",\"postalCode\":\"41179\",\"addressRegion\":\"Deutschland\",\"addressCountry\":\"DE\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/blog\\\/howtos\\\/the-xen-hypervisor-and-microcode-updates\\\/#local-main-organization-logo\",\"url\":\"https:\\\/\\\/www.credativ.de\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/credativ-logo-right.svg\",\"contentUrl\":\"https:\\\/\\\/www.credativ.de\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/credativ-logo-right.svg\",\"caption\":\"credativ\u00ae\"}]}<\/script>\n<meta name=\"geo.placename\" content=\"M\u00f6nchengladbach\" \/>\n<meta name=\"geo.position\" content=\"51.1732374;6.392010099999999\" \/>\n<meta name=\"geo.region\" content=\"Germany\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"The XEN hypervisor and microcode updates - credativ\u00ae","description":"Are microcode updates always unproblematic on modern Linux distributions? credativ\u00ae investigates and lets the experts speak. Read the full article:","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.credativ.de\/en\/blog\/howtos\/the-xen-hypervisor-and-microcode-updates\/","og_locale":"en_US","og_type":"article","og_title":"The XEN hypervisor and microcode updates","og_description":"Are microcode updates always unproblematic on modern Linux distributions? credativ\u00ae investigates and lets the experts speak. Read the full article:","og_url":"https:\/\/www.credativ.de\/en\/blog\/howtos\/the-xen-hypervisor-and-microcode-updates\/","og_site_name":"credativ\u00ae","article_publisher":"https:\/\/www.facebook.com\/credativDE\/","article_published_time":"2019-04-18T07:17:45+00:00","article_modified_time":"2022-03-31T09:18:29+00:00","og_image":[{"width":2500,"height":300,"url":"https:\/\/www.credativ.de\/wp-content\/uploads\/2019\/04\/Der-XEN-Hypervisor-und-Microcode-Updates-Header.jpg","type":"image\/jpeg"}],"author":"Peter Dreuw","twitter_card":"summary_large_image","twitter_creator":"@archandha","twitter_site":"@credativde","twitter_misc":{"Written by":"Peter Dreuw","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.credativ.de\/en\/blog\/howtos\/the-xen-hypervisor-and-microcode-updates\/#article","isPartOf":{"@id":"https:\/\/www.credativ.de\/en\/blog\/howtos\/the-xen-hypervisor-and-microcode-updates\/"},"author":{"name":"Peter Dreuw","@id":"https:\/\/www.credativ.de\/en\/#\/schema\/person\/ee5f7428a89d09bab352fdc86c8edef3"},"headline":"The XEN hypervisor and microcode updates","datePublished":"2019-04-18T07:17:45+00:00","dateModified":"2022-03-31T09:18:29+00:00","mainEntityOfPage":{"@id":"https:\/\/www.credativ.de\/en\/blog\/howtos\/the-xen-hypervisor-and-microcode-updates\/"},"wordCount":744,"commentCount":0,"publisher":{"@id":"https:\/\/www.credativ.de\/en\/#organization"},"image":{"@id":"https:\/\/www.credativ.de\/en\/blog\/howtos\/the-xen-hypervisor-and-microcode-updates\/#primaryimage"},"thumbnailUrl":"https:\/\/www.credativ.de\/wp-content\/uploads\/2019\/04\/Der-XEN-Hypervisor-und-Microcode-Updates-Header.jpg","keywords":["Security","Updates","Xen"],"articleSection":["HowTos"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.credativ.de\/en\/blog\/howtos\/the-xen-hypervisor-and-microcode-updates\/#respond"]}],"copyrightYear":"2019","copyrightHolder":{"@id":"https:\/\/www.credativ.de\/#organization"}},{"@type":"WebPage","@id":"https:\/\/www.credativ.de\/en\/blog\/howtos\/the-xen-hypervisor-and-microcode-updates\/","url":"https:\/\/www.credativ.de\/en\/blog\/howtos\/the-xen-hypervisor-and-microcode-updates\/","name":"The XEN hypervisor and microcode updates - credativ\u00ae","isPartOf":{"@id":"https:\/\/www.credativ.de\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.credativ.de\/en\/blog\/howtos\/the-xen-hypervisor-and-microcode-updates\/#primaryimage"},"image":{"@id":"https:\/\/www.credativ.de\/en\/blog\/howtos\/the-xen-hypervisor-and-microcode-updates\/#primaryimage"},"thumbnailUrl":"https:\/\/www.credativ.de\/wp-content\/uploads\/2019\/04\/Der-XEN-Hypervisor-und-Microcode-Updates-Header.jpg","datePublished":"2019-04-18T07:17:45+00:00","dateModified":"2022-03-31T09:18:29+00:00","description":"Are microcode updates always unproblematic on modern Linux distributions? credativ\u00ae investigates and lets the experts speak. Read the full article:","breadcrumb":{"@id":"https:\/\/www.credativ.de\/en\/blog\/howtos\/the-xen-hypervisor-and-microcode-updates\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.credativ.de\/en\/blog\/howtos\/the-xen-hypervisor-and-microcode-updates\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.credativ.de\/en\/blog\/howtos\/the-xen-hypervisor-and-microcode-updates\/#primaryimage","url":"https:\/\/www.credativ.de\/wp-content\/uploads\/2019\/04\/Der-XEN-Hypervisor-und-Microcode-Updates-Header.jpg","contentUrl":"https:\/\/www.credativ.de\/wp-content\/uploads\/2019\/04\/Der-XEN-Hypervisor-und-Microcode-Updates-Header.jpg","width":2500,"height":300,"caption":"Der XEN Hypervisor und Microcode-Updates Header"},{"@type":"BreadcrumbList","@id":"https:\/\/www.credativ.de\/en\/blog\/howtos\/the-xen-hypervisor-and-microcode-updates\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.credativ.de\/en\/"},{"@type":"ListItem","position":2,"name":"The XEN hypervisor and microcode updates"}]},{"@type":"WebSite","@id":"https:\/\/www.credativ.de\/en\/#website","url":"https:\/\/www.credativ.de\/en\/","name":"credativ GmbH","description":"","publisher":{"@id":"https:\/\/www.credativ.de\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.credativ.de\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Organization","Place"],"@id":"https:\/\/www.credativ.de\/en\/#organization","name":"credativ\u00ae","url":"https:\/\/www.credativ.de\/en\/","logo":{"@id":"https:\/\/www.credativ.de\/en\/blog\/howtos\/the-xen-hypervisor-and-microcode-updates\/#local-main-organization-logo"},"image":{"@id":"https:\/\/www.credativ.de\/en\/blog\/howtos\/the-xen-hypervisor-and-microcode-updates\/#local-main-organization-logo"},"sameAs":["https:\/\/www.facebook.com\/credativDE\/","https:\/\/x.com\/credativde","https:\/\/mastodon.social\/@credativde","https:\/\/www.linkedin.com\/company\/credativ-gmbh","https:\/\/www.instagram.com\/credativ\/"],"description":"Die credativ GmbH ist ein f\u00fchrendes, auf Open Source Software spezialisiertes IT-Dienstleistungs- und Beratungsunternehmen. Wir bieten umfassende und professionelle Services, von Beratung und Infrastruktur-Betrieb \u00fcber 24\/7 Support bis hin zu individuellen L\u00f6sungen und Schulungen. Unser Fokus liegt auf dem ganzheitlichen Management von gesch\u00e4ftskritischen Open-Source-Systemen, darunter Betriebssysteme (z.B. Linux), Datenbanken (z.B. PostgreSQL), Konfigurationsmanagement (z.B. Ansible, Puppet) und Virtualisierung. Als engagierter Teil der Open-Source-Community unterst\u00fctzen wir unsere Kunden dabei, die Vorteile freier Software sicher, stabil und effizient in ihrer IT-Umgebung zu nutzen.","legalName":"credativ GmbH","foundingDate":"2025-03-01","duns":"316387060","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"11","maxValue":"50"},"address":{"@id":"https:\/\/www.credativ.de\/en\/blog\/howtos\/the-xen-hypervisor-and-microcode-updates\/#local-main-place-address"},"geo":{"@type":"GeoCoordinates","latitude":"51.1732374","longitude":"6.392010099999999"},"telephone":["+4921619174200","08002733284"],"contactPoint":{"@type":"ContactPoint","telephone":"08002733284","email":"vertrieb@credativ.de"},"openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday"],"opens":"09:00","closes":"17:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":["Saturday","Sunday"],"opens":"00:00","closes":"00:00"}],"email":"info@credativ.de","areaServed":"D-A-CH","vatID":"DE452151696"},{"@type":"Person","@id":"https:\/\/www.credativ.de\/en\/#\/schema\/person\/ee5f7428a89d09bab352fdc86c8edef3","name":"Peter Dreuw","description":"Peter Dreuw arbeitet seit 2016 f\u00fcr die credativ GmbH und ist seit 2017 Teamleiter. Seit 2021 ist er Teil des Management-Teams als VP Services der Instaclustr. Mit der \u00dcbernahme durch die NetApp wurde seine neue Rolle \"Senior Manager Open Source Professional Services\". Im Rahmen der Ausgr\u00fcndung wurde er Mitglied der Gesch\u00e4ftsleitung als Prokurist. Sein Aufgabenfeld ist die Leitung des Vertriebs und des Marketings. Er ist Linux-Nutzer der ersten Stunden und betreibt Linux-Systeme seit Kernel 0.97. Trotz umfangreicher Erfahrung im operativen Bereich ist er leidenschaftlicher Softwareentwickler und kennt sich auch mit hardwarenahen Systemen gut aus.","sameAs":["https:\/\/github.com\/archandha","https:\/\/www.linkedin.com\/in\/peterdreuw\/","https:\/\/x.com\/archandha","@archandha@mastodon.social"],"gender":"m\u00e4nnlich","knowsLanguage":["Deutsch","Englisch"],"jobTitle":"Head of Sales & Marketing","worksFor":"credativ GmbH"},{"@type":"PostalAddress","@id":"https:\/\/www.credativ.de\/en\/blog\/howtos\/the-xen-hypervisor-and-microcode-updates\/#local-main-place-address","streetAddress":"Hennes-Weisweiler-Allee 23","addressLocality":"M\u00f6nchengladbach","postalCode":"41179","addressRegion":"Deutschland","addressCountry":"DE"},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.credativ.de\/en\/blog\/howtos\/the-xen-hypervisor-and-microcode-updates\/#local-main-organization-logo","url":"https:\/\/www.credativ.de\/wp-content\/uploads\/2025\/04\/credativ-logo-right.svg","contentUrl":"https:\/\/www.credativ.de\/wp-content\/uploads\/2025\/04\/credativ-logo-right.svg","caption":"credativ\u00ae"}]},"geo.placename":"M\u00f6nchengladbach","geo.position":{"lat":"51.1732374","long":"6.392010099999999"},"geo.region":"Germany"},"_links":{"self":[{"href":"https:\/\/www.credativ.de\/en\/wp-json\/wp\/v2\/posts\/6757","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.credativ.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.credativ.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.credativ.de\/en\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.credativ.de\/en\/wp-json\/wp\/v2\/comments?post=6757"}],"version-history":[{"count":0,"href":"https:\/\/www.credativ.de\/en\/wp-json\/wp\/v2\/posts\/6757\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.credativ.de\/en\/wp-json\/wp\/v2\/media\/2320"}],"wp:attachment":[{"href":"https:\/\/www.credativ.de\/en\/wp-json\/wp\/v2\/media?parent=6757"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.credativ.de\/en\/wp-json\/wp\/v2\/categories?post=6757"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.credativ.de\/en\/wp-json\/wp\/v2\/tags?post=6757"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}