DistroWatch Weekly |
DistroWatch Weekly, Issue 293, 9 March 2009 |
Welcome to the 10th issue of DistroWatch Weekly for 2009! Have you ever run out of space on your hard drive or had to fiddle with shifting data around? Well, Logical Volume Management (LVM) could be the answer for you! It is supported in most Linux distributions and this week we take a look at what it can offer. In the news section, openSUSE publishes new trademark guidelines, Ubuntu releases mainline kernel updates, the Debian project goes to the polls to elect a new project leader, and ULTILEX delivers a brilliant live CD that offers a collection of minimalist Linux distributions and several useful utilities. Finally, while the week has brought precious little in terms of interesting new releases, we took the time to add four new distributions to the DistroWatch database; that includes the purposely insecure Damn Vulnerable Linux, the Slackware-based Parslinux with KDE 4, the ultra minimalist Tiny Core Linux, and the energy-saving wattOS. Happy reading!
Content:
Join us at irc.freenode.net #distrowatch
|
Feature Story |
An introduction to Logical Volume Management
For users new to Linux, the task of switching operating systems can be quite daunting. While it is quite similar to other UNIX-based operating systems, such as BSD, Solaris and OS X, it is very different to Windows. These days most distributions are very easy to use and (for better or worse) abstract away the complex and powerful system underneath. This makes it easier to use but as a result, users often know little about the underlying system. Today we are going to take a look at Logical Volume Management (LVM), which gives users the ability to re-size partitions on the fly.
First, a little background on hard drives and partitions. Your hard drive is where all your data is stored permanently and is not to be confused with your system's memory, which is used to store information temporarily like when you run applications or create files. Those from a Windows background will be aware of the drive letter system they use, such as C:\ and D:\ (C drive and D drive). Most users know that this is where they store their files, but not all are aware what their C:\ actually is. In order to store information on a hard drive, your computer needs to know how to read and write to it. You need to tell the computer which area(s) of the hard drive it is allowed to write to, which we call a partition. This could be the whole drive as one large partition, or multiple smaller partitions. The computer also needs to know how to store the data on each partition, which is done by creating a file system on it. Linux has a great number of file systems you can choose from, including but not limited to, ReiserFS, XFS, JFS, Btrfs, ext2, ext3 and now ext4. Windows mostly uses the NTFS and FAT32 file systems, while OS X uses HFS+. Most consumer devices, such as memory cards, are pre-formatted with FAT32.
The information for the partitions is stored on the hard drive itself, in what is called a partition table. Most personal computers use the MSDOS partition table, although Apple uses GPT which Linux fully supports. A blank hard drive has no partition table by default, but one is created when it is first partitioned. There are many tools you can use to partition your drives under Linux, including fdisk, parted and its graphical front-end, gparted. Under Linux, all devices are addressable through a file under the /dev directory. For example, your first terminal is /dev/tty0. Names of conventional hard drive are related to their position on the computer subsystem. For example, /dev/hda refers to the master drive on the primary IDE port of the mainboard. These days most computers use SATA controllers, so the first drive is often /dev/sda. Each partition on the drive is then given a number. Your first primary partition is number one, your second is number two, and so on. The MSDOS partition table only supports a maximum of 4 partitions (which we call primary), but does support a partition type called 'extended'. Extended partitions allow users to create an unlimited number of extra partitions (called logical partitions) and under Linux this always starts at the fifth partition. Based on the partition number, you should be able to tell where the partition sits in relation to other partitions on the disk.
In terms of the file system, Linux uses a hierarchy where everything exists underneath / (slash - the root). When installing a distribution, you must create at least one partition, which will then be used as the root file system. If you are a Windows convert then you could loosely (very loosely) relate this to your C drive. Many Linux distributions will create just one such partition for all your data. Below is an example of the partition information for a hard drive. It is an 8 GB drive (/dev/sde) with a single partition (/dev/sde1) which is of the type "Linux".
GParted - single partition (full image size: 53kB, screen resolution: 700x564 pixels)
In order to access the data on this device it must be assigned a mount point. A mount point is a directory on the computer which Linux then associates the partition with. Anything that is written to this mount point is physically written to the partition it corresponds to. The /dev/sde1 device is mounted to the location /media/Linux, as seen in this screenshot.
Partition mounted under /media/Linux (full image size: 53kB, screen resolution: 700x564 pixels)
We are all reasonably familiar with this concept when using removable media, such as memory sticks, but this can also be applied to your whole system. One of the great advantages of using a hierarchical system like this is that you can assign extra partitions to lower directories in order to preserve your data. Linux needs at least one partition for root (/) but you can also create a second partition for other locations such as /home, the location where all user data is stored. Why would you want to create a separate partition for this? Well, if you need to re-install your Linux distribution for any particular reason, you do not need to backup your data - all you need to do is wipe the first partition and mount the second as /home without formatting it. Upon completion, all your data and settings will be exactly as they were! Here is an example of a partitioned hard drive with one partition for / and another for /home.
GParted - dual partitions (full image size: 53kB, screen resolution: 700x564 pixels)
This great feature is very handy, but how do you know how much space to assign? And what if you do this and then later run out of room? Well you could delete data or move it off to other partitions, but there is a much more powerful and flexible way. It's called Logical Volume Management. LVM is a way to dynamically create, delete, re-size and expand partitions on your computer. It's not just for servers, it's great for desktops too! How does it work? Instead of your partition information residing on your partition table, LVM writes its own information separately and keeps track of where partitions are, what devices are a part of them and how big they are. It enables you to have a partition for root, as well as another partition for home, but should you run out of space we can simply tell it to extend either partition and presto, we have more space available. Not only this, but you can add extra hard drives to your system and tell LVM to include them too! In short, you'll never run out of space again :-)
Most modern Linux distributions support LVM devices during the installer phase so most of this is managed for you automatically. In the examples above you can see a partition with type Linux, which is then formatted with a file system and mounted to a directory on the system. Pretty standard stuff. When using LVM, you need to set this partition type to Linux LVM and then use userspace tools to create and manage these devices. Importantly, GParted does not support LVM partitions, so you will need to use other tools. If you're using openSUSE, it has an excellent LVM management tool as a part of YaST. There is a kernel module you will require, as well as userspace tools. Install these via your system's package management took. Below is an example under Debian.
# modprobe dm-mod ; apt-get install lvm2
Creating LVM devices
LVM consists of a few things. Firstly, you need a physical partition of type Linux LVM which will be the LVM Physical Volume. Next, we create a Logical Group to which we assign the physical partition. Next, we can create our individual partitions, called Logical Volumes. Let's walk through this now as the root user.
Step 1
Create a partition on a new blank drive and set it to type LVM Linux (8e).
Note: My device is /dev/sde but yours will most likely be different!
# fdisk /dev/sde
n
p
1
[Enter]
[Enter]
t
8e
w
The device should look something like this.
# fdisk -l /dev/sde
Disk /dev/sde: 8040 MB, 8040480256 bytes
255 heads, 63 sectors/track, 977 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000bf9ae
Device Boot Start End Blocks Id System
/dev/sde1 1 977 7847721 8e Linux LVM
Here you can see a single partition, of type LVM Linux (8e).
Step 2
Now we need to tell LVM to use this partition as a Physical Volume.
# pvcreate /dev/sde1
No physical volume label read from /dev/sde1
Physical volume "/dev/sde1" successfully created
This device has now been added to the LVM pool.
Step 3
Create a Volume Group on the Physical Volume, which we will call 'system'.
# vgcreate system /dev/sde1
Volume group "system" successfully created
Step 4
Now that we have created a Physical Volume and a Volume Group, it's time to create a Logical Volume. We will create one for root, called linux and another for home.
# lvcreate -n linux -L 2G system
Logical volume "linux" created
# lvcreate -n home -L 3G system
Logical volume "home" created
That's it! Now we have two new partitions which can be formatted just like regular partitions. If we look under /dev we should be able to see our new devices.
# ls -l /dev/system/
total 0
lrwxrwxrwx 1 root root 23 Mar 9 17:18 home -> /dev/mapper/system-home
lrwxrwxrwx 1 root root 24 Mar 9 17:17 linux -> /dev/mapper/system-linux
openSUSE YaST partitioner - LVM (full image size: 53kB, screen resolution: 700x564 pixels)
Display tools
Before we move on, let's take a look at some other LVM tools for displaying the status of our devices. Remember we have three different components that make up a complete LVM partition, Physical Volume (PV), Volume Group (VG) and Logical Volume (LV).
Let's take a look at PV.
# pvdisplay
--- Physical volume ---
PV Name /dev/sde1
VG Name system
PV Size 7.48 GB / not usable 3.79 MB
Allocatable yes
PE Size (KByte) 4096
Total PE 1915
Free PE 1915
Allocated PE 0
PV UUID 7vkgGI-e402-K3hE-XGJz-kl4C-nI7o-oFqwA8
Here you can see the Physical Volume name (which is the physical partition we created), the Volume Group that the partition has been assigned to (we called it system), as well as other information related to the size of the volume.
Let's take a look at VG.
# vgdisplay
--- Volume group ---
VG Name system
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 3
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 2
Open LV 0
Max PV 0
Cur PV 1
Act PV 1
VG Size 7.48 GB
PE Size 4.00 MB
Total PE 1915
Alloc PE / Size 1280 / 5.00 GB
Free PE / Size 635 / 2.48 GB
VG UUID Z6TSXO-0DQ3-7Jiz-67k2-dEkY-dYR2-RNJE85
Here you can see the name of the Volume Group (we called it system), the type it is (lvm2), how much total space there is and how much of it has already been assigned (remember we created two Logical volumes, root and home).
Finally, let's look at LV.
# lvdisplay
--- Logical volume ---
LV Name /dev/system/linux
VG Name system
LV UUID L0qrZu-bwCp-rnEu-uJry-4j3n-XBLB-OWsXVx
LV Write Access read/write
LV Status available
# open 0
LV Size 2.00 GB
Current LE 512
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:0
--- Logical volume ---
LV Name /dev/system/home
VG Name system
LV UUID AScHe0-q5sJ-F8eH-bYRy-3URL-Nt7m-0UFduW
LV Write Access read/write
LV Status available
# open 0
LV Size 3.00 GB
Current LE 768
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:1
Here you can see the two partitions we have created, home and linux. Notice that like PV and VG they also have a unique identifier and this is what Linux uses to detect and control the devices.
Formatting
Now that we have our two partitions, we can format them just like any other physical device.
# mke2fs /dev/system/linux -L linux
mke2fs 1.41.1 (01-Sep-2008)
Filesystem label=linux
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
131072 inodes, 524288 blocks
26214 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=536870912
16 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912
Writing inode tables: done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 36 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
They can also be mounted just like any other device.
Expanding partitions
Now that you're using LVM, if you run out of space on a partition, all we need to do is tell LVM to assign more space to that particular device and re-size the file system. While you can shrink partitions, it is much safer to grow them. For this reason I recommend never assigning the full size of your physical volume to your Logical Volumes, but to start small and increase as you need. If you are using an ext file system, this can be performed while your partitions are still mounted (some others can too).
This is what it looks like currently, where you can see full 100% usage.
# df -h
/dev/mapper/system-linux 2.0G 2.0G 0 100% /media/linux
First, extend the Logical Volume by 1GB.
# lvresize -L +1G /dev/system/linux
Extending logical volume linux to 3.00 GB
Logical volume linux successfully resized
Now that the device has been extended, we need to re-size the file system
# resize2fs /dev/system/linux
Filesystem at /dev/system/linux is mounted on /media/linux; on-line resizing required
Resizing the filesystem on /dev/system/linux to 786432 (4k) blocks.
The filesystem on /dev/system/linux is now 786432 blocks long.
After extending and resizing the file system, this is what it now looks like.
# df -h
/dev/mapper/system-linux 3.0G 2.0G 855M 71% /media/linux
If you want to add another hard drive to your machine, simply install it into your computer and repeat steps 1 and 2. As the Volume Group already exists, you do not need to create it as in step 3. Instead, add it to the existing group.
# vgextend system /dev/sdf1
Volume group "system" successfully extended
Now you will have the entire new disk available as additional LVM space, ready to assign to any Logical Volume you want.
And that's how you can use LVM to expand and re-assign more space on the fly, without having to shift any data or shut down your computer!
Booting from LVM
If you want to use LVM for your entire system, you can. The only issue is that you will require an additional partition for /boot and you need to use an initial RAM disk (initrd). Your boot partition only needs to be about 100MB and will store the Linux kernel and initrd. The initrd will contain the LVM userspace tools required to detect and activate your LVM devices on boot-up, in order to load the rest of the system. The distribution installers will take care of this for you automatically.
Conclusion
Well that's a behind-the-scenes look at LVM, which is a great way to gain extra control over your hard drives on a computer. It allows users to infinitely expand their individual partitions to make optimal use of all the space they have. There are lots of other features of LVM, such as snapshots and striping, but we haven't covered any of those. While the examples given here are mostly command-line driven, your distribution may have a graphical manager to make life easier. Either way, a good way to test it out is under a virtual machine where you won't damage any of your precious data.
|
Miscellaneous News |
openSUSE releases trademark guidelines, Ubuntu delivers mainline kernel, Debian elects new project leader, ULTILEX live CD
openSUSE has announced the release of a document outlining the use of their trademarks. The announcement reads: "Since it's easier than ever to create customized versions of openSUSE, we've seen a lot of interest in the branding of derivative distros. When is it OK to call a distro "openSUSE," or "powered by openSUSE," and when does the branding need to be removed entirely? The guidelines are an attempt to answer as many of those questions as possible in one concise document." We have seen this occur with a number of other commercially-backed distributions, such as those from Canonical and Red Hat. Community manager Joe Brockmeier has posted regarding the document: "One thing I want to stress: We're putting these guidelines out because we want to encourage and simplify the use of openSUSE as a base for other projects." He continues: "If you want to create your own openSUSE distro or use an openSUSE logo for something, the guidelines exist to make it simple to do that without having to get a separate agreement from our legal department to make it possible. They also explain when use of the marks is not permitted." Do such guidelines actually exist to "protect the end user" as claimed, or is it really to protect the company?
Continuing openSUSE-related news, DaniWeb, an online technical community, has posted an interview with Joe Brockmeier regarding free and open source licenses. The interview centres on the perceived complexities of open source licenses and whether this is justified or not. Ron Miller begins: "Seems every time I write a piece suggesting open source as an option, I get a couple of comments warning readers about the scary complexities of open source licenses. So I decided to ask a guy who knows free and open source software (FOSS) exactly what the deal was regarding FOSS licensing and whether they were really any more or less complex than their commercial counterparts." Before delving into the specifics, Brockmeier provides this general statement: "The only difference is that open source licenses allow redistribution and modification -- and since there are a lot of different licenses with different conditions, companies should pay attention when they engage in those activities. As a general rule, though, use of open source is no more complex - and is typically less complex - than use of proprietary software." If you're not sure about FOSS licenses or are interested in them, the short article is well worth a read.
* * * * *
Ubuntu has long held the number one spot on the distribution's Page Hit Ranking table. Not only is it popular for users new to Linux, but even experienced users have been switching to it. Being one of the most popular distributions, they have a large user base which can help with testing and bug fixing. The project mostly focuses on the desktop environment, rather than the kernel; however, there are signs this might start to change as Ubuntu expands into the cloud and embedded spaces. Recently, mainline kernels have been added to the Personal Package Archives for users to install on their systems. According to the Wiki entry, "generally Ubuntu systems run with the stock Ubuntu kernels. However it is handy to be able to test with unmodified mainline kernels to help locate problems in the Ubuntu kernel patches, or to confirm that upstream has fixed the issue. To this end we now offer mainline kernel builds. These mainline kernels are made from unmodified kernel source but using the Ubuntu kernel configuration files. These are then packaged as Ubuntu .deb files for simple installation." This will most likely be taken advantage of by more advanced users, but the ability to easily upgrade and test the latest mainline kernel is a huge step in the right direction. For everyday users however, the unsupported kernels will not include restricted or Ubuntu-specific drivers, so systems relying on these will most likely fail.
* * * * *
The Debian project has been visiting the polls a lot of late and now it's time to elect a new Debian Project Leader (DPL). Recently appointed Debian secretary Kurt Roeckx announced the final call for nominations, which then closed on the 7th March: "The nomination period for the DPL election is almost over. If you want to nominate yourself as candidate, you need to send a signed mail to the debian-vote at lists.debian.org list." Roeckx later posted that two candidates have emerged as a result of the nominations - developer Stefano Zacchiroli and current Debian Project Leader Steve McIntyre. He writes: "The Debian Project Leader Elections 2009 has been updated. The platforms for these candidates shall be published as soon as they are available. I'm currently still waiting for them." Campaigning will now begin, with voting commencing on the 29th March. By mid-April we should know who the newly elected Debian Project Leader will be.
* * * * *
What is your preferred minimalist rescue system that you carry around in case a disaster strikes? The 50 MB Damn Small Linux? The administrator-friendly Finnix? The super-fast Puppy Linux? The KDE-based Slax? Or the Swiss army knife for your hard disks in SystemRescueCd? If you can't make up your mind, there is an excellent alternative for carrying five different live CDs: ULTILEX - the ULTImate Linux EXperience. ULTILEX isn't a distribution, but rather a single live CD that can boot any of the above-mentioned systems, and do much more. In fact, its GRUB boot menu caries a staggering 39 boot entries, including such useful gems as booting FreeDOS, running Smart Boot Manager or Ranish Partition Manager, executing a system or a hard disk diagnostic utility, cracking Windows NT passwords, wiping the hard disk, booting from a floppy disk or a selected hard disk, and of course running the popular Memtest86+ memory diagnostic tool. All the alternative options for booting the live distributions are also preserved. The tool is provided as a live CD image, but this can be easily transferred to a bootable USB device with an included script. This is a must-have CD for any system administrator or intermediate Linux user. ULTILEX, version 2.1.0, was released last week and is available from here: ultilex-2.1.0.iso (693MB).
ULTILEX 2.1.0 - its GRUB boot menu contains 39(!) boot options (full image size: 32kB, screen resolution 640x480 pixels)
|
Released Last Week |
Zenwalk Linux 6.0
Jean-Philippe Guillemin has announced the release of Zenwalk Linux 6.0, a Slackware-based distribution for the desktop: "We are proud to announce the 6th major version of Zenwalk Linux. This release comes with the biggest changelog in the history of the project to offer many new features and optimizations. We spent the 2 last month polishing the desktop around the new Xfce 4.6, making sure that this brand new version is well integrated into Zenwalk 6.0. We also replaced GNOME Office with our lightweight and optimized version of OpenOffice.org 3.0.1, split in two packages. The Totem movie player is also part of the adventure, replacing MPlayer, which is still available from our growing package repository." Read the rest of the release announcement for a more detailed list of changes.
Zenwalk Linux 6.0 - the first stable distribution featuring the new Xfce 4.6.0 (full image size: 496kB, screen resolution 1280x1024 pixels)
* * * * *
Development, unannounced and minor bug-fix releases
|
Upcoming Releases and Announcements |
openSUSE 11.2 (and beyond)
Joe Brockmeier has announced that, starting with the upcoming 11.2 release, openSUSE will follow a fixed release cycle. However, unlike Ubuntu, Fedora and Mandriva, who follow a 6-month release process, openSUSE has opted for an 8-month cycle. This, combined with the upcoming ability to upgrade between releases, should help to bring it in line with other major distros. But will the 8 month cycle work? In the announcement, Stephen Kulow admits that "eight months makes it slightly more complicated, as you have a rotating schedule, and lose a month in the summer and winter for holidays... This gives us a single release in 2009 and 2010, and two releases in 2011." While the KDE team are releasing as soon as possible with the current 4.x series, GNOME sticks to a rigid 6-month cycle. This enables other distros to always release with the latest version of the desktop. For openSUSE however, it means they will lag behind from time to time.
Ubuntu 9.10
Although the upcoming Ubuntu 9.04 is still in the alpha stage of the development process, the project leaders have already announced a detailed roadmap for the distributions following release. Code-named "Karmic Koala", Ubuntu 9.10 will launch with the first alpha build on 14 May; this will be followed by five more alphas, one beta, and a release candidate before the final release on 29 October 2009. For more information please see the Karmic Release Schedule page on Ubuntu Wiki.
* * * * *
Summary of expected upcoming releases
|
DistroWatch.com News |
New distributions added to database
- Damn Vulnerable Linux. Damn Vulnerable Linux (DVL) is a Slackware and Slax-based live DVD. The distribution, purposefully stuffed with broken, ill-configured, outdated and exploitable software, began life as a training system used during the author's university lectures. Its primary goal is to design a Linux system that is as vulnerable as possible -- in order to teach and demonstrate a variety of security topics, including reverse code engineering, buffer overflows, shell code development, web exploitation, and SQL injection.
Damn Vulnerable Linux 1.5 - the world's most insecure distribution (full image size: 166kB, screen resolution 1280x1024 pixels)
- Parslinux. Parslinux is a Slackware and Slax-based distribution and live DVD with partial support for Persian (Farsi), as well as the default English language.
Parslinux 1.0 - a Slackware-based distribution with KDE 4 (full image size: 485kB, screen resolution 1280x1024 pixels)
- Tiny Core Linux. Tiny Core Linux is a very small (10 MB) minimal Linux desktop. It is based on Linux 2.6 kernel, BusyBox, Tiny X, FLTK graphical user interface and JWM window manager, running entirely in memory. It is not a complete desktop, nor is all hardware completely supported; it represents only the core needed to boot into a very minimal X Window desktop, typically with wired Internet access. This minimal desktop can be extended by installing additional applications from online repositories.
Tiny Core 1.2 - the world's smallest desktop Linux distribution (full image size: 32kB, screen resolution 1024x768 pixels)
- wattOS. wattOS is a fast desktop Linux distribution based on Ubuntu. Using the lightweight Openbox window manager as its default user interface, the distribution strives to be as energy-efficient as possible so that it can be used on low-specification and recycled computers.
wattOS Beta 2 - an Ubuntu-based distribution with Openbox for energy-efficient computing (full image size: 1,526kB, screen resolution 1280x1024 pixels)
* * * * *
New distributions added to waiting list
- ArchPwn. ArchPwn is an Arch-based live DVD with a collection of application for security analysis and penetration testing.
- Ultra X Linux. Ultra X Linux is a new distribution based on Ubuntu. (Not available for download at the time of writing.)
- VoIP on CD. VoIP on CD is a Debian-based distribution with Asterisk, an open-source PBX and telephony package.
* * * * *
DistroWatch database summary
* * * * *
And this concludes the latest issue of DistroWatch Weekly. The next instalment will be published on Monday, 16 March 2009.
Chris Smart
|
|
Tip Jar |
If you've enjoyed this week's issue of DistroWatch Weekly, please consider sending us a tip. (Tips this week: 0, value: US$0.00) |
|
|
|
bc1qxes3k2wq3uqzr074tkwwjmwfe63z70gwzfu4lx lnurl1dp68gurn8ghj7ampd3kx2ar0veekzar0wd5xjtnrdakj7tnhv4kxctttdehhwm30d3h82unvwqhhxarpw3jkc7tzw4ex6cfexyfua2nr 86fA3qPTeQtNb2k1vLwEQaAp3XxkvvvXt69gSG5LGunXXikK9koPWZaRQgfFPBPWhMgXjPjccy9LA9xRFchPWQAnPvxh5Le paypal.me/distrowatchweekly • patreon.com/distrowatch |
|
Extended Lifecycle Support by TuxCare |
| |
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 1091 (2024-10-07): Redox OS 0.9.0, Unified package management vs universal package formats, Redox begins RISC-V port, Mint polishes interface, Qubes certifies new laptop |
• Issue 1090 (2024-09-30): Rhino Linux 2024.2, commercial distros with alternative desktops, Valve seeks to improve Wayland performance, HardenedBSD parterns with Protectli, Tails merges with Tor Project, Quantum Leap partners with the FreeBSD Foundation |
• Issue 1089 (2024-09-23): Expirion 6.0, openKylin 2.0, managing configuration files, the future of Linux development, fixing bugs in Haiku, Slackware packages dracut |
• Issue 1088 (2024-09-16): PorteuX 1.6, migrating from Windows 10 to which Linux distro, making NetBSD immutable, AlmaLinux offers hardware certification, Mint updates old APT tools |
• Issue 1087 (2024-09-09): COSMIC desktop, running cron jobs at variable times, UBports highlights new apps, HardenedBSD offers work around for FreeBSD change, Debian considers how to cull old packages, systemd ported to musl |
• Issue 1086 (2024-09-02): Vanilla OS 2, command line tips for simple tasks, FreeBSD receives investment from STF, openSUSE Tumbleweed update can break network connections, Debian refreshes media |
• Issue 1085 (2024-08-26): Nobara 40, OpenMandriva 24.07 "ROME", distros which include source code, FreeBSD publishes quarterly report, Microsoft updates breaks Linux in dual-boot environments |
• Issue 1084 (2024-08-19): Liya 2.0, dual boot with encryption, Haiku introduces performance improvements, Gentoo dropping IA-64, Redcore merges major upgrade |
• Issue 1083 (2024-08-12): TrueNAS 24.04.2 "SCALE", Linux distros for smartphones, Redox OS introduces web server, PipeWire exposes battery drain on Linux, Canonical updates kernel version policy |
• Issue 1082 (2024-08-05): Linux Mint 22, taking snapshots of UFS on FreeBSD, openSUSE updates Tumbleweed and Aeon, Debian creates Tiny QA Tasks, Manjaro testing immutable images |
• Issue 1081 (2024-07-29): SysLinuxOS 12.4, OpenBSD gain hardware acceleration, Slackware changes kernel naming, Mint publishes upgrade instructions |
• Issue 1080 (2024-07-22): Running GNU/Linux on Android with Andronix, protecting network services, Solus dropping AppArmor and Snap, openSUSE Aeon Desktop gaining full disk encryption, SUSE asks openSUSE to change its branding |
• Issue 1079 (2024-07-15): Ubuntu Core 24, hiding files on Linux, Fedora dropping X11 packages on Workstation, Red Hat phasing out GRUB, new OpenSSH vulnerability, FreeBSD speeds up release cycle, UBports testing new first-run wizard |
• Issue 1078 (2024-07-08): Changing init software, server machines running desktop environments, OpenSSH vulnerability patched, Peppermint launches new edition, HardenedBSD updates ports |
• Issue 1077 (2024-07-01): The Unity and Lomiri interfaces, different distros for different tasks, Ubuntu plans to run Wayland on NVIDIA cards, openSUSE updates Leap Micro, Debian releases refreshed media, UBports gaining contact synchronisation, FreeDOS celebrates its 30th anniversary |
• Issue 1076 (2024-06-24): openSUSE 15.6, what makes Linux unique, SUSE Liberty Linux to support CentOS Linux 7, SLE receives 19 years of support, openSUSE testing Leap Micro edition |
• Issue 1075 (2024-06-17): Redox OS, X11 and Wayland on the BSDs, AlmaLinux releases Pi build, Canonical announces RISC-V laptop with Ubuntu, key changes in systemd |
• Issue 1074 (2024-06-10): Endless OS 6.0.0, distros with init diversity, Mint to filter unverified Flatpaks, Debian adds systemd-boot options, Redox adopts COSMIC desktop, OpenSSH gains new security features |
• Issue 1073 (2024-06-03): LXQt 2.0.0, an overview of Linux desktop environments, Canonical partners with Milk-V, openSUSE introduces new features in Aeon Desktop, Fedora mirrors see rise in traffic, Wayland adds OpenBSD support |
• Issue 1072 (2024-05-27): Manjaro 24.0, comparing init software, OpenBSD ports Plasma 6, Arch community debates mirror requirements, ThinOS to upgrade its FreeBSD core |
• Issue 1071 (2024-05-20): Archcraft 2024.04.06, common command line mistakes, ReactOS imports WINE improvements, Haiku makes adjusting themes easier, NetBSD takes a stand against code generated by chatbots |
• Issue 1070 (2024-05-13): Damn Small Linux 2024, hiding kernel messages during boot, Red Hat offers AI edition, new web browser for UBports, Fedora Asahi Remix 40 released, Qubes extends support for version 4.1 |
• Issue 1069 (2024-05-06): Ubuntu 24.04, installing packages in alternative locations, systemd creates sudo alternative, Mint encourages XApps collaboration, FreeBSD publishes quarterly update |
• Issue 1068 (2024-04-29): Fedora 40, transforming one distro into another, Debian elects new Project Leader, Red Hat extends support cycle, Emmabuntus adds accessibility features, Canonical's new security features |
• Issue 1067 (2024-04-22): LocalSend for transferring files, detecting supported CPU architecure levels, new visual design for APT, Fedora and openSUSE working on reproducible builds, LXQt released, AlmaLinux re-adds hardware support |
• Issue 1066 (2024-04-15): Fun projects to do with the Raspberry Pi and PinePhone, installing new software on fixed-release distributions, improving GNOME Terminal performance, Mint testing new repository mirrors, Gentoo becomes a Software In the Public Interest project |
• Issue 1065 (2024-04-08): Dr.Parted Live 24.03, answering questions about the xz exploit, Linux Mint to ship HWE kernel, AlmaLinux patches flaw ahead of upstream Red Hat, Calculate changes release model |
• Issue 1064 (2024-04-01): NixOS 23.11, the status of Hurd, liblzma compromised upstream, FreeBSD Foundation focuses on improving wireless networking, Ubuntu Pro offers 12 years of support |
• Issue 1063 (2024-03-25): Redcore Linux 2401, how slowly can a rolling release update, Debian starts new Project Leader election, Red Hat creating new NVIDIA driver, Snap store hit with more malware |
• Issue 1062 (2024-03-18): KDE neon 20240304, changing file permissions, Canonical turns 20, Pop!_OS creates new software centre, openSUSE packages Plasma 6 |
• Issue 1061 (2024-03-11): Using a PinePhone as a workstation, restarting background services on a schedule, NixBSD ports Nix to FreeBSD, Fedora packaging COSMIC, postmarketOS to adopt systemd, Linux Mint replacing HexChat |
• Issue 1060 (2024-03-04): AV Linux MX-23.1, bootstrapping a network connection, key OpenBSD features, Qubes certifies new hardware, LXQt and Plasma migrate to Qt 6 |
• Issue 1059 (2024-02-26): Warp Terminal, navigating manual pages, malware found in the Snap store, Red Hat considering CPU requirement update, UBports organizes ongoing work |
• Issue 1058 (2024-02-19): Drauger OS 7.6, how much disk space to allocate, System76 prepares to launch COSMIC desktop, UBports changes its version scheme, TrueNAS to offer faster deduplication |
• Issue 1057 (2024-02-12): Adelie Linux 1.0 Beta, rolling release vs fixed for a smoother experience, Debian working on 2038 bug, elementary OS to split applications from base system updates, Fedora announces Atomic Desktops |
• Issue 1056 (2024-02-05): wattOS R13, the various write speeds of ISO writing tools, DSL returns, Mint faces Wayland challenges, HardenedBSD blocks foreign USB devices, Gentoo publishes new repository, Linux distros patch glibc flaw |
• Issue 1055 (2024-01-29): CNIX OS 231204, distributions patching packages the most, Gentoo team presents ongoing work, UBports introduces connectivity and battery improvements, interview with Haiku developer |
• Issue 1054 (2024-01-22): Solus 4.5, comparing dd and cp when writing ISO files, openSUSE plans new major Leap version, XeroLinux shutting down, HardenedBSD changes its build schedule |
• Issue 1053 (2024-01-15): Linux AI voice assistants, some distributions running hotter than others, UBports talks about coming changes, Qubes certifies StarBook laptops, Asahi Linux improves energy savings |
• Issue 1052 (2024-01-08): OpenMandriva Lx 5.0, keeping shell commands running when theterminal closes, Mint upgrades Edge kernel, Vanilla OS plans big changes, Canonical working to make Snap more cross-platform |
• Issue 1051 (2024-01-01): Favourite distros of 2023, reloading shell settings, Asahi Linux releases Fedora remix, Gentoo offers binary packages, openSUSE provides full disk encryption |
• Issue 1050 (2023-12-18): rlxos 2023.11, renaming files and opening terminal windows in specific directories, TrueNAS publishes ZFS fixes, Debian publishes delayed install media, Haiku polishes desktop experience |
• Issue 1049 (2023-12-11): Lernstick 12, alternatives to WINE, openSUSE updates its branding, Mint unveils new features, Lubuntu team plans for 24.04 |
• Issue 1048 (2023-12-04): openSUSE MicroOS, the transition from X11 to Wayland, Red Hat phasing out X11 packages, UBports making mobile development easier |
• Issue 1047 (2023-11-27): GhostBSD 23.10.1, Why Linux uses swap when memory is free, Ubuntu Budgie may benefit from Wayland work in Xfce, early issues with FreeBSD 14.0 |
• Issue 1046 (2023-11-20): Slackel 7.7 "Openbox", restricting CPU usage, Haiku improves font handling and software centre performance, Canonical launches MicroCloud |
• Issue 1045 (2023-11-13): Fedora 39, how to trust software packages, ReactOS booting with UEFI, elementary OS plans to default to Wayland, Mir gaining ability to split work across video cards |
• Issue 1044 (2023-11-06): Porteus 5.01, disabling IPv6, applications unique to a Linux distro, Linux merges bcachefs, OpenELA makes source packages available |
• Issue 1043 (2023-10-30): Murena Two with privacy switches, where old files go when packages are updated, UBports on Volla phones, Mint testing Cinnamon on Wayland, Peppermint releases ARM build |
• Issue 1042 (2023-10-23): Ubuntu Cinnamon compared with Linux Mint, extending battery life on Linux, Debian resumes /usr merge, Canonical publishes fixed install media |
• Issue 1041 (2023-10-16): FydeOS 17.0, Dr.Parted 23.09, changing UIDs, Fedora partners with Slimbook, GNOME phasing out X11 sessions, Ubuntu revokes 23.10 install media |
• Issue 1040 (2023-10-09): CROWZ 5.0, changing the location of default directories, Linux Mint updates its Edge edition, Murena crowdfunding new privacy phone, Debian publishes new install media |
• 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 |
• 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.
|
Random Distribution |
SLAMPP Live
SLAMPP was a Linux distribution which can boot and run directly from a DVD, with possibility to be installed onto hard disk. It was designed to be used as an instant home server. Just like other Linux live DVDs, SLAMPP makes it possible to test Linux without messing up the user's existing system. What makes SLAMPP different was the fact that it comes with pre-configured tools and applications that turn a personal computer into a home server. SLAMPP was built using Zenwalk Linux as its base and Slackware Linux for packages.
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.
|
|