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

CoreOS' Docker alternative reaches 1.0

Docker Images Are Moving From Ubuntu To Alpine Linux

Docker is reportedly going to be migrating all of their official images from an Ubuntu base to now using Alpine Linux. Alpine Linux is the lightweight distribution built atop musl libc and BusyBox while using a GrSecurity-enhanced Linux kernel. Alpine Linux uses OpenRC as its init system. If you are unfamiliar with this "Small. Simple. Secure." distribution, you can learn more via AlpineLinux.org. The image for Alpine is a mere 5MB. Read more Also: Docker Founders Hire Alpine Linux Developer to Move the Official Images to Ubuntu

Meaning of Convergence, Exploit Excludes Linux

The big news yesterday and even into today was the new Ubuntu tablet, which everyone including Canonical touted as "convergence delivered." Well, today Randall Ross scolds news sites for missing the "timely idea" that is convergence. In other news, security researchers have identified a new exploit that specifically avoids Linux. FOSS Force found that Linux users have no interest in anti-virus software and Phoronix reports on Ubuntu performance over the years. Read more

Tor Browser 5.5.1 Brings a Functional Private Anonymous Browser to Chinese Users

The Tor Project announced today, February 5, 2016, the immediate availability for download of the first point release for the Tor Browser 5.5 anonymous web browser for Linux, Mac OS X, and Microsoft Windows platforms. Read more