# Linux Overview

Chloros 1.1.0 brings native Linux support for the **CLI** and **Python SDK**, enabling headless multispectral image processing on Linux workstations, servers, and NVIDIA Jetson edge devices.

{% hint style="info" %}
**No GUI on Linux.** The Chloros Desktop GUI is available on Windows only. Linux users interact with Chloros through the [CLI](/chloros/cli.md) and [Python SDK](/chloros/api-python-sdk.md).
{% endhint %}

***

## Platform Support Matrix

| Feature                        | Windows (GUI)  | Windows (CLI/SDK) | Linux amd64 (CLI/SDK) | Linux arm64 / Jetson (CLI/SDK) |
| ------------------------------ | -------------- | ----------------- | --------------------- | ------------------------------ |
| **Desktop GUI**                | Yes            | N/A               | No                    | No                             |
| **CLI**                        | Yes            | Yes               | Yes                   | Yes                            |
| **Python SDK**                 | Yes            | Yes               | Yes                   | Yes                            |
| **GPU Acceleration (CUDA)**    | Yes            | Yes               | Yes                   | Yes (JetPack 6)                |
| **Texture Aware Debayer**      | Yes (Chloros+) | Yes (Chloros+)    | Yes (Chloros+)        | Yes (Chloros+)                 |
| **Dynamic Compute Adaptation** | Yes            | Yes               | Yes                   | Yes                            |

***

## Supported Architectures

| Architecture        | Description                                     | Installation Method        |
| ------------------- | ----------------------------------------------- | -------------------------- |
| **amd64 (x86\_64)** | Standard desktop/server processors (Intel, AMD) | `.deb` package             |
| **arm64 (aarch64)** | ARM-based processors, primarily NVIDIA Jetson   | `.deb` package (JetPack 6) |

## Supported Linux Distributions

* **Ubuntu 20.04+** (amd64)
* **Debian 11+** (amd64)
* **NVIDIA JetPack 6** (arm64 — Jetson platforms)

***

## What Linux Users Get

* **Chloros CLI** — Full command-line interface for batch processing, automation, and scripting
* **Chloros Python SDK** — Programmatic Python interface (`pip install chloros-sdk`) for integration into research pipelines and custom tools
* **GPU Acceleration** — CUDA-accelerated processing on NVIDIA GPUs (desktop and Jetson)
* **Dynamic Compute Adaptation** — Automatic hardware detection and processing strategy optimization
* **All Processing Features** — Same multispectral processing pipeline as Windows (calibration, vignette correction, vegetation indices, all export formats)
* **Chloros+ Features** — Multi-threaded processing, Texture Aware debayer, custom indices (with Chloros+ license)

## What Linux Users Do Not Get

* **Desktop GUI** — No graphical interface; all interaction is via CLI or Python SDK
* **Image Viewer** — No interactive image viewer, grid view, or map markers
* **Visual Project Management** — Projects are managed via CLI commands and SDK calls

***

## Getting Started on Linux

1. **Install Chloros** — See [Linux Installation](/chloros/linux-and-edge-computing/linux-installation.md) for `.deb` package installation
2. **Install the Python SDK** (optional) — `pip install chloros-sdk`
3. **Activate your license** — `chloros-cli login your@email.com 'password'`
4. **Process your first dataset** — `chloros-cli process ~/datasets/flight001`

For NVIDIA Jetson users, see the dedicated [NVIDIA Jetson Guide](/chloros/linux-and-edge-computing/nvidia-jetson-guide.md) for platform-specific setup and optimization.

***

## Next Steps

* [Linux Installation](/chloros/linux-and-edge-computing/linux-installation.md) — Detailed installation instructions for amd64 and arm64
* [NVIDIA Jetson Guide](/chloros/linux-and-edge-computing/nvidia-jetson-guide.md) — Jetson-specific setup, thermal management, and field deployment
* [CLI : Command Line](/chloros/cli.md) — Full CLI reference
* [API : Python SDK](/chloros/api-python-sdk.md) — Full SDK reference
* [Dynamic Compute Adaptation](/chloros/processing-architecture/dynamic-compute-adaptation.md) — How Chloros adapts to your hardware


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://mapir.gitbook.io/chloros/linux-and-edge-computing/linux-overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
