At the beginning of this Summer, I found myself unhappy with just about every existing commercial Linux distribution for one reason or another (not going to lie, Systemd played a very large role). So, I decided to devote my entire Summer to building my own Linux Distribution, which I have dubbed Cucumber Linux. This was not an easy process. However now, after a little over three months of suffering – er I mean development, I finally have the first alpha release ready!
The overall design Cucumber Linux was based in part off two of the only mainstream Linux distributions I can actually stand at this point: Slackware and Linux from Scratch. Those of you who are more attuned to the world of Linux distros may have noticed that, coincidentally, these are two of the only remaining distros that haven’t succumbed to Systemd.
In case anyone’s unsure, I should probably clarify a couple of things at this point: I do not like Systemd. Cucumber Linux does not use Systemd. Cucumber Linux never will use Systemd.
At this point, Cucumber Linux is still in it’s infancy. It is strictly command line based, however I do plan to add X support down the road. It uses good old SysVInit as an init system, and Slackware’s package management scripts for package management. Other than that, it is not a Slackware based distribution; it is completely its own creation. My plan is to continue developing Cucumber Linux into a distribution suitable for use as a desktop and server operating system, while maintaining a strong focus on the speed, security, simplicity and stability of the system.
So if anyone’s interested, the ISOs for the first alpha release are available at http://z5t1.com:8080/cucumber/cucumber-1.0.alpha.1/ISOs/. The entire project tree is available at http://z5t1.com:8080/cucumber/. If you would like to submit a bug report, please send the report to Z5T1@Z5T1.com. There is also a wiki documenting Cucumber Linux at http://z5t1.com/cucumber/wiki/. The wiki is a work in progress and it will be updated with more information in the near future.
Finally, I should mention there are a few known issues with this first alpha. One, the network configuration scripts do not work. These will be fixed in the next alpha. In the meantime though, it is still possible to enable networking by manually configuring your network interfaces (via ifconfig and route). Second, the installer only supports legacy BIOS at the moment. UEFI support will also be added in the next alpha.