The Wayback Machine - https://web.archive.org/web/20231105022123/https://www.phoronix.com/linux/GNU

GNU News Archives


1,048 GNU open-source and Linux related news articles on Phoronix since 2006.

GCC Security Policy Merged To GCC Git
GCC Security Policy Merged To GCC Git

Following discussions on the GCC mailing list in recent weeks, a GCC security policy was added for the GNU Compiler Collection codebase to outline the compiler project's security process.

5 October 2023 - GCC Security Policy - Add A Comment
Glibc Dynamic Loader Hit By A Nasty Local Privilege Escalation Vulnerability
Glibc Dynamic Loader Hit By A Nasty Local Privilege Escalation Vulnerability

A nasty vulnerability has been made public today concerning Glibc's dynamic loader that can lead to full root privileges being obtained by local users. This affects Linux distributions of the past two years with the likes of Ubuntu 22.04 LTS, 23.04, Fedora 38, and others vulnerable to this local privilege escalation issue.

3 October 2023 - Nasty Bug - 26 Comments
Glibc Lands HWCAPs Support For LoongArch
Glibc Lands HWCAPs Support For LoongArch

When it comes to Glibc HWCAPs for allowing the C library to load optimized libraries based upon the CPU features at run-time, it's mostly been focused on the x86_64 world for targeting higher x86-64 levels or being able to load optimized libraries for systems with AVX support. Loongson though has now contributed initial LoongArch HWCAPs support.

20 September 2023 - glibc HWCAPs - 6 Comments
GCC Preparing To Introduce "-fhardened" Security Hardening Option
GCC Preparing To Introduce "-fhardened" Security Hardening Option

Following discussions among compiler developers and other stakeholders, the GNU Compiler Collection (GCC) is preparing to add a "-fhardened" compiler option that will enable various hardening features aimed at increasing the security/robustness of the generated binaries.

15 September 2023 - -fhardened - 22 Comments
GNU Assembler Starts Getting Ready For Intel AVX10.1
GNU Assembler Starts Getting Ready For Intel AVX10.1

Back in July Intel announced AVX10 as the future of AVX-512 and how they ultimately plan to support more Advanced Vector Extensions capabilities on both future P and E cores. Since then they've begun making preparations to the open-source compiler toolchains around enabling AVX10.

14 September 2023 - GNU Binutils + Intel AVX10.1 - 7 Comments
Haiku OS Support Upstreamed Into GCC Compiler
Haiku OS Support Upstreamed Into GCC Compiler

Developers of the BeOS-inspired Haiku operating system have long been carrying patches for supporting the GNU Compiler Collection (GCC) on their platform while this week the code was upstreamed for GCC 14.

11 August 2023 - GCC 14 With Native Haiku Support - 14 Comments
GnuCOBOL 3.2 Released After 2+ Years In Development
GnuCOBOL 3.2 Released After 2+ Years In Development

For those fond of the COBOL programming language and continuing to make use of it in new development efforts, GnuCOBOL 3.2 was released on Friday as the latest feature update for this 21+ year old free software effort around being an open-source COBOL implementation.

29 July 2023 - GnuCOBOL 3.2 - 11 Comments
GCC 13.2 Released With 58+ Bugs Fixed
GCC 13.2 Released With 58+ Bugs Fixed

Released back in April was GCC 13.1 as the first stable release in the GCC 13 series that brought Modula-2 language support, more C++23/C23 features, and other new CPU targets supported from Arm to Intel. Debuting today is GCC 13.2 as the first point release in the series to ship dozens of bug fixes.

27 July 2023 - GCC 13.2 - 8 Comments
GNU Boot 20230717 Released For Freeing The Firmware On Some Old Hardware
GNU Boot 20230717 Released For Freeing The Firmware On Some Old Hardware

GNU Boot 20230717 has been released as the fork of Libreboot that in turn is a downstream of Coreboot focused on providing system firmware support only where they are fully free software. With GNU Boot the game is upped further by removing select motherboard ports and documentation where they do not comply with the GNU System Distribution Guidelines.

17 July 2023 - GNU Boot 20230717 - 22 Comments
GCC 10.5 Compiler Released To Close-Out The Series
GCC 10.5 Compiler Released To Close-Out The Series

For those on the three-year-old GCC 10 compiler series, it's really time to move to a newer GNU Compiler Collection release for enjoying the latest language support, new hardware features, various optimizations, enhanced diagnostics, and more. But for those still bound to GCC 10 for whatever reason, GCC 10.5 was released today as one final update in the branch.

7 July 2023 - GCC 10.5 - 4 Comments
GNU Linux-libre 6.4 Released For Stripping Out Possible Binary Blob Dependencies
GNU Linux-libre 6.4 Released For Stripping Out Possible Binary Blob Dependencies

Following yesterday's release of Linux 6.4, the FSFLA team has released GNU Linux-libre 6.4-gnu as the newest version of this downstream kernel that aims for "100% freedom" with removing any kernel remnants that depend upon non-free-software microcode/firmware or other binary blobs as well as removing the ability to load proprietary kernel modules.

26 June 2023 - GNU Linux-libre 6.4 - 32 Comments
GCC 14 Adds Initial "-std=c++26" Plumbing
GCC 14 Adds Initial "-std=c++26" Plumbing

Similar to LLVM Clang 17 adding -std=c++26 support as the open-source compiler begins work on the next major revision of the C++ programming language, the GCC 14 compiler code has now also added the -std=c++26 compiler option.

24 June 2023 - -std=gnu++26 Too - 15 Comments
GCC Adopts A Code of Conduct
GCC Adopts A Code of Conduct

While a few years late compared to many other open-source projects adopting a Code of Conduct, the GCC Steering Committee has now adopted a Code of Conduct "CoC" for this open-source compiler project.

21 June 2023 - GCC Code of Conduct - 117 Comments
GCC Lands AVX-512 Fully-Masked Vectorization
GCC Lands AVX-512 Fully-Masked Vectorization

Stemming from looking at the generated x264 video encode binary and some performance inefficiencies, SUSE engineers have worked out AVX-512 fully masked vectorization support for the GCC 14 development code.

19 June 2023 - AVX-512 Fully Masked Vectorization - 31 Comments
GCC 11.4 Released With 110+ Bugs Fixed
GCC 11.4 Released With 110+ Bugs Fixed

While GCC 13 saw its first stable release several weeks back, for those taking their time in moving to major new compiler releases and still relying on the two-year-old GCC 11 series, out today is the GCC 11.4 point release.

29 May 2023 - GCC 11.4 - 1 Comment
New Maintainer Steps Up For GCC Compiler's MIPS CPU Port
New Maintainer Steps Up For GCC Compiler's MIPS CPU Port

With development of the MIPS architecture having officially ended two years ago in favor of focusing on RISC-V for future CPU designs and the overall decline of that CPU architecture, it's been years since the GNU Compiler Collection (GCC) has seen its MIPS code well maintained. However, now a capable developer has stepped up willing to serve as the GCC maintainer for MIPS.

18 May 2023 - GCC MIPS - 2 Comments
Dragora 3.0 Beta 2 OS Released: 10+ Years In Development, FSF Backed & Using SysV Init
Dragora 3.0 Beta 2 OS Released: 10+ Years In Development, FSF Backed & Using SysV Init

Dragora remains one of the few Linux distributions endorsed by the Free Software Foundation and is a from-scratch distribution focused on providing only free software... The last stable release of the Linux distribution was Dragora 2.2 back in 2012 while out today is Dragora 3.0 Beta 2, which itself is coming three and a half years since the prior beta.

26 April 2023 - Dragora 3.0 Beta 2 - 7 Comments
GCC 13.1 Compiler Likely Releasing Next Week
GCC 13.1 Compiler Likely Releasing Next Week

The GNU Compiler Collection 13 codebase has no more P1 bugs, which are regressions of the highest priority, and as such the GCC 13 codebase was branched today with plans of issuing GCC 13.1-rc1 likely in the next day and hopefully releasing GCC 13.1 as the first stable release of the GCC 13 series next week.

17 April 2023 - GCC 13.1 - 5 Comments
Intel AMX-COMPLEX Support Added To GNU Binutils
Intel AMX-COMPLEX Support Added To GNU Binutils

Earlier this week Intel sent out AMX-COMPLEX support for the GCC compiler as a new instruction set extension for Xeon Scalable Granite Rapids. That enablement work was already merged for the imminent GCC 13 release while now AMX-COMPLEX support has also been added to GNU Binutils.

7 April 2023 - AMX-COMPLEX - Add A Comment
Dozens Of Rust Updates Merged Ahead Of GCC 13.1
Dozens Of Rust Updates Merged Ahead Of GCC 13.1

While the release of GCC 13.1 as the first stable GCC 13 compiler is due out in the next few weeks, ahead of that milestone dozens of Rust "gccrs" patches were merged today for furthering along that new language support.

6 April 2023 - gccrs GCC Rust 13.1 Updates - 30 Comments
AmpereOne Sees Last Minute Compiler Tuning Ahead Of GCC 13
AmpereOne Sees Last Minute Compiler Tuning Ahead Of GCC 13

Going back to late 2021 was the initial GCC compiler patch for "Ampere-1" for that next-gen AArch64 server processor while last year this successor to Ampere Altra (Max) was formally announced under the AmpereOne brand. That initial compiler support appeared in GCC 12 while ahead of the GCC 13 release in the coming weeks has been some last minute tuning for the AmpereOne cost table.

27 March 2023 - AmpereOne Optimizations - 13 Comments
OpenSUSE Tumbleweed Begins Rolling Out GCC 13
OpenSUSE Tumbleweed Begins Rolling Out GCC 13

While GCC 13 is working its way toward its official GCC 13.1 stable release in the next few weeks, with this week's openSUSE Tumbleweed rolling-release updates it has already begun switching over to this major annual compiler update.

24 March 2023 - GNU Compiler Collection 13 - 11 Comments
More Than 100 Rust Patches Merged Today For GCC 13
More Than 100 Rust Patches Merged Today For GCC 13

Merged back in December was the initial GCC Rust front-end "gccrs" for the GCC 13 compiler that will be released as stable within the next month or two. Squeezing today into the GCC 13 code-base is an additional 103 patches for this Rust front-end.

21 February 2023 - GCCRS Rust Front-End - 9 Comments
GNU Linux-libre 6.2 Continues The De-Blobbing Battle
GNU Linux-libre 6.2 Continues The De-Blobbing Battle

Building off yesterday's release of Linux 6.2, the GNU Linux-libre 6.2 kernel was published today by the GNU FSFLA folks maintaining this kernel downstream that strips out driver support dependent upon non-free software firmware/assets as well as dropping the ability to load closed-source kernel modules.

20 February 2023 - GNU Linux-libre 6.2 - 24 Comments

1048 GNU news articles published on Phoronix.