A Versatile Linux Distro for All Your Needs

  • One-Click-Install for various AI Models
  • An OS For Handhelds, Desktops, and Servers
  • Multi-Architecture, Debian-Based Distribution

Overview

Xkaliber OS provides a consistent and powerful Linux experience across your devices, from mobile touchscreens to servers.

Designed for multi-user environments and a wide range of applications, it offers a robust and adaptable Linux solution.

Basic Features

Things to Do After Installing

One-Click AI Setup • Chat & Generative Models

Xkaliber OS makes it incredibly easy to get started with cutting-edge AI and creative tools. We've included convenient scripts that let you quickly install and configure popular applications, empowering you to explore the world of AI and image generation with minimal effort.

Choose Your AI Adventure

  • Effortless Local AI with Ollama: Want to run powerful language models directly on your machine? Select this option to automatically install and configure Ollama. This allows you to interact with AI models privately and offline. Simply choose option 1 and follow the prompts.
  • Launch Your AI Interface with Open WebUI: Prefer a user-friendly web interface for interacting with your AI models? This option will install Open WebUI, a sleek and intuitive dashboard that connects to Ollama. Access it directly in your browser at http://0.0.0.0:8080 after installation. Select option 2 to begin. (Make sure Docker is installed and running for this option.)
  • Harness the Power of Stable Diffusion: Ready to generate stunning AI images? This option downloads the necessary files to set up Stable Diffusion, a leading AI image generation tool. Choose option 3 to download the setup script. After downloading, open a terminal, navigate to the download location, and run ./webui.sh to launch the installation process.

Bonus: Ready-to-Go CPU Image Generation

We've also included a pre-configured, CPU-only image generation setup within the "goods" folder located in your home directory after installing the ISO. This provides a fantastic starting point, especially for users with less powerful hardware or those who prefer CPU-based processing. We'll be providing more information and features for this in the near future, unlocking even greater creative possibilities right out of the box.

Behind the Scenes (For the Curious)

These options are powered by a convenient script that automates the installation process. To use these quick setup options, simply download and run the script:

  1. Download aisetup.sh
  2. Open a terminal, navigate to the directory where you saved aisetup.sh, and make it executable using the command:
    chmod +x aisetup.sh
  3. Run the script by executing the command:
    ./aisetup.sh

Important Notes:

  • Internet Connection: Ensure you have a stable internet connection for downloading the necessary files.
  • Docker for Open WebUI: Installing Open WebUI requires Docker to be installed and running on your system.
  • Stable Diffusion Setup: After the webui.sh script for Stable Diffusion is downloaded by aisetup.sh, it will be made executable. You can then run it with the command ./webui.sh in your terminal.

Why Choose Xkaliber OS?

Comprehensive Software Access

Run software seamlessly on Xkaliber OS: Windows via Wine, Android via Waydroid, and Linux via Pop Shop.

ROCm & NVIDIA Support

Harness the power of your GPUs with pre-installed ROCm drivers for AMD and excellent support for NVIDIA.

XUTILITY Integration

Easily incorporate our unique features into your own platforms. We provide original base images with Pop Shop for custom respin creation.

Local DNS Cache for Speed

Experience faster network speeds and reduced latency with our integrated local DNS cache server.

Choice of Desktop Environments

Select from four pre-installed desktop environments, with Plasma Mobile as the default.

Seamless Keyboard Integration

Enjoy system-wide keyboard support seamlessly integrated into Plasma Mobile.

Ready for Containerization

Docker comes pre-installed, enabling efficient containerized application development and deployment.

More Exciting Features Coming Soon!

We're constantly developing new features and improvements to elevate your Xkaliber OS experience.

Feel free to modify the OS to fit your needs!

Recommended software for customization: Cubic

Important: Avoid using scripts from other branches or projects as they may disrupt Xkaliber functionality.

Downloads

Get Started with Kaliber System

Password for all ISOs: 0000

Choose the version that best suits your needs:

Official Cutting-Edge Kaliber System ISO & Source (2024-12-19)

Ideal for: Users seeking the latest features and cutting-edge Linux technology.

  • Key Features:
    • Enhanced NVIDIA Support: Improved performance with NVIDIA graphics cards, including integrated AI image generation and streamlined setup.
    • Latest Kernel: Powered by Linux kernel 6.11 for optimal performance and broad hardware compatibility.
  • Download ISO - Get the full operating system image.
  • Download MD5 - Verify the integrity of your downloaded ISO file.
  • Download Source (25GB) - Access the full source code for developers and advanced users.

Community/Advanced User Focused Minimal ISO (Base Bare Image)

Ideal for: Enthusiasts and advanced users who want to personalize their build of Xkaliber while only incorporating pop shop.

  • Key Features:
    • Minimal Base System: Starts with a bare image for maximum customization.
    • Includes Pop Shop: For easy installation of additional applications.
    • For Enthusiasts: Designed for users comfortable with system configuration.
  • Download Base Bare Image ISO - This iso is our base bare image.

Essential Post-Installation Tools & Scripts

Use these scripts can to configure your system after installation:

NVIDIA Driver and Utility Script

Purpose: Streamlines the installation of necessary NVIDIA drivers, dependencies, and the Snap Store.

  • Download xutility.sh
  • Important: After downloading, make the script executable:
    chmod +x xutility.sh
    Then, you can run the script in your terminal.

Installation Script for NVIDIA GPUs (Debian 12)

Purpose: This script automates the installation of NVIDIA on a Debian 12 systems. It simplifies the often complex installation process and includes built-in error handling to provide a smoother experience.

  • Universal System Support: Designed to work seamlessly on a broad range of hardware configurations.
  • Installing NVIDIA Drivers:

    To install NVIDIA drivers, open your terminal and run the following commands. Please note that during the driver installation process, your screen might temporarily appear magnified. Once the installation is complete, the display should return to its normal resolution.

    sudo apt -y install linux-headers-$(uname -r) build-essential libglvnd-dev pkg-config
    sudo apt install nvidia-driver
    sudo apt update
    sudo reboot
    Container Ready: Easily enable Docker for containerization. After installation, open your terminal and run:
    sudo systemctl enable docker
    sudo usermod -aG docker $USER

ROCm Installation Script for AMD GPUs (Debian 12) - New!

Purpose: This script automates the installation of ROCm (AMD's software platform for GPU computing) on Debian 12 systems. It simplifies the often complex installation process and includes built-in error handling to provide a smoother experience.

  • Key Features:
    • Automated Installation: Handles the necessary system updates, installation of dependencies, and setup of ROCm components.
    • Error Detection & Recovery: Intelligently attempts to identify and fix common issues that can occur during the amdgpu-dkms build process.
    • Optimized for Debian 12: Ensures compatibility and a streamlined installation experience specifically for Debian 12.
  • How it Works: When you run this script, it will:
    1. Update your system's package lists.
    2. Install essential development tools and Python libraries required for ROCm.
    3. Add your user to the necessary render and video groups.
    4. Download and install the official AMD GPU driver installer.
    5. Install the core ROCm components.
  • Download: Download rocm.sh
  • Important: Running the Installation Script
    1. Make the script executable: After downloading, open your terminal and navigate to the directory where you saved rocm.sh. Then, make the script executable by running the command:
      chmod +x rocm.sh
    2. Run the script with administrator privileges: Execute the script using bash:
      bash rocm.sh

Stay Connected

Official Android App (In Development)

Features:

  • Directly chat with the development team to report issues, suggest features, and get help.

Download Link (APK) - Download the app to connect with us.

Personalize Your Experience

Xkaliber Desktop Backgrounds & Media

Explore Media

Developed By

  • Kenneth L Harris (Platform Designer , Engineer)
  • Mark Dodd (Lead Engineer)
  • Alexander Burén (Project Manager, Webpage Admin) - alex@xkaliber.net
  • John Webber (Webpage Admin) - SaaSMinded.Dev

Updates

Based on tester feedback, an Xkaliber edition is in the works, focusing on AMD support, gaming (including VR), ROCm, and AI capabilities.

Getting Started

Click to get to each homepage:

Make sure to do a sudo apt update && sudo apt upgrade

Then sudo apt full-upgrade or do all upgrades from Pop Shop as an option.

Desktops can be changed at any time from the login screen!

Desktop Change

Help & Support

Known Issues:

  • None ATM

Waydroid Failed to Launch FIX!

This is due to the custom DNS cache. You can disable it, but it's recommended to just use the stop command for those few times you actually use Waydroid so you keep the benefit of enhanced network speeds.

To fix Waydroid failing to launch, open a terminal and copy and paste the following commands one by one:

sudo systemctl stop dnsmasq
waydroid show-full-ui

Modifying DNS Cache Server:

To modify the DNS Cache Server, use the command:

sudo nano /etc/dnsmasq.conf

In Progress

Simplifying Life with Linux 🌐

We're building an arsenal of scripts to revolutionize your Linux experience!

From easy installations of ollama, stable diffusion, and openwebui for seamless AI-powered interactions, generative imaging, text-to-image/video conversion, and more

We want you to enjoy these features not just on computers, but also on your Android phone (with or without root)

We aim to tackle dependencies, software installations, kernel updates, and more with well-written scripts.

Making it a breeze to get the most out of your Linux distribution.

Get Involved

If you feel like us that the impossible isn't really impossible, only extremely difficult.

You feel that you have ideas that might be unconventional, or even extremely conventional?

Want to join us in this quest to simplify, automate, and amplify your Linux experience?

Email alex@xkaliber.net