Cucumber Linux


Latest News


Security Advisories






Bug Reports



Mailing Lists


About - Cucumber Linux


Our Mission

Cucumber Linux aims to provide a Linux distribution that is usable as an every day, general purpose operating system. It aims to this in as minimalistic a way as possible and in a way that follows the Unix Philosophy. Cucumber Linux favors simplicity and modularity of design over simplicity of use. We believe that if the Unix Philosophy is followed and the system is designed in a simple and modular way, then simplicity of use will follow; simplicity of use should be a byproduct of good design, not the main goal.

Also, since Systemd blatantly violates all 17 of Eric Raymond's Unix Rules, Cucumber Linux will always strive remain a Systemd free distribution.


While Cucumber Linux does aim to be minimalistic where possible, it doesn't sacrifice functionality to accomplish this. The latest version of Cucumber Linux contains the following features:

  • Linux 4.9 LTS
  • GNU Userspace Utilities
  • System V Init 2.88dsf
  • Apache 2.4
  • MariaDB 10.1
  • PHP 5.6
  • 7.7
  • XFCE 4.12
  • Firefox Web Browser 52
  • Thunderbird Email Client 52
  • LibreOffice 5.3
  • And much more...

See for a complete list of packages.

A Brief History of Cucumber Linux

Cucumber Linux began as my Summer project as college student in May 2016. The first alpha (released in August 2016) didn't have the X window system, any useful daemons or many applications, however it was a stable base to build upon. Plans were put in place to turn Cucumber Linux into a general purpose desktop and server operating System. By the end of 2016, many common daemons had been added to the distribution and Cucumber Linux was now usable as a server operating system. In early 2017, support for the X window system and the XFCE desktop environment was added.

As Cucumber Linux nears completion, I always try to keep focused on my original goals when creating Cucumber Linux: to create a usable, practical Linux Distribution without Systemd that follows the Unix Philosophy of keeping the system design simple, using several modular programs (each of which does one job and does it well) opposed to a monolithic system and using shell scripts and plain text files wherever possible.

A huge thanks goes out to Patrick Volkerding of Slackware Linux and the Linux from Scratch development team. I couldn't have done it without inspiration from your systems and guidance from your buildscripts.

// Scott


Thanks to the friendly folks at for hosting the Cucumber Linux project!