Sparky Bonsai – a portable edition of SparkyLinux

Sparky Bonsai 2019

Sparky Bonsai is a GNU/Linux distribution based on Debian/Sparkylinux in a portable form. Taking advantage of the experience of portable distros such as Slax, Porteus, Puppy and DebianDog, we made a remix of our favor Debian-based distro SparkyLinux. The idea was to make a portable version of the linux distro having already installed at home, in cases we can’t, don’t need or wish to install it properly…

…Sparky Bonsai lives in a USB flash 4GB minimum and run with 512 MB of RAM on x86 processors. At the moment it’s only available in 64bit version. It fits on a DVD or CD optical disk and runs in ext2/3/4, fat32, xfs, exFAT file systems. In order to load it to RAM, 1GB is recommended.

It is a minimal Debian Buster file system using Debian linux kernel v. with the BusterDog’s modules for porteus boot, live-boot-3x and aufs support. Kernel updates are not available the way they are on a properly installed linux system. As you may know, BusterDog uses the Antix Linux init system. Sparky Bonsai uses systemd as pure Debian and Sparky Linux. If you don’t wish to use systemd, check the BusterDog (based on Antix) or Beowolf (based on Devuan).

Sparky Bonsai use PCmanFM as file/desktop manager and JWM as windows manager. JWM’s menu construction is based on xdgmenumaker. It comes with Pale Moon as the default web browser, Mousepad as the default text editor and LXterminal as default terminal emulator. All DebianDog’s module and remaster scripts are included as well.

Synaptic package manager is present and you can install all Debian and Sparkylinux packages. The BusterDog’s repository is inactive because of some Antix packets incompatible with Debian. You can use some packets if you’re sure they are compatible but DONT update your system with this repository enabled…

This is our community member project by jidan.

More info at Sparky forums:,5143.msg13535.html

Download 64bit iso image:


Sparky 4.x MinimalISO installations screenshots

Budgie Desktop
Common Desktop Environment
GNOME Flashback
GNOME Flashback
KDE Plasma 5
KDE Plasma 5
Trinity (TDE)
Window Maker
Window Maker

Back to -> Screenshots main page

SparkyLinux 4.1

New iso images of SparkyLinux 4.1 are ready to go.
Sparky 4 is based on and fully compatible with Debian testing “Stretch”.

It’s the first update of SparkyLinux 4.x, which provides a few important changes, such as:
– full system upgrade from Debian testing repository as of 27/28 Sep 2015
– Linux kernel 4.1.6
– GCC 5.2.1
– systemd 226
– Plasma Desktop 5
– LibreOffice 5.0.1

Other changes:
– ‘Base’ Edition – ‘lxpolkit’ has been replaced by ‘policykit-1-gnome’
– deprecated Flash Player plugin removed – still can be installed via Sparky-Codecs tool or Synaptic
– added new package: ecryptfs-utils

The iso images are available in a few flavors, such as :
Full Edition – full set of applications for daily usage, wireless drivers, multimedia codecs and plugins:
– LXDE (lxde-common 0.99.0)
– LXQt (lxqt-common 0.9.1)
– KDE (Plasma Desktop 5.4.1)
– MATE 1.10.2
– Xfce 4.12.1

Base Edition – only the base system, lightweight desktop, wireless drivers and a few applications:
– Enlightenment 0.19.11
– JWM 2.1.0
– Openbox 3.6.1

CLI Edition – (Command Line Interface) – core system, wireless drivers and a few, text mode applications.
If you have SparkyLinux installed on a hard drive, make full system upgrade via ‘System Upgrade’ or Synaptic, or manually if you like:
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install -f

Users of KDE edition should install ‘plasma-desktop’ package as well.

If the upgrade made some problems for you, I suggest to backup your personal data and make fresh Sparky installation.

Iso images of Sparky can be downloaded from the download page

Thank’s for voting and your feedback which have been left at the last pull.
Next SparkyLinux 4.2 images are expected on the end of December 2015.

Known issues:
– there is Plasma 5 wallpaper loaded as default in KDE 64 bit edition, instead of Sparky’s wallpaper 🙁
– the live installer’s autologin option doesn’t work in the KDE edition.

If you like Sparky, don’t forget to send small tip to keep Sparky alive.


SparkyLinux 4.0 Base & CLI Editions


SparkyLinux 4.0 Base and CLI Editions are available to download.

Sparky 4 is based on and fully compatible with Debian testing 9 “Stretch”.

Base Edition editions feature the core system, a lightweight desktop, wireless drivers and a few applications only.

The new iso images of Base Edition are available in 3 flavors, such as :
– Enlightenment (0.19.5)
– Openbox

CLI Edition (Command Line Interface) features the core system, wireless drivers and a few, text mode applications.
See HowTo: SparkyLinux CLI Edition

Sparky Base & CLI Editions are free of multimedia codecs and plugins.

Main keys of SparkyLinux 4.0 Base & CLI :
– full system upgrade from Debian testing repository as of 01/07/2015
– Linux kernel 4.0.5
– added support for the system installation on 32 bit machines with UEFI motherboard
– system rebranding, see HowTo:
– new flat theme “Sparky4” and a set of icons “Ultra-Flat-Icons”
– Tint2 panel updated up to version 0.12-rc5 (Openbox edition) from Tint2 git repos

The new default Sparky’s Enlightenment theme “Blu-Sky-Sparky” is based on work of Alberto “Duma” Verdoja and it’s licensed under CC-by. Alberto’s gallery:

32 bit edition of SparkyLinux features Linux kernel i586 NON-PAE.
If you would like to install i686-pae kernel, you can do it via Sparky APTus-> Install-> Install i686-PAE Kernel. Just remember to refresh package list before.

The new iso images can be used to make fresh system installation.
In a case of any problem with the default installer (live-installer), try the older one (Bios machines only) via Menu-> System-> SparkyLinux (Old) Installer or launch it via the command:
sudo sparkylinux-installer gui
or (text mode)
sudo sparkylinux-installer

Live system user is: live
Password of the “live” user is: live
Password of ‘root’ (admin) of the Live system is blank (empty).

If you have SparkyLinux installed on a hard drive, make full system upgrade via ‘System Upgrade’, Synaptic or manually:
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install -f

Users of Sparky 3.6 should install ‘sparky-core’ package as well:
sudo apt-get update
sudo apt-get install sparky-core

Minimum system requirements to install SparkyLinux is:
* CPU i586 / amd64
* RAM memory:
– Enlightenment, Openbox, JWM – 256MB (recommended => 512 MB)
– CLI Edition – 128 MB (recommended => 256 MB)
– 512MB SWAP partition or bigger
* 8GB of hard drive or flash USB stick for installation
* 2GB of hard drive or flash USB stick for installation (CLI edition)
* an optical drive or an USB port

If you need a minimalistic desktop with minimal number of applications preinstalled to re-born an old computer – Sparky Openbox or JWM will be good choice:
– Sparky Opnebox 32 bit consumes ~100 MB RAM memory
– Sparky JWM 32 bit consumes ~80 MB RAM memory

Are you an owner of an old PC which can not boot Sparky from a DVD drive or USB disk?
Use Plop – See HowTo: wiki/doku.php/boot_old

Live/Install iso images of Sparky 32 and 64 bit can be downloaded from our download page.

SparkyLinux Openbox


SparkyLinux 3.6 Enlightenment19, JWM, Openbox & CLI


SparkyLinux 3.6 Enlightenment19, JWM, Openbox and CLI is out.

ISO images of Sparky 3.6 e19, JWM and Openbox belong to the Base Edition.
Base Edition features core system, X server, window manager, web browser, text editor and a few tools. All the ISO images of Base Editions 3.6 are codecs free. It means that they don’t have preinstallled multimedia codecs, players, editors or plugins.

SparkyLinux 3.6 E19 features two themes for your choice:

1. RadianceE19-Sparky – it’s a RadianceE19 modified theme.
The theme has been prepered to be fitted to the Sparky’s default GTK theme ‘Sparky3-theme’ and the icon set ‘NoirCrystal’. The wallpaper is made by LiquidSky64.
The Radiance theme originally created by Alberto “Duma” Verdoja and released under a CC-by license.

SparkyLinux e19

2. Default (the default Enlightenment theme) + DeLorean-Dark GTK theme for integration with GTK based applications.

The look of the JWM and Openbox desktops have been slightly improved + installed Sparky default theme and icon set.

SparkyLinux JWM    SparkyLinux Openbox

System has been synchronized with Debian “testing” repository as of 15/12/2014.

New iso images features as well:
– Linux kernel 3.16.0-4 (3.16.7-ckt2-1)
– grub 2.02~beta2-18
– jwm 2.1.0+svn579-2
– openbox 3.5.2-8
– pcmanfm 1.2.3-1 (jwm & openbox editions only)
– enlightenment19 – 0.19.1 – compiled from git repository up to version with:
– EFL & Elementary 1.12.1
– Python-EFL 1.12.0
– Terminology 0.7

The latest version of Enlightenment 0.19.2 is available in Sparky repository as a regular update.

New applications in Sparky repo:
– XnViewMP 0.71 – free photo editor, manager and viewer
– Master PDF Editor – a convenient and smart XPS and PDF editor

The minimal iso image of CLI Edition has gotten additional tool: wicd-curses
Sparky CLI doesn’t support installation on EFi machines.

Use the new iso images to perform fresh Sparky installation.
If you have Sparky installed already on your hard drive, make full system upgrade (as root):
apt-get update
apt-get dist-upgrade
apt-get install -f

In a case of any problem visit our forums.
In a case of any problem with the default live installer, try to use the older installer which can be run by the command:
sudo sparkylinux-installer gui
sudo sparkylinux-installer
The old installer doesn’t work on machines with EFI.

New iso images of SparkyLinux for 32 and 64 bit machines can be downloaded from our download page.
Following changes in Debian testing, the 32 bit kernel is targeted for i586 (non-pae) machines now.

All wallpapers can be downloaded from out account on sourceforge

Informacja o wydaniu w języku polskim:


SparkyLinux 3.5 MATE, Xfce, Openbox & JWM is out


SparkyLinux 3.5 “Annagerman” MATE, Xfce and Base Openbox & JWM is out.

New Live/Install iso images provide packages update and a few changes.
All packages have been synchronized with Debian “testing” repository as of 22/09/2014.

Base Edition is available in two separated flavours now: Openbox and JWM.
JWM Edition offers traditional desktop look and minimal set of applications as well as Openbox Edition. JWM Edition uses a little less the computer’s power even that Openbox and can be used on old machines. Sparky JWM 32 bit consumes less that 90 MB of RAM memory after installation on a hard drive.

All multimedia packages have been removed from Base Editions so both of them are codecs free now.

The system runs on Linux kernel 3.14.2 (3.14.15-2) and offers:
– MATE 1.8.1
– Xfce 4.10.1
– Openbox 3.2.5-7
– JWM 2.1.0
– ‘Custom ISO Builder’ – lets you rebuild iso images of SparkyLinux
– ‘Sparky-APTus-Extra’ – lets you quick install additional applications from SparkyLinux repository
– ‘Sparky Conky Manager’ has been updated up to version 0.1.6 having new option which lets change the color
– ‘TrueCrypt’ has been removed from the system – the reason is well known for everybody for sure. There is zuluCrypt available in our repo, which offers a CLI and GUI front-end for ‘cryptsetup’.

Added new repository and the public keys:
– virtualbox
– liquorix
– google earth
– google talk plugin
– google music manager

Additional repositories are off.
To activate a new repo go to Synaptic-> Repository or Sparky APTus-> Repository-> Additional Repository Edition

SparkyLinux Base Edition JWM

All the ISO images can be downloaded from download page



Donate SparkyLinux project



Informacja o wydaniu w języku polskim:


SparkyLinux 3.2 LXDE, Ultra & Razor-Qt is out


New iso images of SparkyLinux 3.2 providing a few changes and system improvements, such as:
– Linux kernel 3.11-2 (3.11.8-1)
– all packages have been upgraded from Debian testing repositories as of 2013/12/07
– added support for installation 32 bit applications on 64 bit systems
– 32 bit wine package has been installed on 64 bit systems
– sparky-center-lxde and sparky-center-openbox have been reconfigured; some applications have been extracted from sparky-center and packed separately so they can be installed on other Sparky desktops with no sparky-center; see Sparky news 11/2013
– added package curl – it’s a missing tool requires by PlayOnLinux
– added new package sparky-tray – it gives quick access to package management: Sparky APTus, Synaptic, repository list editor and root terminal emulator
– sparky-aptus has been updated up to version 0.1.5 – added new option ‘Fix Broken’ – it lets you fix not (or wrong) installed/upgraded packages
– the default Sparky theme has been ‘slightly’ improved and upgraded up to version 0.1.1 for better gtk3 applications support

Sparky Razor-Qt features a few more changes, such as:
– removed category “Debian” from the menu
– removed packages: qupzilla, claws-mail, qmmp
– added packages: iceweasel, icedove, exaile
– mounting USB devices via the default panel’s plugin bug is fixed; now you open USB disks with the default file manager PCManFM
– added new applications: sparky-conkeyset, sparky-fonset, sparky-keyboard, sparky-locales, sparky-passwdchange, sparky-timedateset, sparky-users, sparky-xdf

Informacja o wydaniu w języku polskim ->


Lxpolkit updating


Lxpolkit has been automatically removed after this week system upgrading.
But it’s still available as a part of new version of Lxsession package.
If you have a problem with root privileges (mounting patitions, network cards management, etc.), add a new option to your system startup:
It can happen at SparkyLinux editions: e17, LXDE, Openbox, JWM and Razor-Qt.
If you need help with that, go to our forums.


SparkyLinux 3.0.2 is out


SparkyLinux 3.0.2 “Annagerman” has been released.

Sparky 3.0.2 provides a few important changes, such as:
– sparky-installer bug has been fixed. It did not let to make installation on USB disks before (the final version of Sparky 3.0 “Annagerman”) and did not show any disk (hard/USB) if an USB disk was connected to the computer
– all packages updated from Debian testing repositories as of 2013/08/07
– added dropbox client
– a few minor improvements

You don’t have to reinstall SparkyLinux if you installed Sparky already on your hard/USB drive.
New iso images can be use to make fresh installation.


Informacja o wydaniu w języku polskim ->