| DistroWatch Weekly
|DistroWatch Weekly, Issue 478, 15 October 2012
Welcome to this year's 42nd issue of DistroWatch Weekly! It has been a relatively slow week for new releases in the open source community. Many of the big projects, including Debian, Ubuntu, Fedora and FreeBSD, are in the process of fixing critical bugs and getting ready to launch new versions of their respective projects. In the mean time we decided to use this lull to talk about a project known for its calm, steady progression. We refer to, of course, Slackware, the world's oldest surviving Linux distribution. This week Jesse Smith takes the venerable project for a spin and reports on his findings. Read on to find out what the conservative distribution brings to the table. In the news this week we cover a new file system developed by Samsung for the Linux kernel and we talk a bit about something called The Internet Of Things. We also look at the interesting new way Webconverger is handling system updates and cover the latest developments from the Ubuntu distribution. Also in this week's edition we discuss accessing multiple home machines that reside behind a firewall. Additionally we take a look at the releases of the past week and provide easy access to news, reviews and podcasts from Around The Web. We here at DistroWatch wish you all a wonderful week and happy reading!
Listen to the Podcast edition of this week's DistroWatch Weekly in OGG (16MB) and MP3 (31MB) formats
|Feature Story (by Jesse Smith)
It may sound strange, but I always get a little excited when I see a new Slackware release announced. I say "strange" because I don't use Slackware on a regular basis and, for that matter, the distribution is very conservative, meaning there are rarely any shiny new features. However, this plain approach, these largely uneventful releases, are what make Slackware so appealing to its user base. Very little happens in Slackland, or perhaps it might be more accurate to say very little ever goes wrong.
The release announcement for Slackware 14.0 suggests, as usual, a fairly tame release. The new Slackware comes with an up to date version of Firefox, the 3.2 release of the Linux kernel and includes Network Manager as one of the utilities available for getting on-line. Also new to this release is the Clang compiler, which has been gaining followers as an alternative to the GNU Compiler Collection. The two compilers are made available side-by-side allowing the user to select their preferred development tools. Slackware is offered in both 32-bit and 64-bit builds and users can download the distribution as a series of CD images or as one medium sized (2.4GB) DVD. I opted to try the 32-bit build of the DVD.
Booting from the DVD we are asked if we would like to set any specific boot parameters and then we are asked to confirm our keyboard layout. The DVD then brings us to a text mode login prompt with a number of notes advising us on how to partition our hard drive and how to enable swap partitions prior to installing should we find ourselves using a computer with a small amount of RAM. We can login to the text console using the username "root" without a password. We are then advised we can partition the local hard drive using either the fdisk or cfdisk programs and then kick off the installer by running the command "setup". Before getting into the installer, I'd like to say this is something I appreciate about Slackware. The distribution can look primitive, yet the user is lead through the initial stages one step at a time. When in doubt we can usually just take the recommended or default option.
The distribution's installer is a series of text-based menus. While a good deal of options are presented, options we might not find in most other distributions, Slackware's installer does a pretty good job of explaining each step and we can mostly take the defaults as we walk through the process. One of the first things we will be asked to do is select our root partition and format this partition. Supported file systems include ext2/3/4, Btrfs, XFS, JFS and ReiserFS. We are then asked which software packages we would like to install. There is a pretty big list, including everything from the base system, to networking, to the X graphical system to desktop environments, development tools, the kernel's source code and games. Even the Emacs text editor gets its own software category. I opted to install just about everything, minus the kernel source code, the Xfce desktop, games and the aforementioned Emacs. I then waited while the installer copied over the selected items. My selections totaled 6.2GB of data (once packages were uncompressed) and took a little over an hour to install.
Once all of our software has been copied to the hard drive we're then taken through several configuration steps. We are asked if we would like to install a boot loader (LILO in this case). We're asked to confirm our screen's resolution, enter any custom kernel parameters and choose a location for our boot loader. Then we are asked to tell the installer what type of mouse we use (if any) and then we create a hostname for our machine. We are asked which services we would like to run in the background and we can check off our choices from a list. Then we can opt to choose a custom font, set our time zone and select a window manager from those installed. The last step in the process before we reboot the machine is to set a password for the root account.
Slackware 14.0 -- Playing media files.
(full image size: 736kB, resolution: 1024x768 pixels)
The first time we boot into Slackware we are brought to a text login prompt where we can login as root. I took this opportunity to create a regular user account and change the system's default init level so that, in the future, the distribution would boot to a graphical environment. I noticed at this time the root user had e-mail waiting, one message contained a welcome message with information on the Slackware project. The other e-mail suggested users visit the Linux Counter website to let the world know they exist.
After a reboot Slackware brought up a graphical login screen from which I could login to the KDE desktop. Slackware 14.0 comes with KDE 4.8 and the graphical environment is laid out in the traditional style. At the bottom of the screen we find an application menu and task switcher. The desktop is empty, devoid of any widgets or icons. At first I found the graphical interface to be quite sluggish, but after disabling desktop effects and search indexing KDE became much more responsive.
I ran the latest release of Slackware on my laptop (dual-core 2GHz CPU, 4GB of RAM, Intel wireless and Intel video cards) and in a VirtualBox virtual machine. On the laptop Slackware worked well. The newly included Network Manager detected nearby wireless networks, sound was set to a low volume, but worked without any problems. Performance was about on par with other popular distributions. By default my screen wasn't set to its maximum resolution, but this could be fixed through the System Settings panel. While sitting idle at the KDE desktop the operating system used about 275MB of memory. When running the distribution in VirtualBox I ran into a few problems. Slackware in the virtual machine wouldn't allow me to set a high screen resolution and performance was quite slow. In fact, installing Slackware in the virtual machine took approximately three hours and boot times were about double what I would expect from other full sized distributions. Something I found interesting about the 32-bit build of Slackware was that the packages installed from the DVD were compiled for the i486 architecture, which is getting a bit dated. On the other hand, the default Slackware kernel used to install the operating system requires the computer's processor be PAE-enabled, a feature old i486 machines didn't support. It struck me as an odd combination to use as the default configuration.
Slackware 14.0 -- Desktop settings and applications.
(full image size: 169kB, resolution: 1024x768 pixels)
The selection of software which is installed will vary a good deal depending on which categories of packages we select at install time. I opted to install just about all of the end-user software, minus the Xfce desktop components, and it gave me a large collection of applications. Included in the application menu were Firefox, KMail, the KTorrent bittorrent client, the Pidgin instant messenger client, the SeaMonkey browser suite and the Thunderbird e-mail client. XChat was included, as was the gFTP file transfer software. There were a number of multimedia players, including Amarok, Audacious, the Dragon Player and Juk. The menu also featured KPlayer, MPlayer and a disc ripper. The classic XMMS player was included too. These multimedia programs were installed alongside a full array of codecs for playing popular media formats. The Calligra office suite was installed along with a document viewer and the GNU Image Manipulation Program. I didn't find Java nor Flash installed on the system, but we are given two compilers, the GNU Compiler Collection and Clang. For graphical application development we are provided with KDevelop and the Qt4 Designer programs. The application menu also holds a small collection of games and educational apps.
Slackware comes with a number of programs to make KDE more accessible, including a screen magnifier, accessibility options for the mouse pointer and a screen reader. The Kleopatra and KGpg programs are included to help protect our documents and manage security certificates. Of course, the distribution comes with other small programs for editing text files, managing archives and there is a virtual calculator. Behind the scenes, version 3.2 of the Linux kernel keeps things running smoothly.
The way Slackware handles packages is different from the way most other distributions manage their software so I want to spend a little time talking about it. Slackware does, technically, have package management, though on a very basic level and the package manager doesn't resolve dependencies. This tends to lead to some confusion. As the Slackbook states, "Apparently many people in the Linux community think that a packager manager must by definition include dependency checking. Well, that simply isn't the case, as Slackware most certainly does not. This is not to say that Slackware packages don't have dependencies, but rather that its package manager doesn't check for them. Dependency management is left up to the sysadmin, and that's the way we like it."
However, what the book doesn't say is why slackers like it that way. A Linux.com article sums up a few reasons. Personally I find it strange people are still opposed to something so useful (and, on modern distributions, reliable) as dependency checking, especially since it can be turned off in distributions which support the feature. However I'm not here to talk about other distros and how they do things, but rather Slackware and how it works.
Slackware comes with a few tools for package management, the one which will probably feel the most familiar to users of other distributions is slackpkg. The syntax of slackpkg and its actions are quite close to those of APT and YUM, but without the dependency resolution. Assuming we have installed most of the contents of the Slackware DVD dependencies shouldn't be a problem. Before using slackpkg we need to manually edit its configuration file and select one of the many available repository mirrors available. We are warned to only select one mirror to avoid confusing the package manager. At the time of writing there were no updates waiting for me, but I was able to experiment (successfully) with adding and removing software using slackpkg. For people who would like to benefit from dependency resolution there is the third-party tool, slapt-get. This program has a syntax and behaviour closely related to APT's and I found it worked well. I did find the build of slapt-get I installed, which was labeled as being built for Slackware 14, by default would connect to Slackware 13.37 repositories. Editing the slapt-get configuration file allowed me to switch to Slackware 14.0 repositories and everything worked smoothly from there.
Slackware 14.0 -- Package management with slackpkg
(full image size: 668kB, resolution: 1024x768 pixels)
Most of the time I was able to find the software I wanted in the official Slackware repositories, however, there were some items I wanted which were not available. Here is where I ran into a bit of a pickle. A quick search for up to date third-party Slackware repositories didn't yield positive results. There are third-party repositories out there, but the ones I looked at weren't up to speed with the 14.0 release (some hadn't caught up to 13.37 yet). The Slackware release notes suggest visiting Slackbuilds.org, which is home to many build scripts and the site provides links to source code. The first few days I was running Slackware Slackbuilds hadn't caught up with the new release, though by the end of the week they were providing build scripts for Slackware 14.0. Using Slackbuilds requires manually hunting down the proper software, downloading the source code and then building it, making Slackbuilds less attractive than the ports systems offered by Gentoo and FreeBSD and much less convenient than package management on most other Linux distributions.
The hunt for third-party software aside, my time with Slackware went fairly well. The distribution comes with a good deal of useful software, the desktop tended to stay out of the way and performance was normal for a modern Linux distribution. I found some of the default package options a bit strange (the Calligra office suite being installed rather than LibreOffice, for example), but the packages provided got the job done. Setting up Slackware on a new computer took longer than doing an installation of Fedora, openSUSE or Ubuntu, but once it is in place, the user can largely forget about the operating system and just go to work.
As the rest of the Linux ecosystem changes Slackware has a tendency to stay relatively fixed. The distribution's installer, package management, init system, website and file system layout have stayed remarkably consistent over the years. Whether this consistency is good or not will likely vary a great deal depending on the individual. Shortly after the release of Slackware 14.0 there were the usual comments from people on tech forums wondering if Slackware really brings anything worthwhile to the Linux community, if the distribution does anything which sets it above other distributions rather than merely apart. The answer is yes on both accounts, provided one is looking for the specific things Slackware provides. People looking for new technology, convenient features, lots of packages in the main repository, automatic package management (and dependency resolution) and a friendly installer will not find what they want in Slackware. That's not what it's here to do. What Slackware does do is remain consistent and reliable from one release to the next. Slackware today will work the same as the previous release and the next release will likely work the same as this one. It is a vanilla distribution, meaning very little is changed from the upstream sources and administrating a Slackware box will probably feel familiar to people who usually admin BSD or other UNIX-like operating systems. Slackware has a well deserved reputation for being tested and for being reliable. However, in my mind, perhaps the best characteristic of Slackware is this: the distribution does what it says it will do, no more, no less. It is rare a person runs into surprises when running Slackware because the distribution tells you exactly what it is going to do and then, with your command, does that and only that one thing. This approach means there is more manual work to installing and running Slackware compared with other distributions, but it also means things seldom go wrong. Running the Slackware distribution is a boring experience and, as the Slackbook says, that's the way slackers like it.
Samsung releases a new file system, Webconverger unveils a new update system and Ubuntu experiments with donations.
Last week Samsung unveiled a new file system with an implementation for the Linux kernel. The new file system is named F2FS and is aimed at NAND flash memory-based storage devices. The developers hope to improve performance for SSDs and SD cards. Along with the appropriate kernel patches, userland tools for formating devices with F2FS have been released. At this time the new file system has not been widely tested and does not yet come with integrity checking or recovery tools so it isn't advisable to use it on production systems. However, it is good to see a file system designed specifically with flash storage devices in mind, especially given their increasing popularity.
* * * * *
The Internet Of Things is a phrase used to describe a world in which many common objects are interconnected via the Internet. It envisions a world in which luggage, packages, airplane seats and cars are linked together, allowing people to access not just web pages about things, but the things themselves. The Contiki operating system is designed with this Internet Of Things in mind. It is a small operating system which can run on low-resource, battery-operated devices. These devices can, through Contiki, be connected to the Internet. Adam Dunkels, Contiki's creator, took some time to talk about the little OS. He discusses the goals behind the Internet Of Things, the balance between optimizing code and making things easier and he brings up the first Internet connected Lego brick. It's an interesting read, especially for people who like the idea of having their household appliances accessible from their personal computer.
* * * * *
The Webconverger team recently released version 15 of their web kiosk distribution. The distribution, which is based on Debian, is designed to be run on public terminals where only web-based pages and services need to be accessed. With version 15 the developers behind Webconverger have tried something new, system updates using the git version control software. The idea is to have installations of Webconverger connect to a managed git repository and have the operating system seamlessly sync using git protocols. It is an interesting idea and should make it easier to insure system integrity and allow administrators to roll back to previous versions of packages in the event something breaks.
* * * * *
It seems as though the developers at Canonical are reconsidering their move to place Amazon search results in the Ubuntu Dash. The decision to feature Amazon results raised a number of complaints, some from people who don't want their operating system to display advertisements and others from people who didn't want their operating system sending keyword searches for local items to third-party servers. While Canonical hasn't removed the offending feature, they have introduced a way to easily turn off the Amazon ads. Work has also gone into filtering out content which some users may find offensive. While this seems like a step in the right direction, it does not appear to have won over wary users, nor addressed their key concerns. As one commenter on the story wrote, "The Amazon results should be opt-in, not opt-out and the products should be placed in their own lens."
Ubuntu unveiled another new idea this week, making it easier for users of the popular desktop distribution to donate money. When visitors to the Ubuntu website choose to download the Ubuntu Desktop edition they will be presented with a screen asking if they would like to make a donation. Contributors can choose where their donation goes (toward hardware support, performance improvements, desktop development, coordination with upstream, etc). People not wishing to donate financially can skip directly to downloading the Ubuntu ISO image. The donations model has worked well for other projects such as Linux Mint and it will be interesting to see the reaction of Ubuntu's user base.
|Questions and Answers (by Jesse Smith)
Connecting to multiple machines behind a router
Running multiple servers asks:
Could you expand your tutorial on setting up access to your home PC to include access to a PC on your home LAN?
For example, suppose jesse.is-a-geek.net translated to your router's IP address, and you had a few machines on your home LAN (maybe with 192.168.*.* addresses, maybe using IPv6). How would you access different PCs or servers behind the router from the Internet? I tend to use different ports which the router forwards to the appropriate service (typically ssh and/or http and/or https) and machine, but wonder if there's a better way?
What you are describing, forwarding different ports on the router to different machines, is certainly the easy way to go and the most likely approach to work across multiple brands of routers. This would allow you to connect to your home IP address and specify a specific port to get access to a machine behind the firewall. For instance I could connect to jesse.is-a-geek.net, port 22 to get secure shell on my main machine (with IP address 192.168.0.100) and I could connect to the same hostname, port 23 to get forwarded to a second machine with IP address 192.168.0.101.
Depending on what kind of home set up you have there could be other solutions. For instance, some people might have multiple web servers (usually in virtual machines) on their home network. Rather than assign each server its own port, you could associate each website a different hostname and set up multiple virtual hosts on one server. Having multiple websites or web services running on one machine is often easier to manage than having one website per server. For a complete overview on virtual hosts and how to configure them I recommend reading Apache's documentation.
One solution, which isn't at all elegant, but which I've found useful in situations where the person connecting to my home network can only use a specific outgoing port, is to leave one home machine on all the time. Have all incoming connection requests go to that one machine. Then allow the user to login and manually connect to other machines on the network. For example, let's say I was at an office where I could only connect to remote networks using port 80. At home I could set my router to forward incoming connections on port 80 to a local machine running secure shell. Once I was logged in via secure shell on that one machine I would have the ability to connect to other resources on my home network. It's a roundabout way to go, but useful if you are contracting in places with strict firewall rules.
Do any of our readers use another method of connecting to multiple machines behind their home router? Let us know your solution in the comments section below.
|Released Last Week
Kai Hendry has released Webconverger 15, a specialist Debian-based distribution for web kiosks featuring the latest Firefox web browser: "Webconverger 15 realises a design goal to seamlessly upgrade. A feature that no other Linux distribution has. Currently upgrades only works on the writable install version, not the live / read-only version that you will try at first. You might be wondering what 486: and 686-pae: mean. You should be safe with the default 686-pae: live kernel choice, though if it doesn't work on ancient hardware, that is what the 486 kernel is for. In the future we will endeavour to reduce these options and make the kernel choice automatic. What else has changed? Firefox 15.0.1; xinput= touch screen calibration API; log= debug API; restored i486 support for old PC hardware; chrome=debug for browser debugging and testing; fix PDF support which was accidentally broken in 14.1; restore printing support with CUPS." Read the rest of the release notes for more details.
Lars Torben Kremer has announced the release of Snowlinux 3.1, a bug-fix update of the project's Debian-based distribution for the desktop available in GNOME 2, Xfce and E17 editions: "The team is proud to announce the release of Snowlinux 3.1 GNOME 2, Xfce 4.8 and E17 released. Snowlinux 3.1 is a bug-fix release for GNOME, Xfce and E17. It solves many bugs and it also brings many features to the users. CTRL+ALT+Backspace restarts the X server if it has hung up. Click on tap was activated and lots of bugs were solved." See the release announcement for a full list of new features and some screenshots.
Parted Magic 2012_10_10
Patrick Verner has announced the release of Parted Magic 2012_10_10, a specialist Linux live CD providing utilities for disk management and data rescue tasks: "Parted Magic 2012_10_10. This version of Parted Magic includes GParted 0.14.0 with LVM support and X.Org Server 1.13.0 with the latest drivers. I noticed some Reiser4 patches for the 3.5 kernel so it was included again. The reiser4progs package was patched to work with GParted and the 3.x kernels. Rdesktop was removed in favor of FreeRDP and its GUI Remmina. Two plugins were added to SpaceFM so you can mount Samba shares and use ClamAV directly from the file manager. Several minor bugs have been addressed. A large number of programs have been updated: Python 2.7.3, Mesa 9.0, Firefox 16.0, Linux kernel 3.5.6...." Visit the project's news page to read the release announcement.
GParted Live 0.14.0-1
Curtis Gedak has announced the release of GParted Live 0.14.0-1, a new stable version of the project's utility live CD containing tools for disk management and data rescue tasks: "The GParted team is proud to announce a new stable release of GParted Live. The big news with this release is the added ability to move, resize, check, create, and delete physical volumes under Logical Volume Management - LVM2 PV. This major addition to GParted 0.14.0 is thanks to work by Mike Fleetwood. Other bugs fixed in this release include: fix crash when ESCape key pressed in dialogs containing number entry spin buttons; fix mounted file system size and usage determination for ext2/3/4; Fix ReiserFS UUID reading issues on Fedora and CentOS. The GParted Live 0.14.0-1 image is based based on the Debian 'Sid' repository as of 2012-10-11." Visit the project's news page to read the full release announcement.
Zenwalk Linux 7.2
Jean-Philippe Guillemin has announced the release of Zenwalk Linux 7.2, a Slackware-based desktop Linux distribution with Xfce as the preferred desktop environment: "We are happy to release Zenwalk Linux 7.2. After several months of rescheduling we think it's time to let this new jet fly. Zenwalk 7.2 is loyal to its design - providing 1 application per task, everything needed to work, play, code and create, in a single 700 MB CD image, through a 10 minutes automatic install process on any recent computer. Zenwalk 7.2 runs on kernel 3.4.8 with BFS scheduler. The Zenwalk desktop is based on the Xfce 4.10, GTK+ 2.24.10 and 3.4.4, with unique look and feel and perfect ergonomic integration of the application set - LibreOffice 3.6.2, Firefox and Thunderbird 15.0.1, GIMP 2.8.2 and much more. The Netpkg package manager has been improved with multiple mirrors support and better performance." Here is the full release announcement.
Dimitris Tzemos has announced the release of Slackel 14.0, a Slackware-based Linux distribution featuring the KDE 4.8.5 desktop and a good collection of KDE-centric software applications: "Slackel KDE 14.0 has been released. A collection of four KDE ISO images are immediately available, including 32-bit and 64-bit installation images as well as 32-bit and 64-bit live images that can be burned to a DVD or used with a USB drive. The software included in live images is exactly the same as that present in the standard Slackel KDE 14.0 installation DVDs. The Slackel live DVD images includes Linux kernel 3.2.29 and were built using SaLT (Salix Live Technology). Slackel KDE 14.0 includes the stable 14.0 tree of Slackware Linux and KDE 4.8.5 accompanied by a very rich collection of KDE-centric software." Read the rest of the release announcement for more details.
* * * * *
Development, unannounced and minor bug-fix releases
|Upcoming Releases and Announcements
Summary of expected upcoming releases
|Around the Web
* * * * *
* * * * *
New distributions added to waiting list|
- PiBang Linux. A Linux distribution for the Raspberry Pi. It is inspired by Crunchbang Linux and based on Rasbian.
- Safe Internet For Kids. A browser-only operating system with content filtering.
- Core17. A re-spin of the Tiny Core distribution featuring the Enlightenment graphical interface.
- Quá ít. A Linux distribution with the latest drivers, but which tries to be stable enough to solve problems in daily work situations with modern computers.
- Turing Linux. Turing Linux is an operating system comprising a minimal base just sufficient to support VirtualBox, providing quick access to other operating systems.
- Rescatux. Rescatux is a GNU/Linux rescue CD. Rescatux comes with Rescapp, a user friendly wizard that will guide users through their rescue tasks.
* * * * *
DistroWatch database summary
* * * * *
This concludes this week's issue of DistroWatch Weekly. The next instalment will be published on Monday, 22 October 2012. To contact the authors please send email to:
- Jesse Smith (feedback, questions and suggestions: distribution reviews, questions and answers, tips and tricks)
- Ladislav Bodnar (feedback, questions, suggestions and corrections: news, donations, distribution submissions, comments)
- Bruce Patterson (feedback and suggestions: podcast edition)
|Linux Foundation Training
|• Issue 840 (2019-11-11): Fedora 31, monitoring user activity, Fedora working to improve Python performance, FreeBSD gets faster networking|
|• Issue 839 (2019-11-04): MX 19, manipulating PDFs, Ubuntu plans features for 20.04, Fedora 29 nears EOL, Netrunner drops Manjaro-based edition|
|• Issue 838 (2019-10-28): Xubuntu 19.10, how init and service managers work together, DragonFly BSD provides emergency mode for HAMMER, Xfce team plans 4.16|
|• Issue 837 (2019-10-21): CentOS 8.0-1905, Trident finds a new base, Debian plans firewall changes, 15 years of Fedora, how to merge directories|
|• Issue 836 (2019-10-14): Archman 2019.09, Haiku improves ARM support, Project Trident shifting base OS, Unix turns 50|
|• Issue 835 (2019-10-07): Isotop, Mazon OS and, KduxOS, examples of using the find command, Mint's System Reports becomes proactive, Solus updates its desktops|
|• Issue 834 (2019-09-30): FreedomBox "Buster", CentOS gains a rolling release, Librem 5 phones shipping, Redcore updates its package manager|
|• Issue 833 (2019-09-23): Redcore Linux 1908, why Linux distros are free, Ubuntu making list of 32-bit software to keep, Richard M Stallman steps down from FSF leadership|
|• Issue 832 (2019-09-16): BlackWeb 1.2, checking for Wayland session and applications, Fedora to use nftables in firewalld, OpenBSD disables DoH in Firefox|
|• Issue 831 (2019-09-09): Adélie Linux 1.0 beta, using ffmpeg, awk and renice, Mint and elementary improvements, PureOS and Manjaro updates|
|• Issue 930 (2019-09-02): deepin 15.11, working with AppArmor profiles, elementary OS gets new greeter, exFAT support coming to Linux kernel|
|• Issue 829 (2019-08-26): EndeavourOS 2019.07.15, Drauger OS 7.4.1, finding the licenses of kernel modules, NetBSD gets Wayland application, GhostBSD changes base repo|
|• Issue 828 (2019-08-19): AcademiX 2.2, concerns with non-free firmware, UBports working on Unity8, Fedora unveils new EPEL channel, FreeBSD phasing out GCC|
|• Issue 827 (2019-08-12): Q4OS, finding files on the disk, Ubuntu works on ZFS, Haiku improves performance, OSDisc shutting down|
|• Issue 826 (2019-08-05): Quick looks at Resilient, PrimeOS, and BlueLight, flagship distros for desktops,Manjaro introduces new package manager|
|• Issue 825 (2019-07-29): Endless OS 3.6, UBports 16.04, gNewSense maintainer stepping down, Fedora developrs discuss optimizations, Project Trident launches stable branch|
|• Issue 824 (2019-07-22): Hexagon OS 1.0, Mageia publishes updated media, Fedora unveils Fedora CoreOS, managing disk usage with quotas|
|• Issue 823 (2019-07-15): Debian 10, finding 32-bit packages on a 64-bit system, Will Cooke discusses Ubuntu's desktop, IBM finalizes purchase of Red Hat|
|• Issue 822 (2019-07-08): Mageia 7, running development branches of distros, Mint team considers Snap, UBports to address Google account access|
|• Issue 821 (2019-07-01): OpenMandriva 4.0, Ubuntu's plan for 32-bit packages, Fedora Workstation improvements, DragonFly BSD's smaller kernel memory|
|• Issue 820 (2019-06-24): Clear Linux and Guix System 1.0.1, running Android applications using Anbox, Zorin partners with Star Labs, Red Hat explains networking bug, Ubuntu considers no longer updating 32-bit packages|
|• Issue 819 (2019-06-17): OS108 and Venom, renaming multiple files, checking live USB integrity, working with Fedora's Modularity, Ubuntu replacing Chromium package with snap|
|• Issue 818 (2019-06-10): openSUSE 15.1, improving boot times, FreeBSD's status report, DragonFly BSD reduces install media size|
|• Issue 817 (2019-06-03): Manjaro 18.0.4, Ubuntu Security Podcast, new Linux laptops from Dell and System76, Entroware Apollo|
|• Issue 816 (2019-05-27): Red Hat Enterprise Linux 8.0, creating firewall rules, Antergos shuts down, Matthew Miller answers questions about Fedora|
|• Issue 815 (2019-05-20): Sabayon 19.03, Clear Linux's developer features, Red Hat explains MDS flaws, an overview of mobile distro options|
|• Issue 814 (2019-05-13): Fedora 30, distributions publish Firefox fixes, CentOS publishes roadmap to 8.0, Debian plans to use Wayland by default|
|• Issue 813 (2019-05-06): ROSA R11, MX seeks help with systemd-shim, FreeBSD tests unified package management, interview with Gael Duval|
|• Issue 812 (2019-04-29): Ubuntu MATE 19.04, setting up a SOCKS web proxy, Scientific Linux discontinued, Red Hat takes over Java LTS support|
|• Issue 811 (2019-04-22): Alpine 3.9.2, rsync examples, Ubuntu working on ZFS support, Debian elects new Project Leader, Obarun releases S6 tools|
|• Issue 810 (2019-04-15): SolydXK 201902, Bedrock Linux 0.7.2, Fedora phasing out Python 2, NetBSD gets virtual machine monitor|
|• Issue 809 (2019-04-08): PCLinuxOS 2019.02, installing Falkon and problems with portable packages, Mint offers daily build previews, Ubuntu speeds up Snap packages|
|• Issue 808 (2019-04-01): Solus 4.0, security benefits and drawbacks to using a live distro, Gentoo gets GNOME ports working without systemd, Redox OS update|
|• Issue 807 (2019-03-25): Pardus 17.5, finding out which user changed a file, new Budgie features, a tool for browsing FreeBSD's sysctl values|
|• Issue 806 (2019-03-18): Kubuntu vs KDE neon, Nitrux's znx, notes on Debian's election, SUSE becomes an independent entity|
|• Issue 805 (2019-03-11): EasyOS 1.0, managing background services, Devuan team debates machine ID file, Ubuntu Studio works to remain an Ubuntu Community Edition|
|• Issue 804 (2019-03-04): Condres OS 19.02, securely erasing hard drives, new UBports devices coming in 2019, Devuan to host first conference|
|• Issue 803 (2019-02-25): Septor 2019, preventing windows from stealing focus, NetBSD and Nitrux experiment with virtual machines, pfSense upgrading to FreeBSD 12 base|
|• Issue 802 (2019-02-18): Slontoo 18.07.1, NetBSD tests newer compiler, Fedora packaging Deepin desktop, changes in Ubuntu Studio|
|• Issue 801 (2019-02-11): Project Trident 18.12, the meaning of status symbols in top, FreeBSD Foundation lists ongoing projects, Plasma Mobile team answers questions|
|• Issue 800 (2019-02-04): FreeNAS 11.2, using Ubuntu Studio software as an add-on, Nitrux developing znx, matching operating systems to file systems|
|• Issue 799 (2019-01-28): KaOS 2018.12, Linux Basics For Hackers, Debian 10 enters freeze, Ubuntu publishes new version for IoT devices|
|• Issue 798 (2019-01-21): Sculpt OS 18.09, picking a location for swap space, Solus team plans ahead, Fedora trying to get a better user count|
|• Issue 797 (2019-01-14): Reborn OS 2018.11.28, TinyPaw-Linux 1.3, dealing with processes which make the desktop unresponsive, Debian testing Secure Boot support|
|• Issue 796 (2019-01-07): FreeBSD 12.0, Peppermint releases ISO update, picking the best distro of 2018, roundtable interview with Debian, Fedora and elementary developers|
|• Issue 795 (2018-12-24): Running a Pinebook, interview with Bedrock founder, Alpine being ported to RISC-V, Librem 5 dev-kits shipped|
|• Issue 794 (2018-12-17): Void 20181111, avoiding software bloat, improvements to HAMMER2, getting application overview in GNOME Shell|
|• Issue 793 (2018-12-10): openSUSE Tumbleweed, finding non-free packages, Debian migrates to usrmerge, Hyperbola gets FSF approval|
|• Issue 792 (2018-1203): GhostBSD 18.10, when to use swap space, DragonFly BSD's wireless support, Fedora planning to pause development schedule|
|• Issue 791 (2018-11-26): Haiku R1 Beta1, default passwords on live media, Slax and Kodachi update their media, dual booting DragonFly BSD on EFI|
|• Issue 790 (2018-11-19): NetBSD 8.0, Bash tips and short-cuts, Fedora's networking benchmarked with FreeBSD, Ubuntu 18.04 to get ten years of support|
|• Issue 789 (2018-11-12): Fedora 29 Workstation and Silverblue, Haiku recovering from server outage, Fedora turns 15, Debian publishes updated media|
|• Issue 788 (2018-11-05): Clu Linux Live 6.0, examining RAM consumpion, finding support for older CPUs, more Steam support for running Windows games on Linux, update from Solus team|
|• Full list of all issues|
Star Labs - Laptops built for Linux.
View our range including the Star Lite, Star LabTop and more. Available with a choice of Ubuntu, Linux Mint or Zorin OS pre-installed with many more distributions supported. Visit Star Labs for information, to buy and get support.
|Random Distribution |
Q4OS is a Debian-based desktop Linux distribution designed to offer classic-style user interface (Trinity) and simple accessories, and to serve stable APIs for complex third-party applications, such as Google Chrome, VirtualBox and development tools. The system is also very useful for virtual cloud environments due to its very low hardware requirements.