Puzzle GNU/Linux: Integrated Pieces Create an Intriguing OS

Puzzle GNU/Linux is a strange OS distribution that shows the value of open source ingenuity. This Linux distro is built around a hybrid desktop that is highly customizable.You might get the impression when you start using it that the desktop environment is a new creation. That would not be completely accurate. Puzzle’s user interface is not new. What developer Roberto Pagliaro does with Puzzle GNU/Linux’s desktop environment is provide a new approach to controlling the user interface.

Puzzle GNU/Linux combines elements from Openbox, Kodi (formerly xbmc) and KDE. You do not have a choice of which one to use. You use them all interchangeably. Pagliaro integrates all three into a single desktop design to run simultaneously on all interfaces. The user experience is stunning.

Puzzle uses a different system management approach built around a series of modules that can be added or removed to suit the user’s preferences and needs. It has many customized applications.

Much like using any flavor of the Linux OS, Puzzle inside the box is Linux. It has most of what you find in any particular Linux desktop. Many of the software components are very familiar. It has the traditional menu and panel bar across the top of the screen, for example.

Puzzle GNU/Linux

Puzzle GNU/Linux at first looks like a typical desktop with a menu and ample notification icons on the hide/unhide panel bar.

What is different is the way bits and pieces of GNOME 3, KDE and xbmc blend together to control their part of the desktop’s performance. For instance, the traditional bar hides off the top of the screen until you push the mouse pointer to the top edge. Then the panel bar covers the primary GNOME bar that otherwise is always visible at the top. Each of these bars provides different functions.

Puzzle GNU/Linux Software Center

The Puzzle GNU/Linux Software Center application launches from a terminal window after you click its name in the main menu. Notice the nontraditional panel bar at the top of the screen.

Puzzle GNU/Linux has much more in store for users. The bombardment of features and display settings may render users temporarily bewildered until they get familiar with this awesome new approach.

Building Blocks

Puzzle GNU/linux is built on Canonical’s Ubuntu Distro — but the similarity ends right there. Forget Unity, or any of the other desktop environments or distro flavors available to replace the Unity shell.

The Ubuntu foundation allows the installation of all programs in the standard version available for Ubuntu. Then the Puzzle treatment kicks in.

An in-house software management system allows unique Puzzle packages — called “modules” — to be installed and removed without rebooting. This system correlates with the Jigsaw software center that allows for updating packages and adding to the software center with the append command.

So far the developer and his apparently small group of helpers has created 115 Puzzle packages optimized specifically for the distro. You can add some other Ubuntu-based packages using the apt-get commands in a terminal window. But Puzzle GNU/Linux seems more limited in what Debian-family applications it will accept this way.

Multifunction Distro

Not all Linux non-enterprise distros go beyond desktop functionality. This is another area that makes Puzzle GNU/Linux different.

Puzzle GNU/Linux can run as an Nginx (as in Engine-X) Server. You can use it as a mail server, an ftp server, a Mysql server and a management tool for ispconfig.

Puzzle GNU/Linux is built upon the modular concept. If you add some of those specialized packages, you also can use this distro as your own cloud platform.

Vague Versions

Puzzle GNU/Linux suffers from a lack of full disclosure. This may not be an issue for some users, but not disclosing some basic information about the age of the version releases makes me question the developer’s reliability.

The website is published in Italian, so I had to rely on generic translation engines to read the content. When dealing with technical information, translation accuracy matters. Even Google Translate can not fill in the gaps of poorly constructed syntax.

For those reasons, I initially was inclined to set aside Puzzle GNU/Linux as a review topic for this column. I came back to it, however, because of its uniqueness and very stable performance. Much about Puzzle GNU/Linux is impressive.

This is a very young distro. The downloadable ISO file was released as version 1.0 in July. However, Pagliaro told LinuxInsider he has been adding modules and updating the releases on a casual basis.

The latest release appears to be version 1.1, released Nov. 21. However, neither the website nor the software itself is not very clear about identifying dates and versions.

Hybrid Highlights

The Puzzle GNU/Linux desktop environment is one of the best features distinguishing this young distro from all of the others in Linuxland. It is an integration of Openbox, Kodi/xbmc and KDE.

Openbox is perhaps best known for its simplicity and power. KDE is a classic Linux eye-candy-filled desktop. Kodi/xbmc is one of the leading media center shells.

Openbox is tooled with multiple wallpapers that are timed on each of four virtual desktops. It shows an overall view of open programs and their location. It also lets you set specific sets of wallpaper images to run on each virtual desktop.

The Kodi Entertainment Center is open source media player software developed by the XBMC Foundation. Originally, it was the platform used as a media center application in the Xbox game console.

KDE is a powerful graphical desktop environment in its own right. Numerous Linux distros use the K Desktop Environment to drive the visual displays and control the user interface either as one option or as the only choice.

Puzzle GNU/Linux KDE 3-in-1 desktop environment

The KDE portion of the 3-in-1 desktop environment lets you place avariety of widgets on some or all of the four desktops. This is the desktop view as shown on the developer’s website, using the Nightly web browser on our review installation of Puzzle GNU/Linux.

About the Puzzle

The initial Puzzle GNU/Linux release was available only in a 32-bit version. The developer has hinted at a 64-bit version to follow soon. It is unclear if the version 1.1 release is the intended 64-bit version or if a separate ISO will be issued. Also planned is a Raspberry Debian version.

Puzzle GNU/Linux runs on older computers that meet minimum requirements of an OpenGL-compatible video card with 1 GB or 2 GB of RAM and at least 16 GB (preferably 20 GB) of space on hard disk.

Beyond those basic requirements, older computers and newer but less powerful hardware will run Puzzle GNU/Linux depending on the additional modules users install. This makes it more difficult to suggest a target user base for this distro. Users will depend on what they want to do with Puzzle GNU/Linux and what their hardware will permit them to do with it.

Another potential issue is installation. This young distro does not yet have a UEFI, or Unified Extensible Firmware Interface. It may not cooperate with dual-boot environments on newer computers running Microsoft Windows 8.* or under Legacy Boot BIOS settings as the only operating system.

Look and Feel

Puzzle GNU/Linux has a very unconventional look overall. Despite its first-generation version, this distro works well and has a lot of potential. You may be challenged by its three-in-one desktop integration, but it’s worth the effort. The desktop interface is really cool looking.

Some of its display traits are very clever. Take, for instance, the screen saver function.

The constantly changing array of screen saver images do not blank out the actual desktop view. Rather, the screen saver is a transparent overlay that subdues whatever is showing on the desktop. The screen saver image runs in the foreground and shows the running programs in a more distant background.

Switching Places

The virtual desktops are preset as Media Center, Preferences, Works1 and Works2. Those labels do not matter, though. You can put any app on any virtual desktop and move them from place to place just as you would in most any Linux distro.

However, the labels stay on the top panel and serve as a workspace switcher applet. They act as tabs and also show an icon that indicates all running programs. Clicking an icon for the current tab view minimizes/maximizes that application. Clicking an icon in one of the other workspace tabs on the top panel takes you to that open application window.

To change workspaces, right-click on the window’s top border and select the desired “move to” location. You also can use the Alt+Tab keyboard combination.

A more awesome effect comes with holding down the Ctrl+Alt keys and pressing the left and right arrow keys to view a spinning carousel of virtual workspaces that pull back into the center of the screen and spin left to right or right to left.

Or hold the Ctrl+Alt keys and press the up or down arrow keys to see a spinning carousel of virtual workspaces that rotate forward or backward in the center of the screen. Holding down the arrow causes the spinning speed to increase. If you take your fingers off the keys, the spinning view continues until you hit the enter key. Pretty cool indeed!

Stock Software

Another curious thing about Puzzle GNU/Linux is the assortment of software included. Some of the applications are influenced by the XMBC media center integration, as they are more of an Internet service app rather than installed programs.

In the Graphics category, you get Harmony music player, ImageMagick image editor, Photoshop Express Editor, Ristretto Image Viewer and Simple Scan.

The Internet category includes separate Facebook and Twitter browser apps, Geary email, Google Drive and Maps, and Nightly Web Browser.

The Office category includes Dexter address book, Getting Things GNOME, Microsoft Office Live and Outlook Web apps, and Zoo Mail.

The Sound and Video category includes guvcview, SoundCloud, WiFi Audio and YouTube.

These choices are seriously insufficient for my daily work routine. Programs typically found in most Debian-based Linux distros are missing. If I can not supplement the choices from the limited Puzzle repository or the Apt-Get process, this distro will fail to meet my work and play needs.

I perused the Software Center only to find a very few of my always-used Linux programs. One of the few I found was the LibreOffice suite. No Firefox, Google Chrome or Chromium Web browsers were available. The gEdit and Geany text editors — two of my staples along with the missing browsers — were among the preinstalled software offerings.

Bottom Line

Puzzle GNU/Linux is an interesting and promising young entry for Linux desktop users. However, developer Pagliaro has to step up his release schedule or at least supplement available application modules in rolling releases. Otherwise, this intriguing desktop environment integration may not outlive the distro’s overall usefulness.

Overall, Puzzle GNU/Linux has potential to provide an alternative offering that is off the typical Linux path. If you are curious, check it out. Nothing encourages a developer more than downloads and feedback.

Want to Suggest a Review?

Is there a Linux software application or distro you’d like to suggest for review? Something you love or would like to get to know?

Please email your ideas to me, and I’ll consider them for a future Linux Picks and Pans column.

And use the Talkback feature below to add your comments!

Jack M. Germain has been writing about computer technology since the early days of the Apple II and the PC. He still has his original IBM PC-Jr and a few other legacy DOS and Windows boxes. He left shareware programs behind for the open source world of the Linux desktop. He runs several versions of Windows and Linux OSes and often cannot decide whether to grab his tablet, netbook or Android smartphone instead of using his desktop or laptop gear. You can connect with him onGoogle+.

Leave a Comment

Please sign in to post or reply to a comment. New users create a free account.

More by Jack M. Germain
More in Reviews

LinuxInsider Channels