<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/">
    <channel>
        <title>SysAdmin Journal · openSUSE</title>
        <link>https://sysadmin-journal.com/tag/opensuse</link>
        <description>Posts tagged with openSUSE</description>
        <language>en</language>
        <lastBuildDate>Sun, 24 May 2026 13:55:00 +0000</lastBuildDate>
        <atom:link href="https://sysadmin-journal.com/tag/opensuse/rss" rel="self" type="application/rss+xml" />
        <ttl>60</ttl>
        <item>
            <title>A Day With openSUSE at Polytechnics Mauritius</title>
            <link>https://sysadmin-journal.com/a-day-with-opensuse-at-polytechnics-mauritius</link>
            <guid isPermaLink="true">https://sysadmin-journal.com/a-day-with-opensuse-at-polytechnics-mauritius</guid>
            <pubDate>Sun, 24 May 2026 13:55:00 +0000</pubDate>
            <dc:creator>Ish Sookun</dc:creator>
            <category>openSUSE</category>
            <description>A full-day open source workshop at the Polytechnics Mauritius campus in Ébène — tracing Linux from Stallman and Minix to a Mauritian gecko on the openSUSE Leap 16.0 wallpaper, packaging FrankenPHP live on the Open Build Service, and spinning up openSUSE on Google Cloud. With Eddy Lareine and Neil Baichoo.</description>
            <media:content url="https://sysadmin-journal.com/content/images/2026/05/opensuse-workshop-polytechnics-mauritius.jpeg" medium="image" />
            <content:encoded><![CDATA[<p>On Wednesday 13 May 2026, I spent the full day at the <strong>Polytechnics Mauritius</strong> campus in <strong>Ébène</strong>, running a workshop on open source software with openSUSE as the running thread. Morning and afternoon sessions, two distinct flavours, one community story. The day was organised and facilitated by <strong>Nishtee Gopee</strong>, Programme Leader of IT &amp; Emerging Technologies at Polytechnics Mauritius, together with lecturers <strong>Arun Goorsaha</strong> and <strong>Salim Soobadar</strong> — who kept the energy in the room high and gently nudged every student to participate fully, ask questions, and stay for the demos. I was joined as co-presenter by two openSUSE friends from the local scene: <strong>Eddy Lareine</strong> and <strong>Neil Baichoo</strong>.</p>
<p><img src="https://sysadmin-journal.com/content/images/2026/05/ish-sookun-introducing-opensuse-polytechnics-mauritius.jpeg" alt="Contributing to openSUSE at Polytechnics Mauritius" /></p>
<h2>The Morning: How We Got Here</h2>
<p>I opened with history, not commands. You cannot really appreciate why openSUSE looks and behaves the way it does without first understanding the soil it grew from.</p>
<p>So we went back to <strong>Richard M. Stallman</strong>, the GNU Project, and the four freedoms. Then to the <strong>BSD lawsuit</strong> that bogged the alternative UNIX world down for years, and to a Finnish student named <strong>Linus Torvalds</strong> who, while studying operating systems under Professor <strong>Andrew Tanenbaum</strong> and his teaching OS <strong>Minix</strong>, decided in 1991 to write his own kernel — &quot;just a hobby, won't be big and professional like GNU.&quot;</p>
<p><img src="https://sysadmin-journal.com/content/images/2026/05/linux-beginning.jpeg" alt="Pointing at Linus Torvalds' famous 1991 Usenet post" /></p>
<p><em>&quot;Just a hobby.&quot; — The most consequential understatement in computing history.</em></p>
<p>From there it was a natural step into <strong>software licences</strong> — copyleft (GPL family), permissive (MIT, BSD, Apache), and the practical difference for someone who wants to use, modify, or ship code. We covered why the licence on a piece of code is not a detail you skim past, especially if you intend to build a product on top of it.</p>
<p>Then I shifted to <strong>openSUSE itself</strong> — thirty-four years on the same continent of Linux. Four German students starting S.u.S.E. in Nuremberg in 1992. YaST being born in 1994. Novell acquiring SUSE in 2003 for USD 210 million. The openSUSE.org project launching in 2005. EQT buying SUSE in 2018 for USD 2.5 billion. SUSE going public on the Frankfurt stock exchange in 2021. Going private again in 2023. And through all of that corporate motion, the openSUSE Project remaining independent, <strong>Board-elected, community-led</strong>.</p>
<p><img src="https://sysadmin-journal.com/content/images/2026/05/34-years-of-suse.jpeg" alt="Presenting the openSUSE timeline at Polytechnics Mauritius" /></p>
<h2>You Are Already Using Open Source</h2>
<p>One slide I always enjoy showing is the <em>&quot;you are already using it&quot;</em> slide — the one that ends the imaginary debate about whether open source is mainstream. Android is Linux. Your iPhone has open source at its core. Netflix and Spotify run on it. TLS, OpenSSL and SSH guard every padlock icon you see. The Top500 supercomputers list is now <strong>100 % Linux</strong>. Every meaningful AI model and framework — PyTorch, TensorFlow, JAX, vLLM — is open source. Firefox, GCC, LibreOffice, Inkscape, Blender. The audience went quiet for a moment. Good.</p>
<p><img src="https://sysadmin-journal.com/content/images/2026/05/ish-sookun-opensuse-mauritius.jpeg" alt="" /></p>
<h2>Contributing Without Writing Code</h2>
<p>The biggest myth I wanted to dismantle that morning is the one that says you must be a kernel guru to contribute to open source. You don't. I walked the students through the non-coding tracks:</p>
<ul>
<li><strong>Wiki and documentation</strong> — fixing typos, improving install guides, translating pages.</li>
<li><strong>Artwork and marketing</strong> — designing posters, social cards, release wallpapers.</li>
<li><strong>Advocacy</strong> — speaking at universities (like the one we were standing in), running booths at conferences, evangelising at meetups.</li>
<li><strong>Helping new users</strong> — answering questions on forums, on Matrix, on Discord, on the mailing lists. Mentoring someone through their first install is a contribution.</li>
<li><strong>Bug triage and testing</strong> — running pre-release images, filing reproducible bugs.</li>
</ul>
<p>Most people who eventually become code contributors started on one of these tracks. That is worth saying out loud in a room of nineteen-year-olds who think the door is closed because they don't yet feel &quot;technical enough&quot;.</p>
<h2>Eddy on the openSUSE Board and Elections</h2>
<p><strong>Eddy Lareine</strong> then took the floor to talk about <strong>governance</strong> — the openSUSE Board, why the project has one, how elections are run, and why the rules around them matter. He explained the <strong>staggered mandate</strong> model: five board members, three-year terms, with a portion of the seats up for election each year. Continuity on one side, fresh ideas on the other. It's a design pattern I would actually borrow for any community of decent size.</p>
<p><img src="https://sysadmin-journal.com/content/images/2026/05/eddy-lareine-about-opensuse-board-elections.jpeg" alt="Eddy Lareine explaining staggered Board mandates" /></p>
<p><em>Eddy walking the students through how the openSUSE Board is structured.</em></p>
<p>For a room full of students who associate &quot;open source&quot; only with code on GitHub, seeing governance — election rules, voter eligibility, candidate manifestos — was a small revelation. Communities are not just code. They are agreements.</p>
<h2>The Afternoon: Neil, KDE, and a Gecko on a Wallpaper</h2>
<p>After lunch, <strong>Neil Baichoo</strong> presented. Neil is a software engineer who  programmed in Rust for a specialised database company, and he is a long-time contributor to the KDE project. He opened with a broad look at open source as a whole — hitting a few well-known examples and pulling up their repositories on GitHub so the students could see code from the real world. Then he told his own contribution story in the openSUSE project.</p>
<p><img src="https://sysadmin-journal.com/content/images/2026/05/neil-baichoo-opensuse-workshop-polytechnics-mauritius.jpeg" alt="Neil Baichoo presenting at Polytechnics Mauritius" /></p>
<p>Some time ago, Neil <a href="https://github.com/openSUSE/wallpapers/issues/18#issuecomment-2254466989" target="_blank">submitted a photograph</a> he had taken of a <strong>Mauritius day ornate gecko</strong> — the bright green endemic species you see on coconut palms across the island. That <a href="https://news.opensuse.org/2024/10/26/leap-tw-get-makeovers/" target="_blank">photograph was selected</a> and shipped as part of the default wallpaper set in <strong>openSUSE Leap 16.0</strong> while the photo credit was <a href="https://github.com/openSUSE/wallpapers/blob/master/leap16/license/license_arwinneil.txt" target="_blank">attributed to Neil Baichoo</a>.</p>
<p>The room lit up. The idea that a picture taken as a hobby could end up on Linux desktops worldwide was the most concrete demonstration of &quot;your contribution matters&quot; that any slide of mine could ever produce.</p>
<p>Neil also fielded the inevitable career question: <strong>&quot;Should I learn Go or Rust to get a head start?&quot;</strong> His honest answer — and I agree — was no. The global market for entry-level Go and Rust developers is small. In Mauritius, it is essentially zero. Learn the fundamentals well. Pick languages based on the problems you want to solve, not on hype cycles. Rust is wonderful when you have a reason to need it. PHP, Python, TypeScript, and Java will pay your bills.</p>
<h2>The Open Build Service Demo</h2>
<p>I then ran a live demo on how to <strong>package software for openSUSE</strong> using the <a href="https://build.opensuse.org">Open Build Service (OBS)</a>. OBS is itself an open source project, maintained by the openSUSE community, used to build packages for openSUSE, SUSE Linux Enterprise, Debian, Ubuntu, Fedora, RHEL, Arch and others from a single spec.</p>
<p>The walkthrough covered:</p>
<ul>
<li>The OBS web UI at <code>build.opensuse.org</code> — projects, packages, build results.</li>
<li>The <strong><code>osc</code></strong> command-line client — how to authenticate against your openSUSE account, check out a project, edit a <code>.spec</code> file, build locally with <code>osc build</code>, and submit with <code>osc commit</code>.</li>
<li>The anatomy of a <code>.spec</code> file — <code>Name</code>, <code>Version</code>, <code>Source0</code>, <code>BuildRequires</code>, <code>%prep</code>, <code>%build</code>, <code>%install</code>, <code>%files</code>.</li>
</ul>
<p>For the demo package, I picked <strong><a href="https://frankenphp.dev/">FrankenPHP</a></strong> — partly because it isn't currently in the openSUSE repositories, and partly because it deserves to be. FrankenPHP is a modern, high-performance PHP application server built on top of the <strong>Caddy</strong> web server, officially supported by the <strong>PHP Foundation</strong>, and capable of dramatically speeding up Laravel and Symfony applications via its <strong>worker mode</strong>. Packaging it as a proper RPM means a one-line <code>zypper install frankenphp</code> for every openSUSE user.</p>
<p>I showed the build locally first, then a <code>osc commit</code> against my home project on OBS. Watching the dependency graph resolve and the package compile across multiple distributions and architectures, from a single spec file, is one of those &quot;this is why I love openSUSE&quot; moments.</p>
<h2>openSUSE on Google Cloud, in Two Minutes</h2>
<p>Several students wanted to know how to <em>get started</em> with openSUSE without re-partitioning their laptops. I switched tabs to the <strong>Google Cloud Console</strong> and walked them through spinning up a free-tier <code>e2-micro</code> Compute Engine VM with openSUSE Leap 16.0.</p>
<p><img src="https://sysadmin-journal.com/content/images/2026/05/ish-sookun-opensuse-leap-google-cloud-demo.jpeg" alt="Spinning up openSUSE Leap 16.0 on Google Compute Engine" /></p>
<p>While at it, I clarified a question that comes up surprisingly often: the difference between <strong>SUSE Linux Enterprise Server (SLES)</strong> and <strong>openSUSE Leap</strong> on GCP.</p>
<p><img src="https://sysadmin-journal.com/content/images/2026/05/suse-vs-opensuse.jpeg" alt="Explaining on Linux distributions on Google Cloud Platform" /></p>
<ul>
<li><strong>SLES</strong> is the commercial product. The image carries a per-hour licence fee on top of the compute cost, and it ships with SUSA support entitlements. It is what you choose when you are running SAP HANA in production and you want a phone number to call at 3 a.m.</li>
<li><strong>openSUSE Leap</strong> is the community distribution, built from the same SLE codebase. The image is <strong>free of licence cost</strong> — you pay only for the compute and storage. It is what you choose to learn, to develop, to host your blog, or to build RPMs.</li>
</ul>
<p>For a student on a free trial, openSUSE Leap on <code>e2-micro</code> in <code>us-central1</code> (one of the free-tier regions) is the right starting point.</p>
<p><img src="https://sysadmin-journal.com/content/images/2026/05/ish-sookun-opensuse-leap-console-google-cloud.jpeg" alt="Terminal console accessing openSUSE Leap 16.0 on GCP" /></p>
<h2>What Didn't Quite Go to Plan</h2>
<p>Several students were keen to install openSUSE Leap 16.0 locally in <strong>VirtualBox</strong>. In theory: download the ISO, boot the VM, install. In practice, on a Wednesday at Polytechnics, three things went wrong:</p>
<ol>
<li>The campus Internet connection wasn't generous. Half the ISO downloads finished with <strong>corrupt images</strong> that failed checksum verification (or worse, booted into installer errors).</li>
<li>Several laptops simply did not have enough free RAM or disk to give a VM a comfortable 4 GB / 20 GB allocation.</li>
<li>The few that did succeed spent fifteen minutes in installer screens instead of actually <em>using</em> openSUSE.</li>
</ol>
<p>This is the part of the day I will fix for next time.</p>
<h2>Lessons Learned — A Browser-Based openSUSE Playground</h2>
<p>The takeaway from the afternoon is clear: <strong>for a workshop setting, full local installation is the wrong shape of the problem</strong>.</p>
<p>What I want to build before the next session is a small <strong>web tool</strong> that drops a student straight into a fresh <strong>openSUSE Leap container</strong> running in their browser — a terminal in a <code>&lt;div&gt;</code>, a real shell on the other end, <code>zypper</code> working, <code>osc</code> pre-installed, no download, no ISO, no checksum failures, no VirtualBox.</p>
<p>Fast, fun, and productive. That's the shape of the next openSUSE workshop in Mauritius.</p>
<h2>Closing Thoughts</h2>
<p>A whole day workshop is a long time on your feet, but the energy in the room kept me going. Students who came in thinking <em>&quot;Linux is what servers run&quot;</em> left understanding that Linux is what <strong>everything</strong> runs — and that they have a seat at the table from day one, whether they write code, write documentation, take photographs of geckos, or simply show up to help someone else install their first distro.</p>
<p>A big thanks to <strong>Polytechnics Mauritius</strong> for hosting us at the Ébène campus, to <strong>Nishtee Gopee</strong>, <strong>Arun Goorsaha</strong> and <strong>Salim Soobadar</strong> for organising the day and bringing such an engaged cohort into the room, to <strong>Eddy</strong> and <strong>Neil</strong> for joining as co-presenters, and to every student who stayed past 4 p.m. to ask &quot;one more question&quot; at the front of the room.</p>
]]></content:encoded>
        </item>
        <item>
            <title>openSUSE Leap 16.0 is now available on Google Cloud Platform</title>
            <link>https://sysadmin-journal.com/opensuse-leap-16-0-is-now-available-on-google-cloud-platform</link>
            <guid isPermaLink="true">https://sysadmin-journal.com/opensuse-leap-16-0-is-now-available-on-google-cloud-platform</guid>
            <pubDate>Wed, 18 Feb 2026 07:55:36 +0000</pubDate>
            <dc:creator>Ish Sookun</dc:creator>
            <category>openSUSE</category>
            <category>Google Cloud Platform</category>
            <description>openSUSE Leap 16.0 is now available on Google Cloud Platform with x86_64 and Arm64 images. You can launch a Compute Engine instance by selecting openSUSE Leap 16.0 under Public images. The Cloud Observability Ops Agent is not yet supported.</description>
            <content:encoded><![CDATA[<figure class="kg-card kg-image-card"><img src="https://sysadmin-journal.com/content/images/2026/02/opensuse-leap-on-google-cloud-platform-2026.png" class="kg-image" alt="" loading="lazy" width="2000" height="1335" srcset="/content/images/size/w600/2026/02/opensuse-leap-on-google-cloud-platform-2026.png 600w, /content/images/size/w1000/2026/02/opensuse-leap-on-google-cloud-platform-2026.png 1000w, /content/images/size/w1600/2026/02/opensuse-leap-on-google-cloud-platform-2026.png 1600w, /content/images/2026/02/opensuse-leap-on-google-cloud-platform-2026.png 2184w" sizes="(min-width: 720px) 720px"></figure><p>openSUSE Leap 16.0 is now available as a public image on Google Cloud Platform. Both <code>x86_64</code> and <code>Arm64</code> images were built on 16 February 2026 and are ready for use with Compute Engine instances.</p><h2 id="launching-an-instance-with-opensuse-leap-160">Launching an instance with openSUSE Leap 16.0</h2><p>Getting started with Leap 16.0 on GCP is straightforward. From the Google Cloud Console, navigate to <strong>Compute Engine &gt; VM instances</strong> and click <strong>Create Instance</strong>.</p><p>In the instance configuration page, scroll down to the <strong>OS and storage</strong> section and click <strong>Change</strong> to open the boot disk configuration panel. </p><figure class="kg-card kg-image-card"><img src="https://sysadmin-journal.com/content/images/2026/02/gcp-compute-os-change.png" class="kg-image" alt="" loading="lazy" width="1832" height="662" srcset="/content/images/size/w600/2026/02/gcp-compute-os-change.png 600w, /content/images/size/w1000/2026/02/gcp-compute-os-change.png 1000w, /content/images/size/w1600/2026/02/gcp-compute-os-change.png 1600w, /content/images/2026/02/gcp-compute-os-change.png 1832w" sizes="(min-width: 720px) 720px"></figure><p>Under the <strong>Public images</strong> tab, select <strong>openSUSE</strong> from the <strong>Operating system</strong> dropdown. You will then see <strong>openSUSE Leap</strong> listed under the <strong>Version</strong> dropdown — select the <strong>openSUSE Leap 16.0</strong> entry. Choose your preferred boot disk type and size, then click <strong>Select</strong> to confirm.</p><figure class="kg-card kg-image-card"><img src="https://sysadmin-journal.com/content/images/2026/02/gcp-compute-select-opensuse-leap.png" class="kg-image" alt="" loading="lazy" width="1134" height="1294" srcset="/content/images/size/w600/2026/02/gcp-compute-select-opensuse-leap.png 600w, /content/images/size/w1000/2026/02/gcp-compute-select-opensuse-leap.png 1000w, /content/images/2026/02/gcp-compute-select-opensuse-leap.png 1134w" sizes="(min-width: 720px) 720px"></figure><p>From there, configure the rest of your instance settings — machine type, networking, firewall rules — as you normally would, and click <strong>Create</strong> to launch your new Leap 16.0 VM.</p><h2 id="a-note-on-google-cloud-observability">A note on Google Cloud Observability</h2><p>During instance creation, you will notice the <strong>Observability - Ops Agent</strong> section near the bottom of the configuration page. For supported operating systems, this provides a convenient <strong>Install Ops Agent for Monitoring and Logging</strong> checkbox that automatically installs the agent when the VM boots. However, with openSUSE Leap 16.0 selected as the boot disk image, this checkbox is greyed out and displays the message: <em>"Not available for the selected image."</em> This is because the automated installation method does not yet support Leap 16.0.</p><figure class="kg-card kg-image-card"><img src="https://sysadmin-journal.com/content/images/2026/02/gcp-compute-ops-agent.png" class="kg-image" alt="" loading="lazy" width="1084" height="444" srcset="/content/images/size/w600/2026/02/gcp-compute-ops-agent.png 600w, /content/images/size/w1000/2026/02/gcp-compute-ops-agent.png 1000w, /content/images/2026/02/gcp-compute-ops-agent.png 1084w" sizes="(min-width: 720px) 720px"></figure><p>You might think the next step would be to install the Ops Agent manually via the command line. Google's <a href="https://docs.cloud.google.com/stackdriver/docs/solutions/agents/ops-agent/installation">installation documentation</a> provides a script for exactly this:</p><pre><code>curl -sSO https://dl.google.com/cloudagents/add-google-cloud-ops-agent-repo.sh
sudo bash add-google-cloud-ops-agent-repo.sh --also-install</code></pre><p>Unfortunately, this does not work on Leap 16.0 either — and the reason is buried in how the script identifies your operating system.</p><h2 id="why-does-the-script-fail">Why does the script fail?</h2><p>The script reads <code>/etc/os-release</code> to determine the OS family and version. For any SUSE-based distribution, including openSUSE Leap, it routes to a <code>handle_suse</code> function via a case statement in <code>main()</code>:</p><pre><code>sles|opensuse-leap) handle_suse ;;</code></pre><p>Inside <code>handle_suse</code>, the <code>add_repo()</code> function extracts the major version number and constructs a SLES-based repository codename:</p><pre><code>local SUSE_VERSION=${VERSION_ID%%.*}
local CODENAME="${REPO_CODENAME:-"sles${SUSE_VERSION}"}"</code></pre><p>On openSUSE Leap 16.0, <code>VERSION_ID</code> is <code>16.0</code>, so <code>SUSE_VERSION</code> resolves to <code>16</code> and the codename becomes <code>sles16</code>. The script then attempts to add a repository at:</p><pre><code>https://packages.cloud.google.com/yum/repos/google-cloud-ops-agent-sles16-$basearch-all</code></pre><p>The problem is that this repository simply does not exist. Google currently publishes Ops Agent packages for <code>sles12</code> and <code>sles15</code>, but there is no <code>sles16</code> repository — SLES 16 itself has not been released yet. The script makes no distinction between SLES and openSUSE Leap; it treats both as the same platform and derives the repo path purely from the major version number. The result is a <code>refresh_failed</code> error telling you to check your network connectivity and verify that you are running a supported distribution.</p><p>This leaves openSUSE Leap users on GCP in a bit of a gap. While the Ops Agent officially supports Leap 15.6, that image is no longer available on GCP — only Leap 16.0 is offered as a public image. So the supported version cannot be deployed, and the deployable version is not supported. Until Google publishes a compatible repository for Leap 16.0, there is no straightforward path to running the Ops Agent on an openSUSE instance on GCP. Keep an eye on the <a href="https://docs.cloud.google.com/stackdriver/docs/solutions/agents/ops-agent">Ops Agent supported platforms list</a> for updates.</p><p>Installing the Leap 15.6 version of the agent isn't a viable workaround due to missing libraries.</p><pre><code>Problem: 1: nothing provides 'libcrypto.so.1.1()(64bit)' needed by the to be installed google-cloud-ops-agent-2.63.0-1.sles15.x86_64</code></pre><hr><p>As always, the <a href="https://opensuse.org" rel="noreferrer">openSUSE community</a> welcomes feedback and bug reports — if you run into issues with the GCP images that are specific to the openSUSE project, report them through the <a href="https://bugzilla.opensuse.org/buglist.cgi?component=Cloud%3AImages&amp;product=openSUSE%20Distribution&amp;resolution=---" rel="noreferrer">openSUSE Bugzilla</a>.</p>]]></content:encoded>
        </item>
        <item>
            <title>openSUSE Board Election 2025 has been announced</title>
            <link>https://sysadmin-journal.com/opensuse-board-election-2025-has-been-announced</link>
            <guid isPermaLink="true">https://sysadmin-journal.com/opensuse-board-election-2025-has-been-announced</guid>
            <pubDate>Tue, 17 Feb 2026 12:21:13 +0000</pubDate>
            <dc:creator>Ish Sookun</dc:creator>
            <category>openSUSE</category>
            <description>The openSUSE Project is a worldwide community effort promoting the use of Linux everywhere. The openSUSE Board guides the project&#039;s direction and facilitates community collaboration. Two seats are now open as the 2025 Board Election begins — get involved by running or casting your vote in March.</description>
            <content:encoded><![CDATA[<p>The openSUSE Board Election 2025 has officially been announced. Originally scheduled for November/December 2025, the election was postponed due to a backlog of tasks on the membership database. The Election Committee – Ariez Vachha, Edwin Zakaria, Lubos Kocman and Eddy Lareine – has now <a href="https://lists.opensuse.org/archives/list/project@lists.opensuse.org/thread/MVYPHOGGKS3EPPR45EDGLY65CXM74WPB/" rel="noreferrer">published</a> the election schedule.</p><p>Two seats on the <a href="https://en.opensuse.org/openSUSE:Board" rel="noreferrer">openSUSE Board</a> are up for grabs as Simon Lees and Shawn W Dunn complete their mandate. This is a great opportunity for community members who want to help shape the direction of the openSUSE Project.</p><figure class="kg-card kg-image-card"><img src="https://sysadmin-journal.com/content/images/2026/02/opensuse-board-election-2025-poster-2.jpeg" class="kg-image" alt="" loading="lazy" width="2000" height="2829" srcset="/content/images/size/w600/2026/02/opensuse-board-election-2025-poster-2.jpeg 600w, /content/images/size/w1000/2026/02/opensuse-board-election-2025-poster-2.jpeg 1000w, /content/images/size/w1600/2026/02/opensuse-board-election-2025-poster-2.jpeg 1600w, /content/images/size/w2400/2026/02/opensuse-board-election-2025-poster-2.jpeg 2400w" sizes="(min-width: 720px) 720px"></figure><h2 id="key-dates">Key dates</h2><ul><li><strong>27 February</strong> – Deadline for candidates to declare their intention</li><li><strong>28 February</strong> – Candidate slate published</li><li><strong>1 March</strong> – Voting opens</li><li><strong>9 March</strong> – Results announced (ballots remain open for one week)</li></ul><h2 id="who-can-participate">Who can participate?</h2><p>Only active openSUSE members are eligible to vote. If you're a contributor but not yet a member, you can apply for membership at any time. Members who join after the candidate slate is published on 28 February can still vote, but will not be able to run as a candidate.</p><p>If your membership is approved after voting has begun, reach out to the election officials to inform them. Membership approval and voting in the election is not an automatic process. The election officials will use an up to data membership database for the election process on the 1 March when opening the ballots. Thus, membership approvals after that date have to be informed to the officials.</p><p>Details on how to become a member are available on the wiki: <a href="https://en.opensuse.org/openSUSE:Members#How_to_become_a_Member">openSUSE:Members</a></p><h2 id="get-involved">Get involved</h2><p>If you're interested in running, reach out to the Election Committee via their <a href="mailto:election-officials@opensuse.org" rel="noreferrer">mailing list</a> before the 27th of February. The announcement was made on the openSUSE Project mailing list and social media, and the <a href="https://en.opensuse.org/openSUSE:Board_election">election wiki page</a> has been updated with full details.</p><p>The openSUSE Board plays a vital role in guiding the project. Whether you choose to run or simply cast your vote, your participation matters.</p>]]></content:encoded>
        </item>
        <item>
            <title>openSUSE Conference 2025</title>
            <link>https://sysadmin-journal.com/opensuse-conference-2025</link>
            <guid isPermaLink="true">https://sysadmin-journal.com/opensuse-conference-2025</guid>
            <pubDate>Sun, 27 Jul 2025 18:47:07 +0000</pubDate>
            <dc:creator>Ish Sookun</dc:creator>
            <category>openSUSE</category>
            <category>Conference</category>
            <description>The openSUSE Conference (oSC) is the annual global gathering of the openSUSE community, organized by the openSUSE Project. It brings together developers, contributors, system administrators, Linux users, open-source advocates, and technology enthusiasts from around the world.</description>
            <content:encoded><![CDATA[<p>The openSUSE Conference 2025, was held from 26 - 28 June at the vibrant Z-Bau, House of Contemporary Culture, Nuremberg, Germany. I had the pleasure of attending with my colleagues Eddy Lareine and Alex Bissessur. It marked my third time attending and speaking at the openSUSE Conference in Germany, and my fifth international openSUSE talk, after the Africa Internet Summit 2019 in Kampala, Uganda and the openSUSE Asia Summit 2019 in Bali, Indonesia.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2025/07/openSUSE_Conference_2025_Photo.jpeg" class="kg-image" alt="openSUSE Conference — Group Photo, Photo Credit: Douglas DeMaio" loading="lazy" width="1600" height="1072" srcset="/content/images/size/w600/2025/07/openSUSE_Conference_2025_Photo.jpeg 600w, /content/images/size/w1000/2025/07/openSUSE_Conference_2025_Photo.jpeg 1000w, /content/images/2025/07/openSUSE_Conference_2025_Photo.jpeg 1600w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">openSUSE Conference — Group Photo, Photo Credit: Douglas DeMaio</span></figcaption></figure><h2 id="my-first-conference-as-a-board-member">My First Conference as a Board Member</h2><p>Earlier this year, I was elected to the openSUSE Board, making this year's conference a little different, with added responsibilities.</p><p>Two days before the conference began, the Board held our face-to-face meetings. We voted on a few pending items and prepared for the Board's public session with the community, which was scheduled for Friday, 27 June at 6 p.m. These pre-conference meetings were insightful, especially for me as a new Board Member. I learned a great deal from more seasoned members like Simon Lees, Shawn Dunn, and our Chair Gerlald Pfeifer. I also benefitted from the perspectives of former Board Members Douglas DeMaio and Patrick Fitzgerald, who also joined the sessions. Although Jeff Mahoney and I started our mandates at the same time, his experience and understanding of how SUSE and openSUSE intersect brought invaluable context to many of the discussions.</p><h2 id="swag-at-the-conference">Swag at the conference</h2><p>One of my proposals as a Board Member was to set up an openSUSE Shop at the conference venue. This initiative allowed attendees, especially those visiting from outside Europe, to purchase openSUSE swag such as t-shirts, caps, tote bags, and mugs. For many of us from regions like Africa or islands like Mauritius, international shipping fees often exceed the actual item costs. This shop helped address that.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2025/07/openSUSE_Conference_2025_shop.jpeg" class="kg-image" alt="The openSUSE Shop at oSC25" loading="lazy" width="1200" height="1600" srcset="/content/images/size/w600/2025/07/openSUSE_Conference_2025_shop.jpeg 600w, /content/images/size/w1000/2025/07/openSUSE_Conference_2025_shop.jpeg 1000w, /content/images/2025/07/openSUSE_Conference_2025_shop.jpeg 1200w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">The openSUSE Shop at oSC25</span></figcaption></figure><p>Thankfully, Eddy and Alex volunteered to help run the shop, so we didn't need to recruit more volunteers. However, managing the swag table while attending sessions was no easy feat. We had to take turns so we could still attend the talks we were interested in and present our own sessions (Alex and I each had two talks spread across different days).</p><h2 id="day-1-%E2%80%94-keynotes-community-energy-and-technical-deep-dives">Day 1 — Keynotes, Community Energy and Technical Deep Dives</h2><p>The conference opened with a keynote address by SUSE CEO Dirk-Peter van Leeuwen. He spoke from the heart, about his roots as an engineer, his passion for coding, and his belief in the power of community. He reminded us of how openSUSE reached its 20-year milestone, highlighting major contributions like YaST, KDE integration, and the Open Build Service (OBS), the latter being adopted by the Cloud Native Computing Foundation for running Kubernetes builds.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2025/07/openSUSE_Conference_2025_Dirk-Peter_van_Leeuwen.jpeg" class="kg-image" alt="Keynote address by SUSE CEO Dirk-Peter van Leeuwen" loading="lazy" width="1600" height="1200" srcset="/content/images/size/w600/2025/07/openSUSE_Conference_2025_Dirk-Peter_van_Leeuwen.jpeg 600w, /content/images/size/w1000/2025/07/openSUSE_Conference_2025_Dirk-Peter_van_Leeuwen.jpeg 1000w, /content/images/2025/07/openSUSE_Conference_2025_Dirk-Peter_van_Leeuwen.jpeg 1600w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Keynote address by SUSE CEO Dirk-Peter van Leeuwen</span></figcaption></figure><blockquote>Proprietary software development does not get you anywhere, it has to be open.<br>— Dirk-Peter van Leeuwen</blockquote><p>That statement received a resounding applause.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2025/07/openSUSE_Conference_2025_Douglas_DeMaio.jpeg" class="kg-image" alt="Douglas DeMaio — the Master of Ceremony at the opening of oSC 2025" loading="lazy" width="1600" height="900" srcset="/content/images/size/w600/2025/07/openSUSE_Conference_2025_Douglas_DeMaio.jpeg 600w, /content/images/size/w1000/2025/07/openSUSE_Conference_2025_Douglas_DeMaio.jpeg 1000w, /content/images/2025/07/openSUSE_Conference_2025_Douglas_DeMaio.jpeg 1600w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Douglas DeMaio — the Master of Ceremony at the opening of oSC 2025</span></figcaption></figure><p>Next up was Rick Spencer, SUSE General Manager, who emphasized that openSUSE is not just a collection of distros, but a single project with a unified purpose. He encouraged contributors to see beyond labels like Tumbleweed or Leap, and instead, embrace a collaborative spirit. His closing call-to-action was simple but powerful:</p><blockquote>Join the momentum, every contribution matters.<br>— Rick Spencer</blockquote><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2025/07/openSUSE_Conference_2025_Rick_Spencer.jpeg" class="kg-image" alt="SUSE General Manager, Rick Spencer" loading="lazy" width="1600" height="1200" srcset="/content/images/size/w600/2025/07/openSUSE_Conference_2025_Rick_Spencer.jpeg 600w, /content/images/size/w1000/2025/07/openSUSE_Conference_2025_Rick_Spencer.jpeg 1000w, /content/images/2025/07/openSUSE_Conference_2025_Rick_Spencer.jpeg 1600w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">SUSE General Manager, Rick Spencer</span></figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2025/07/openSUSE_Conference_2025_Cathy_Hu.jpeg" class="kg-image" alt="Cathy Hu — SELinux Security Engineer at SUSE" loading="lazy" width="1600" height="1200" srcset="/content/images/size/w600/2025/07/openSUSE_Conference_2025_Cathy_Hu.jpeg 600w, /content/images/size/w1000/2025/07/openSUSE_Conference_2025_Cathy_Hu.jpeg 1000w, /content/images/2025/07/openSUSE_Conference_2025_Cathy_Hu.jpeg 1600w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Cathy Hu — SELinux Security Engineer at SUSE</span></figcaption></figure><p>Later that day, I also attended Cathy Hu's talk on "SELinux — current state in (open)SUSE" while keeping an eye on the shop. As the maintainer of openSUSE's SELinux policy and userspace toolchain, Cathy gave a thorough overview of security improvements in the distro.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2025/07/openSUSE_Conference_2025_Peer_Heinlein.jpeg" class="kg-image" alt="Peer Heinlein — CEO of the Heinlein Group" loading="lazy" width="1600" height="1200" srcset="/content/images/size/w600/2025/07/openSUSE_Conference_2025_Peer_Heinlein.jpeg 600w, /content/images/size/w1000/2025/07/openSUSE_Conference_2025_Peer_Heinlein.jpeg 1000w, /content/images/2025/07/openSUSE_Conference_2025_Peer_Heinlein.jpeg 1600w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Peer Heinlein — CEO of the Heinlein Group</span></figcaption></figure><p>The second keynote was delivered by Peer Heinlein, CEO of the Heinlein Group. He talked about the risks of relying on proprietary software, referencing the fate of ownCloud after its acquisition by Kiteworks. In response, the Heinlein Group forked the open-source ownCloud Infinite Scale (OCIS) codebase to launch OpenCloud.</p><p>Midway through his talk, I had a déjà vu moment as his name sounded familiar. That's when I remembered that Peer Heinlein is the author of the book <a href="https://www.dovecot-book.com/" rel="noreferrer">Dovecot: POP3/IMAP Servers for Enterprises and ISPs</a>, a crucial reference when I built the email infrastructure for La Sentinelle five years ago.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2025/07/openSUSE_Conference_2025_Selfie_with_Peer_Heinlein_and_Richard_Brown.jpeg" class="kg-image" alt="Richard Brown (left, sporting the Aeon t-shirt), Peer Heinlein (middle, white shirt) &amp; myself - Ish Sookun (right, green t-shirt)" loading="lazy" width="1600" height="900" srcset="/content/images/size/w600/2025/07/openSUSE_Conference_2025_Selfie_with_Peer_Heinlein_and_Richard_Brown.jpeg 600w, /content/images/size/w1000/2025/07/openSUSE_Conference_2025_Selfie_with_Peer_Heinlein_and_Richard_Brown.jpeg 1000w, /content/images/2025/07/openSUSE_Conference_2025_Selfie_with_Peer_Heinlein_and_Richard_Brown.jpeg 1600w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Richard Brown (left, sporting the Aeon t-shirt), Peer Heinlein (middle, white shirt) &amp; myself - Ish Sookun (right, green t-shirt)</span></figcaption></figure><p>After his talk, I introduced myself, shared how his book helped me, and thanked him in person. I took a selfie with him and Richard brown, the former openSUSE Board Chair who has always pushed me to be more involved in the project.</p><p>I attended the session on Leap 16.0 Beta, by Luboš Kocman, during which he unveiled the new Leap wallpaper.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2025/07/openSUSE_Conference_2025_Leap_16_wallpaper.jpeg" class="kg-image" alt="Luboš Kocman unveils the Leap 16.0 wallpaper" loading="lazy" width="1600" height="1200" srcset="/content/images/size/w600/2025/07/openSUSE_Conference_2025_Leap_16_wallpaper.jpeg 600w, /content/images/size/w1000/2025/07/openSUSE_Conference_2025_Leap_16_wallpaper.jpeg 1000w, /content/images/2025/07/openSUSE_Conference_2025_Leap_16_wallpaper.jpeg 1600w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Luboš Kocman unveils the Leap 16.0 wallpaper</span></figcaption></figure><p>We were very happy to see the green lizard on the wallpaper, a photo taken by our dear friend and fellow Mauritian, Arwin Neil Baichoo and <a href="https://github.com/openSUSE/wallpapers/issues/18#issuecomment-2254466989" rel="noreferrer">submitted for the Leap 16.0 and Tumbleweed wallpaper collection</a>. He made us proud. 😊</p><h2 id="day-2-%E2%80%94-talks-on-community-infrastructure-and-the-african-context">Day 2 — Talks on Community, Infrastructure, and the African Context</h2><p>I delivered my first talk in the "Gallerie" room titled "<strong>2 cents on improving openSUSE Membership (Management)</strong>". </p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2025/07/openSUSE_Conference_2025_Ish_Sookun_oSC_Membership_Management.jpeg" class="kg-image" alt="Myself (Ish Sookun) presenting at oSC 25" loading="lazy" width="2000" height="1333" srcset="/content/images/size/w600/2025/07/openSUSE_Conference_2025_Ish_Sookun_oSC_Membership_Management.jpeg 600w, /content/images/size/w1000/2025/07/openSUSE_Conference_2025_Ish_Sookun_oSC_Membership_Management.jpeg 1000w, /content/images/size/w1600/2025/07/openSUSE_Conference_2025_Ish_Sookun_oSC_Membership_Management.jpeg 1600w, /content/images/2025/07/openSUSE_Conference_2025_Ish_Sookun_oSC_Membership_Management.jpeg 2000w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Myself (Ish Sookun) presenting at oSC 25</span></figcaption></figure><p>I presented my thoughts on how we could improve the membership process through a custom Laravel-based platform. I had a productive follow-up discussion afterward.</p><p>Later, Alex gave his talk on "<strong>Geographically Distributed Kubernetes Clusters</strong>", highlighting the challenges cloud enthusiasts face in Mauritius, where GCP, AWS, and Azure are absent.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2025/07/openSUSE_Conference_2025_Alex_Bissessur_Geographically_Distributed_Kubernetes_Clusters.jpeg" class="kg-image" alt="Alex Bissessur presenting Geographically Distributed Kubernetes Clusters" loading="lazy" width="1600" height="900" srcset="/content/images/size/w600/2025/07/openSUSE_Conference_2025_Alex_Bissessur_Geographically_Distributed_Kubernetes_Clusters.jpeg 600w, /content/images/size/w1000/2025/07/openSUSE_Conference_2025_Alex_Bissessur_Geographically_Distributed_Kubernetes_Clusters.jpeg 1000w, /content/images/2025/07/openSUSE_Conference_2025_Alex_Bissessur_Geographically_Distributed_Kubernetes_Clusters.jpeg 1600w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Alex Bissessur presenting Geographically Distributed Kubernetes Clusters</span></figcaption></figure><p>He described how unreliable power and lack of local cloud services inspired him and his friends to build a distributed Kubernetes cluster to host their own blogs and applications.</p><p>My second talk, "<strong>Building openSUSE Mirror(s) in Mauritius</strong>", took place at 4 p.m. in the main hall. It was a status update on the mirror infrastructure project I began in 2022.</p><figure class="kg-card kg-image-card"><img src="https://sysadmin-journal.com/content/images/2025/07/openSUSE_Conference_2025_Ish_Sookun_Linux_Mirrors_in_Mauritius_1.jpeg" class="kg-image" alt="" loading="lazy" width="1600" height="1200" srcset="/content/images/size/w600/2025/07/openSUSE_Conference_2025_Ish_Sookun_Linux_Mirrors_in_Mauritius_1.jpeg 600w, /content/images/size/w1000/2025/07/openSUSE_Conference_2025_Ish_Sookun_Linux_Mirrors_in_Mauritius_1.jpeg 1000w, /content/images/2025/07/openSUSE_Conference_2025_Ish_Sookun_Linux_Mirrors_in_Mauritius_1.jpeg 1600w" sizes="(min-width: 720px) 720px"></figure><figure class="kg-card kg-image-card"><img src="https://sysadmin-journal.com/content/images/2025/07/openSUSE_Conference_2025_Ish_Sookun_Linux_Mirrors_in_Mauritius_2.jpeg" class="kg-image" alt="" loading="lazy" width="1600" height="1200" srcset="/content/images/size/w600/2025/07/openSUSE_Conference_2025_Ish_Sookun_Linux_Mirrors_in_Mauritius_2.jpeg 600w, /content/images/size/w1000/2025/07/openSUSE_Conference_2025_Ish_Sookun_Linux_Mirrors_in_Mauritius_2.jpeg 1000w, /content/images/2025/07/openSUSE_Conference_2025_Ish_Sookun_Linux_Mirrors_in_Mauritius_2.jpeg 1600w" sizes="(min-width: 720px) 720px"></figure><figure class="kg-card kg-image-card"><img src="https://sysadmin-journal.com/content/images/2025/07/openSUSE_Conference_2025_Ish_Sookun_Linux_Mirrors_in_Mauritius_3.jpeg" class="kg-image" alt="" loading="lazy" width="1600" height="1200" srcset="/content/images/size/w600/2025/07/openSUSE_Conference_2025_Ish_Sookun_Linux_Mirrors_in_Mauritius_3.jpeg 600w, /content/images/size/w1000/2025/07/openSUSE_Conference_2025_Ish_Sookun_Linux_Mirrors_in_Mauritius_3.jpeg 1000w, /content/images/2025/07/openSUSE_Conference_2025_Ish_Sookun_Linux_Mirrors_in_Mauritius_3.jpeg 1600w" sizes="(min-width: 720px) 720px"></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2025/07/openSUSE_Conference_2025_Ish_Sookun_Linux_Mirrors_in_Mauritius_4.jpeg" class="kg-image" alt="Myself (Ish Sookun) presenting the status update about openSUSE Mirrors in Mauritius" loading="lazy" width="1600" height="1200" srcset="/content/images/size/w600/2025/07/openSUSE_Conference_2025_Ish_Sookun_Linux_Mirrors_in_Mauritius_4.jpeg 600w, /content/images/size/w1000/2025/07/openSUSE_Conference_2025_Ish_Sookun_Linux_Mirrors_in_Mauritius_4.jpeg 1000w, /content/images/2025/07/openSUSE_Conference_2025_Ish_Sookun_Linux_Mirrors_in_Mauritius_4.jpeg 1600w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Myself (Ish Sookun) presenting the status update about openSUSE Mirrors in Mauritius</span></figcaption></figure><p>I shared lessons learned, improvements to sync strategies, and announced that Kaldera is sponsoring a second mirror in Mauritius, soon to be the fourth mirror in Africa.</p><p>The day concluded with the openSUSE Board Q&amp;A session at 6 p.m. Gerald opened with a summary of proposed updates to election and membership rules, and I expanded on our membership platform. Jeff, Simon, and Shawn addressed governance structure proposals. The session felt productive, open, and reflective of the community's spirit.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2025/07/openSUSE_Conference_2025_openSUSE_Board_Session.jpeg" class="kg-image" alt="openSUSE Board session" loading="lazy" width="2000" height="1340" srcset="/content/images/size/w600/2025/07/openSUSE_Conference_2025_openSUSE_Board_Session.jpeg 600w, /content/images/size/w1000/2025/07/openSUSE_Conference_2025_openSUSE_Board_Session.jpeg 1000w, /content/images/size/w1600/2025/07/openSUSE_Conference_2025_openSUSE_Board_Session.jpeg 1600w, /content/images/2025/07/openSUSE_Conference_2025_openSUSE_Board_Session.jpeg 2000w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">openSUSE Board session</span></figcaption></figure><h2 id="day-3-%E2%80%94-bring-opensuse-swag-for-folks-back-home">Day 3 — Bring openSUSE swag for folks back home</h2><p>On the final day, Alex gave his second talk, "<strong>Production-Ready Virtualisation with Harvester and Longhorn</strong>." He addressed how recent changes in pricing/licensing by a major virtualization vendor created uncertainty, especially in Africa. Thus, prompting many to seek alternatives.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2025/07/openSUSE_Conference_2025_Harvester_and_Longhorn.jpeg" class="kg-image" alt="Alex Bissessur presenting Harvester &amp; Longhorn" loading="lazy" width="1600" height="1200" srcset="/content/images/size/w600/2025/07/openSUSE_Conference_2025_Harvester_and_Longhorn.jpeg 600w, /content/images/size/w1000/2025/07/openSUSE_Conference_2025_Harvester_and_Longhorn.jpeg 1000w, /content/images/2025/07/openSUSE_Conference_2025_Harvester_and_Longhorn.jpeg 1600w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Alex Bissessur presenting Harvester &amp; Longhorn</span></figcaption></figure><p>Harvester and Longhorn, being open-source, hyperconverged solutions, offer a practical alternative at a time when cloud-native infrastructure is becoming the default.</p><p>At the end of day, as we were wrapping up, Doug said that we had a few conference t-shirts left and if I would like to bring back home some of them. Naturally, I agreed as I know friends back home would love that.</p><p>In fact, I distributed the t-shirts during my talk about the openSUSE Project at the <a href="https://conference.mscc.mu" rel="noreferrer">Developers Conference 2025 (Mauritius)</a>, which happened just a few weeks after the openSUSE Conference.</p><figure class="kg-card kg-image-card"><img src="https://sysadmin-journal.com/content/images/2025/07/DevCon2025_oSC25_t-shirt.jpeg" class="kg-image" alt="" loading="lazy" width="1600" height="1064" srcset="/content/images/size/w600/2025/07/DevCon2025_oSC25_t-shirt.jpeg 600w, /content/images/size/w1000/2025/07/DevCon2025_oSC25_t-shirt.jpeg 1000w, /content/images/2025/07/DevCon2025_oSC25_t-shirt.jpeg 1600w" sizes="(min-width: 720px) 720px"></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2025/07/DevCon2025_oSC25_swag_group_photo.jpeg" class="kg-image" alt="Students from the African Leadership of Higher Education and myself (Ish Sookun)" loading="lazy" width="2000" height="1330" srcset="/content/images/size/w600/2025/07/DevCon2025_oSC25_swag_group_photo.jpeg 600w, /content/images/size/w1000/2025/07/DevCon2025_oSC25_swag_group_photo.jpeg 1000w, /content/images/size/w1600/2025/07/DevCon2025_oSC25_swag_group_photo.jpeg 1600w, /content/images/2025/07/DevCon2025_oSC25_swag_group_photo.jpeg 2000w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Students from the African Leadership of Higher Education and myself (Ish Sookun)</span></figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2025/07/DevCon2025_Alex_distributing_openSUSE_stickers.jpeg" class="kg-image" alt="Alex distributing openSUSE stickers" loading="lazy" width="1600" height="1064" srcset="/content/images/size/w600/2025/07/DevCon2025_Alex_distributing_openSUSE_stickers.jpeg 600w, /content/images/size/w1000/2025/07/DevCon2025_Alex_distributing_openSUSE_stickers.jpeg 1000w, /content/images/2025/07/DevCon2025_Alex_distributing_openSUSE_stickers.jpeg 1600w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Alex distributing openSUSE stickers</span></figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2025/07/DevCon2025_oSC25_swag_photo_with_LaSentinelle_colleagues.jpeg" class="kg-image" alt="Proudly rocking the openSUSE swag with office colleagues (La Sentinelle Ltd)" loading="lazy" width="2000" height="1330" srcset="/content/images/size/w600/2025/07/DevCon2025_oSC25_swag_photo_with_LaSentinelle_colleagues.jpeg 600w, /content/images/size/w1000/2025/07/DevCon2025_oSC25_swag_photo_with_LaSentinelle_colleagues.jpeg 1000w, /content/images/size/w1600/2025/07/DevCon2025_oSC25_swag_photo_with_LaSentinelle_colleagues.jpeg 1600w, /content/images/2025/07/DevCon2025_oSC25_swag_photo_with_LaSentinelle_colleagues.jpeg 2000w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Proudly rocking the openSUSE swag with office colleagues (La Sentinelle Ltd)</span></figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2025/07/DevCon2025_oSC25_20Yrs_Anniversary_t-shirt.jpeg" class="kg-image" alt="Proudly standing with our &quot;openSUSE 20 Years Anniversary&quot; t-shirts" loading="lazy" width="2000" height="1330" srcset="/content/images/size/w600/2025/07/DevCon2025_oSC25_20Yrs_Anniversary_t-shirt.jpeg 600w, /content/images/size/w1000/2025/07/DevCon2025_oSC25_20Yrs_Anniversary_t-shirt.jpeg 1000w, /content/images/size/w1600/2025/07/DevCon2025_oSC25_20Yrs_Anniversary_t-shirt.jpeg 1600w, /content/images/2025/07/DevCon2025_oSC25_20Yrs_Anniversary_t-shirt.jpeg 2000w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Proudly standing with our "openSUSE 20 Years Anniversary" t-shirts</span></figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2025/07/DevCon2025_oSC25_20Yrs_Anniversary_t-shirt_with_Shelly_Hermia_Bhujun-Sookun.jpeg" class="kg-image" alt="Shelly (my most adorable and lovely wife ❤️) &amp; myself rocking the &quot;openSUSE 20 Years Anniversary&quot; while doing our iconic DevCon pose" loading="lazy" width="2000" height="1330" srcset="/content/images/size/w600/2025/07/DevCon2025_oSC25_20Yrs_Anniversary_t-shirt_with_Shelly_Hermia_Bhujun-Sookun.jpeg 600w, /content/images/size/w1000/2025/07/DevCon2025_oSC25_20Yrs_Anniversary_t-shirt_with_Shelly_Hermia_Bhujun-Sookun.jpeg 1000w, /content/images/size/w1600/2025/07/DevCon2025_oSC25_20Yrs_Anniversary_t-shirt_with_Shelly_Hermia_Bhujun-Sookun.jpeg 1600w, /content/images/2025/07/DevCon2025_oSC25_20Yrs_Anniversary_t-shirt_with_Shelly_Hermia_Bhujun-Sookun.jpeg 2000w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Shelly (my most adorable and lovely wife ❤️) &amp; myself rocking the "openSUSE 20 Years Anniversary" while doing our iconic DevCon pose</span></figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2025/07/DevCon2025_openSUSE_20Yrs_Anniversary_t-shirt_me_and_mom.jpeg" class="kg-image" alt="My mom, and I (totally worn out), on the last day of the Developers Conference 2025" loading="lazy" width="2000" height="1333" srcset="/content/images/size/w600/2025/07/DevCon2025_openSUSE_20Yrs_Anniversary_t-shirt_me_and_mom.jpeg 600w, /content/images/size/w1000/2025/07/DevCon2025_openSUSE_20Yrs_Anniversary_t-shirt_me_and_mom.jpeg 1000w, /content/images/size/w1600/2025/07/DevCon2025_openSUSE_20Yrs_Anniversary_t-shirt_me_and_mom.jpeg 1600w, /content/images/2025/07/DevCon2025_openSUSE_20Yrs_Anniversary_t-shirt_me_and_mom.jpeg 2000w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">My mom, and I (totally worn out), on the last day of the Developers Conference 2025</span></figcaption></figure><h2 id="wrapping-up">Wrapping Up</h2><p>This year's conference was memorable for many reasons, my new role on the Board, the warm community spirit, the brilliant talks, and of course, the friendships and collaborations that deepened along the way. Videos from all the sessions at oSC25 are available on <a href="https://www.youtube.com/watch?v=q9y84viC9rY&amp;list=PL_AMhvchzBadUSZCeK_qTbKNHx1ivKdDN" rel="noreferrer">YouTube</a>.</p><p>A big thanks to everyone who made the openSUSE Conference 2025 a success.</p><p>Looking forward to seeing you all again in 2026!</p>]]></content:encoded>
        </item>
        <item>
            <title>Installing MySQL Community Server version 8 on openSUSE Leap 15</title>
            <link>https://sysadmin-journal.com/installing-mysql-community-server-version-8-on-opensuse</link>
            <guid isPermaLink="true">https://sysadmin-journal.com/installing-mysql-community-server-version-8-on-opensuse</guid>
            <pubDate>Fri, 01 Dec 2023 16:15:13 +0000</pubDate>
            <dc:creator>Ish Sookun</dc:creator>
            <category>MySQL</category>
            <category>openSUSE</category>
            <category>Linux</category>
            <description>The MySQL repository for SUSE Linux provides a simple and convenient way to install and update MySQL products with the latest software packages using the Zypper package management tool.</description>
            <content:encoded><![CDATA[<p>To begin the installation, visit <a href="https://dev.mysql.com/downloads/repo/suse/">MySQL Community Downloads</a> page and download the RPM package for openSUSE Leap 15.</p><h3 id="install-the-rpm">Install the RPM</h3><pre><code>sudo rpm -Uvh mysql80-community-release-sles12-8.noarch.rpm</code></pre><h3 id="import-the-mysql-gnupg-key">Import the MySQL GnuPG Key</h3><pre><code>sudo rpm --import /etc/RPM-GPG-KEY-mysql</code></pre><h3 id="install-mysql-with-zypper">Install MySQL with Zypper</h3><pre><code>sudo zypper install mysql-community-server</code></pre><p>A superuser account <code>'root'@'localhost'</code> is created. A password for the superuser is set and stored in the error log file. To reveal it, use the following command:</p><pre><code>sudo grep 'temporary password' /var/log/mysql/mysqld.log</code></pre><p>Change the root password as soon as possible by logging in with the generated, temporary password and set a custom password for the superuser account:</p><pre><code>mysql -u root -p</code></pre><pre><code>ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPassword';</code></pre>]]></content:encoded>
        </item>
        <item>
            <title>openSUSE Board Election 2022 — Results</title>
            <link>https://sysadmin-journal.com/opensuse-board-election-2022-results</link>
            <guid isPermaLink="true">https://sysadmin-journal.com/opensuse-board-election-2022-results</guid>
            <pubDate>Fri, 16 Dec 2022 20:37:19 +0000</pubDate>
            <dc:creator>Ish Sookun</dc:creator>
            <category>openSUSE</category>
            <description>openSUSE Board Elections are carried out every year and members are called to cast their vote electronically for their preferred candidate. The Election Platform is run by the Election Committee. Ariez Vachha, Edwin Zakaria and I were the Election Officials.</description>
            <content:encoded><![CDATA[<p>The openSUSE Board Election 2022 ran for 15 days — starting on 1 December until 15 December. Electronic voting in the election ended at 23h59 UTC on 15 December.</p><p>In the early hours of Friday 16 December the results were computed and emailed to all voters. The results were also publicly announced on the project's <a href="https://www.compileralchemy.com/books/sqlite-internals/">mailing list</a>.</p><p>There were 544 eligible voters in the election and 218 voters have cast their votes. </p><h2 id="results">Results</h2><!--kg-card-begin: markdown--><table>
<thead>
<tr>
<th>Candidate Name</th>
<th>No. of Votes</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Gertjan Lettink</strong></td>
<td><strong>135</strong></td>
</tr>
<tr>
<td><strong>Douglas Demaio</strong></td>
<td><strong>130</strong></td>
</tr>
<tr>
<td><strong>Neal Gompa</strong></td>
<td><strong>115</strong></td>
</tr>
<tr>
<td>Patrick Fitzgerald</td>
<td>97</td>
</tr>
<tr>
<td>Chuck Payne</td>
<td>50</td>
</tr>
<tr>
<td>Nathan Wolf</td>
<td>47</td>
</tr>
<tr>
<td>None of the above</td>
<td>4</td>
</tr>
</tbody>
</table>
<!--kg-card-end: markdown--><p>Thus, the elected Board members are:</p><!--kg-card-begin: markdown--><ol>
<li>Gertjan Lettink</li>
<li>Douglas Demaio</li>
<li>Neal Gompa</li>
</ol>
<!--kg-card-end: markdown--><p>I wish the (re)-elected candidates good luck ahead and thank all the other candidates who stepped up for this election.</p>]]></content:encoded>
        </item>
        <item>
            <title>openSUSE Board Election 2022 campaign has begun</title>
            <link>https://sysadmin-journal.com/opensuse-board-election-2022-campaign</link>
            <guid isPermaLink="true">https://sysadmin-journal.com/opensuse-board-election-2022-campaign</guid>
            <pubDate>Tue, 08 Nov 2022 18:00:22 +0000</pubDate>
            <dc:creator>Ish Sookun</dc:creator>
            <category>openSUSE</category>
            <category>Linux</category>
            <description>The electronic voting for the openSUSE Board Election is scheduled to begin on 1 December and ballots will close on 15 December. Six candidates are running for three seats on the Board.</description>
            <content:encoded><![CDATA[<p>The candidates list for this year's openSUSE Board Election is as follows:</p><ul><li><a href="https://en.opensuse.org/User:Ddemaio">Douglas Demaio</a></li><li><a href="https://en.opensuse.org/User:Pfitzgerald">Patrick Fitzgerald</a></li><li><a href="https://en.opensuse.org/User:Futureboy">Nathan Wolf</a></li><li><a href="https://en.opensuse.org/openSUSE:Board_election_2022_platform_-_Neal_Gompa">Neal Gompa</a></li><li><a href="https://en.opensuse.org/User:Terrorpup">Chuck Payne</a></li><li><a href="https://en.opensuse.org/openSUSE:Board_election_2022_platform_Knurpht">Gertjan Lettink</a></li></ul><p>openSUSE members can also ask questions to the candidates on the <a href="https://lists.opensuse.org/archives/list/project@lists.opensuse.org/">project mailing list</a>. Vojtěch Zeisek <a href="https://lists.opensuse.org/archives/list/project@lists.opensuse.org/message/4K7KE6HVBKO2CRCZZUSPW7FLU6AVOQ7A/">asked the candidates</a> about their plans and what they want to achieve with the project.</p><p>Douglas had an interesting <a href="https://lists.opensuse.org/archives/list/project@lists.opensuse.org/message/MUNWRBLYJZFBN6U6UFCV6GURE2JZATYK/">answer</a>. He stated that he would like to see that the openSUSE Project adopts the blockchain technology. He cited the election as an example where a smart contract could facilitate the task of running elections and maintaining an updated members list based on whether members' tokens have been used in (x) number of years.</p><p>He also mentioned NFT as something that could be explored to create a sort of badge system like the <a href="https://badges.fedoraproject.org/">Fedora project</a> has and member contributions could be rewarded with NFTs.</p><p>On the question about what he wishes to do, he answered that he would focus on getting the project either becoming a Foundation or transition to a decentralised autonomous organisation. Discussions about creating an <a href="https://en.opensuse.org/openSUSE:Foundation_Proposal_-_First_Discussion_Draft">openSUSE Foundation</a> started in 2019 but it hasn't progressed much since.</p><p>I will write more about the candidates Q&amp;A with members as they happen. If you would like to ask a question or follow the discussions, then feel free to subscribe to the project's <a href="https://lists.opensuse.org/archives/list/project@lists.opensuse.org/">mailing list</a>.</p>]]></content:encoded>
        </item>
        <item>
            <title>Announcing the availability of two openSUSE mirrors in Mauritius</title>
            <link>https://sysadmin-journal.com/announcing-the-availability-of-two-opensuse-mirrors-in-mauritius</link>
            <guid isPermaLink="true">https://sysadmin-journal.com/announcing-the-availability-of-two-opensuse-mirrors-in-mauritius</guid>
            <pubDate>Sun, 07 Aug 2022 14:19:13 +0000</pubDate>
            <dc:creator>Ish Sookun</dc:creator>
            <category>openSUSE</category>
            <category>Linux</category>
            <description>Until a few months ago, there were only two openSUSE mirrors in the whole African continent — in South Africa and Kenya. Now, Mauritius has joined the list by adding two more openSUSE mirrors in Africa.</description>
            <content:encoded><![CDATA[<p>Yesterday, I attended an open source event organised by <a href="https://twitter.com/OSCAMauritius">OSCA Mauritius</a> and <a href="https://www.oceandba.com/">OceanDBA</a>.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2022/08/Lets-talk-Open-Source.jpg" class="kg-image" alt="Open Source event at Flying Dodo, photo by Sandeep Ramgolam" loading="lazy" width="1280" height="720" srcset="/content/images/size/w600/2022/08/Lets-talk-Open-Source.jpg 600w, /content/images/size/w1000/2022/08/Lets-talk-Open-Source.jpg 1000w, /content/images/2022/08/Lets-talk-Open-Source.jpg 1280w" sizes="(min-width: 720px) 720px"><figcaption>Open Source event at Flying Dodo, photo by Sandeep Ramgolam</figcaption></figure><p>I was invited to speak at the event and I chose to explain a little about <a href="https://www.opensuse.org/">openSUSE</a>, its different distributions and how we have managed to set up two mirrors to improve the performance of openSUSE updates in Mauritius.</p><p>Girish is a representative for OSCA Mauritius and he works at OceanDBA. He put all the effort into organising this event. At about 09h30, the conference room at Flying Dodo was almost full. Girish welcomed everyone and introduced the presentation themes for the day.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2022/08/girish-mahabir-osca-mauritius-open-source-event.jpeg" class="kg-image" alt="Girish Mahabir presenting the topics of the day" loading="lazy" width="2000" height="1123" srcset="/content/images/size/w600/2022/08/girish-mahabir-osca-mauritius-open-source-event.jpeg 600w, /content/images/size/w1000/2022/08/girish-mahabir-osca-mauritius-open-source-event.jpeg 1000w, /content/images/size/w1600/2022/08/girish-mahabir-osca-mauritius-open-source-event.jpeg 1600w, /content/images/2022/08/girish-mahabir-osca-mauritius-open-source-event.jpeg 2120w" sizes="(min-width: 720px) 720px"><figcaption>Girish Mahabir presenting the topics of the day</figcaption></figure><h2 id="first-presentation-%E2%80%93-linux-kernel-history-by-chittesh-sham">First presentation – Linux Kernel history by Chittesh Sham</h2><p>Chittesh is a DevOps Engineer at Corel Corporation. He did a presentation on the Linux Kernel. He tried to summarise three decades of Linux history in one presentation. It was a very informative and fun prez.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2022/08/chittesh-sham-speaking-on-the-linux-kernel-history.jpeg" class="kg-image" alt="Chittesh Sham, DevOps Engineer at Corel Corporation" loading="lazy" width="2000" height="1122" srcset="/content/images/size/w600/2022/08/chittesh-sham-speaking-on-the-linux-kernel-history.jpeg 600w, /content/images/size/w1000/2022/08/chittesh-sham-speaking-on-the-linux-kernel-history.jpeg 1000w, /content/images/size/w1600/2022/08/chittesh-sham-speaking-on-the-linux-kernel-history.jpeg 1600w, /content/images/2022/08/chittesh-sham-speaking-on-the-linux-kernel-history.jpeg 2213w" sizes="(min-width: 720px) 720px"><figcaption>Chittesh Sham, DevOps Engineer at Corel Corporation</figcaption></figure><h2 id="second-presentation-%E2%80%93-bash-scripting-by-shravan-dwarka">Second presentation – Bash Scripting by Shravan Dwarka</h2><p>Shravan is a Linux System Engineer at OceanDBA. He did a presentation on the <a href="https://www.gnu.org/software/bash/">Bourne Again SHell (Bash)</a>.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2022/08/shravan-dwarka-linux-system-engineer-oceandba-intro-to-bash.jpeg" class="kg-image" alt="Shravan Dwarka, Linux System Engineer at OceanDBA" loading="lazy" width="2000" height="1121" srcset="/content/images/size/w600/2022/08/shravan-dwarka-linux-system-engineer-oceandba-intro-to-bash.jpeg 600w, /content/images/size/w1000/2022/08/shravan-dwarka-linux-system-engineer-oceandba-intro-to-bash.jpeg 1000w, /content/images/size/w1600/2022/08/shravan-dwarka-linux-system-engineer-oceandba-intro-to-bash.jpeg 1600w, /content/images/2022/08/shravan-dwarka-linux-system-engineer-oceandba-intro-to-bash.jpeg 2272w" sizes="(min-width: 720px) 720px"><figcaption>Shravan Dwarka, Linux System Engineer at OceanDBA</figcaption></figure><p>After explaining about Shells, Shravan gave a scenario where a database administrator had to automate backups and perform backup retention.</p><figure class="kg-card kg-image-card"><img src="https://sysadmin-journal.com/content/images/2022/08/db-backup-scenario.jpeg" class="kg-image" alt loading="lazy" width="2000" height="1333" srcset="/content/images/size/w600/2022/08/db-backup-scenario.jpeg 600w, /content/images/size/w1000/2022/08/db-backup-scenario.jpeg 1000w, /content/images/size/w1600/2022/08/db-backup-scenario.jpeg 1600w, /content/images/size/w2400/2022/08/db-backup-scenario.jpeg 2400w" sizes="(min-width: 720px) 720px"></figure><p>He then explained line by line how he wrote a Bash script to execute the backup.</p><h2 id="final-presentation-%E2%80%93-opensuse-mirrors-in-mauritius">Final presentation – openSUSE Mirrors in Mauritius</h2><p>My presentation was last. It's been a while since I set up two <a href="https://mirrors.opensuse.org/">openSUSE mirrors</a> in Mauritius. Any openSUSE user on the island will now benefit from fast updates without having to configure anything on their openSUSE machine.</p><p>This event was an opportunity to make a public announcement about the mirrors and explain the process behind. That is, how I contacted sponsors for server/bandwidth in Mauritius and got in touch with the <a href="https://en.opensuse.org/openSUSE:Heroes">openSUSE Heroes</a> to build the repo mirrors.</p><p>However, first I did a history lesson about S.u.S.E, SUSE and openSUSE. I clarified that openSUSE is a project and the various distributions have names like Leap, Leap Micro, Tumbleweed and MicroOS.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2022/08/ish-sookun-opensuse-mauritius-what-is-leap.jpeg" class="kg-image" alt="Ish Sookun talking about openSUSE Leap, photo by Neil Baichoo" loading="lazy" width="1562" height="1172" srcset="/content/images/size/w600/2022/08/ish-sookun-opensuse-mauritius-what-is-leap.jpeg 600w, /content/images/size/w1000/2022/08/ish-sookun-opensuse-mauritius-what-is-leap.jpeg 1000w, /content/images/2022/08/ish-sookun-opensuse-mauritius-what-is-leap.jpeg 1562w" sizes="(min-width: 720px) 720px"><figcaption>Ish Sookun talking about openSUSE Leap, photo by Neil Baichoo</figcaption></figure><p>Then, I showed the tickets that I opened at openSUSE to get the ball rolling. Within a few days we had the mirrors set up. </p><p>I mentioned that the domain <code>opensuse.mu</code> is sponsored by the openSUSE project itself. Then, the Heroes created the records to point the domain &amp; sub-domains to servers in Mauritius, sponsored by <a href="https://cloud.mu">cloud.mu</a> and <a href="https://rogerscapital.mu/technology/">Rogers Capital Technology Services</a>.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2022/08/opensue-mauritius-sponsors.jpg" class="kg-image" alt="Sponsors for openSUSE mirror servers in Mauritius" loading="lazy" width="1280" height="720" srcset="/content/images/size/w600/2022/08/opensue-mauritius-sponsors.jpg 600w, /content/images/size/w1000/2022/08/opensue-mauritius-sponsors.jpg 1000w, /content/images/2022/08/opensue-mauritius-sponsors.jpg 1280w" sizes="(min-width: 720px) 720px"><figcaption>Sponsors for openSUSE mirror servers in Mauritius</figcaption></figure><p>While speaking about the mirrors, I explained how <a href="https://mirrorbrain.org/">MirrorBrain</a> works. It is an open source framework to run a content delivery network for mirror servers. The two openSUSE mirrors in Mauritius are <a href="https://mirror.opensuse.mu">mirror.opensuse.mu</a> and <a href="https://mirror.rcts.opensuse.mu">mirror.rcts.opensuse.mu</a>. To show how MirrorBrain works with these two servers, I opened <a href="https://get.opensuse.org">get.opensuse.org </a>to download the latest release of openSUSE Leap 15.4.</p><p>I selected the offline installation image and we checked the URL from which the image was downloading. It was the Rogers Capital Technology Services (RCTS) mirror server.</p><p>I SSH'ed on the cloud.mu mirror server to show how the rsync is done from the restricted rsync server of openSUSE.org. I did not SSH on the RCTS server because it requires a VPN (RCTS engineers take security very seriously 🤓). My VPN setup was on a different machine than the one I was doing my presentation on.</p><p>I explained the difference between <strong>rsync.opensuse.org</strong> and <strong>stage.opensuse.org</strong>, the former being a public rsync server. It can be used by anyone wishing to run a private openSUSE mirror for home or office use.</p><p>The conference room was packed with attendees which is a promising thing for an open source event.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2022/08/audience-during-openSUSE-presentation.jpg" class="kg-image" alt loading="lazy" width="1280" height="548" srcset="/content/images/size/w600/2022/08/audience-during-openSUSE-presentation.jpg 600w, /content/images/size/w1000/2022/08/audience-during-openSUSE-presentation.jpg 1000w, /content/images/2022/08/audience-during-openSUSE-presentation.jpg 1280w" sizes="(min-width: 720px) 720px"><figcaption>Photo by Sandeep Ramgolam</figcaption></figure><figure class="kg-card kg-image-card"><img src="https://sysadmin-journal.com/content/images/2022/08/open-source-event-mauritius-audience.jpeg" class="kg-image" alt loading="lazy" width="1499" height="841" srcset="/content/images/size/w600/2022/08/open-source-event-mauritius-audience.jpeg 600w, /content/images/size/w1000/2022/08/open-source-event-mauritius-audience.jpeg 1000w, /content/images/2022/08/open-source-event-mauritius-audience.jpeg 1499w" sizes="(min-width: 720px) 720px"></figure><figure class="kg-card kg-image-card"><img src="https://sysadmin-journal.com/content/images/2022/08/opensuse-mauritius-at-flying-dodo-audience.jpeg" class="kg-image" alt loading="lazy" width="1716" height="963" srcset="/content/images/size/w600/2022/08/opensuse-mauritius-at-flying-dodo-audience.jpeg 600w, /content/images/size/w1000/2022/08/opensuse-mauritius-at-flying-dodo-audience.jpeg 1000w, /content/images/size/w1600/2022/08/opensuse-mauritius-at-flying-dodo-audience.jpeg 1600w, /content/images/2022/08/opensuse-mauritius-at-flying-dodo-audience.jpeg 1716w" sizes="(min-width: 720px) 720px"></figure><figure class="kg-card kg-image-card"><img src="https://sysadmin-journal.com/content/images/2022/08/opensuse-mauritius-presentation-audience.jpeg" class="kg-image" alt loading="lazy" width="1688" height="947" srcset="/content/images/size/w600/2022/08/opensuse-mauritius-presentation-audience.jpeg 600w, /content/images/size/w1000/2022/08/opensuse-mauritius-presentation-audience.jpeg 1000w, /content/images/size/w1600/2022/08/opensuse-mauritius-presentation-audience.jpeg 1600w, /content/images/2022/08/opensuse-mauritius-presentation-audience.jpeg 1688w" sizes="(min-width: 720px) 720px"></figure><p>At the end of the event, Joffrey Michaïe, the founder and CEO of OceanDBA addressed the attendees. He thanked the wonderful audience for showing up to the event. Joffrey explained that OceanDBA's business is built on open source technologies and that they have the open source philosophy at the heart of the company.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2022/08/joffrey-michaie-ceo-founder-oceandba.jpeg" class="kg-image" alt="Joffrey Michaïe, founder &amp; CEO of OceanDBA" loading="lazy" width="1688" height="947" srcset="/content/images/size/w600/2022/08/joffrey-michaie-ceo-founder-oceandba.jpeg 600w, /content/images/size/w1000/2022/08/joffrey-michaie-ceo-founder-oceandba.jpeg 1000w, /content/images/size/w1600/2022/08/joffrey-michaie-ceo-founder-oceandba.jpeg 1600w, /content/images/2022/08/joffrey-michaie-ceo-founder-oceandba.jpeg 1688w" sizes="(min-width: 720px) 720px"><figcaption>Joffrey Michaïe, founder &amp; CEO of OceanDBA</figcaption></figure><p>He was glad to see a lot of young folks attending the event and said that his company would be keen to sponsor such events again in the future. He mentioned that at the moment there are about fifteen <a href="https://www.oceandba.com/career/">open positions at OceanDBA</a> and anyone wishing to apply could reach out to him directly or talk to any other personnel of the company.</p><p>The Managing Director of Rogers Capital Technology Services, Dev Hurkoo, and the Roshan Patroo, Manager at RCTS, attended the event. We met after my presentation. They both told me that they were impressed by the attendee turn-out for an open source event. Dev expressed his interest to support open source activities in the future too.</p>]]></content:encoded>
        </item>
        <item>
            <title>openSUSE Leap 15.4 Released, Let&#039;s party 🥳 🍻</title>
            <link>https://sysadmin-journal.com/opensuse-leap-15-4-release-party-mauritius</link>
            <guid isPermaLink="true">https://sysadmin-journal.com/opensuse-leap-15-4-release-party-mauritius</guid>
            <pubDate>Fri, 10 Jun 2022 17:47:49 +0000</pubDate>
            <dc:creator>Ish Sookun</dc:creator>
            <category>openSUSE</category>
            <category>Linux</category>
            <description>openSUSE Leap uses source from SUSE Linux Enterprise (SLE), which gives Leap a level of stability unmatched by other Linux distributions, and combines that with community developments to give users, developers and sysadmins the best stable Linux experience available.</description>
            <content:encoded><![CDATA[<p><a href="https://mirror.opensuse.mu/distribution/leap/15.4/iso/">openSUSE Leap 15.4</a> was released on 8th June 2022.</p><p>Leap is binary compatible with SUSE Linux Enterprise (SLE) as it shares the same source. Therefore, you can switch a Leap instance to SLE and benefit from paid support without any hassle. This comes very handy in environments where you build and test on Leap but deploy on SLE — lift &amp; shift can't be any simpler.</p><p>Leap 15.4 is a minor release but coinciding with this release, the openSUSE Project introduced a new version of Leap designed for containers and virtualised workloads. It's called Leap Micro. The current version is 5.2.</p><p>Leap Micro shares same source as <a href="https://links.imagerelay.com/cdn/3404/ql/2b13bc3d87704a3c8209961baec30d6b/suse-linux-enterprise-micro-solution-sheet.pdf">SLE Micro</a>.</p><p>In order to celebrate this release, we organised a virtual openSUSE Beer Party in Mauritius.</p><blockquote>Hello everyone! The openSUSE Mauritius community will host a virtual <a href="https://twitter.com/hashtag/openSUSE?src=hash&amp;ref_src=twsrc%5Etfw">#openSUSE</a> Beer Party TODAY 16h30 — 19h00 to celebrate the Leap 15.4 release. They will do a Leap 15.4 installation live and talk about the openSUSE local mirror. Here is the link to join: <a href="https://t.co/D6DpmheC3D">https://t.co/D6DpmheC3D</a> <a href="https://t.co/SBxiXHrwGA">pic.twitter.com/SBxiXHrwGA</a>— MSCC (@MSCraftsman) <a href="https://twitter.com/MSCraftsman/status/1535166122256961536?ref_src=twsrc%5Etfw">June 10, 2022</a> Embedded JavaScript</blockquote><p>The virtual party was held using the <a href="https://meet.mixp.org">Jitsi Meet</a> platform provided by MIXP. Since it's hosted locally, we expected a smooth quality in video and audio.</p><p>Chittesh &amp; Aditya joined the call early on.‌</p><blockquote>We're at <a href="https://t.co/6oTYOsRycW">https://t.co/6oTYOsRycW</a> doing an <a href="https://twitter.com/hashtag/openSUSE?src=hash&amp;ref_src=twsrc%5Etfw">#openSUSE</a> Leap 15.4 installation &amp; celebrating the recent release. 🍻🥳 <a href="https://t.co/AxUuh18Mg1">pic.twitter.com/AxUuh18Mg1</a>— Ish Sookun (@IshSookun) <a href="https://twitter.com/IshSookun/status/1535242567952257024?ref_src=twsrc%5Etfw">June 10, 2022</a> Embedded JavaScript</blockquote><p>I had to juggle between doing a few things at home, handling the kid and getting back to call. Sandeep &amp; Nirvan joined us too, and by the end, David joined the call, for the geek chat.</p><p>We installed Leap 15.4 in a VM. While chatting with Chittesh &amp; Aditya, I selected the server profile from the installer instead of a GNOME Desktop. Facepalm!</p><p>After the installation, I installed <code>patterns-gnome-gnome</code> to have a full blown GNOME Desktop. Sandeep commented downloading of the packages appeared slow. Yes, indeed. So, here I manually switched the repo to <code>mirror.opensuse.mu</code> the ~700 packages downloaded in ~5 mins.</p><h2 id="opensuse-bar">openSUSE Bar</h2><p>A while later, I joined the openSUSE Bar at <a href="https://meet.opensuse.org/bar">meet.opensuse.org/bar</a>. It was nice to have a catch-up with Gertjan after a long time.</p><figure class="kg-card kg-image-card"><img src="https://sysadmin-journal.com/content/images/2022/06/opensuse-bar.png" class="kg-image" alt loading="lazy" width="1024" height="702" srcset="/content/images/size/w600/2022/06/opensuse-bar.png 600w, /content/images/size/w1000/2022/06/opensuse-bar.png 1000w, /content/images/2022/06/opensuse-bar.png 1024w" sizes="(min-width: 720px) 720px"></figure>]]></content:encoded>
        </item>
        <item>
            <title>A local mirror for openSUSE users in Mauritius 🥳</title>
            <link>https://sysadmin-journal.com/local-mirror-for-opensuse-users-in-mauritius</link>
            <guid isPermaLink="true">https://sysadmin-journal.com/local-mirror-for-opensuse-users-in-mauritius</guid>
            <pubDate>Wed, 04 May 2022 20:10:34 +0000</pubDate>
            <dc:creator>Ish Sookun</dc:creator>
            <category>openSUSE</category>
            <category>Linux</category>
            <description>This is something I had planned since long — a local mirror for openSUSE users. The only hiccup to it was finding a server &amp; bandwidth sponsor. In fact, sponsorship is usually the struggle for open source projects and/or activities, in Mauritius.</description>
            <content:encoded><![CDATA[<p>When I attended the <a href="https://sysadmin-journal.com/opensuse-asia-summit/">openSUSE Asia Summit in 2019</a>, I asked my friends in Indonesia about their experience in setting up the mirror for the Indonesian users.</p><p>Earlier this year, <a href="https://sysadmin-journal.com/linux-user-group-of-mauritius-meets-lubos-kocman/">when Luboš Kocman visited Mauritius</a>, we spoke about it again.</p><p>Then, a few weeks ago, I heard from <a href="https://cloud.mu">cloud.mu</a>, who were willing to sponsor a server for mirror purposes. That was just perfect timing. I had started discussions with an ISP but then <a href="https://cloud.mu">cloud.mu</a> was not just willing to provide the server &amp; bandwidth resources but their speed to deploy and assist was even more commendable.</p><p>Once the server was ready, the next step was to contact openSUSE admins to update the DNS records for <a href="https://opensuse.mu">opensuse.mu</a>. I sent my request to the openSUSE Board for the purchase of the domain a long time ago. Until now I used to run a small blog for openSUSE tips &amp; tutorials on <a href="https://opensuse.mu">opensuse.mu</a>. The domain is owned by SUSE and mananged by the openSUSE admins, i.e the <a href="https://en.opensuse.org/openSUSE:Heroes">Heroes team</a>.</p><p>After a few trials to sync from <code>rsync.opensuse.org</code> and other mirrors closer to Mauritius, I contacted the Heroes to get access to <code>stage.opensuse.org</code>,  the restricted rsync server of openSUSE. Then, it was a matter of a few days to sync all that content.</p><figure class="kg-card kg-image-card"><img src="https://sysadmin-journal.com/content/images/2022/05/mirror.opensuse.mu.png" class="kg-image" alt loading="lazy" width="1104" height="516" srcset="/content/images/size/w600/2022/05/mirror.opensuse.mu.png 600w, /content/images/size/w1000/2022/05/mirror.opensuse.mu.png 1000w, /content/images/2022/05/mirror.opensuse.mu.png 1104w" sizes="(min-width: 720px) 720px"></figure><p>Finally, the openSUSE mirror for Mauritius was ready. </p><p>Compared to other regions, where there are several mirrors in the same country, the whole African continent had only two openSUSE mirrors until now. One managed by TENET (Tertiary Education and Research Network) in South Africa and the other one by Liquid Telecom in Kenya. Mauritius joins that list as the third mirror in the African region, thanks to <a href="https://cloud.mu">cloud.mu</a>.</p><figure class="kg-card kg-image-card"><img src="https://sysadmin-journal.com/content/images/2022/05/opensuse-mirrors.png" class="kg-image" alt loading="lazy" width="1219" height="872" srcset="/content/images/size/w600/2022/05/opensuse-mirrors.png 600w, /content/images/size/w1000/2022/05/opensuse-mirrors.png 1000w, /content/images/2022/05/opensuse-mirrors.png 1219w" sizes="(min-width: 720px) 720px"></figure><h2 id="how-to-switch-to-the-opensuse-mauritius-mirror">How to switch to the openSUSE Mauritius mirror?</h2><p>Switching to the Mauritian mirror is easy. First, remove the current repos that you have by either running <code>zypper lr</code> to identify them and <code>zypper rr repo-name</code> to remove the repos, or go to <code>/etc/zypp/repos.d</code> and remove the <code>.repo</code> files of the openSUSE repositories. If you have repos for other applications, e.g Google Chrome, VS Code etc, leave them.</p><p>Then, if you're using Leap, you can set up the Leap 15.3 OSS, Non-OSS and Update repositories.</p><pre><code>sudo zypper ar https://mirror.opensuse.mu/distribution/leap/15.3/repo/oss openSUSE-Leap-OSS

sudo zypper ar https://mirror.opensuse.mu/distribution/leap/15.3/repo/non-oss openSUSE-Leap-Non-OSS

sudo zypper ar https://mirror.opensuse.mu/update/leap/15.3/oss openSUSE-Leap-Update-OSS

sudo zypper ar https://mirror.opensuse.mu/update/leap/15.3/non-oss openSUSE-Leap-Update-Non-OSS</code></pre><p>If you're using Tumbleweed, add the following repositories.</p><pre><code>sudo zypper ar https://mirror.opensuse.mu/tumbleweed/repo/oss openSUSE-Tumbleweed-OSS

sudo zypper ar https://mirror.opensuse.mu/tumbleweed/repo/non-oss openSUSE-Tumbleweed-Non-OSS

sudo zypper ar https://mirror.opensuse.mu/update/tumbleweed openSUSE-Tumbleweed-Update-OSS</code></pre><p>The mirror contains files for the x86_64 architecture only. If there is a need for other architectures, I'll do the necessary. Ping me on social media or send a mail to ishwon@opensuse.org.</p>]]></content:encoded>
        </item>
        <item>
            <title>openSUSE Leap 15.4 Beta testing</title>
            <link>https://sysadmin-journal.com/opensuse-leap-15-4-beta-testing</link>
            <guid isPermaLink="true">https://sysadmin-journal.com/opensuse-leap-15-4-beta-testing</guid>
            <pubDate>Sat, 05 Mar 2022 16:30:10 +0000</pubDate>
            <dc:creator>Ish Sookun</dc:creator>
            <category>openSUSE</category>
            <category>Linux</category>
            <description>The openSUSE Leap 15.4 Beta was released on 2 March 2022. Users can test the beta distribution to hunt and report bugs. The final release of Leap 15.4 is scheduled for 8 June 2022.</description>
            <content:encoded><![CDATA[<p>I tested the Leap 15.4 Beta GNOME Desktop today on a Lenovo ThinkPad X250. The installation went through without any hiccup and I documented every step of the installation in a <a href="https://twitter.com/IshSookun/status/1500063095321808899">Twitter thread</a>.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2022/03/opensuse-leap-15.4-beta-lenovo-thinkpad-x250.jpg" class="kg-image" alt="Lenovo ThinkPad X250 and a bootable USB drive w/ openSUSE Leap 15.4 Beta" loading="lazy" width="1200" height="674" srcset="/content/images/size/w600/2022/03/opensuse-leap-15.4-beta-lenovo-thinkpad-x250.jpg 600w, /content/images/size/w1000/2022/03/opensuse-leap-15.4-beta-lenovo-thinkpad-x250.jpg 1000w, /content/images/2022/03/opensuse-leap-15.4-beta-lenovo-thinkpad-x250.jpg 1200w" sizes="(min-width: 720px) 720px"><figcaption>Lenovo ThinkPad X250 and a bootable USB drive w/ openSUSE Leap 15.4 Beta</figcaption></figure><p>One thing that I noticed was new in the installer is the icon to change the color theme during installation. This was not present when I tested the Leap 15.4 Alpha distribution.</p><p>On the top-right corner of the installer there is a moon icon which can be clicked to select a different theme for the installer. Five themes are available which contain three dark and two light variants.</p><figure class="kg-card kg-image-card"><img src="https://sysadmin-journal.com/content/images/2022/03/opensuse-installer-color-theme.jpg" class="kg-image" alt loading="lazy" width="797" height="118" srcset="/content/images/size/w600/2022/03/opensuse-installer-color-theme.jpg 600w, /content/images/2022/03/opensuse-installer-color-theme.jpg 797w" sizes="(min-width: 720px) 720px"></figure><p>The default theme is set to the <code>installation.qss</code> style sheet.</p><figure class="kg-card kg-image-card"><img src="https://sysadmin-journal.com/content/images/2022/03/opensuse-installer-default-theme.jpg" class="kg-image" alt loading="lazy" width="789" height="596" srcset="/content/images/size/w600/2022/03/opensuse-installer-default-theme.jpg 600w, /content/images/2022/03/opensuse-installer-default-theme.jpg 789w" sizes="(min-width: 720px) 720px"></figure><p>The <code>cyan-black</code> , <code>highcontrast</code> and <code>white-black</code> are dark themes while <code>installation</code> and <code>style</code> are light themes.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2022/03/opensuse-installer-highcontrast.jpg" class="kg-image" alt="highcontrast.qss" loading="lazy" width="795" height="597" srcset="/content/images/size/w600/2022/03/opensuse-installer-highcontrast.jpg 600w, /content/images/2022/03/opensuse-installer-highcontrast.jpg 795w" sizes="(min-width: 720px) 720px"><figcaption>highcontrast.qss</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2022/03/opensuse-installer-whiteblack.jpg" class="kg-image" alt="white-black.qss" loading="lazy" width="793" height="596" srcset="/content/images/size/w600/2022/03/opensuse-installer-whiteblack.jpg 600w, /content/images/2022/03/opensuse-installer-whiteblack.jpg 793w" sizes="(min-width: 720px) 720px"><figcaption>white-black.qss</figcaption></figure><p>I took the above screenshots using the Leap 15.4 Beta image on VirtualBox to get clear images. In the Twitter thread I took pictures of the installation process and the theme selection on a laptop.</p><!--kg-card-begin: html--><center>
    <blockquote class="twitter-tweet"><p lang="en" dir="ltr">The installer light and dark themes. <a href="https://t.co/uEI6OJ2sIz">pic.twitter.com/uEI6OJ2sIz</a></p>&mdash; Ish Sookun (@IshSookun) <a href="https://twitter.com/IshSookun/status/1500063165811331076?ref_src=twsrc%5Etfw">March 5, 2022</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script> 
</center><!--kg-card-end: html--><p>In either installation I did not encounter any bug while setting up GNOME Desktop with defaults.</p>]]></content:encoded>
        </item>
        <item>
            <title>Linux User Group of Mauritius meets Luboš Kocman</title>
            <link>https://sysadmin-journal.com/linux-user-group-of-mauritius-meets-lubos-kocman</link>
            <guid isPermaLink="true">https://sysadmin-journal.com/linux-user-group-of-mauritius-meets-lubos-kocman</guid>
            <pubDate>Mon, 24 Jan 2022 19:44:32 +0000</pubDate>
            <dc:creator>Ish Sookun</dc:creator>
            <category>openSUSE</category>
            <category>Linux</category>
            <description>We did not have physical meetups for perhaps longer than a year. So, when Luboš told me that he is visiting Mauritius and will be glad to meet local openSUSE, Linux &amp; FOSS people, I was thrilled. Not to mention he&#039;d bring some openSUSE goodies. 😊 I called up LUGM friends to make this happen.</description>
            <content:encoded><![CDATA[<p>We had a meetup in the conference room of <a href="https://www.instagram.com/flyingdodobrewery/">Flying Dodo</a>, Bagatelle, on Saturday 22 January 2022. Luboš Kocman, the Release Manager for openSUSE, who came to Mauritius on vacation was kind enough to spare a few hours and meet us.</p><figure class="kg-card kg-image-card"><img src="https://sysadmin-journal.com/content/images/2022/01/lugm-meets-lubos-kocman.jpg" class="kg-image" alt loading="lazy" width="1200" height="674" srcset="/content/images/size/w600/2022/01/lugm-meets-lubos-kocman.jpg 600w, /content/images/size/w1000/2022/01/lugm-meets-lubos-kocman.jpg 1000w, /content/images/2022/01/lugm-meets-lubos-kocman.jpg 1200w" sizes="(min-width: 720px) 720px"></figure><p>Nirvan Pagooah, the Secretary of the Linux User Group of Mauritius, made the announcement of the meetup on the <a href="https://discuss.lugm.org/pipermail/discuss_discuss.lugm.org/2022-January/005877.html">LUGM discussion list</a>. Due to sanitary restrictions imposed by the government we could not make the meetup public. We had to keep it a private event with a limited number of attendees.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2022/01/lugm-meetup-attendees.jpg" class="kg-image" alt loading="lazy" width="1200" height="674" srcset="/content/images/size/w600/2022/01/lugm-meetup-attendees.jpg 600w, /content/images/size/w1000/2022/01/lugm-meetup-attendees.jpg 1000w, /content/images/2022/01/lugm-meetup-attendees.jpg 1200w" sizes="(min-width: 720px) 720px"><figcaption>Grateful to everyone who made it despite the short notice</figcaption></figure><p>Luboš told us about some new things that will be coming to Leap in the future. He explained his role as a Release Manager for openSUSE and how the community as a whole is regarded as a SUSE partner. He explained the relationship between SUSE and the openSUSE community. He also talked about <a href="https://www.suse.com/products/suse-liberty-linux/">SUSE Liberty Linux</a>, a new offering by SUSE which offers support for mixed Linux environment, like RHEL, CentOS and SLES.</p><p>Luboš showed us <a href="https://code.opensuse.org/leap/features/issues">code.opensuse.org/leap/features/issues</a> where community members can request the features they want most in openSUSE Leap. Hence, contributing to making openSUSE distributions better.</p><p>I asked whether the feature requests for Leap won't make it such that Leap and Tumbleweed will have different features. Luboš opened <a href="https://opensource.suse.com/legal/policy">opensource.suse.com/legal/policy</a> and explained that the contributions land in Factory first. He talked about the binary compatibility between Leap &amp; SLES and users can test on Leap then migrate to SLES at total ease.</p><figure class="kg-card kg-image-card"><img src="https://sysadmin-journal.com/content/images/2022/01/lubos-kocman-explains-factory-first.jpg" class="kg-image" alt loading="lazy" width="1200" height="674" srcset="/content/images/size/w600/2022/01/lubos-kocman-explains-factory-first.jpg 600w, /content/images/size/w1000/2022/01/lubos-kocman-explains-factory-first.jpg 1000w, /content/images/2022/01/lubos-kocman-explains-factory-first.jpg 1200w" sizes="(min-width: 720px) 720px"></figure><p>We talked about contributing to open source. Luboš mentioned non-code contributions and how easy it is to contribute to openSUSE. Ajay Ramjatan, one of the founders and the current President of LUGM, mentioned that for many years this is what he's been telling Linux &amp; FOSS enthusiasts, that contributions can be in any form, like designs, translations, etc.</p><p>On that note Avinash Meetoo added that the Mauritian Creole (kreol morisien) can be an interesting FOSS project if we would consider adding Kreol support to openSUSE. He mentioned that there are people who are well versed on the topic but might not be techie, that is where we can work together and make it happen.</p><p>Renghen Pajanilingum shot a few tech questions, from containers to programming languages &amp; having to compile software using different versions of packages. I know Renghen does not like to spend time fixing the distro problems because he'd rather spend that on actual work. However, he is one of the several Linux people that I have tried to lure to the green side. 😁 Not there yet but I am hopeful that we'll paint his laptop green one day.</p><p>I cannot end this blog without thanking Joffrey Michaïe for sponsoring a round of beer 🍺 (and other drinks) for everyone.</p><figure class="kg-card kg-image-card"><img src="https://sysadmin-journal.com/content/images/2022/01/lugm-meetup-beer-sponsored.jpg" class="kg-image" alt loading="lazy" width="1200" height="674" srcset="/content/images/size/w600/2022/01/lugm-meetup-beer-sponsored.jpg 600w, /content/images/size/w1000/2022/01/lugm-meetup-beer-sponsored.jpg 1000w, /content/images/2022/01/lugm-meetup-beer-sponsored.jpg 1200w" sizes="(min-width: 720px) 720px"></figure><p>At around 5 p.m the meetup ended.</p><p>Some of us stayed at Flying Dodo for more beer and to have dinner. Finally, we went to <a href="https://www.facebook.com/MuggAndBeanMauritius/">Mugg &amp; Bean</a> for a coffee and continued chatting about work, life and the balance. At 8:30 p.m, the hotel's taxi came for Luboš.</p><figure class="kg-card kg-image-card"><img src="https://sysadmin-journal.com/content/images/2022/01/lugm-meetup-w-lubos-kocman-end-the-day-w-coffee.jpg" class="kg-image" alt loading="lazy" width="1200" height="674" srcset="/content/images/size/w600/2022/01/lugm-meetup-w-lubos-kocman-end-the-day-w-coffee.jpg 600w, /content/images/size/w1000/2022/01/lugm-meetup-w-lubos-kocman-end-the-day-w-coffee.jpg 1000w, /content/images/2022/01/lugm-meetup-w-lubos-kocman-end-the-day-w-coffee.jpg 1200w" sizes="(min-width: 720px) 720px"></figure><p>Hoping to be able to meet and greet geekos again.</p>]]></content:encoded>
        </item>
        <item>
            <title>Attila Pinter and Maurizio Galli join the openSUSE Board</title>
            <link>https://sysadmin-journal.com/attila-pinter-and-maurizio-galli-join-the-opensuse-board</link>
            <guid isPermaLink="true">https://sysadmin-journal.com/attila-pinter-and-maurizio-galli-join-the-opensuse-board</guid>
            <pubDate>Tue, 04 Jan 2022 11:13:53 +0000</pubDate>
            <dc:creator>Ish Sookun</dc:creator>
            <category>openSUSE</category>
            <description>The openSUSE Board Election was announced on the project mailing list on the 1st of November 2021. The election concluded on the eve of new year 2022.</description>
            <content:encoded><![CDATA[<p>We had two candidates for two available seats. As per the board election rules, in such a case, each candidate should receive at least 50% of the total number of votes to be considered as elected.</p><p>Both Attila Pinter and Maurizio Galli received good support from the community members. We had 542 eligible voters, out of which 147 voted in the election.</p><p>Attila Pinter received 122 votes in his favour which represents 83%, 22 votes against and 3 abstentions.</p><p>Maurizio Galli received 120 votes in his favour representing 82%, 21 votes against and 6 abstentions.</p><p>Congratulations to both of them! 👏 🎉</p>]]></content:encoded>
        </item>
        <item>
            <title>openSUSE Board Election 2021 happening right now</title>
            <link>https://sysadmin-journal.com/opensuse-board-election-2021-happening-right-now</link>
            <guid isPermaLink="true">https://sysadmin-journal.com/opensuse-board-election-2021-happening-right-now</guid>
            <pubDate>Wed, 22 Dec 2021 06:36:31 +0000</pubDate>
            <dc:creator>Ish Sookun</dc:creator>
            <category>openSUSE</category>
            <category>Linux</category>
            <description>It&#039;s the time of the year when Ariez, Edwin and myself hold our regular meetings and chats to plan the openSUSE Board Election. This year we had a twist with insufficient nominations.</description>
            <content:encoded><![CDATA[<p>The election was <a href="https://lists.opensuse.org/archives/list/project@lists.opensuse.org/thread/O7HVRIVYEA65YHCXDZHY62DCDECHPNOP/">announced on the project mailing list</a> on the 1st of November 2021. The current Election Committee is composed of Ariez Vachha, Mohammad Edwin Zakaria and myself.</p><p>This election is required to fill two seats on the openSUSE Board, as the term for Simon Lees and Vinzenz Vietzke are coming to an end.</p><p>To learn more about openSUSE membership, check out this <a href="https://en.opensuse.org/openSUSE:Members">wiki</a>.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2021/12/opensuse-board-election-2021.jpg" class="kg-image" alt loading="lazy" width="1599" height="1131" srcset="/content/images/size/w600/2021/12/opensuse-board-election-2021.jpg 600w, /content/images/size/w1000/2021/12/opensuse-board-election-2021.jpg 1000w, /content/images/2021/12/opensuse-board-election-2021.jpg 1599w" sizes="(min-width: 720px) 720px"><figcaption>Election poster by Kukuh Syafaat / openSUSE Indonesia</figcaption></figure><p>As the initial nominations/applications phase ended, we had only two members who expressed to run for this election. They are:</p><p>• Attila Pinter<br>• Maurizio Galli</p><p>Since, we had only two candidates for two available seats, we extended the nominations/applications phase for another two weeks, giving other members the chance to toss the names of people who'd they wish to nominate. However, even after the two weeks, we were still left with only two candidates and therefore, as per the <a href="https://en.opensuse.org/openSUSE:Board_election_rules#Insufficient_Nominations:">election rule about insufficient nominations</a>, we started the election and each candidate is required to obtain 50% of votes to be considered a winner.</p><p>The ballots were opened on the 13th of December and openSUSE members received their voting URL/credentials by email. They can vote until the 30th of December at 23h59 UTC. Ballots will close on 31st December at midnight and a few hours later the result will be announced.</p>]]></content:encoded>
        </item>
        <item>
            <title>openSUSE distributions dedicated page</title>
            <link>https://sysadmin-journal.com/opensuse-distributions-dedicated-page</link>
            <guid isPermaLink="true">https://sysadmin-journal.com/opensuse-distributions-dedicated-page</guid>
            <pubDate>Mon, 22 Feb 2021 15:28:40 +0000</pubDate>
            <dc:creator>Ish Sookun</dc:creator>
            <category>openSUSE</category>
            <category>Linux</category>
            <description>openSUSE is not just one Linux distribution. It is a project that hosts different distributions adapted for specific needs, e.g desktop, server &amp; container orchestration. The desktop and server editions are available in regular releases and rolling editions.</description>
            <media:content url="https://sysadmin-journal.com/content/images/2021/02/get-opensuse.png" medium="image" />
            <content:encoded><![CDATA[<p>Previously, it would take someone new to the project quite some time to learn about the distributions and understand their differences. Not every new openSUSE user would know that it's ideal to use openSUSE MicroOS for single-purpose server hosting and Kubic for container orchestration with Kubernetes.</p><p>Thanks to a revamp of the openSUSE Project website, now the distributions get a dedicated page at <a href="https://get.opensuse.org/">get.opensuse.org</a>.</p><p>A little work is still needed on the documentation part for each specific distribution. If you would like to help with that, you are most welcome. Join the openSUSE Documentation <a href="https://doc.opensuse.org/">mailing list</a> and coordinate with what's already being done to improve <a href="https://doc.opensuse.org/">doc.opensuse.org</a> or head to <a href="https://github.com/openSUSE/openSUSE-docs-revamped/issues">GitHub</a> to have a look at the current opened issues. You will also find instructions on <a href="https://github.com/openSUSE/openSUSE-docs-revamped/blob/dev/CONTRIBUTING.md">how to start contributing</a> to the openSUSE Documentation.</p><p>For now, each distribution's individual page on <a href="https://get.opensuse.org/">get.opensuse.org</a> points to the same official documentation guide which is Leap-centric. The documentation does not cover specific instructions for MicroOS, Kubic or even Tumbleweed.</p>]]></content:encoded>
        </item>
        <item>
            <title>Grab a cool wallpaper for your Linux desktop</title>
            <link>https://sysadmin-journal.com/grab-a-cool-wallpaper-for-your-linux-desktop</link>
            <guid isPermaLink="true">https://sysadmin-journal.com/grab-a-cool-wallpaper-for-your-linux-desktop</guid>
            <pubDate>Fri, 29 Jan 2021 06:30:09 +0000</pubDate>
            <dc:creator>Ish Sookun</dc:creator>
            <category>Linux</category>
            <category>openSUSE</category>
            <description>Digital Ocean released a bunch of really nice wallpapers in 2016. Not all of all of the wallpapers are Linux themed but there are a few cool ones featuring the Linux mascot, Tux.</description>
            <media:content url="https://sysadmin-journal.com/content/images/2021/01/yaru-theme-on-opensuse.png" medium="image" />
            <content:encoded><![CDATA[<p>I tweeted about a blog post which I published on <a href="https://opensuse.mu/how-to-install-the-yaru-ubuntu-theme-on-opensuse/">opensuse.mu</a>, explaining how I configured the GNOME desktop theme Yaru (by the Ubuntu community) on my openSUSE Tumbleweed machine. The tweet got a lot of reaction, not just for the blog post or cool Yaru theme but also for the nice wallpaper showing penguins using a computer.</p><!--kg-card-begin: html--><center>
    <blockquote class="twitter-tweet"><p lang="en" dir="ltr">Our friends in the <a href="https://twitter.com/hashtag/Ubuntu?src=hash&amp;ref_src=twsrc%5Etfw">#Ubuntu</a> community did a nice job with the Yaru theme for the <a href="https://twitter.com/hashtag/GNOME?src=hash&amp;ref_src=twsrc%5Etfw">#GNOME</a> desktop. If you&#39;d like to have the same theme on <a href="https://twitter.com/hashtag/openSUSE?src=hash&amp;ref_src=twsrc%5Etfw">#openSUSE</a>, then I wrote the instructions at the <a href="https://t.co/6SlMP0kbqY">https://t.co/6SlMP0kbqY</a> blog.<a href="https://t.co/NraGym2KZL">https://t.co/NraGym2KZL</a> <a href="https://t.co/pRO93SjeTC">pic.twitter.com/pRO93SjeTC</a></p>&mdash; Ish Sookun (@IshSookun) <a href="https://twitter.com/IshSookun/status/1354772194224611331?ref_src=twsrc%5Etfw">January 28, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script> 
</center><!--kg-card-end: html--><p>I got a question whether the wallpaper was freely available. The answer is yes. The wallpaper was released, among many others, by Digital Ocean in 2016.</p><!--kg-card-begin: html--><center>
    <blockquote class="twitter-tweet"><p lang="en" dir="ltr">We&#39;ve made a handful wallpapers which you can find by sailing to this link: <a href="https://t.co/QerTGG51Ig">https://t.co/QerTGG51Ig</a> <a href="https://t.co/UUOMM7W9X3">pic.twitter.com/UUOMM7W9X3</a></p>&mdash; DigitalOcean (@digitalocean) <a href="https://twitter.com/digitalocean/status/718164546809118721?ref_src=twsrc%5Etfw">April 7, 2016</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script> 
</center><!--kg-card-end: html--><p>You can head to <a href="https://imgur.com/a/q6i58">imgur.com</a> now and grab a cool wallpaper for your Linux desktop.</p>]]></content:encoded>
        </item>
        <item>
            <title>RHEL no-cost* vs openSUSE Leap</title>
            <link>https://sysadmin-journal.com/rhel-no-cost-vs-opensuse-leap</link>
            <guid isPermaLink="true">https://sysadmin-journal.com/rhel-no-cost-vs-opensuse-leap</guid>
            <pubDate>Tue, 26 Jan 2021 16:41:30 +0000</pubDate>
            <dc:creator>Ish Sookun</dc:creator>
            <category>Linux</category>
            <category>openSUSE</category>
            <description>TL;DR. Red Hat allows its clients to use RHEL for free on up to 16 machines. On the other hand, openSUSE Leap boasts binary compatibility with SUSE Linux Enterprise and comes without any restriction on usage.</description>
            <media:content url="https://sysadmin-journal.com/content/images/2021/01/pexels-gratisography-4417.jpg" medium="image" />
            <content:encoded><![CDATA[<p>Ever since Red Hat <a href="https://www.redhat.com/en/blog/centos-stream-building-innovative-future-enterprise-linux">announced</a> that they are changing the development model of CentOS and making it an upstream project rather than downstream, it left many CentOS users frowning. No matter what argument brought forward, CentOS users, especially running production machines, relied on the stability of an enterprise-grade Linux distribution. Compiled from RHEL sources, CentOS offered such stability that it powered many web servers and enjoyed a massive 20% share of the top 500 supercomputers of the world.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2021/01/top500-CentOS-share.png" class="kg-image" alt="TOP500.org Statistics November 2020" loading="lazy"><figcaption>Source: TOP500.org Statistics November 2020</figcaption></figure><p>Some time back, Red Hat made another annoucement, about new Red Hat Enterprise Linux programs. Under the new program RHEL can be used in production for <strong>up to 16 systems</strong> (which Red Hat considers a small workload) at <strong>zero license costs</strong>. Also, Red Hat is making it easier for a customer's development team to join the program and reap the benefits.</p><p>What risks lie ahead for an enterprise if Red Hat changes or cancels the program in the future? 🤔</p><p>On the other hand, since 2018, SUSE has worked closely with the openSUSE community to bring the Leap distribution closer to SUSE Enterprise Linux (SLE), such that now Leap and SLE are binary compatible.</p><p>openSUSE currently offers two distinct distributions, Leap &amp; Tumbleweed.</p><p><a href="https://software.opensuse.org/distributions/tumbleweed">Tumbleweed</a> is a rolling distribution constantly getting updated software whereas <a href="https://software.opensuse.org/distributions/leap">Leap</a> has planned releases that sync with SUSE Linux Enterprise and its Service Packs.</p><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2021/01/opensuse-sle.png" class="kg-image" alt="Source: suse.com" loading="lazy"><figcaption>Source: suse.com</figcaption></figure><p>The above image depicts how openSUSE &amp; SUSE Linux Enterprise are developed together. Factory is the rolling development codebase for both openSUSE &amp; SLE. In the pipeline we can see that Leap &amp; SLE are synced and both receive software packages from the same source; that is why they are both binary compatible.</p><p>In a series of blog posts explaining <a href="https://www.suse.com/c/how-suse-builds-its-enterprise-linux-distribution-part-5/">how SUSE builds its Enterprise Linux distribution,</a> author Vincent Moutoussamy details the relationship between openSUSE &amp; SLE. </p><h2 id="conclusion">Conclusion</h2><p>Red Hat allows its clients to use RHEL for <strong>free on up to 16 machines</strong>. On the other hand, openSUSE Leap boasts binary compatibility with SUSE Linux Enterprise and comes <strong>without any restriction on usage</strong>. </p><blockquote>Cover image source:<br>Photo by <strong><a href="https://www.pexels.com/@gratisography?utm_content=attributionCopyText&amp;utm_medium=referral&amp;utm_source=pexels">Gratisography</a></strong> from <strong><a href="https://www.pexels.com/photo/black-and-white-people-bar-men-4417/?utm_content=attributionCopyText&amp;utm_medium=referral&amp;utm_source=pexels">Pexels</a></strong></blockquote>]]></content:encoded>
        </item>
        <item>
            <title>SOGo calendar synchronization breaks due to emoji in the event title</title>
            <link>https://sysadmin-journal.com/sogo-calendar-sync-breaks-due-to-emoji-in-the-event-title</link>
            <guid isPermaLink="true">https://sysadmin-journal.com/sogo-calendar-sync-breaks-due-to-emoji-in-the-event-title</guid>
            <pubDate>Sun, 10 Jan 2021 06:26:57 +0000</pubDate>
            <dc:creator>Ish Sookun</dc:creator>
            <category>Linux</category>
            <category>openSUSE</category>
            <description>Recently, I encountered an issue with the SOGo CalDAV synchronization. If an emoji is inserted in the event title, then the calendar would stop synchronizing across devices.</description>
            <media:content url="https://sysadmin-journal.com/content/images/2021/01/bugfix-freepik.com.jpg" medium="image" />
            <content:encoded><![CDATA[<p>An emoji can break a calendar. 😳</p><p>I am using the <a href="https://sogo.nu/about.html">SOGo Groupware</a>. I noticed that certain emojis in the event title would prevent calendar apps from synchronizing using the CalDAV protocol. I checked the logs but could not find much. I had my doubts about what could be causing it. Then, this <a href="https://sogo.nu/bugs/view.php?id=3616">bug report</a> confirmed that I should investigate on the UTF-8 encoding support.</p><p>I checked the database character set.</p><pre><code>MariaDB [sogo]&gt; select @@character_set_database;
+--------------------------+
| @@character_set_database |
+--------------------------+
| utf8                     |
+--------------------------+
1 row in set (0.001 sec)</code></pre><p>The database name is <code>sogo</code> and we are using MariaDB.</p><p>I found the character set to be <code>utf8</code>, to my surprise. I had to dig a little further to understand what was wrong with it. </p><p>It turned out that the MariaDB <code>utf8</code> character set supports a maximum of three bytes per character. Therefore, emojis being four bytes long weren't being inserted into the database. Consequently, that breaks the calendar synchronization. The solution was to use the <code>utf8mb4</code> character set which supports four bytes per multi-byte character.</p><p>I altered the database character set and collation.</p><pre><code>MariaDB [sogo]&gt; ALTER DATABASE sogo CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;</code></pre><p>I also applied it to every table in the database, e.g:</p><pre><code>MariaDB [sogo]&gt; ALTER TABLE sogo_store CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;</code></pre><p>Afterwards, I could create events using an emoji in the title. The event would synchronize across my calendar apps but the emoji would not show. It would appear as four questions marks (????) instead.</p><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2021/01/sogo-calendar-emoji-issue.png" class="kg-image" alt="SOGo calendar emoji issue" loading="lazy"><figcaption>SOGo calendar emoji issue</figcaption></figure><p>A little bit of further digging and I found that SOGo needs to be made aware of the full unicode support. It should be specified in the <code>/etc/sogo/sogo.conf</code> configuration file.</p><pre><code>MySQL4Encoding = "utf8mb4";</code></pre><p>Restart the SOGo service. Emojis should be then accepted in the event titles.</p><figure class="kg-card kg-image-card kg-width-full"><img src="https://sysadmin-journal.com/content/images/2021/01/sogo-calendar-emoji-issue-fixed.png" class="kg-image" alt loading="lazy"></figure><p>I can now put my recurrent coffee breaks in the calendar. ☕</p><hr><p>Credits:<br><a href="https://www.freepik.com/vectors/web">Web vector created by stories - www.freepik.com</a></p>]]></content:encoded>
        </item>
        <item>
            <title>openSUSE community elects Axel, Gertjan and Neal to serve on the Board</title>
            <link>https://sysadmin-journal.com/the-opensuse-community-elects-axel-gertjan-and-neal-to-serve-on-the-board</link>
            <guid isPermaLink="true">https://sysadmin-journal.com/the-opensuse-community-elects-axel-gertjan-and-neal-to-serve-on-the-board</guid>
            <pubDate>Thu, 31 Dec 2020 12:29:42 +0000</pubDate>
            <dc:creator>Ish Sookun</dc:creator>
            <category>openSUSE</category>
            <category>Linux</category>
            <description>openSUSE members were called to vote in the Regular Board Election on 15 December 2020. Five candidates ran in this election for three available seats.</description>
            <media:content url="https://sysadmin-journal.com/content/images/2020/12/green-lizard-photo-by-d-hilpert-unsplash.com-800px.jpg" medium="image" />
            <content:encoded><![CDATA[<p>The election lasted for two weeks and it ended last night at 23h59 UTC. The results were published today at mid-day (for me).</p><p>The complete election results are:</p><ul><li><strong>Axel Braun — 142 votes</strong></li><li><strong>Gertjan Lettink — 134 votes</strong></li><li><strong>Neal Gompa — 131 votes</strong></li><li>Maurizio Galli — 103 votes</li><li>Nathan Wolf — 59 votes</li></ul><p>Five votes were recorded for the "none of the above" option. Out of 518 eligible voters, 229 voters have cast their vote in this election, which represents a turnout of 44%. It's a low turnout compared to <a href="https://en.opensuse.org/openSUSE:Archive:Board_election_2019-2020">last year's board election</a> which was 56%.</p><p>Axel, Gertjan and Neal are elected to serve for two years on the openSUSE Board.</p>]]></content:encoded>
        </item>
        <item>
            <title>Candidate slate for the openSUSE Board Election 2020</title>
            <link>https://sysadmin-journal.com/candidate-slate-for-the-opensuse-board-election-2020</link>
            <guid isPermaLink="true">https://sysadmin-journal.com/candidate-slate-for-the-opensuse-board-election-2020</guid>
            <pubDate>Mon, 30 Nov 2020 06:24:34 +0000</pubDate>
            <dc:creator>Ish Sookun</dc:creator>
            <category>openSUSE</category>
            <category>Linux</category>
            <description>The openSUSE Board Election is scheduled for the 15th till 30th of December 2021. The candidate slate has been finalised and posted on the project&#039;s mailing list this morning.</description>
            <media:content url="https://sysadmin-journal.com/content/images/2020/11/pexels-egor-kamelev-751694-small.jpg" medium="image" />
            <content:encoded><![CDATA[<p>Last night the nominations and applications phase of the election reached an end. We received six applications and the names of the candidates are:</p><p>• <a href="https://en.opensuse.org/openSUSE:Board_election_2020_platform_DocB">Axel Braun</a> <br>• <a href="https://en.opensuse.org/openSUSE:Board_election_2020_platform_Knurpht">Gertjan Lettink</a><br>• <s><a href="https://lists.opensuse.org/archives/list/project@lists.opensuse.org/thread/XAFQQLN5KKULZ3RKI7VCVAELKPRGP3K5/">Mark Stopka</a></s><br>• <a href="https://en.opensuse.org/openSUSE:Board_election_2020_platform_m4u9">Maurizio Galli</a><br>• <a href="https://en.opensuse.org/User:Futureboy">Nathan Wolf</a><br>• <a href="https://en.opensuse.org/openSUSE:Board_election_2020_platform_-_Neal_Gompa">Neal Gompa</a></p><p>Note that this election is to fill three vacant seats on the openSUSE Board.</p><p>All candidates are encouraged to set up their election platform on the openSUSE wiki. The campaign begins now!</p>]]></content:encoded>
        </item>
    </channel>
</rss>
