Developer Workstation

This guide helps you find the minimum set of bundles needed to start your Clear Linux* OS development project.

Before continuing, review the swupd guide to learn more about the swupd tool and how Clear Linux OS simplifies software versioning compared to other Linux* distributions.

Workstation Setup

After installing the minimum set of bundles required to get started, you can add more bundles relevant to your specific use case.

To run any process required for Clear Linux OS development, you can add the large bundle *os-clr-on-clr*. However, you may want to deploy a leaner OS with only bundles relevant to your project.

Use the Developer Profiles tabs to start installing suggested bundles based on your role or project. Installing any dkms bundle gives all the tools you need to start. Consider these profiles as a starting point.

Tip

Click on a bundle to learn how to install it using swupd.

Function

Bundle

Build machine learning applications with a full suite of libraries.

machine-learning-basic

Build machine learning applications with PyTorch, an optimized tensor library for deep learning.

machine-learning-pytorch

Build machine learning applications using Tensorflow, a library for numerical computation using deep neural networks.

machine-learning-tensorflow

Web-based, interactive tools for machine learning.

machine-learning-web-ui

Machine learning Docker container.

machine-learning

Pre-built Python libraries for Data Science.

python-extras

API helper for cloud access.

cloud-api

Core Concepts

We recommend that you understand these core concepts in Clear Linux OS before developing your project.