{"id":32768,"date":"2024-04-23T16:58:03","date_gmt":"2024-04-23T14:58:03","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/?p=32768"},"modified":"2024-04-23T16:58:06","modified_gmt":"2024-04-23T14:58:06","slug":"a-first-look-at-opensuse-leap-micro-6-0","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/a-first-look-at-opensuse-leap-micro-6-0\/","title":{"rendered":"A first look at openSUSE Leap Micro 6.0"},"content":{"rendered":"\n<p>Recently the <a href=\"https:\/\/news.opensuse.org\/2024\/04\/15\/os-leap-micro-enters-alpha\/\" target=\"_blank\" rel=\"noreferrer noopener\">openSUSE project announced the Alpha release of Leap Micro 6.0<\/a>. This version of the <a href=\"https:\/\/www.opensuse.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">openSUSE<\/a> operating system is optimized for container workloads and edge computing. One of the cool features of this version of the OS is, that the root file system is read only. Updates to the operating system are atomic \/ transactional, which means the <a href=\"https:\/\/en.wikipedia.org\/wiki\/Btrfs\">Btrfs<\/a> snapshots are used when the system is patched. When it goes wrong, you can just boot from an old snapshot and you&#8217;re done. You can also not damage the root file system by mistake, as it is read only. <\/p>\n\n\n\n<p>When you check the <a href=\"https:\/\/get.opensuse.org\/leapmicro\/6.0\/\" target=\"_blank\" rel=\"noreferrer noopener\">available installation media<\/a>, you&#8217;ll notice that there is no version with an installer. Either you need to go for a pre-configured image ( raw or qcow ) or you go for the self install image. We&#8217;ll go for the latter for the scope of this post.<\/p>\n\n\n\n<p>Booting from self install image almost directly brings you to this screen:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1022\" height=\"766\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/1.png\" alt=\"\" class=\"wp-image-32769\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/1.png 1022w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/1-300x225.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/1-768x576.png 768w\" sizes=\"auto, (max-width: 1022px) 100vw, 1022px\" \/><\/figure>\n\n\n\n<p>You should be aware of what you&#8217;re doing here, obviously all data will be destroyed if you continue. The self install image will use the whole disk and auto-expand to the maximum size:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1022\" height=\"766\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/2.png\" alt=\"\" class=\"wp-image-32770\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/2.png 1022w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/2-300x225.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/2-768x576.png 768w\" sizes=\"auto, (max-width: 1022px) 100vw, 1022px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1022\" height=\"766\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/3.png\" alt=\"\" class=\"wp-image-32771\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/3.png 1022w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/3-300x225.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/3-768x576.png 768w\" sizes=\"auto, (max-width: 1022px) 100vw, 1022px\" \/><\/figure>\n\n\n\n<p>What follows after, is a really minimal configuration of the system (keyboard, time zone, &#8230;):<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1022\" height=\"766\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/4.png\" alt=\"\" class=\"wp-image-32772\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/4.png 1022w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/4-300x225.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/4-768x576.png 768w\" sizes=\"auto, (max-width: 1022px) 100vw, 1022px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1022\" height=\"766\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/5.png\" alt=\"\" class=\"wp-image-32773\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/5.png 1022w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/5-300x225.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/5-768x576.png 768w\" sizes=\"auto, (max-width: 1022px) 100vw, 1022px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1022\" height=\"766\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/6.png\" alt=\"\" class=\"wp-image-32774\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/6.png 1022w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/6-300x225.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/6-768x576.png 768w\" sizes=\"auto, (max-width: 1022px) 100vw, 1022px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1022\" height=\"766\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/7.png\" alt=\"\" class=\"wp-image-32775\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/7.png 1022w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/7-300x225.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/7-768x576.png 768w\" sizes=\"auto, (max-width: 1022px) 100vw, 1022px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1022\" height=\"766\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/8.png\" alt=\"\" class=\"wp-image-32776\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/8.png 1022w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/8-300x225.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/8-768x576.png 768w\" sizes=\"auto, (max-width: 1022px) 100vw, 1022px\" \/><\/figure>\n\n\n\n<p>Once you&#8217;re through that the system will reboot, perform some initial configuration and you&#8217;re ready to use it:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1021\" height=\"766\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/9.png\" alt=\"\" class=\"wp-image-32778\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/9.png 1021w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/9-300x225.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/9-768x576.png 768w\" sizes=\"auto, (max-width: 1021px) 100vw, 1021px\" \/><\/figure>\n\n\n\n<p>If you have DHCP, then the system should have got an IP address automatically (otherwise you need to configure the image with <a href=\"https:\/\/en.opensuse.org\/Portal:MicroOS\/Combustion\" target=\"_blank\" rel=\"noreferrer noopener\">Combustion<\/a>):<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1021\" height=\"366\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/10.png\" alt=\"\" class=\"wp-image-32779\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/10.png 1021w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/10-300x108.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/10-768x275.png 768w\" sizes=\"auto, (max-width: 1021px) 100vw, 1021px\" \/><\/figure>\n\n\n\n<p>Usually I am not using any graphical tools to work on a Linux server, but as it is mentioned after login, let&#8217;s enable cockpit:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1021\" height=\"61\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/11.png\" alt=\"\" class=\"wp-image-32781\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/11.png 1021w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/11-300x18.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/11-768x46.png 768w\" sizes=\"auto, (max-width: 1021px) 100vw, 1021px\" \/><\/figure>\n\n\n\n<p>Once it is running, the Cockpit interface is available at https:\/\/[IP-ADDRESS]:9090 and you can use the root account to log in:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"795\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/12-1024x795.png\" alt=\"\" class=\"wp-image-32782\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/12-1024x795.png 1024w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/12-300x233.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/12-768x596.png 768w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/12.png 1143w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"476\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/13-1024x476.png\" alt=\"\" class=\"wp-image-32783\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/13-1024x476.png 1024w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/13-300x139.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/13-768x357.png 768w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/13-1536x714.png 1536w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/13.png 1909w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>By default you&#8217;ll not be able to login to the system with the root account over ssh:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\ndwe@ltdwe:~$ ssh root@192.168.122.161\n(root@192.168.122.161) Password: \n(root@192.168.122.161) Password: \n(root@192.168.122.161) Password: \n<\/pre><\/div>\n\n\n<p>We can use the &#8220;Terminal&#8221; in Cockpit to fix this (shouldn&#8217;t be done in production, of course):<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"476\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/14-1024x476.png\" alt=\"\" class=\"wp-image-32784\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/14-1024x476.png 1024w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/14-300x139.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/14-768x357.png 768w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/14-1536x714.png 1536w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/14.png 1909w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>One of the first things I usually do is to update the system. Instead of using <a href=\"https:\/\/en.wikipedia.org\/wiki\/ZYpp\">zypper<\/a> you need to use &#8220;transaction-update&#8221; on Leap Micro (remember the root file system is read only, so zypper will not work, even if transactional-update uses zypper in the background):<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; highlight: [1]; title: ; notranslate\" title=\"\">\nlocalhost:~ $ transactional-update up\nChecking for newer version.\nRepository &#039;repo-main (6.0)&#039; is invalid.\n&#x5B;openSUSE:repo-main|http:\/\/cdn.opensuse.org\/distribution\/leap-micro\/6.0\/product\/repo\/Leap-Micro-6.0-x86_64-Media1] Valid metadata not found at specified URL\nHistory:\n - Signature verification failed for repomd.xml\n - Can&#039;t provide \/repodata\/repomd.xml\n\nPlease check if the URIs defined for this repository are pointing to a valid repository.\nSome of the repositories have not been refreshed because of an error.\ntransactional-update 4.6.5 started\nOptions: up\nSeparate \/var detected.\n2024-04-23 13:30:37 tukit 4.6.5 started\n2024-04-23 13:30:37 Options: -c2 open \n2024-04-23 13:30:37 Using snapshot 2 as base for new snapshot 3.\n2024-04-23 13:30:37 \/var\/lib\/overlay\/2\/etc\n2024-04-23 13:30:37 Syncing \/etc of previous snapshot 1 as base into new snapshot &quot;\/.snapshots\/3\/snapshot&quot;\n2024-04-23 13:30:37 SELinux is enabled.\nID: 3\n2024-04-23 13:30:38 Transaction completed.\nCalling zypper up\nzypper: nothing to update\nRemoving snapshot #3...\n2024-04-23 13:30:40 tukit 4.6.5 started\n2024-04-23 13:30:40 Options: abort 3 \n2024-04-23 13:30:41 Discarding snapshot 3.\n2024-04-23 13:30:41 Transaction completed.\ntransactional-update finished\n<\/pre><\/div>\n\n\n<p>This fails because the key of the repository changed. Usually you would fix this with &#8220;zypper refresh&#8221; but this fails as well as the file system is read only:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; highlight: [1]; title: ; notranslate\" title=\"\">\nlocalhost:~ $ zypper refresh\n\nNew repository or package signing key received:\n\n  Repository:       repo-main (6.0)\n  Key Fingerprint:  AD48 5664 E901 B867 051A B15F 35A2 F86E 29B7 00A4\n  Key Name:         openSUSE Project Signing Key &lt;opensuse@opensuse.org&gt;\n  Key Algorithm:    RSA 4096\n  Key Created:      Mon Jun 20 16:03:14 2022\n  Key Expires:      Fri Jun 19 16:03:14 2026\n  Rpm Name:         gpg-pubkey-29b700a4-62b07e22\n\n\n\n    Note: Signing data enables the recipient to verify that no modifications occurred after the data\n    were signed. Accepting data with no, wrong or unknown signature can lead to a corrupted system\n    and in extreme cases even to a system compromise.\n\n    Note: A GPG pubkey is clearly identified by its fingerprint. Do not rely on the key&#039;s name. If\n    you are not sure whether the presented key is authentic, ask the repository provider or check\n    their web site. Many providers maintain a web page showing the fingerprints of the GPG keys they\n    are using.\n\nDo you want to reject the key, trust temporarily, or trust always? &#x5B;r\/t\/a\/?] (r): y\n: Invalid answer &#039;y&#039;.\n&#x5B;r\/t\/a\/?] (r): a\nSubprocess failed. Error: Failed to import public key &#x5B;35A2F86E29B700A4-62b07e22] &#x5B;openSUSE Project Signing Key &lt;opensuse@opensuse.org&gt;] &#x5B;expires: 2026-06-19]\nHistory:\n - Command exited with status 1.\n - error: \/var\/tmp\/zypp.Ta065o\/pubkey-35A2F86E29B700A4-S17NWa: key 1 import failed.\n - error: can&#039;t create transaction lock on \/usr\/lib\/sysimage\/rpm\/.rpm.lock (Read-only file system)\n<\/pre><\/div>\n\n\n<p>The way to do it is, once more, using &#8220;transactional-update&#8221;:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; highlight: [1]; title: ; notranslate\" title=\"\">\nlocalhost:~ $ transactional-update run zypper refresh\nChecking for newer version.\ntransactional-update 4.6.5 started\nOptions: run zypper refresh\nSeparate \/var detected.\n2024-04-23 14:38:21 tukit 4.6.5 started\n2024-04-23 14:38:21 Options: -c2 open \n2024-04-23 14:38:21 Using snapshot 2 as base for new snapshot 3.\n2024-04-23 14:38:21 \/var\/lib\/overlay\/2\/etc\n2024-04-23 14:38:21 Syncing \/etc of previous snapshot 1 as base into new snapshot &quot;\/.snapshots\/3\/snapshot&quot;\n2024-04-23 14:38:21 SELinux is enabled.\nID: 3\n2024-04-23 14:38:22 Transaction completed.\n2024-04-23 14:38:22 tukit 4.6.5 started\n2024-04-23 14:38:22 Options: call 3 zypper refresh \n2024-04-23 14:38:22 Executing `zypper refresh`:\nRepository &#039;repo-main (6.0)&#039; is up to date.\nAll repositories have been refreshed.\n2024-04-23 14:38:22 Application returned with exit status 0.\n2024-04-23 14:38:22 Transaction completed.\n2024-04-23 14:38:22 tukit 4.6.5 started\n2024-04-23 14:38:22 Options: close 3 \nRelabeled \/var\/lib\/YaST2 from unconfined_u:object_r:var_lib_t:s0 to unconfined_u:object_r:rpm_var_lib_t:s0\nRelabeled \/var\/lib\/YaST2\/cookies from unconfined_u:object_r:var_lib_t:s0 to unconfined_u:object_r:rpm_var_lib_t:s0\n2024-04-23 14:38:23 New default snapshot is #3 (\/.snapshots\/3\/snapshot).\n2024-04-23 14:38:23 Transaction completed.\n\nPlease reboot your machine to activate the changes and avoid data loss.\nNew default snapshot is #3 (\/.snapshots\/3\/snapshot).\ntransactional-update finished\n<\/pre><\/div>\n\n\n<p>Now we&#8217;re ready to go. <a href=\"https:\/\/podman.io\/\">Podman<\/a> is installed by default:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nlocalhost:~ $ podman --version\npodman version 4.9.3\n<\/pre><\/div>\n\n\n<p>&#8230; so you can start to deploy your containers.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Recently the openSUSE project announced the Alpha release of Leap Micro 6.0. This version of the openSUSE operating system is optimized for container workloads and edge computing. One of the cool features of this version of the OS is, that the root file system is read only. Updates to the operating system are atomic \/ [&hellip;]<\/p>\n","protected":false},"author":29,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[229,198,42],"tags":[],"type_dbi":[],"class_list":["post-32768","post","type-post","status-publish","format-standard","hentry","category-database-administration-monitoring","category-database-management","category-operating-systems"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>A first look at openSUSE Leap Micro 6.0 - dbi Blog<\/title>\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.dbi-services.com\/blog\/a-first-look-at-opensuse-leap-micro-6-0\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"A first look at openSUSE Leap Micro 6.0\" \/>\n<meta property=\"og:description\" content=\"Recently the openSUSE project announced the Alpha release of Leap Micro 6.0. This version of the openSUSE operating system is optimized for container workloads and edge computing. One of the cool features of this version of the OS is, that the root file system is read only. Updates to the operating system are atomic \/ [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/a-first-look-at-opensuse-leap-micro-6-0\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2024-04-23T14:58:03+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-23T14:58:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/1.png\" \/>\n<meta name=\"author\" content=\"Daniel Westermann\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@westermanndanie\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Daniel Westermann\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/a-first-look-at-opensuse-leap-micro-6-0\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/a-first-look-at-opensuse-leap-micro-6-0\\\/\"},\"author\":{\"name\":\"Daniel Westermann\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/8d08e9bd996a89bd75c0286cbabf3c66\"},\"headline\":\"A first look at openSUSE Leap Micro 6.0\",\"datePublished\":\"2024-04-23T14:58:03+00:00\",\"dateModified\":\"2024-04-23T14:58:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/a-first-look-at-opensuse-leap-micro-6-0\\\/\"},\"wordCount\":445,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/a-first-look-at-opensuse-leap-micro-6-0\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2024\\\/04\\\/1.png\",\"articleSection\":[\"Database Administration &amp; Monitoring\",\"Database management\",\"Operating systems\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/a-first-look-at-opensuse-leap-micro-6-0\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/a-first-look-at-opensuse-leap-micro-6-0\\\/\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/a-first-look-at-opensuse-leap-micro-6-0\\\/\",\"name\":\"A first look at openSUSE Leap Micro 6.0 - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/a-first-look-at-opensuse-leap-micro-6-0\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/a-first-look-at-opensuse-leap-micro-6-0\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2024\\\/04\\\/1.png\",\"datePublished\":\"2024-04-23T14:58:03+00:00\",\"dateModified\":\"2024-04-23T14:58:06+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/8d08e9bd996a89bd75c0286cbabf3c66\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/a-first-look-at-opensuse-leap-micro-6-0\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/a-first-look-at-opensuse-leap-micro-6-0\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/a-first-look-at-opensuse-leap-micro-6-0\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2024\\\/04\\\/1.png\",\"contentUrl\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2024\\\/04\\\/1.png\",\"width\":1022,\"height\":766},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/a-first-look-at-opensuse-leap-micro-6-0\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"A first look at openSUSE Leap Micro 6.0\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/\",\"name\":\"dbi Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/8d08e9bd996a89bd75c0286cbabf3c66\",\"name\":\"Daniel Westermann\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/31350ceeecb1dd8986339a29bf040d4cd3cd087d410deccd8f55234466d6c317?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/31350ceeecb1dd8986339a29bf040d4cd3cd087d410deccd8f55234466d6c317?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/31350ceeecb1dd8986339a29bf040d4cd3cd087d410deccd8f55234466d6c317?s=96&d=mm&r=g\",\"caption\":\"Daniel Westermann\"},\"description\":\"Daniel Westermann is Principal Consultant and Technology Leader Open Infrastructure at dbi services. He has more than 15 years of experience in management, engineering and optimization of databases and infrastructures, especially on Oracle and PostgreSQL. Since the beginning of his career, he has specialized in Oracle Technologies and is Oracle Certified Professional 12c and Oracle Certified Expert RAC\\\/GridInfra. Over time, Daniel has become increasingly interested in open source technologies, becoming \u201cTechnology Leader Open Infrastructure\u201d and PostgreSQL expert. \u00a0Based on community or EnterpriseDB tools, he develops and installs complex high available solutions with PostgreSQL. He is also a certified PostgreSQL Plus 9.0 Professional and a Postgres Advanced Server 9.4 Professional. He is a regular speaker at PostgreSQL conferences in Switzerland and Europe. Today Daniel is also supporting our customers on AWS services such as AWS RDS, database migrations into the cloud, EC2 and automated infrastructure management with AWS SSM (System Manager). He is a certified AWS Solutions Architect Professional. Prior to dbi services, Daniel was Management System Engineer at LC SYSTEMS-Engineering AG in Basel. Before that, he worked as Oracle Developper &amp;\u00a0Project Manager at Delta Energy Solutions AG in Basel (today Powel AG). Daniel holds a diploma in Business Informatics (DHBW, Germany). His branch-related experience mainly covers the pharma industry, the financial sector, energy, lottery and telecommunications.\",\"sameAs\":[\"https:\\\/\\\/x.com\\\/westermanndanie\"],\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/author\\\/daniel-westermann\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"A first look at openSUSE Leap Micro 6.0 - dbi Blog","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.dbi-services.com\/blog\/a-first-look-at-opensuse-leap-micro-6-0\/","og_locale":"en_US","og_type":"article","og_title":"A first look at openSUSE Leap Micro 6.0","og_description":"Recently the openSUSE project announced the Alpha release of Leap Micro 6.0. This version of the openSUSE operating system is optimized for container workloads and edge computing. One of the cool features of this version of the OS is, that the root file system is read only. Updates to the operating system are atomic \/ [&hellip;]","og_url":"https:\/\/www.dbi-services.com\/blog\/a-first-look-at-opensuse-leap-micro-6-0\/","og_site_name":"dbi Blog","article_published_time":"2024-04-23T14:58:03+00:00","article_modified_time":"2024-04-23T14:58:06+00:00","og_image":[{"url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/1.png","type":"","width":"","height":""}],"author":"Daniel Westermann","twitter_card":"summary_large_image","twitter_creator":"@westermanndanie","twitter_misc":{"Written by":"Daniel Westermann","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/a-first-look-at-opensuse-leap-micro-6-0\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/a-first-look-at-opensuse-leap-micro-6-0\/"},"author":{"name":"Daniel Westermann","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/8d08e9bd996a89bd75c0286cbabf3c66"},"headline":"A first look at openSUSE Leap Micro 6.0","datePublished":"2024-04-23T14:58:03+00:00","dateModified":"2024-04-23T14:58:06+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/a-first-look-at-opensuse-leap-micro-6-0\/"},"wordCount":445,"commentCount":0,"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/a-first-look-at-opensuse-leap-micro-6-0\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/1.png","articleSection":["Database Administration &amp; Monitoring","Database management","Operating systems"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/a-first-look-at-opensuse-leap-micro-6-0\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/a-first-look-at-opensuse-leap-micro-6-0\/","url":"https:\/\/www.dbi-services.com\/blog\/a-first-look-at-opensuse-leap-micro-6-0\/","name":"A first look at openSUSE Leap Micro 6.0 - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/a-first-look-at-opensuse-leap-micro-6-0\/#primaryimage"},"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/a-first-look-at-opensuse-leap-micro-6-0\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/1.png","datePublished":"2024-04-23T14:58:03+00:00","dateModified":"2024-04-23T14:58:06+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/8d08e9bd996a89bd75c0286cbabf3c66"},"breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/a-first-look-at-opensuse-leap-micro-6-0\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/a-first-look-at-opensuse-leap-micro-6-0\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dbi-services.com\/blog\/a-first-look-at-opensuse-leap-micro-6-0\/#primaryimage","url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/1.png","contentUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2024\/04\/1.png","width":1022,"height":766},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/a-first-look-at-opensuse-leap-micro-6-0\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"A first look at openSUSE Leap Micro 6.0"}]},{"@type":"WebSite","@id":"https:\/\/www.dbi-services.com\/blog\/#website","url":"https:\/\/www.dbi-services.com\/blog\/","name":"dbi Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/8d08e9bd996a89bd75c0286cbabf3c66","name":"Daniel Westermann","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/31350ceeecb1dd8986339a29bf040d4cd3cd087d410deccd8f55234466d6c317?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/31350ceeecb1dd8986339a29bf040d4cd3cd087d410deccd8f55234466d6c317?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/31350ceeecb1dd8986339a29bf040d4cd3cd087d410deccd8f55234466d6c317?s=96&d=mm&r=g","caption":"Daniel Westermann"},"description":"Daniel Westermann is Principal Consultant and Technology Leader Open Infrastructure at dbi services. He has more than 15 years of experience in management, engineering and optimization of databases and infrastructures, especially on Oracle and PostgreSQL. Since the beginning of his career, he has specialized in Oracle Technologies and is Oracle Certified Professional 12c and Oracle Certified Expert RAC\/GridInfra. Over time, Daniel has become increasingly interested in open source technologies, becoming \u201cTechnology Leader Open Infrastructure\u201d and PostgreSQL expert. \u00a0Based on community or EnterpriseDB tools, he develops and installs complex high available solutions with PostgreSQL. He is also a certified PostgreSQL Plus 9.0 Professional and a Postgres Advanced Server 9.4 Professional. He is a regular speaker at PostgreSQL conferences in Switzerland and Europe. Today Daniel is also supporting our customers on AWS services such as AWS RDS, database migrations into the cloud, EC2 and automated infrastructure management with AWS SSM (System Manager). He is a certified AWS Solutions Architect Professional. Prior to dbi services, Daniel was Management System Engineer at LC SYSTEMS-Engineering AG in Basel. Before that, he worked as Oracle Developper &amp;\u00a0Project Manager at Delta Energy Solutions AG in Basel (today Powel AG). Daniel holds a diploma in Business Informatics (DHBW, Germany). His branch-related experience mainly covers the pharma industry, the financial sector, energy, lottery and telecommunications.","sameAs":["https:\/\/x.com\/westermanndanie"],"url":"https:\/\/www.dbi-services.com\/blog\/author\/daniel-westermann\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/32768","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/users\/29"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/comments?post=32768"}],"version-history":[{"count":8,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/32768\/revisions"}],"predecessor-version":[{"id":32796,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/32768\/revisions\/32796"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=32768"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=32768"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=32768"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=32768"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}