Language Selection

English French German Italian Portuguese Spanish

Damn Small Linux - NOT

Filed under

Today brings another wonderful development in the world of Linux and open source software with the release of Damn Small Linux - Not. This is a distribution based on the famous Damn Small Linux, but adds welcome features and enhancements making it a more modern and complete operating sytem, yet still weights in at a meager 84mb. Tuxmachines took their alpha release for a livecd test drive and is here to report the findings.

As you can see the initial boot splash is a bit customized for this branch of the dsl distribution. The options appear basically the same as well as the actual boot process screen. It's quite a fast boot and one can find themselves in a full gui in right at a minute.


The desktop itself is almost the same as we encountered in DSL 2.3, except perhaps the lack of desktop icons. I myself have grown to prefer a less cluttered desktop, and as such welcome the tidying up. Otherwise, it's still the same lovely saturn wallpaper and Kharisma theme with torsmo, pager, and desklet.

It isn't really until you begin to explore the menus that you get a sense that something new is afoot. The first indication is a slightly rearranged menu. I think the new layout is much more logically constructed making applications easier to find. One might notice a few new players in the menus as well, or not. Mozilla is now the featured web browser, but the menu entry merely states "Web browser." Upon clicking this entry, it is revealed to be Mozilla 1.7.12 with the default homepage of Also ambigious, is an entry for IM Client. Executing this brings Gaim into sight. Gaim is a great replacement for their previous aol client as it features support for most im services available today. With further perusal, one might notice the new and strange-for-this-distro entry of Mplayer. Whoosh! Mplayer? Of course running this app revealed the first of my problems with dsl-n.


Damn Small Linux - Not comes with a newer 2.6.11 kernel as opposed to a 2.4 version found in the original DSL. This is to incorporate added support for more hardware configurations. However as with many debian based distros, its hardware detection fails to see all my partitions. But the problem with DSL-N lies in the area of filesystem support. Not only is auto detection a bit spotty, but support for reiser is completely missing. It isn't built into the kernel, nor is it included as a module. These conditions culminated into a lack of testing for the above mentioned addition of Mplayer at this time. If time permits, I may locate an ext2/3 partition in the upper sectors of my drive and copy some files there for testing. As it is, this is a definite faux paus. Saving space is one thing, but support for a few of the most popular filesystems is mandatory. In their defense, the kernel source is available through the DSL extension panel and this is an early alpha. Perhaps it's more of an oversight than a conscious decision.


In the MyDSL extension panel one can find many applications for installation. In this release we find a new category called Gtk2. Herein lies one of the main points of the new system. By allowing themselves a little more headroom, DSL can now include support for gtk2 applications making their distribution more up-to-date and usable for a larger range of users. Available for installation are applications such as firefox, gimp, gkrellm, and nvu. It was in this capacity that I encountered my second and third problems with DSL-N.


The lesser of the problems, and possibly not even the responsibity of the DSL crew, was in installing xfireworks. The app is not gtk2 related, yet none the less intriguing. It downloaded and installed just fine then placed a menu entry for my convenience. Clicking it did start the uber-cool xfirefox window background program. It could be used as a screensaver, but I think of it more as desktop enhancement in much the same ilk as xsnow. It performed wonderfully and ate no distinguishable cpu cycles or memory. The problem was discovered when I wished to turn it off. There is no menu entry to exit it or any gui way to stop it that I found. I issued a killall xfireworks and it stopped. However, the problem was I did not get my pretty saturn wallpaper back until going into the DSLpanel and reselecting it. This was a bit of a bummer, but certainly nothing serious.


However, it does lead to something I think is worth consideration. In trying to capture screenshots of the really pretty xfireworks, I wanted a program to view the 3 mb screendumps for review before feeling confident I had some nice shots. Gimp is listed in the Gtk2 MyDSL panel and I knew it could not only do the job, but would make for nice feature shots itself as well. It downloaded and installed just fine. It too gave me a menu entry and even a desktop icon. However it would not start. An error box was all I was given, complaining about not having a usable version of Freetype. More precisely it stated that the required version is 2.1.7 or later and the installed version is 2.1.6.


So all in all, I think DSL-N is a wonderful idea and is executed fairly well for an alpha. The desktop and menu improvements were welcome and hardware support was good. System performance and stability were still head and shoulders above the rest of the crowd. However I think an 84 mb download is a bit arbitrary. It's too big for a 64 meg usbkey, yet leaves plenty of room on the 128 mb versions. Update the freetype2 libs, add support for popular filesystems, put a coupla games back, and include scrot, pleeease.

Some listed features include:

1. Kernel 2.6.11 and modules
2. Mozilla Suite 1.7.12, browser,mail,irc,etc.
3. Mplayer 3.3.5 audio and video
4. Leafpad 0.7.9 editor/notepad
5. Abiword 2.2.7 wordprocessor
6. Gnumeric 1.4.3 spreadsheet
7. gTFP 2.0.18 ftp client
8. gaim 0.77 IM client
9. Xpdf 3.0.0 pdf viewer
10.Emelfm 0.9.2 file manager
11.Xpaint 2.7.6 paint program
12.Cups 1.1.14 printing
13.unionfs supported as an optional boot parameter
14.MyDSL system of extensions
15.Frugal Installs
16.USB Pendrive Install

Related Links:

why not Seamonkey?

Why not use Seamonkey rather than Mozilla Suite? It is more on par with Firefox but still is an integrated suite, so it saves room. Also it would be nice to include Ghostscript of Ghostview so more complex PDFs can be seen easier.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More in Tux Machines

Launching Endless OS Foundation

On the 1st of April 2020, our for-profit Endless Mobile officially became a nonprofit as the Endless OS Foundation. Our launch as a nonprofit just as the global pandemic took hold was, predictably, hardly noticed, but for us the timing was incredible: as the world collectively asked “What can we do to help others in need?”, we framed our mission statement and launched our .org with the same very important question in mind. Endless always had a social impact mission at its heart, and the challenges related to students, families, and communities falling further into the digital divide during COVID-19 brought new urgency and purpose to our team’s decision to officially step in the social welfare space. Read more

today's howtos

  • Learn IP Command to Manage Networking on Linux

    IP (Internet Protocol) command is used to manage, view network configuration on a Linux system. The command ‘IP’ and its uses are same in all the Linux family – Fedora, Debian, Ubuntu,Red Hat, CentOS and Arch Linux etc. It is the command-line utility that is part of iproute2 package installed in kernel.

  • How to Install Kubernetes with Minikube on Ubuntu 20.04

    Minikube is an open-source tool that helps you to set up a single-node Kubernetes cluster on your local machine. In this tutorial, we will show you how to install Minikube on Ubuntu 20.04 server.

  • How to Remove Files with Specific Extension in Linux

    To remove files with a specific extension, we use the ‘rm‘ (Remove) command, which is a basic command-line utility for removing system files, directories, symbolic links, device nodes, pipes, and sockets in Linux.

  • How to install Flatpak applications from Flathub - PragmaticLinux

    Ever wanted to install a desktop application on your Linux PC, but your distribution’s package manager didn’t offer it? With a bit of luck you can find the desktop application on Flathub. Flathub offers an ever growing catalog of Linux desktop applications in the Flatpak format. This article teaches you all the ins-and-outs you need to know, to install desktop applications as a Flatpak from the Flathub online repository. [...] You can think of a Flatpak as a modern packaging and deployment method for Linux desktop applications. An application installed as a Flatpak runs in a sandbox environment, isolated from the rest of the Linux system. Flathub is an online repository that hosts Flatpak applications.

  • How to browse Google search on Linux command terminal - Linux Shout

    Although it is very uncommon that nowadays when people have smartphones in their hands, they would like to surf the internet using the text-based browser on a Linux terminal. However, in case you are on a CLI server or SSH and don’t have mobile access, then using the Command terminal to browser the internet or Google search engine will be a good idea. Well, Text attributes, images, and animations are simply not displayed in text browsers.

  • Configure a Linux workspace remotely from the command line |

    One of the things I appreciate about Linux versus proprietary operating systems is that almost everything can be managed and configured from the command line. That means that nearly everything can be configured locally or even remotely via an SSH login connection. Sometimes it takes a bit of time spent on Internet searches, but if you can think of a task, it can probably be done from the command line.

  • Five ways to use redirect operators in bash | Enable Sysadmin

    Redirect operators are a basic but essential part of working at the bash command line. See how to safely redirect input and output to make your Linux sysadmin life easier.

  • Convert your filesystem to Btrfs - Fedora Magazine

    The purpose of this article is to give you an overview about why, and how to migrate your current partitions to a Btrfs filesystem. To read a step-by-step walk through of how this is accomplished – follow along, if you’re curious about doing this yourself. Starting with Fedora 33, the default filesystem is now Btrfs for new installations. I’m pretty sure that most users have heard about its advantages by now: copy-on-write, built-in checksums, flexible compression options, easy snapshotting and rollback methods. It’s really a modern filesystem that brings new features to desktop storage. Updating to Fedora 33, I wanted to take advantage of Btrfs, but personally didn’t want to reinstall the whole system for ‘just a filesystem change’. I found [there was] little guidance on how exactly to do it, so decided to share my detailed experience here. [...] I really hope that you have found this guide to be useful, and was able to make a careful and educated decision about whether or not to convert to Btrfs on your system. I wish you a successful conversion process!

  • Gitlab runners with nspawn

    This is a first post in a series about trying to setup a gitlab runner based on systemd-nspawn.

  • Polishing nspawn-runner

    gitlab-runner supports adding extra arguments to the custom scripts, and I can take advantage of that to pack all the various scripts that I prototyped so far into an all-in-one nspawn-runner command...

  • Assembling the custom runner
  • Exploring nspawn for CIs

    Here I try to figure out possible ways of invoking nspawn for the prepare, run, and cleanup steps of gitlab custom runners. The results might be useful invocations beyond Gitlab's scope of application.

  • How to Install Signal Desktop on Linux

    Signal is published by the Signal Foundation and Signal Messenger LLC. These two not-for-profit organizations—based in Mountain View, California—were founded by Matthew Rosenfeld (aka ‘Moxie Marlinspike’) and Brian Acton. Together they continue the work started at Open Whisper Systems, one of Rosenfeld’s earlier start-ups. The Signal application is free and open source. Anyone can review the source code. The source code for the Signal Messenging Protocol (SMP) was reviewed by a joint team from the German CISPA Helmholtz Center for Information Security, the Swiss ETH Zurich University, Cisco, and the Canadian University of Waterloo. They declared the code clean, the motives pure, and the encryption rock-solid. Signal is definitely secure.

  • How To Find Hostname In Linux - OSTechNix

    A Hostname is an unique alphanumeric label assigned to a Linux system in order to identify it on the network. It can also contain a few special characters such as hyphen (-), period (.), and underscore (_). A typical hostname consists of up to 253 characters. Generally, the hostname is stored in /etc/hostname file in most Linux distributions. In this brief guide, we will learn about various commands to find hostname in Linux operating systems.

  • How to Setup Nginx with Let's Encrypt on Ubuntu 20.04

    To enable secure communication (i.e. HTTPS) on your NGINX web server, you need to obtain an SSL/TLS certificate from a trusted certificate authority. Let's Encrypt is a not-for-profit certificate authority that offers free SSL/TLS certificates. This tutorial describes how to setup a free SSL/TLS certificate issued by Let's Encrypt on Ubuntu 20.04 LTS Server running Nginx.

  • How to merge snapshots in VirtualBox & save disk space

    One of the cool things about VirtualBox is that it lets you create snapshots of your virtual machines. You work, you save a state, you make changes, and then you conveniently revert back to the saved state. You can branch any way you like, create snapshots with the virtual machines running or stopped, and the functionality provides you with a lot of flexibility - and determinism - as you can consistently re-test known system states over and over. The uncool thing about snapshots is that they take quite a bit of space. I noticed that one of my virtual machines, with an expected footprint of only about 11 GB was actually taking 46 GB of disk space. And as you can imagine, there were snapshots - a total of seven different saved machine states. This ain't bad, but what if you no longer need the snapshots and want to compact them, i.e. flatten them, i.e. merge everything down and trim down on disk usage? Let's explore this further.

  • How To Install qBittorrent on Linux Mint 20 - idroot

    In this tutorial, we will show you how to install qBittorrent on Linux Mint 20. For those of you who didn’t know, qBittorrent is an open-source BitTorrent client that aims to be able to provide a free application alternative to μTorrent, designed for Linux, Windows, Mac OS, and FreeBSD. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you through the step by step installation of qBittorrent open-source BitTorrent client on a Linux Mint 20 (Ulyana).

  • How to Install Kubernetes with Minikube on Ubuntu 20.04

    Minikube is an open-source tool that helps you to set up a single-node Kubernetes cluster on your local machine. It makes it easy to run a single node Kubernetes cluster on your personal computer for daily development work. It is cross-platform and can be installed on macOS, Linux, and Windows.

  • How to make a star with LibreOffice - LibreOffice Design Team

    Some time ago we asked the people how they use LibreOffice Draw. And while the expectation was that this module receives only low appreciation the opposite is true. LibreOffice Draw is used to create block diagrams for BPMN processes, mindmaps or technical drawings, to build complex vector drawing for network topology, electrical circuits, floor plans or UI mockups, as a desktop publishing tool to design posters, flyers, business cards, and as a tools to load PDFs for editing. Learn more in part 1 and part 2 of the results.

  • Install KeePassXC 2.6.3 In Ubuntu / Linux Mint | Tips On UNIX

    This tutorial will be helpful for beginners to install KeePassXC 2.6.3 in Ubuntu 20.04, Ubuntu 20.10, Ubuntu 18.04, and Linux Mint 20.1. KeePassXC is an application with extremely high demands on secure personal data management. It is a lightweight application and cross-platform also.

IPFire is Open Source software, and it going to be Open Source for forever

I feel that this is a pledge that needs repeating since many projects have recently turned their backs at Open Source software. Here is a quick ready why this is very dangerous to the future of the internet. I am seriously concerned about the future of the Open Source eco system. Times are tough. The world is battling a pandemic and many companies are in trouble. Some have already shut down, others are close to that and that is a very bad thing in its own right. Low confidence in business causes that people might be more likely to be made redundant and obviously having a little bit of money on the side would help you sleeping better in the night. But if that money would come from software that you have been developing as a hobby or slightly more than that, I can only tell you: Do not be greedy. Read more

GNOME, VLC, Zypper update in Tumbleweed

Five openSUSE Tumbleweed snapshots were released this week. The snapshots updated the GNOME desktop, GStreamer, VLC and a couple text editors. An update of bash 5.1.4 arrived in the latest snapshot 20210120. A few patches were added to the bash version, which is the latest release candidate. The 2.83 version of dnsmasq took care of five Common Vulnerabilities and Exposures; one of the fixes handles multiple identical near simultaneous DNS queries better and another CVE replaced the slightly lesser SHA-1 hash with the SHA-256 hash function, which verifies the DNS answers received are for the questions originally asked. GStreamer 1.18.3 fixed a memory leak and added support for the Apple M1, which made news yesterday as being able to run Linux. Several other GStreamer plugins were updated. Video player VLC updated for version 3.0.12 and added new Reliable Internet Stream Transport access output module compliant with a simple profile. About a dozen more packages were updated in the snapshot including ncurses , openldap2 2.4.57, and perl-Mojolicious 8.71. Read more