Clear Linux OS

Welcome Again! Clear Linux OS is developed by the Open-Source Technology center of Intel. The OS is specially designed to perform with Intel hardware. Along with power management and performance optimization, there is also a host of other features. Here, based on my experience I will try to review the OS.

Key Features of Clear Linux OS

The Linux is not for routine desktop use, built for operations-specific utilities only.

Highly tuned for Intel, all optimization is taken care of by default for the OS.

Completely open-source, source code available on GitHub.

Targeted for IoT, containers, and DevOps developers specifically.

Security is well defined, but users are not forced to use default security settings here. Clam AV is available. Unwanted exposure of the service to the outward network is not enabled by default e.g., MariaDB listens to Unix socket and Nginx does not listen at all.

Automated updates, where the OS keeps checking if any updates are available. Security fixes are taken care of automatically too.

WSUPD is the utility that is used to keep things updated for Clear Linux OS.

Stateless i.e., Configuration’s settings remain untouched while updating or upgrading the OS.

Auto proxy feature to work in Proxy network environment, where OS will work without defining any settings.

SWUPS is available to keep software and security fix-ups flawlessly.

Iptables and firewalld are used for security purposes.

Installations and maintenance of Clear Linux OS!

Three major derivatives of Clear Linux OS are:

  1. Celar Linux OS Desktop: GUI Desktops for DevOPS and Developments.
  2. Clear Linux OS Server: Text based installer, for liver servers.
  3. Containers: Built to use as containers for multiple platfroms.

Here, we are referring to desktop. Batter, skip that part, and look what are unique features?

Package management with swupd

Consider the command as a replacement of apt and yum in Clear Linux OS.

Disable auto-update any package.

# swupd autoupdate --disable

Sample output

Warning: disabling automatic updates may take you out of compliance with your IT policy

Running systemctl to disable updates

Enable updates back

root@clr-live~ # sudo swupd autoupdate

Search package e.g. ssh

Sample output

root@clr-live~ # sudo swupd search ssh
Bundle with the best search result:
     sysadmin-basic                     - Run common utilities, useful for managing a system.  (117MB) (installed)

This bundle can be installed with:

  swupd bundle-add  sysadmin-basic

Alternative bundle options are
     keychain                           - Manage SSH and GPG keys; allows one long-running ssh-agent process per system.
     sshfs                                - FUSE client based on the SSH File Transfer Protocol (installed)
     devpkg-libssh                    - All content for pkgconfig file libssh.pc.

Install container e.g. Docker

 # sudo swupd bundle-add containers-basic

Install OS.

Define settings as per your need,

Final verdict

Though Clear Linux OS is a lightweight OS, this is not for general purposes. A Decent machine for DevOps engineers and Coders. Containers work flawlessly with the OS. Batter security and a perfect blend with Intel-based Hardware.


Please enter your comment!
Please enter your name here