Language Selection

English French German Italian Portuguese Spanish

Experts work to aid compiler behind open source

Filed under
Software

Lead programmer Mark Mitchell released GCC 4.0 on April 22. It includes a new optimization framework designed to improve the process of translating source code written by humans into binary code a computer understands.

The new version is still very much a work in progress, though, and it will take time for a clear performance advantage to emerge, Mitchell said in an interview. "It's got all this new optimization infrastructure. All that new infrastructure hasn't been as carefully tuned as much as the old one was," Mitchell said.

One of the first rocky moments of the GCC 4.0 debut came with KDE, the graphical interface software widely used on Linux computers. The package wouldn't compile with GCC 4.0, and KDE organizers blacklisted GCC 4.0 for the time being.

The bug that hampered KDE has been fixed now and should be available soon, Mitchell said. "We'll probably do a 4.0.1 refresh release earlier than planned," within a month rather than two months as originally forecast, he said.

GCC is used to produce almost all programs in the free and open-source software movements, so a little improvement or degradation in the compiler can propagate to thousands of projects.

Another rocky patch for GCC 4.0 was a review published this week by programmer and author Scott Ladd. He compared GCC 4.0 to its predecessor, GCC 3.4.3, and found that the new version often took longer to produce code and that the code was bulkier and ran more slowly.

"Is GCC 4.0 better than its predecessors?

Full Story.

More in Tux Machines

Is Ubuntu moving away from .deb packages? Here is the complete story

Canonical loves to shake things up. After introducing Unity, HUD, Mir, Click and Snappy the sponsor of Ubuntu is now contemplating moving away from just .deb based desktop and adopting its own Snappy. Read more

Can funding open source bug bounties save Europe from mass-surveillance?

The report also suggests promoting open-source software as a way to build resilience to surveillance, which could be achieved by funding audits of important open-source software. Among several products it highlights is disk encryption software, TrueCrypt, which was recently subjected to a crowd-funded audit that was able to rule out the existence of NSA backdoors in the product. “TrueCrypt is a typical example of a problem of the commons: worldwide use of software package was probably dependent on two or three developers,” the study notes to highlight why funding open source projects may be valuable. Read more

Fedora 23 Release Schedule Published, the Distro Could Arrive on October 27

Now that the Beta version of the Fedora 22 Linux operating system is available for download and testing, the Fedora developers are discussing plans for the next release of the distribution, Fedora 23. Read more

Debian 8 and Mageia 5 RC Released Over the Weekend

What an exciting weekend that just passed. First up, the long-awaited Debian GNU/Linux 8.0 "Jessie" was released in live and traditional installation media. Elsewhere, Mageia 5 Release Candidate was released with UEFI support and other installation improvements. In addition, LibreOffice 4.3.7 was released Saturday as well. Read more