DistroWatch Weekly |
DistroWatch Weekly, Issue 950, 10 January 2022 |
Welcome to this year's 2nd issue of DistroWatch Weekly!
For people who were using desktop flavours of Unix in the 1990s the Common Desktop Environment (CDE) was a familiar, often appreciated experience. While CDE has generally been viewed as technology that has been left to rot on the trash heap of history, efforts in recent years have attempted to resurrect the classic desktop environment. CDE now runs on a number of Linux distributions and BSD flavours. We begin this week with a look at CDE and how to get it running on Debian. Have you used the CDE interface? Let us know in this week's Opinion Poll. In our News section we take a look back on work that has gone into the Gentoo project in 2021 and share news that Haiku will soon be able to run Windows applications courtesy of WINE. Plus we are pleased to report the Dolphin file manager is gaining the ability to perform privileged actions. In this week's Questions and Answers section we talk about how to limit logins to specific times. We are also pleased to share the releases of the past week. We wish you all a wonderful week and happy reading!
Content:
Listen to the Podcast edition of this week's DistroWatch Weekly in OGG (11MB) and MP3 (8MB) formats.
|
Feature Story (by Jesse Smith) |
The Common Desktop Environment (CDE) on a modern Linux distribution
Once upon a time, in a long ago age called the 1990s, I attended a class on operating systems. It was my first hands-on exposure to UNIX-like operating systems and the course focused on Solaris. One feature which was relatively new to Solaris at the time was the Common Desktop Environment (CDE).
CDE was developed, from 1993, by the Open Software Foundation (OSF) to build upon the GUI work done in Motif. Contributions came from HP, DEC, AT&T, Sun and SCO. HP donated HPVUE, which resembled what became CDE. Sun donated its desktop tools, mail, calendar, etc. AT&T gave workspace communication software and SCO the session manager and virtual desktop from Panorama. Later Fujitsu and Hitachi also contributed to the project. CDE 1.0 was released in 1995 and was quickly adopted among various UNIX vendors. SGI even used CDE for a time as an alternative to Indigo Magic Desktop.
CDE took an approach to the desktop concept I had not experienced before. Windows, at the time, focused on launching applications from its Start menu and then tracking open windows with a task manager; and macOS was mostly driven by a global menu at the time. CDE took a different approach which seemed designed to truly reflect the concept of a literal work desk. A panel along the bottom of the display contained drawers and toggle buttons. Programs and files could be accessed by opening the drawers and placing work items on the desktop. (It might be more proper to say "desktops" since CDE offered four virtual desktops by default.) Items on the desktop could be minimized or moved off to the corner of the desk when not being used.

Running CDE on Debian
(full image size: 1.3MB, resolution: 1,237x918 pixels)
While some of the approaches CDE took were unusual to me at the time I appreciated its tidy style (keeping most things tucked into drawers and organized by category). After college I didn't see the CDE desktop again for about two decades. Part of this lapse was due to CDE being proprietary software, but CDE was eventually open sourced and work went into porting it to Linux distributions and modern members of the BSD family.
A little while ago I came across a guide for compiling and install CDE on modern Linux distributions such as Debian. The guide surfaced on a number of technology blogs and it triggered my interest, so I decided to revisit my first taste of UNIX.
The guide is fairly brief and clear, which I always appreciate. I decided to follow along using an install of Debian 11 as the guide is written with Debian in mind. First we need to add package dependencies, particularly development libraries and tools.
apt install xserver-xorg xserver-xorg-core xfonts-base xinit lightdm git
build-essential libxt-dev libxmu-dev libxft-dev libxinerama-dev libxpm-dev
libmotif-common libmotif-dev libxaw7-dev libx11-dev libxss-dev libtirpc-dev
x11-xserver-utils libjpeg62-turbo-dev libfreetype6-dev tcl-dev ksh m4
ncompress xfonts-100dpi xfonts-100dpi-transcoded xfonts-75dpi
xfonts-75dpi-transcoded rpcbind bison xbitmaps libjpeg-dev libssl-dev x11proto-fonts-dev
We are then told to download a copy of the CDE source code using git:
git clone http://git.code.sf.net/p/cdesktopenv/code cdesktopenv-code
cd cdesktopenv-code/cde/
The guide, along with a copy of the official documentation I found when performing a web search, then suggested we can build the CDE source code by running the command "make" or "make World", depending on which version of the code we have. These instructions did not work for me and make reported an error saying there was no matching rule for it to follow.
The README file which came with the CDE source code mentions that additional steps may be needed to successfully build CDE. While the README file does not provide explicit details it does say we can find the steps required for a variety of Linux and BSD systems by visiting the CDE wiki. The wiki recommends installing additional items, including the autoconf and automake packages which were not listed in the original guide. I fetched the remaining dependencies I needed by running the recommend line:
apt install autoconf automake libtool git build-essential g++ lib{xt,xmu,xft,xinerama,xpm,pam,motif,ssl,xaw7,x11,XSs,tirpc,jpeg,freetype6,utempter}-dev tcl-dev ksh m4 ncompress xfonts-{100,75}dpi{,-transcoded} rpcbind bison patch xbitmaps x11proto-fonts-dev flex
At this point the documentation told me to run the following three commands to build CDE's source code into something usable:
./autogen.sh
./configure
make
The last command, make, takes several minutes to run. It did complete successfully and then I could run the install command to copy CDE onto my system:
make install
There was one more step to take, adding CDE as a session option to my login screen. This could be accomplished by copying one file:
cp contrib/desktopentry/cde.desktop /usr/share/xsessions/
The next time I signed out of my existing desktop and tried to login, CDE was one of the session options. So far things were going fairly well!
The CDE interface loaded very quickly and looked much how I remembered it. Apart from the colour theme, the desktop has been preserved in its 1990s era look throughout the porting process.
The bottom panel still holds launchers for programs, drawers for tucking away items, and four large buttons representing virtual desktops. Minimized programs don't get tracked on a task bar. Instead they are compacted into a small icon which can be positioned on the desktop. This means it is difficult to have a mixture of minimized and maximized windows on a desktop, but I believe the theory here is we will make use of virtual desktops to avoid cluttering up the space. This is not entirely unlike GNOME Shell's philosophy of using multiple workspaces rather than minimizing application windows.

Running GNOME Terminal in CDE
(full image size: 954kB, resolution: 1,237x918 pixels)
Unfortunately my experiment with CDE was cut short by a surprising issue. While my mouse pointer worked and I could right-click on the desktop to bring up a context menu (allowing me to logout), left-clicking failed to work. I was unable to use the mouse to left-click on any menus, drawers, window controls, or menu options. I could work around this a little by using right-click and the keyboard to navigate context menus, but not being able to left-click greatly reduced the functionality of the desktop.
I searched for bug reports with this left-click issue, but did not find any or workarounds for the issue. The best I could do was add programs I wanted to launch at sign-in time to the bottom of my account's ~/.dtprofile file, which gets run when CDE launches. This gave me access to programs like a virtual terminal, clock, and other tools. Then I could use the terminal to open other programs, but I was still unable to interact with the majority of CDE's desktop features.
I still like the concept of CDE even if it wasn't working well for me. The style of the desktop is different than most modern desktops, but it's conceptionally one that I think is relatable, even if it's not necessarily as efficient as some other designs. I also like that CDE is relatively light. It's fast, it uses about 510MB of RAM at login time, with a GNOME terminal session open. On the same system GNOME Shell uses 875MB of RAM to sign in without any windows open.
In my opinion it would be nice to see CDE get more attention and a little polish. Not because it's particularly better in its approach or design than other desktop environments, just because it is different. It has an unusual design which sets it apart from most of the open source desktops we have at the moment and I like the variety.
|
Miscellaneous News (by Jesse Smith) |
Gentoo shares statistics from 2021, Haiku runs WINE port, Dolphin can perform privileged file operations
The Gentoo team have published a retrospective on the 2021 year which also provides an updated status report for the project. "The number of commits to the main ::gentoo repository has once more clearly grown in 2021, from 104,507 to 126,920, i.e., by 21%. While the number of commits by external contributors, 11,775, has remained roughly constant, this number now distributes across 435 unique external authors compared to 391 last year. We may have recruited some of the top contributors." Along with the statistics, the project has shared a look at new developers, new packages, and work going into new architectures. The news post shares all the details.
* * * * *
The Haiku project will soon be gaining a powerful new feature: the ability to run many Windows applications through WINE. A developer which goes by the handle x512 has been porting WINE to the Haiku platform and has managed to get some graphical applications running. A forum thread is being updated with ongoing progress and screenshots of Windows programs running on the Haiku operating system.
* * * * *
Some good news came out of the KDE camp last week for people who enjoy using the KDE Plasma desktop or at least its file manager, Dolphin. In recent years Dolphin has been unable to move, create, or copy files in directories where the user does not have write access. Attempting to write to these locations would result in an error. Now Dolphin will prompt for the administrator's password in order to gain write access to these locations. Gaming On Linux reports: "A major new feature is that Dolphin, and anything that hooks into KIO, can now create, move, copy, trash, and delete files in non-user-owned locations. Instead of just giving you a warning and not letting you do anything, it should now ask for a password and let you do what you need to without resorting to a terminal window."
* * * * *
These and other news stories can be found on our Headlines page.
|
Questions and Answers (by Jesse Smith) |
Preventing logins at specific times
Preparing-for-bed asks: I know about Unix permissions and user management and also chmod and chown. So I know how to allow the kids to use a program or directory, or even not. But I don't know how to permit them to use (log in to) the computer for a specific time. For example 3pm to 9pm and then it is time for bed.
I know to do "sudo shutdown -h 21:00" if the kids are not named in the /etc/sudoers file. But then the kids are able to start it again (if the computer is in their room).
Perhaps a script owned by root? How should this script look so that the kids are allowed to log in again next day at 3pm?
DistroWatch answers: I'd like to start off by acknowledging that you can certainly use a variety of technical methods to prevent users from logging in at specific times. This would allow you to force a logout or shutdown as you mentioned with a crontab entry and then prevent future logins until a specified time. However, I do not believe the technical answer is always the best approach.
You've got kids, presumably relatively mature kids since they might be awake after 9pm unsupervised, who have physical access to their computer. In this situation you may find they become quite creative in finding ways to circumvent the locks you place on the computer.
Let's say you put restrictions on their login times and reboot the machine at a certain hour. You may find they learn how to login as the administrator and remove the restriction on login times. Then if you password protect the boot loader and encrypt the hard drive you might find they figure out how to use a live USB to boot an alternative operating system. Or they may smuggle in mobile devices (laptops or phones) so they can use devices at night you don't control.
Since trying to lock the kids out using technical means is likely to initiate an arms race, a better approach might be to simply monitor their activity and then let them know there are consequences for breaking the rules. You can periodically sign into the machine and checks the logs. Using the last command, the history file in their home directory, and the modification times of files in the /tmp directory will all provide clues as to when people last signed into the computer. You can also run a script to log or report login attempts. I covered how to do this using PAM modules in an earlier article.
Some routers will also enable logging to let you know when devices connected to the network. Performing random checks on your computer's logs and the router will let you know when the computer is active and you can address any abnormal usage times with your children without telling them how you know they were on-line late at night.
In short, monitoring the situation and using personal/social consequences will be easier and less likely to push your children to find better ways to circumvent your rules.
With all that said, there are tools available to lock down your computer. There is a utility called Timekpr-nEXT which can be used to set limits on login sessions. Timekpr-nEXT offers a friendly, graphical interface and will warn users when their time is almost finished. Timekpr-nEXT is available for members of the Debian/Ubuntu, Fedora, and Arch Linux families of distributions.
A more universal, more low-level approach is to use PAM to restrict login times. This can be done using the pam_time.so module, available on most Linux distributions. Setting up the PAM module happens in two steps. In the first step we tell PAM to use the timing module to allow logins only at specific times or on specific days. In the second step we create a file which lists which users we want to allow to login and at which times.
The first step is fairly easy. We just need to open the file /etc/pam.d/common-auth and add the following line to the bottom of the text file:
account required pam_time.so
Then save the file. I feel it worth mentioning some distributions name their common login PAM module differently. Please check with your distribution's documentation to see which PAM module is a common base for logins. This tells the system we need users signing into the computer to be doing so in a specific time range. Next we open (or create, if it doesn't exist) the text file /etc/security/time.conf. At the bottom of this file we will specify two rules - one for the kids and one for everyone else.
*;*;kid;Al1500-2100
*;*;!kid;Al0000-2400
The first rule says to allow the user kid to sign in on all days (Al) between the hours of 1500 and 2100 (3:00pm through to 9:00pm). The second rule says that everyone else (anyone not called kid) can sign in on all days from 0000 through to 2400, which is all day. This prevents us from locking ourselves out of the system.
Please note: the second rule, the one which sets the login times for everyone else ("!kid", which means "not kid") is important because we want to make sure our user can always sign into the computer. Making a mistake when setting up these rules, particularly rules which will exclude or block the root account, may prevent you from signing in or even being able to boot the operating system. I'd recommend testing out your changes in a virtual machine before enabling the rules on your home computer.
The time.conf manual page has some great tips and examples which explain how to set up rules for specific days of the week. This allows us to set alternative login times for an account depending on which day of the week it is.
* * * * *
Additional answers can be found in our Questions and Answers archive.
|
Released Last Week |
UBports 16.04 OTA-21
UBports is a community-developed fork of Canonical's Ubuntu Touch operating system for mobile devices. The project's latest release is UBports 16.04 OTA-21. The new release improves the first-run greeter and adjusts the way used storage space is calculated. "The storage statistics (free / occupied space) in the system settings got an overhaul, more categories are being shown, and the calculation of space occupied by the system partition layout and Ubuntu Touch core files has been made more precise. Greeter redesign: Most notably the style of the Greeter (the thing that is shown when the screen is about to be unlocked) has improved significantly to give a more modern and slick appearance. It shows a different style depending on if PIN or password unlock has been selected." Additional information can be found in the project's release announcement. A list of devices which can run UBports can be found on the project's devices page.
GeckoLinux 153.220104.0, 999.220105.0
GeckoLinux is a member of the openSUSE family of distributions with a special focus on making the operating system desktop-ready out of the box. The project has publisehd a new set of both Static and Rolling editions along with a Next series of editions. The project's news page offers details on the new install images: "Thanks to some important improvements from the Calamares installer project, and after lots and lots of trial and error to tweak the GeckoLinux configuration, inclusion of openSUSE's famous integration of the GRUB bootloader with Btrfs and Snapper snapshots has finally arrived in GeckoLinux. This also required a major rework of the default Btrfs subvolume layout, allowing for effective snapshot rollbacks without manual manipulation of the bootloader or default subvolumes. Important note: When performing a rollback in GeckoLinux for the first time the command is slightly different from vanilla openSUSE: 'sudo snapper --ambit classic rollback' (please see the wiki entry). Another important improvement to all GeckoLinux editions is the addition of improved installation logic based on whether the system is running in EFI or legacy BIOS mode, leading to much better reliability during future GRUB bootloader updates."
Linux Mint 20.3
The Linux Mint team has announced the release of Linux Mint 20.3 which is available in Cinnamon, MATE, and Xfce flavours. The distribution has polished a number of its desktop applications and utilities. "The Hypnotix IPTV player looks better than ever, thanks to Dark Mode support and a new set of flags:The Hypnotix IPTV player: A new search function was added so you can easily find TV channels, movies and series. In addition to M3U and local playlists, the IPTV player now also supports the Xtream API. Thingy: Linux Mint 20.3 introduces a brand new XApp called Thingy. Thingy is a Document Manager. It gives you a quick access to your favorite and recently opened documents and keeps track of your reading progress. Sticky Notes: The Sticky Notes application now has a search function. The look of the notes was improved by embedding the title within the note. Multiple text size: A new control was added inside the notes toolbar to control the size of the text. Theme Changes: Linux Mint 20.3 features an updated look and feel with larger titlebar buttons, rounded corners, a cleaner theme and support for dark mode. Titlebars and corners: The titlebars were quite small. We made them rounder with bigger buttons to make the desktop look more pleasant and generous. The hover zone around the icons was also widened to make it easier to press the buttons." Additional information can be found in each edition's release announcement (Cinnamon,MATE, Xfce).

Linux Mint 20.3 -- Running the Cinnamon desktop
(full image size: 785kB, resolution: 1920x1080 pixels)
EasyOS 3.2
Barry Kauler has announced the release of EasyOS 3.2, an experimental Linux distribution with a focus on using containers for both applications and the entire desktop. "Since version 3.1, EasyOS has undergone major structural changes and many new applications added. Some of the structural changes include a move from ALSA-only to PulseAudio, applications running as their own user, improved hardware-profiling for audio, fixes for samba, audio and video, more video drivers, new /files top-level folder. Software changes include a recompile of all packages in OpenEmbedded (OE) and the addition of major multimedia applications such as LiVES video editor, VLC video player, OBS Studio video recorder/streamer and Scribus desktop publisher -- all cross-compiled in OE. Qt5 packages are now compiled in OE. More development packages in the 'devx' SFS, including Mercurial source-control and Nemiver debugger. Numerous bug-fixes and improvements." Additional information can be found in the project's release announcement.
* * * * *
Development, unannounced and minor bug-fix releases
|
Torrent Corner |
Weekly Torrents
The table below provides a list of torrents DistroWatch is currently seeding. If you do not have a bittorrent client capable of handling the linked files, we suggest installing either the Transmission or KTorrent bittorrent clients.
Archives of our previously seeded torrents may be found in our Torrent Archive. We also maintain a Torrents RSS feed for people who wish to have open source torrents delivered to them. To share your own open source torrents of Linux and BSD projects, please visit our Upload Torrents page.
Torrent Corner statistics:
- Total torrents seeded: 2,668
- Total data uploaded: 41.4TB
|
Upcoming Releases and Announcements |
Summary of expected upcoming releases
|
Opinion Poll (by Jesse Smith) |
Have you ever used CDE?
In this week's Feature Story we talked about the classic Common Desktop Environment (CDE), a user interface which gained popularity in the 1990s. Have you ever used CDE? Let us know what you thought of the desktop in the comments.
You can see the results of our previous poll on your favourite distribution in 2021 in last week's edition. All previous poll results can be found in our poll archives.
|
Have you tried CDE?
Yes and I liked it: | 347 (22%) |
Yes and I did not like it: | 152 (10%) |
I have not used CDE: | 1095 (69%) |
|
|
Website News |
New distributions added to waiting list
- Twister OS. Twister OS is a distribution for Raspberry Pi 4 single board computers. It features the custom Twister UI user interface.
- LX4U. LX4U is a Russian project which forks the Linux From Scratch (LFS) guide to manually building a distribution from source code.
* * * * *
DistroWatch database summary
* * * * *
This concludes this week's issue of DistroWatch Weekly. The next instalment will be published on Monday, 17 January 2022. Past articles and reviews can be found through our Article Search page. To contact the authors please send e-mail to:
- Jesse Smith (feedback, questions and suggestions: distribution reviews/submissions, questions and answers, tips and tricks)
- Ladislav Bodnar (feedback, questions, donations, comments)
- Bruce Patterson (podcast)
|
|
Tip Jar |
If you've enjoyed this week's issue of DistroWatch Weekly, please consider sending us a tip. (Tips this week: 1, value: US$5.00) |
|
|
|
 bc1qtede6f7adcce4kjpgx0e5j68wwgtdxrek2qvc4  86fA3qPTeQtNb2k1vLwEQaAp3XxkvvvXt69gSG5LGunXXikK9koPWZaRQgfFPBPWhMgXjPjccy9LA9xRFchPWQAnPvxh5Le |
|
Linux Foundation Training |
| |
TUXEDO |

TUXEDO Computers - Linux Hardware in a tailor made suite Choose from a wide range of laptops and PCs in various sizes and shapes at TUXEDOComputers.com. Every machine comes pre-installed and ready-to-run with Linux. Full 24 months of warranty and lifetime support included!
Learn more about our full service package and all benefits from buying at TUXEDO.
|
Archives |
• Issue 1039 (2023-10-02): Zenwalk Current, finding the duration of media files, Peppermint OS tries out new edition, COSMIC gains new features, Canonical reports on security incident in Snap store |
• Issue 1038 (2023-09-25): Mageia 9, trouble-shooting launchers, running desktop Linux in the cloud, New documentation for Nix, Linux phasing out ReiserFS, GNU celebrates 40 years |
• Issue 1037 (2023-09-18): Bodhi Linux 7.0.0, finding specific distros and unified package managemnt, Zevenet replaced by two new forks, openSUSE introduces Slowroll branch, Fedora considering dropping Plasma X11 session |
• Issue 1036 (2023-09-11): SDesk 2023.08.12, hiding command line passwords, openSUSE shares contributor survery results, Ubuntu plans seamless disk encryption, GNOME 45 to break extension compatibility |
• Issue 1035 (2023-09-04): Debian GNU/Hurd 2023, PCLinuxOS 2023.07, do home users need a firewall, AlmaLinux introduces new repositories, Rocky Linux commits to RHEL compatibility, NetBSD machine runs unattended for nine years, Armbian runs wallpaper contest |
• Issue 1034 (2023-08-28): Void 20230628, types of memory usage, FreeBSD receives port of Linux NVIDIA driver, Fedora plans improved theme handling for Qt applications, Canonical's plans for Ubuntu |
• Issue 1033 (2023-08-21): MiniOS 20230606, system user accounts, how Red Hat clones are moving forward, Haiku improves WINE performance, Debian turns 30 |
• Issue 1032 (2023-08-14): MX Linux 23, positioning new windows on the desktop, Linux Containers adopts LXD fork, Oracle, SUSE, and CIQ form OpenELA |
• Issue 1031 (2023-08-07): Peppermint OS 2023-07-01, preventing a file from being changed, Asahi Linux partners with Fedora, Linux Mint plans new releases |
• Issue 1030 (2023-07-31): Solus 4.4, Linux Mint 21.2, Debian introduces RISC-V support, Ubuntu patches custom kernel bugs, FreeBSD imports OpenSSL 3 |
• Issue 1029 (2023-07-24): Running Murena on the Fairphone 4, Flatpak vs Snap sandboxing technologies, Redox OS plans to borrow Linux drivers to expand hardware support, Debian updates Bookworm media |
• Issue 1028 (2023-07-17): KDE Connect; Oracle, SUSE, and AlmaLinux repsond to Red Hat's source code policy change, KaOS issues media fix, Slackware turns 30; security and immutable distributions |
• Issue 1027 (2023-07-10): Crystal Linux 2023-03-16, StartOS (embassyOS 0.3.4.2), changing options on a mounted filesystem, Murena launches Fairphone 4 in North America, Fedora debates telemetry for desktop team |
• Issue 1026 (2023-07-03): Kumander Linux 1.0, Red Hat changing its approach to sharing source code, TrueNAS offers SMB Multichannel, Zorin OS introduces upgrade utility |
• Issue 1025 (2023-06-26): KaOS with Plasma 6, information which can leak from desktop environments, Red Hat closes door on sharing RHEL source code, SUSE introduces new security features |
• Issue 1024 (2023-06-19): Debian 12, a safer way to use dd, Debian releases GNU/Hurd 2023, Ubuntu 22.10 nears its end of life, FreeBSD turns 30 |
• Issue 1023 (2023-06-12): openSUSE 15.5 Leap, the differences between independent distributions, openSUSE lengthens Leap life, Murena offers new phone for North America |
• Issue 1022 (2023-06-05): GetFreeOS 2023.05.01, Slint 15.0-3, Liya N4Si, cleaning up crowded directories, Ubuntu plans Snap-based variant, Red Hat dropping LireOffice RPM packages |
• Issue 1021 (2023-05-29): rlxos GNU/Linux, colours in command line output, an overview of Void's unique features, how to use awk, Microsoft publishes a Linux distro |
• Issue 1020 (2023-05-22): UBports 20.04, finding another machine's IP address, finding distros with a specific kernel, Debian prepares for Bookworm |
• Issue 1019 (2023-05-15): Rhino Linux (Beta), checking which applications reply on a package, NethServer reborn, System76 improving application responsiveness |
• Issue 1018 (2023-05-08): Fedora 38, finding relevant manual pages, merging audio files, Fedora plans new immutable edition, Mint works to fix Secure Boot issues |
• Issue 1017 (2023-05-01): Xubuntu 23.04, Debian elects Project Leaders and updates media, systemd to speed up restarts, Guix System offering ground-up source builds, where package managers install files |
• Issue 1016 (2023-04-24): Qubes OS 4.1.2, tracking bandwidth usage, Solus resuming development, FreeBSD publishes status report, KaOS offers preview of Plasma 6 |
• Issue 1015 (2023-04-17): Manjaro Linux 22.0, Trisquel GNU/Linux 11.0, Arch Linux powering PINE64 tablets, Ubuntu offering live patching on HWE kernels, gaining compression on ex4 |
• Issue 1014 (2023-04-10): Quick looks at carbonOS, LibreELEC, and Kodi, Mint polishes themes, Fedora rolls out more encryption plans, elementary OS improves sideloading experience |
• Issue 1013 (2023-04-03): Alpine Linux 3.17.2, printing manual pages, Ubuntu Cinnamon becomes official flavour, Endeavour OS plans for new installer, HardenedBSD plans for outage |
• Issue 1012 (2023-03-27): siduction 22.1.1, protecting privacy from proprietary applications, GNOME team shares new features, Canonical updates Ubuntu 20.04, politics and the Linux kernel |
• Issue 1011 (2023-03-20): Serpent OS, Security Onion 2.3, Gentoo Live, replacing the scp utility, openSUSE sees surge in downloads, Debian runs elction with one candidate |
• Issue 1010 (2023-03-13): blendOS 2023.01.26, keeping track of which files a package installs, improved network widget coming to elementary OS, Vanilla OS changes its base distro |
• Issue 1009 (2023-03-06): Nemo Mobile and the PinePhone, matching the performance of one distro on another, Linux Mint adds performance boosts and security, custom Ubuntu and Debian builds through Cubic |
• Issue 1008 (2023-02-27): elementary OS 7.0, the benefits of boot environments, Purism offers lapdock for Librem 5, Ubuntu community flavours directed to drop Flatpak support for Snap |
• Issue 1007 (2023-02-20): helloSystem 0.8.0, underrated distributions, Solus team working to repair their website, SUSE testing Micro edition, Canonical publishes real-time edition of Ubuntu 22.04 |
• Issue 1006 (2023-02-13): Playing music with UBports on a PinePhone, quick command line and shell scripting questions, Fedora expands third-party software support, Vanilla OS adds Nix package support |
• Issue 1005 (2023-02-06): NuTyX 22.12.0 running CDE, user identification numbers, Pop!_OS shares COSMIC progress, Mint makes keyboard and mouse options more accessible |
• Issue 1004 (2023-01-30): OpenMandriva ROME, checking the health of a disk, Debian adopting OpenSnitch, FreeBSD publishes status report |
• Issue 1003 (2023-01-23): risiOS 37, mixing package types, Fedora seeks installer feedback, Sparky offers easier persistence with USB writer |
• Issue 1002 (2023-01-16): Vanilla OS 22.10, Nobara Project 37, verifying torrent downloads, Haiku improvements, HAMMER2 being ports to NetBSD |
• Issue 1001 (2023-01-09): Arch Linux, Ubuntu tests new system installer, porting KDE software to OpenBSD, verifying files copied properly |
• Issue 1000 (2023-01-02): Our favourite projects of all time, Fedora trying out unified kernel images and trying to speed up shutdowns, Slackware tests new kernel, detecting what is taking up disk space |
• Issue 999 (2022-12-19): Favourite distributions of 2022, Fedora plans Budgie spin, UBports releasing security patches for 16.04, Haiku working on new ports |
• Issue 998 (2022-12-12): OpenBSD 7.2, Asahi Linux enages video hardware acceleration on Apple ARM computers, Manjaro drops proprietary codecs from Mesa package |
• Issue 997 (2022-12-05): CachyOS 221023 and AgarimOS, working with filenames which contain special characters, elementary OS team fixes delta updates, new features coming to Xfce |
• Issue 996 (2022-11-28): Void 20221001, remotely shutting down a machine, complex aliases, Fedora tests new web-based installer, Refox OS running on real hardware |
• Issue 995 (2022-11-21): Fedora 37, swap files vs swap partitions, Unity running on Arch, UBports seeks testers, Murena adds support for more devices |
• Issue 994 (2022-11-14): Redcore Linux 2201, changing the terminal font size, Fedora plans Phosh spin, openSUSE publishes on-line manual pages, disabling Snap auto-updates |
• Issue 993 (2022-11-07): Static Linux, working with just a kernel, Mint streamlines Flatpak management, updates coming to elementary OS |
• Issue 992 (2022-10-31): Lubuntu 22.10, setting permissions on home directories, Linux may drop i486, Fedora delays next version for OpenSSL bug |
• Issue 991 (2022-10-24): XeroLinux 2022.09, learning who ran sudo, exploring firewall tools, Rolling Rhino Remix gets a fresh start, Fedora plans to revamp live media |
• Issue 990 (2022-10-17): ravynOS 0.4.0, Lion Linux 3.0, accessing low numbered network ports, Pop!_OS makes progress on COSMIC, Murena launches new phone |
• Issue 989 (2022-10-10): Ubuntu Unity, kernel bug causes issues with Intel cards, Canonical offers free Ubuntu Pro subscriptions, customizing the command line prompt |
• Issue 988 (2022-10-03): SpiralLinux 11.220628, finding distros for older equipment and other purposes, SUSE begins releasing ALP prototypes, Debian votes on non-free firmware in installer |
• Issue 987 (2022-09-26): openSUSE's MicroOS, converting people to using Linux, pfSense updates base system and PHP, Python 2 dropped from Arch |
• Full list of all issues |
Star Labs |

Star Labs - Laptops built for Linux.
View our range including the highly anticipated StarFighter. Available with coreboot open-source firmware and a choice of Ubuntu, elementary, Manjaro and more. Visit Star Labs for information, to buy and get support.
|
Shells.com |

Your own personal Linux computer in the cloud, available on any device. Supported operating systems include Android, Debian, Fedora, KDE neon, Kubuntu, Linux Mint, Manjaro and Ubuntu, ready in minutes.
Starting at US$4.95 per month, 7-day money-back guarantee
|
Random Distribution | 
Fermi Linux
Fermi Linux LTS (Long-Term Support) was a distribution based on Scientific Linux, which was in essence Red Hat Enterprise Linux, recompiled. It was Scientific Linux with Fermilab's security hardening and customised configurations to allow an administrator to install Fermi Linux and have the machine meet Fermilab's security requirements with little or no extra configuration. Since Fermi Linux LTS was based on Scientific Linux, it shares it's goal that if a program runs and was certified on Red Hat Enterprise Linux, then it will run on the corresponding Fermi Linux LTS release. Fermi Linux has since merged with the Scientific Linux project, becoming a special edition or add-on to Scientific Linux.
Status: Discontinued
|
TUXEDO |

TUXEDO Computers - Linux Hardware in a tailor made suite Choose from a wide range of laptops and PCs in various sizes and shapes at TUXEDOComputers.com. Every machine comes pre-installed and ready-to-run with Linux. Full 24 months of warranty and lifetime support included!
Learn more about our full service package and all benefits from buying at TUXEDO.
|
Star Labs |

Star Labs - Laptops built for Linux.
View our range including the highly anticipated StarFighter. Available with coreboot open-source firmware and a choice of Ubuntu, elementary, Manjaro and more. Visit Star Labs for information, to buy and get support.
|
|