Weekly Status Report: 2019-02-24

Hello all!

This week has seen a lot of improvements to many varied components of the Adélie Linux system.

Web site

Top 5 referring sites to the Web site:

  • 161: Google searches
  • 98: Reddit
  • 84: without-systemd.org
  • 34: Repology
  • 23: DuckDuckGo searches

Top 5 pages accessed (and homepage):

  • 951: /
  • 239: /about.html
  • 61: /contribute.html
  • 57: /about-qa.html
  • 55: /team.html
  • 48: /announcements/1.0-BETA2.html

gcompat

Samuel Holland (smaeul@) contributed a patch that fixes the pthread_getname_np function.

Documentation

Improvements suggested by msiism have been merged into the Administrator’s Handbook.

libucontext

Bobby Bingham (koorogi) has fixed many issues with libucontext on PowerPC computers. This work has allowed GCC Go to start up on 32-bit PowerPC! More work is necessary to ensure proper operation on both 32-bit and 64-bit PowerPC. We are very excited about the progress being made.

Packaging

A. Wilcox (awilfox@) added a patch to GDB to fix lock-ups when the target process forks. Additionally, they added a package for wxWigets, added Raspberry Pi 3 support to easy-kernel, and fixed multiple issues with Mesa.

Kiyoshi Aman (aerdan@) bumped some packages, including Featherpad, ImageMagick, IRSSI, VIM, WeeChat, and XTerm. He also added packages for cxref and UUCP, and added smart card support to GnuPG.

Luis Ressel (aranea) added packages for nsd and RedShift, and added improvements to the easy-kernel build system.

Samuel Holland (smaeul@) bumped Rust to version 1.31.1.

Adélie Linux 1.0-BETA2 Officially Released

TULSA, OKLAHOMA (18 December 2018) — The Adélie Linux Release Engineering Team is pleased to announce the immediate release of Adélie Linux 1.0-BETA2 for the 32-bit and 64-bit PowerPC, 32-bit and 64-bit x86, and 64-bit ARM platforms. Learn more about Adélie Linux on our Web site.

Please note: This is an early test release of Adélie Linux. While every care has been taken to ensure the stability of the system, features and packages may be missing or may not function correctly. You should always back up your computer’s data before you install a new Linux distribution. This release is being actively tested on multiple platforms. It is highly recommended that you use a dedicated computer or virtual machine to learn the environment until you are comfortable with using the Adélie Linux system and its package manager (apk).

Release Notes

Documentation

  • The Administrator’s Handbook has completed its first draft cycle.

All architectures

  • The kernel has been upgraded to 4.14.88.
  • Btrfs tools have been added as the btrfs-progs package, allowing the usage of Btrfs storage in Adélie.
  • The Calligra Suite, along with the rest of the KDE Office family, is now available on all architectures.
  • GNU bc has been replaced with a more POSIX-conformant implementation.
  • The games TORCS and X-Moto are now available on all architectures.
  • The i3wm and awesomewm window managers are now available on all architectures.
  • KDE Applications have been upgraded to 18.08.3 and KDE Frameworks have been upgraded to 5.52.0. This release brings more KDE Games to KDE Plasma 5. Additionally, KDE Plasma 5 has been upgraded to 5.12.7.
  • LLVM has been upgraded to 6.0.1.
  • An issue that caused the first-run of LXQt to appear with a black screen has been resolved.
  • Nextcloud is now available on all architectures.
  • OProfile is now available on all architectures.
  • The Prosody chat server is now available on all architectures.
  • Qt has been upgraded to 5.9.7.
  • Qt Creator is now available on all 64-bit architectures.
  • The Rust programming language is now available on all architectures except 64-bit ARM.
  • The Strongswan VPN package is now available on all architectures.
  • Valgrind has received stability and correctness fixes.
  • The XFCE 4 desktop environment has received reliability and correctness fixes.
  • …and almost a thousand other enhancements, upgrades, and fixes!

Also new in this release are Root FS tarballs for all Tier 1 architectures, which can be unpacked to a variety of different storage media for booting. Mini Root FS tarballs are also provided, which can be extracted to a directory on your existing computer for a simple chroot-based installation. Combining this with qemu-user can provide you with a limited environment for testing Adélie for other CPU architectures.

Caution: If you are upgrading from an alpha release of Adélie Linux to 1.0-BETA2, please merge the new user and group entries from /etc/passwd.apk-new into /etc/passwd, /etc/group.apk-new into /etc/group, and /etc/shadow.apk-new into /etc/shadow. This is only necessary to perform one time during the upgrade, before you restart your computer. For more information, feel free to contact us on IRC.

ARMv7

Support for ARMv7 is offered on a limited testing basis only, and ARMv7 remains a Tier 2 architecture. Currently, no binary packages are available for 32-bit ARM in 1.0-BETA2.

64-bit ARM (AArch64)

No architecture-specific release notes.

PowerPC (32-bit)

No architecture-specific release notes.

PowerPC (64-bit)

  • An unsupported flavour of easy-kernel that uses 64K pages instead of 4K pages is now available as the easy-kernel-power8-64k package. Note that the only supported configuration of Adélie remains 4K pages; this package is provided for user convenience only.
  • Bridging and other network functionality has been enabled, to bring the 64-bit PowerPC kernel in line with the other architecture kernel configurations.
  • PCRE now has fully functional JIT support, for faster execution of regular expressions in many applications.
  • Valgrind now functions properly on 64-bit PowerPC.
  • POWER9 users: Qemu 3.0.0 no longer allows KVM HV guests to be created in Radix MMU mode. You will need to boot your system with disable_radix on your kernel command line to use KVM HV guests in Adélie 1.0-BETA2.

Intel x86 (all)

  • The syslinux bootloader has been removed in favour of the GRUB 2 bootloader.
  • All live CDs should now support EFI boot. If you encounter any issues with EFI booting on the live CD, please file an issue.

Statistics

Adélie Packages

There were 808 commits to packages.git between 1.0-BETA1 and 1.0-BETA2, by ten developers:

  • A. Wilcox (514)
  • Kiyoshi Aman (117)
  • Dan Theisen (92)
  • Max Rees (61)
  • zlg (12)
  • Samuel Holland (6)
  • Horst G. Burkhardt (2)
  • Lee Starnes (2)
  • Brandon Bergren (1)
  • multiplexd (1)

Team

  • We welcome zlg and multiplexd as package contributors.
  • We welcome msiism as a copyeditor for our documentation.

Adélie Linux 1.0-BETA1: Now available

The Adélie Linux Release Engineering Team is pleased to announce the immediate release of Adélie Linux 1.0-BETA1 for the 32-bit and 64-bit PowerPC, 32-bit and 64-bit x86, and 64-bit ARM platforms. Learn more about Adélie Linux on our Web site.

Please note: This is an early test release of Adélie Linux. While every care has been taken to ensure the stability of the system, features and packages may be missing or may not function correctly. You should always back up your computer’s data before you install a new Linux distribution. This release is being actively tested on multiple platforms. It is highly recommended that you use a dedicated computer or virtual machine to learn the environment until you are comfortable with using the Adélie Linux system and its package manager, apk.

Release Notes

All architectures

  • The Adélie Base System (adelie-base) no longer ships with Perl or vim included by default. Both of these are included in the Adélie Base POSIX System (adelie-base-posix), and are still available on the live CD. You will need to install vim manually if you are not using the adelie-base-posix package.
  • Many improvements have been made to Dracut, used for initramfs generation.
  • GNU Privacy Guard (GnuPG, GPG) is now built with smart card and USB support.
  • KDE Applications have been upgraded to 18.08.1, and KDE Frameworks have been upgraded to 5.50.
  • The Linux kernel has been upgraded to 4.14.56.
  • The musl libc has been upgraded to 1.1.20, bringing many correctness fixes and better reliability.
  • OpenVPN is now available.
  • Qemu has been upgraded to 3.0.0.
  • The qmail MTA is now available, as netqmail.
  • ScummVM is now available.
  • TTYs are now dynamically spawned using s6 instead of using static configuration in /etc/inittab. This brings more flexibility for server and virtual machine installations, and allows desktop users to only spawn the TTYs that they require. See /etc/conf.d/gettys for more information.
  • XFCE 4 is now available. Just install the xfce-desktop package.
  • …and over a thousand other enhancements, upgrades, and fixes!

Also new in this release are Root FS tarballs for all Tier 1 architectures, which can be unpacked on to a variety of different storage media and booted from – or extracted into a directory on your existing computer for a simple chroot-based installation. Combining this with qemu-user can provide you with a limited environment for testing Adélie for other CPU architectures.

Caution: If you are upgrading from a previous version of Adélie Linux to 1.0-BETA1, please merge the new user and group entries from /etc/passwd.apk-new into /etc/passwd, /etc/group.apk-new into /etc/group, and /etc/shadow.apk-new into /etc/shadow. This is only necessary to perform one time during the upgrade, before you restart your computer. For more information, feel free to contact us on IRC.

ARMv7

Support for ARMv7 is offered on a limited testing basis only, and ARMv7 remains a Tier 2 architecture. Currently, no binary packages are available for 1.0-BETA1.

64-bit ARM (AArch64)

  • Root FS tarballs are provided, allowing bootstrapping of AArch64 systems without needing a device already running Linux.

PowerPC (32-bit)

No architecture-specific release notes.

PowerPC (64-bit)

  • The live CD now ships with bootinfo.txt in the place where SLOF (IBM OpenFirmware) expects it to be. This should allow automatic booting on most CHRP compatible IBM servers, including QEMU/KVM.
  • POWER8 and POWER9 systems are supported by the POWER8 specific kernel. Please ensure you install the easy-kernel-power8 package.
  • POWER9 users: Qemu 3.0.0 no longer allows KVM HV guests to be created in Radix MMU mode. You will need to boot your system with disable_radix on your kernel command line to use KVM HV guests in Adélie 1.0-BETA1.

Intel x86 (all)

  • The syslinux bootloader has been removed, in favour of the GRUB 2 bootloader.
  • All live CDs should now support EFI boot. If you encounter any issues with EFI booting on the live CD, please file an issue.

Statistics

Adélie Packages

There were 1,394 commits to packages.git between 1.0-ALPHA7 and 1.0-BETA1 (307 since the last snapshot), by thirteen developers:

  • A. Wilcox (1,127)
  • Kiyoshi Aman (113)
  • Max Rees (63)
  • Dan Theisen (30)
  • Laurent Bercot (23)
  • Lee Starnes (3)
  • Horst G. Burkhardt (2)
  • William Pitcock (2)
  • Marek Benc (1)
  • Brandon Bergren (1)
  • Seamus Caveney (1)
  • Rich Felker (1)
  • Samuel Holland (1)

Team

  • We welcome Laurent Bercot as a packager; he is an upstream developer for s6, utmps, and other essential system software.
  • We welcome Lee Starnes as a package maintainer for VPN software.

Adélie Linux 1.0-BETA1 Snapshot 2: Now available

The Adélie Linux Release Engineering Team is pleased to announce the immediate release of the second snapshot of Adélie Linux 1.0-BETA1 for the 32-bit and 64-bit PowerPC, 32-bit and 64-bit x86, and 64-bit ARM platforms. Learn more about Adélie Linux on our Web site.

Note: This is not the release of 1.0-BETA1. The release of 1.0-BETA1 is still scheduled for early September and will bring further improvements, including an installation system and more compliance with the POSIX® standard.

Please note: This is an early test release of Adélie Linux. While every care has been taken to ensure the stability of the system, features and packages may be missing or may not function correctly. You should always back up your computer’s data before you install a new Linux distribution. This release is being actively tested on multiple platforms. It is highly recommended that you use a dedicated computer or virtual machine to learn the environment until you are comfortable with using the Adélie Linux system and its package manager, apk.

Release Notes

All architectures

  • The Adélie Base System (adelie-base) no longer ships with Perl or vim included by default. Both of these are included in the Adélie Base POSIX System (adelie-base-posix), and are still available on the live CD.
  • GNU Privacy Guard (GnuPG, GPG) is now built with smart card and USB support.

ARMv7

Support for ARMv7 is offered on a limited testing basis only, and ARMv7 remains a Tier 2 architecture. Currently, no binary packages are available for 1.0-BETA1 snapshot.

64-bit ARM (AArch64)

No architecture-specific release notes.

PowerPC (32-bit)

No architecture-specific release notes.

PowerPC (64-bit)

  • The live CD now ships with bootinfo.txt in the place where SLOF (IBM OpenFirmware) expects it to be. This should allow automatic booting on most CHRP compatible IBM servers, including QEMU/KVM.
  • POWER8 systems will now be able to load modules on the Live CD. The POWER8 specific kernel is now built separately from Easy Kernel, allowing both kernels to coexist on the same live media.

Intel x86 (all)

  • The syslinux bootloader has been removed, in favour of the GRUB 2 bootloader.
  • All live CDs should now support EFI boot. If you encounter any issues with EFI booting on the live CD, please file an issue.

Statistics

Adélie Packages

There were 1,098 commits to packages.git between 1.0-ALPHA7 and this snapshot (86 since the last snapshot), by nine developers:

  • A. Wilcox (998)
  • Kiyoshi Aman (31)
  • Dan Theisen (29)
  • Max Rees (15)
  • Horst G. Burkhardt (2)
  • William Pitcock (2)
  • Marek Benc (1)
  • Samuel Holland (1)
  • Seamus Caveney (1)

Team

  • We welcome back Elizabeth Myers (Elizafox@), who is hard at work on a new installer framework for Adélie Linux.
  • Zach van Rijn has kindly donated a mirror server located in Pennsylvania, US.