Joseph Zikusooka (ZIK)

Linux Systems Engineer specializing in open source software technologies | Very experienced in building and configuring UNIX/Linux systems and servers. Passionate about developing software applications and hardware for the smart home | Currently serving as technologist at Jambula Labs and the project leader at JambulaTV, a smart home automation and entertainment platform - https://jambulatv.com | This blog focuses on the following areas: Linux How-Tos and Tutorials ::: IT Security News ::: Free and Libre Open Source Software ::: Smart Home Software ::: Digital Innovations in East Africa https://mastodon.social/@jzik | https://github.com/zikusooka

A recap of my presentation at FOSS Backstage 2025

Hereโ€™s a summary of my presentation delivered during the FOSS Backstage 2025 conference in Berlin, Germany. For a deeper dive into the points outlined below, please refer to the official recording of my talk.

Why Are There Low Adoption Rates for Open Source Software in Africa?

  1. Lack of awareness and motivation for those who know.
  2. Prestige associated with using software from larger, well-known vendors.
  3. Vendor lock-in and aggressive marketing by proprietary companies targeting governments.
  4. Limited availability of certified and experienced FOSS/Linux professionals.
  5. Prevalence of software piracy.
  6. Fragmented or non-existent FOSS communities.

More Barriers to Adoption of Open Source Software in Africa

Infrastructure Challenges:

  1. Internet connectivity issues.
  2. Unstable and unreliable power supply.
  3. Lack of resources and funding.
  4. Systemic corruption.

Why Bother with FOSS Adoption in Africa?

  • Africa accounts for 18% of the world’s population (1.5B+), with some of the fastest-growing economies globally.
  • By 2025, 12 of the worldโ€™s 20 fastest-growing economies are projected to be in Africa.

Benefits of FOSS Adoption:

  1. Lower costs.
  2. Skilling and narrowing the digital divide.
  3. Startups and job creation.
  4. Empowerment through access to free resources.
  5. Localized innovations driving growth in key sectors.

Key and Strategic Sectors in Africa for FOSS Adoption

  1. Mining
  2. Agriculture
  3. Tourism
  4. Startups/SMEs (e.g., Banking, Film & Music Industry)
  5. Education
  6. Health
  7. Research
  8. Environment

Enablers and Implementers of Open Source Software Adoption

  1. Advocates/Evangelists: Promote FOSS use in sectors like government, health, and education.
  2. Trainers/Educators: Teach FOSS concepts (e.g., Linux).
  3. Community Leaders: Lead FOSS communities.
  4. Software Developers: Create and maintain open-source software.
  5. Vendors/Integrators: Include Linux distributors and organizations promoting FOSS.

Strategies for Stakeholders

For Advocates:

  1. Timing
  2. Focus
  3. Campaigns
  4. Showcase (e.g., trade shows)
  5. Share and evangelize

For Trainers/Educators:

  1. Localize content
  2. Contextualize teachings
  3. Port content
  4. Adapt materials
  5. Evangelize

For Community Leaders:

  1. Assess needs
  2. Partner with stakeholders
  3. Fundraise and support initiatives
  4. Host events
  5. Engage strategic sectors

For Software Developers:

  1. Solve immediate problems.
  2. Localize solutions.
  3. Enable workarounds.
  4. Use free and open licenses.
  5. Adapt bravely.

For Vendors:

  1. Provide support.
  2. Engage with local FOSS advocates and communities.
  3. Partner with startups to promote FOSS.
  4. Certify professionals.
  5. Establish local FOSS incubators.

Conclusion

I am optimistic that the next decade will see a significant increase in open source software adoption across Africa, unlocking its potential for economic growth and innovation in key sectors.

Jambula OS Linux – Version 2025.1.0 Released

I have just compiled and released a new image for Jambula OS Linux version 2025.1.0! This exciting update features a range of innovative enhancements, including:

๐ŸŒŸ Seamless integration with the latest Home Assistant smart home software

๐Ÿ“… Radicale, the lightweight and powerful CalDAV/CardDAV server for all calendaring needs

๐ŸŽต A local music server that supports audio announcements and alerts

๐Ÿ•ฐ๏ธ A talking clock feature that announces the time at hourly intervals

๐ŸŒฆ๏ธ Periodic weather updates delivered through voice alerts tailored to your location

๐Ÿ“ท MQTT-based triggers activated by motion detection from the built-in camera server

For more information about Jambula OS Linux, including instructions on how to download and install it, please visit:

https://github.com/zikusooka/Jambula-OS

Hass Core Installer, a new Home Assistant Installer and upgrade tool for Linux

I’m excited to announce that I have uploaded a new tool called HASS Core Installer. As you have guested, its a handy tool that makes it very easy to install, upgrade, and uninstall Home Assistant Core on Linux. So weather you are a beginner, intermediate, or advanced Home Assistant user, this tool is just what you need if any of the official and recommended methods are not sufficient for your use case.

I initially developed this tool for use on Jambula OS, a custom tailored Linux operating system designed for SoC devices such as the Raspberry Pi. However, you can use it on any Linux distribution such as Ubuntu, Fedora, OpenSUSE, Ubuntu, Debian etc.

HASS Core Installer also works off-line allowing for local installations and upgrades of Home Assistant in scenarios where there’s no access to the Internet.

To get started or contribute to this project, check out the HASS Core Installer repository on my Github!

Jambula OS Linux now offers support for Home Assistant

๐Ÿš€โœจ Exciting news for smart home enthusiasts! I have added support for Home Assistant Core installs & upgrades to Jambula OS (starting with version 2024.10.0) ๐ŸŽ‰

โš™๏ธ Jambula OS is a custom Linux operating system ๐Ÿง designed specifically for SoC devices like the Raspberry Pi 5

โฌ‡๏ธ You can download it here: https://github.com/zikusooka/Jambula-OS/

๐Ÿก Upgrade today and kickstart your journey to creating a private, offline smart home ๐Ÿ’กhub!

Linux TIPS

  1. Loading Mastodon feed...

Open source software tools I used while preparing for Creative Freedom Summit 2024

This week I will be presenting at the Creative Freedom Summit 2014. In case you donโ€™t already know about it, the Creative Freedom Summit is a virtual conference dedicated solely to the features and benefits of Open Source creative tools.

My talk at this open source summit will be focused on JambulaTV, a smart home hub I built using only Free/Libre open source software (FLOSS) tools. You can read the details of what my talk is about at:

https://creativefreedomsummit2024.sched.com/event/1Xzv4/using-fedora-linux-to-create-a-private-and-locally-based-smart-home-hub

To prepare for my presentation, and in the spirit of open source software, I exclusively used the following open source tools:

LibreOffice Impress: Used to create the slide show

LibreOffice Impress is part of the LibreOffice suite and is used to create powerful and nice looking slide shows for presentations

https://www.libreoffice.org/discover/impress

OBS Studio: Used to record the video session

OBS Studio is a free and open-source, cross-platform screen-casting and streaming app. It is available and packaged for nearly all the major Linux distributions

https://obsproject.com

GIMP: Used to create or edit the graphics used in the slide show


GNU Image Manipulation Program, commonly known by its acronym GIMP, is a free and open-source raster graphics editor used for image manipulation and image editing, free-form drawing, transcoding between different image file formats, and more specialized tasks.

https://www.gimp.org

FFMpeg: Used to clean up the audio/video output file

FFmpeg is a free and open-source software project consisting of a suite of libraries and programs for handling video, audio, and other multimedia files and streams.

https://ffmpeg.org

Jitsi: To remotely connect with the summit hosts for the virtual presentation

Jitsi is a free and open-source multiplatform voice, video conferencing and instant messaging applications for the Web platform, Windows, Linux, macOS, iOS and Android.

https://jitsi.org

Linux, Python, Security, and Open Source Software TIPS

  • ๐Ÿ’ก On a typical Linux system, you can find bluetooth devices that are paired, connected, and trusted using the following command line:bluetoothctl devices [ Paired | Connected | Trusted ] For example: List currently paired bluetooth devices:$ bluetoothctl devices PairedDevice 00:42:XX:YY:ZZ:YY XXBK85Device 00:FD:AA:XX:YY:X8 D-26@opensuse @fedora @debian #ZikTIPS #TechTips #SysAdmin #LinuxTips #CLI #Fedora #Debian
  • So happy to see these two back together! Can't wait to catch up on season 3 of #TheDiplomat with Allison Janney and Bradley Whitford#TheDiplomatS3 #TVShows #TVSeries
  • Vibe coding – Fake it until AI breaks it.#fedihumour #vibecoding #AI #Fediverse
  • If you care about diversity in open source especially from marginalized communities like those across Africa – check out this talk I gave at the recent @opensuse Conference in Germany. I argue that the open source community can no longer afford to overlook developers in these regions. Their talent, perspectives and potential are vital to the future of open source everywhere.https://www.youtube.com/watch?v=olMcEiI8EVw#osC25 #Diversity #FOSS #Africa
  • Just finished watching an excellent presentation by Dorinda Bassey on "Modernizing Virtio GPU: A Rust-Powered Approach with vhost-device-gpu" at @KernelRecipes @redhat #kr2025 #KernelRecipes #Kernel #Embedded
  • I am really enjoying the talks coming out of the @KernelRecipes conference, running now through September 24. Especially looking forward to @gregkh 's session Today on "The CRA and What It Means for Us" Check out live stream at: https://www.youtube.com/watch?v=U7pZbCnJxEw#CRA #kr2025 #kernel #Embedded
  • RE: https://mastodon.social/@jzik/115225291806144141Thanks to everyone who replied, shared, or boosted my previous post about teaching Linux remotely.I've decided to offer my own 4-person class starting October 8th! It will be remote, & offered at a small cost. The schedule is flexible & course materials will be shared shortly.If you'd like to join or learn more, check the details here:https://joseph.zikusooka.com/?page_id=2807Boosts appreciated again!#Linux #FediHire #FediHired #GetFediHired #FediJobs #jobs #RemoteWork #TechEducation
  • Wishing everyone attending DevConf.US a fantastic conference this weekend! Unfortunately, I won't be able to join you or give my previously scheduled talk, but I hope you all have a great time!#DevConfUS #DevConf_US #devconfus2025 #FOSS
  • Would anyone know which organizations offer opportunities for teaching Linux classes online & remotely? I am interested in sharing my expertise. I currently live in the GMT+3 time zone but am flexible.I have experience teaching Intro to Linux Systems Admin & Server management. Iโ€™ve successfully trained multi-day/person classes using BBB, Jitsi & Zoom.If you know of any or need training, pls let me know.Boosts appreciated!#FediHire #FediJobs #GetFediHired #jobs #FediHired
  • I've uploaded the latest ๐‰๐š๐ฆ๐›๐ฎ๐ฅ๐š ๐Ž๐’ image – version ๐Ÿ๐ŸŽ๐Ÿ๐Ÿ“.๐Ÿ—.๐ŸŽ. This release continues the work I've been doing to make Jambula OS, a reliable, lightweight Linux platform for SoC devices like the Raspberry Pi 5. If you're building smart automation solutions on embedded platforms, this update is definitely worth checking out.Highlights in this update: Bluetooth speaker support, Kea DHCP, and much more!https://code.jambula.net/zikusooka/Jambula-OS #JambulaOS
  • The talks from this year's Open Source Summit Europe are now available @linuxfoundationCheck out the full playlist at:https://youtube.com/playlist?list=PLbzoR-pLrL6qKwLt8A787ggMLHNivOHve#OSSummit #OSSEU
  • Hass Core Installer 2025.9.0 released! No major changes – I just updated to the latest Home Assistant release.This free and open source tool helps you install/upgrade Home Assistant via the (now deprecated) core method for those who prefer its flexibility. https://github.com/zikusooka/hass-core-installer#HomeAssistant #FOSS
  • For anyone interested in using Kea DHCP server on buildroot, I have submitted a new package patch that is currently awaiting upstream review. You can check it out here: https://patchwork.ozlabs.org/project/buildroot/patch/20250903113307.100754-1-zik@jambula.net/@iscdotorg #ZikTIPS #buildroot #dhcp #networking
  • ๐Ÿ’ก Calculate the number of days since a given date (e.g. 30 June 2025) on a Linux system:echo $(( ( $(date +%s) – $(date -d "2025-06-30" +%s) ) / 86400 ))@opensuse @fedora @debian #ZikTIPs #Linuxtips #LinuxTechTips #FOSS
  • ๐Ÿ’กDid you know you can just run the mount command with -m flag to create a non-existent mount point instead of first creating it.e.g. mount -m /dev/sdc1 /myflash#ZikTIPs #linuxtips #techti
  • So I won't be able to attend or present my previously scheduled talk at #FOSSY2025 in Portland, OR. Disappointed to miss this amazing event and the vibrant #FOSS community. Nevertheless, I wish everyone attending a fantastic conference filled with inspiring talks and great connections. Hope to join you all in person at #FOSSY25 #FOSSY2026! @conservancy
  • In FOSS circles, we often speak of representation, equity and community – but are we truly reaching those most affected by the digital divide?2 weeks ago at the conference in Nuremberg, I spoke about this & how it continues to shape access, opportunity & equity especially in rural regions of Africa. I explored how FOSS can be a tool for empowerment, resilience & impact @opensuseVideo: https://youtu.be/olMcEiI8EVw#FOSS #DigitalDivide #GlobalImpact #TechForGood
  • Had a great time at @opensuse Conference 2025 in Nuremberg! A highlight was the hands-on workshop by @tropicsquar, showcasing #TROPIC01 โ€” the first open and auditable secure element. A big step for verifiable hardware #security in systems, edge devices & secure infrastructure.Thanks to the Tropic Square team for the great session and the devkit#HardwareSecurity #EdgeComputing #TROPIC01 #TrustedHardware #SecureChips#IoTSecurity #NoObscurity #OpenHardware
  • Agama, the modern, adaptive and modular installer for @opensuse has reached a new milestone: Version 16For what's new, checkout: https://agama-project.github.io/blog/2025/07/04/agama-16If you're not yet familiar with Agama, watch this talk and live demo I did at the openSUSE Conference 2025 recently:https://youtu.be/LXJbOy-pXMc#Agama #FOSS
  • In case you missed my talks or others at the @openSUSE Conference that took place in Nuremberg, Germany #oSC25 – all sessions are now published and ready to watch! Dive in and catch up on the latest in #FOSShttps://t.co/63N4y6IDhK
Scroll to top