Adélie Linux 1.0-RC1 Released

TULSA, OKLAHOMA (11 February 2020) — The Adélie Linux Release Engineering Team is pleased to announce the immediate release of Adélie Linux 1.0-RC1 for all supported platforms. Learn more about Adélie Linux on our Web site.

Please note: This is a 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).

Tier 1 platforms supported for this release: 32-bit PowerPC, 64-bit PowerPC, 32-bit Intel x86, 64-bit Intel x86, 64-bit ARM (AArch64).

Tier 2 platforms supported for this release: ARMv7.

We are happy to announce that this release of Adélie Linux is the first release of any Linux distribution that uses 64-bit integers for representing time on 32-bit computers. This means that all 32-bit computers running Adélie Linux 1.0-RC1 or newer can process dates after January 2038. For more information on 64-bit time, see the blog post from Linaro and our Project: Time64 page.

If you want to show your support for the work Adélie Linux is performing to provide high-quality libre software to everyone, and you have the ability, please consider a financial contribution to our project. You can find out how to contribute on our Contribution page. Thank you!

Release Notes

All architectures

  • GRUB now automatically updates its configuration when kernels are installed or deinstalled.
  • KDE Applications have been updated to 19.12, Frameworks to 5.67, and Plasma to 5.18 LTS.
  • The Linux kernel used for easy-kernel has been updated to the 5.4 LTS branch.
  • The musl libc has been updated to version 1.2.
  • OpenSSL has been updated from 1.0.2 to 1.1.1.
  • Qt has been updated to its latest LTS branch, 5.12.
  • Qt WebKit has been updated to 5.212.0 from 5.9, bringing hundreds of security improvements and bug fixes.
  • The Rust programming language has been updated to version 1.38.0.
  • An issue with SDDM has been fixed.

64-bit ARM (aarch64)

No architecture-specific notes for this release.

32-bit PowerPC (ppc)

64-bit PowerPC (ppc64)

No architecture-specific notes for this release.

32-bit x86 (pmmx)

No architecture-specific notes for this release.

64-bit x86 (x86_64)

No architecture-specific notes for this release.

Statistics

Adélie Packages

There were 1,009 commits to packages.git between 1.0-BETA4 and 1.0-RC1, by eleven developers:

  • A. Wilcox (624)
  • Kiyoshi Aman (207)
  • Max Rees (98)
  • Laurent Bercot (19)
  • Dan Theisen (18)
  • Luis Ressel (16)
  • Samuel Holland (14)
  • Molly Miller (9)
  • Gavin Howard (2)
  • Lee Starnes (1)
  • Jason A. Donenfeld (1)

Adélie Linux 1.0-BETA4 Released

TULSA, OKLAHOMA (22 August 2019) — The Adélie Linux Release Engineering Team is pleased to announce the immediate release of Adélie Linux 1.0-BETA4 for all supported platforms. Learn more about Adélie Linux on our Web site.

Please note: This is a 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).

Tier 1 platforms supported for this release: 32-bit PowerPC, 64-bit PowerPC, 32-bit Intel x86, 64-bit Intel x86, 64-bit ARM (AArch64).

Tier 2 platforms supported for this release: ARMv7.

We are happy to announce that after months of diligent and tireless effort across multiple communities, we have officially landed Firefox “Quantum” 68 on four of our five Tier 1 architectures. We are also the first Linux distribution to ship Thunderbird 68, and the first OS of any kind to ship Thunderbird 68 for 64-bit PowerPC.

We are also pleased to announce that Max Rees (sroracle@) has removed Bashisms from the entire operating system. This means that Adélie is now bootable — and buildable — using dash as /bin/sh. The default login shell for all normal users is now Zsh, as noted in the 1.0 roadmap. The default root login shell is /bin/sh, which is by default now provided by dash. This will allow computers to boot much faster (over 15% in our testing), and ensures that our scripts are conforming to the POSIX shell standard.

Samuel Holland (smaeul@) has done significant work on our ARMv7 port, and we expect to be able to make a release of Adélie Linux 1.0-BETA4 for ARMv7 in the coming days after this release.

The xfsprogs package has been split into xfsprogs-base, which contains most utilities, and xfsprogs, which contains the xfs_scrub command. This resulted in a reduction in almost 30 MiB for the size of the Live CDs, because xfs_scrub was the only Live CD command present that used the ICU Unicode library. Installations using XFS should not be affected, because the ‘xfsprogs’ package automatically installs xfsprogs-base.

Release Notes

All architectures

  • Split /usr support has been fully tested and is now supported on all Tier 1 architectures.
  • Support for Ada, COBOL, Erlang, and Rust 1.35.0 is now available on all Tier 1 architectures.
  • APK Tools has been updated to 2.10.4; multiple functional and security issues have been fixed; output of –help has been slightly improved.
  • The console-setup package has been fixed to allow non-US keyboard layouts to be utilised properly on the command line and in X11.
  • Firefox “Quantum” 68 and Thunderbird 68 are now available on all Tier 1 architectures except 32-bit PowerPC.
  • GTK+ has been reconfigured to allow use of languages other than English in software that supports multilingual user interfaces.
  • The iptables firewalling system is now available on all Tier 1 architectures.
  • Fixed display and networking issues in the Java runtime. Additionally, the Ant build system is now available.
  • KDE Applications have been updated to 19.08.0, and KDE Plasma has been updated to 5.12.8.
  • easy-kernel has been updated to 4.14.138-mc15, and its configuration has been overhauled, including:
    • Removal of the MuQSS scheduler.
    • Better networking configuration for all platforms.
    • More cryptography support, including more algorithms available for LUKS.
    • Wider device support, including addition of drivers on all platforms for Wi-Fi, graphics, and more.
  • LLVM has been updated to 8.0.1, and more targets have been added for cross-compilation.
  • The MariaDB database system is now available on all Tier 1 architectures.
  • The MPlayer media player is now available on all Tier 1 architectures.
  • The musl-locales package has been added, which provides the locale(1) command and translations for on-screen dates and times for four languages.
  • OpenRC service files have been added for SDDM. This allows you to boot directly to graphics mode.
  • PostScript support is now available in most document viewers, including Evince and Okular.
  • Rust utilities, including ripgrep, xsv, and zola, are now available on all Tier 1 architectures.
  • The s6-linux-init system is now available on all Tier 1 architectures, as an alternative to sysvinit.
  • WeeChat now correctly loads Python scripts.
  • X11 drivers for more GPUs are now available, including AMDGPU, VirtualBox, VMware, and more.
  • XFCE has been updated to 4.14, and multiple issues with starting XFCE sessions have been fixed.
  • …and over a thousand other enhancements, updates, and fixes!

Security

Over 200 security issues have been fixed in this version of Adélie Linux, including two identified by our own research: CVE-2019-12875 and CVE-2019-14697.

64-bit ARM (aarch64)

  • Fixed a deadlock in Gamin which caused issues with lighttpd on 64-bit ARM computers.

32-bit PowerPC (ppc)

  • More disk drivers have been enabled in easy-kernel, allowing boot on Power Macintosh G3 and G4.
  • Fixed an issue in the parted utility that caused a crash while manipulating BSD disklabels on big endian systems.
  • Fixed an issue with using a mouse scroll-wheel in Qt 5 on big endian computers.
  • vde2 has been fixed to work on 32-bit systems.

64-bit PowerPC (ppc64)

  • Clang now correctly builds for ELFv2.
  • All issues surrounding booting 64-bit PowerPC computers with GRUB have been fixed.
  • ABI issues have been fixed in the libffi package.
  • The opal-utils package has been added for maintenance of 64-bit PowerPC computers.
  • Fixed an issue in the parted utility that caused a crash while manipulating BSD disklabels on big endian systems.
  • The PCRE 2 library has been updated with JIT support for 64-bit PowerPC.
  • Fixed an issue with using a mouse scroll-wheel in Qt 5 on big endian computers.

32-bit x86 (pmmx)

  • Clang now correctly links for 32-bit x86 computers.
  • More AGP support has been enabled in easy-kernel, and verbose bootup has been disabled allowing faster boot.
  • Fixed an issue in the ICU Unicode library that caused issues with formatting dates on 32-bit x86 computers.
  • The musl C library has been patched for a security issue (CVE-2019-14697) on 32-bit x86 computers involving math functions.
  • Qt 5 QML has been modified to add support for the AMD K6/Athlon and Pentium MMX/2/3 CPUs. This allows KDE Plasma 5 and other Qt 5 software to run on non-Pentium 4 pmmx machines.
  • vde2 has been fixed to work on 32-bit systems.
  • WINE has been updated to version 4.0.1, with much wider compatibility for Windows® applications and games.

64-bit x86 (x86_64)

  • Multiple issues with (U)EFI support have been fixed in GRUB.
  • WINE has been updated to version 4.0.1, with much wider compatibility for Windows® applications and games.

Statistics

Adélie Packages

There were 1,000 commits to packages.git between 1.0-BETA3 and 1.0-BETA4, by thirteen developers:

  • A. Wilcox (625)
  • Max Rees (158)
  • Kiyoshi Aman (97)
  • Samuel Holland (30)
  • Luis Ressel (29)
  • Dan Theisen (28)
  • Alyx Wolcott (14)
  • Laurent Bercot (6)
  • multiplexd (5)
  • Molly Miller (4)
  • Gavin Howard (2)
  • Seamus Caveney (1)
  • zlg (1)

Team

  • zlg, maintainer of Python packages and Certbot, has decided to take their leave of the Adélie project. We wish them the very best in their new endeavours.
  • We have welcomed a new committer, Alyx Wolcott (alyx@).

Weekly Status Report: 2019-06-02

Hello all!

This week saw the release of Adélie Linux 1.0-BETA3! We have spent the past weekend working on closing issues that the community has found, and we’re excited to have already made progress on many of them. Because of this, we are planning to release an official 1.0-BETA3 Update 1 later this month. We are also very excited to have been mentioned in last week’s issue of DistroWatch!

Web site

Top 5 referring sites to the Web site:

  • 1816: DistroWatch
  • 108: without-systemd.org
  • 101: Google
  • 33: Ungleich
  • 29: This very blog

Top 5 pages accessed (and homepage):

  • 3579: /
  • 1149: /about.html
  • 204: /about-qa.html
  • 153: /announcements/
  • 147: /team.html
  • 98: /contribute.html

APK Tools

We reported and wrote a patch for Alpine bug #10532, which causes some Adélie Linux computers to fail to upgrade from one version to another. We hope a version of APK Tools with this patch will be released soon.

Packaging

A. Wilcox (awilfox@):

  • Fixed an issue with libwacom causing certain tablets to be incorrectly identified.
  • Fixed multiple issue with xfce4-session that caused XFCE to not start or shut down correctly.
  • Fixed Clang on 64-bit PowerPC and 32-bit Intel (PMMX).
  • Updated Valgrind to 3.15.0, courtesy of a patch from Daniel Kolsea.
  • Updated kernel configurations for all architectures for better hardware support and reliability.
  • Updated java-common to ensure JAVA_HOME is always set when a JRE is installed.
  • Fixed the default permissions of /var/tmp on new installs.

Samuel Holland (smaeul@):

  • Fixed issues in libffi for 64-bit PowerPC.
  • Updated Rust to 1.35.0.

Max Rees (sroracle@):

  • Updated WINE to version 4.0.1.
  • Identified an issue with S-records generated by binutils on 64-bit PowerPC.

Kiyoshi Aman (aerdan@) added OpenRC support to SDDM.

Adélie Linux 1.0-BETA3 Released

TULSA, OKLAHOMA (31 May 2019) — The Adélie Linux Release Engineering Team is pleased to announce the immediate release of Adélie Linux 1.0-BETA3 for all supported platforms. Learn more about Adélie Linux on our Web site.

Please note: This is a 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).

Tier 1 platforms supported for this release: 32-bit PowerPC, 64-bit PowerPC, 32-bit Intel x86, 64-bit Intel x86, 64-bit ARM (AArch64).

Tier 2 platforms supported for this release: ARMv7.

Release Notes

All architectures

  • GCC has been updated to 8.3.0, and the entire distribution has been rebuilt using it.
  • gcompat has been updated to support more glibc software. libucontext has been updated to support all Tier 1 architectures.
  • The Go programming language is now available on all Tier 1 architectures via gcc-go.
  • Ghostscript is now available, which allows most printers to function using CUPS and Gutenprint.
  • Java is now available on all Tier 1 architectures.
  • LLVM and Clang have been updated to 8.0.0. Additionally, our LLVM package now supports the SPARC and WebAssembly targets.
  • The MATE desktop environment is now available on all Tier 1 architectures.
  • MTP (Media Transfer Protocol) support, used by many digital cameras, has been added.
  • NetworkManager and ModemManager are now available on all Tier 1 architectures, and have been tested and are known to work.
  • Qt 5 Speech is now packaged, allowing some applications to deliver text-to-speech functionality.
  • XScreenSaver is now available.
  • Development: Sphinx and Subversion are now available on all Tier 1 architectures.
  • Fonts: Nearly 50 new fonts have been added.
  • KDE: Applications has been updated to 19.04.1, Frameworks have been updated to 5.54.0.
  • Networking: iw, netqmail, Netsurf, NFS, NMap, Postfix, RDesktop, and WireGuard are now available on all Tier 1 architectures.
  • Productivity: AbiWord, Evince, Gnumeric, and LibreOffice are now available on all Tier 1 architectures.
  • …and over a thousand other enhancements, upgrades, and fixes!

ARMv7

Support for ARMv7 is offered on a limited testing basis only, and ARMv7 remains a Tier 2 architecture. The system repository is available for ARMv7 in Adélie Linux 1.0-BETA3. The user repository is not available.

64-bit ARM (AArch64)

Full support for the Raspberry Pi 3 has been added to easy-kernel.

PowerPC (32-bit)

An issue with USB booting on 32-bit PowerPC has been fixed.

PowerPC (64-bit)

Many issues involving booting our live and full-install media have been fixed on 64-bit PowerPC. Our 1.0-BETA3 media has been tested on Power Mac G5, IBM POWER6, Raptor Talos II, QEMU KVM, and Raptor Blackbird.

Intel x86 (all)

Media support for EFI has been fixed.

Statistics

Adélie Packages

There were 1683 commits to packages.git between 1.0-BETA2 and 1.0-BETA3, by twelve developers:

  • A. Wilcox (933)
  • Kiyoshi Aman (547)
  • zlg (75)
  • Luis Ressel (53)
  • Max Rees (35)
  • Laurent Bercot (15)
  • Dan Theisen (12)
  • multiplexd (6)
  • Bobby Bingham (2)
  • Gavin Howard (2)
  • Samuel Holland (2)
  • Brandon Bergren (1)

Team

We welcomed Luis Ressel (aranea@) and sysvinit@ as a committer during this release cycle.