Language Selection

English French German Italian Portuguese Spanish

GNU: GDB (Debugger), Project's History, and GCC (Compiler)

Filed under
Development
GNU
  • GDB Debugger Adds Support For Debuginfod Web Server

    Debuginfod is the Red Hat led debug information HTTP web server distributed as part of elfutils and able to supply on-demand source code and ELF/DWARF debug files to debuggers / IDEs / other compiler tooling. The GDB debugger can now tap debuginfod for on-demand source files and debug information that isn't present on the local system.

    The motivation with debuginfod is to carry less developer "baggage" on local systems when it comes to debug files and potentially even source files. Particularly for organizations or cases like Linux distributions, a centralized debuginfod server could in turn supply the needed files to clients based upon the requested build ID. Red Hat has been working to expand the debuginfod support both for the GNU toolchain and also LLVM, among other possible users.

  • When is GOTS not in the national interest?

    The modern open-source software (OSS) movement can be traced back to the early 1980s with the birth of Richard Stallman’s GNU Project and the Free Software Foundation.

    [...]

    However, cost is a red herring for the real challenge presented by GOTS software solutions. On the surface, GOTS seems very similar to OSS which implies that it has the larger structural advantages of OSS. If handled cautiously, it can have those advantages, but care needs to be taken about what sort of existing software is being commoditized. The U.S. has a national interest in maintaining a strong software development capability. We are fortunate to be the dominant software-building country in the world. According to the Forbes 2000 list, the total market capitalization of U.S. internet, software, and computer services companies is close to $4.7 trillion — more than twice the rest of the world combined. Software tech is an enormous comparative advantage for the U.S. As a result, it is clearly in the national interest to have the government avoid directly competing against and potentially weakening the U.S. private sector.

  • New compiler added to popular studio for ARM and Cortex-M IDE

    The studio for ARM/Cortex-M is now supplied with three different compilers: GCC, Clang and the company's own compiler. The new compiler outperforms GCC and regular Clang on most benchmarks, decreasing both size of generated code as well as its execution speed.

More in Tux Machines

Proton 5.0-8 Release Candidate

  • Proton 5.0-8 Release Candidate Brings Game Fixes, Performance Improvements

    Valve and CodeWeavers have been preparing a new release of the Proton 5.0 series for powering Steam Play with running modern Windows games on Linux. Out this morning is the release candidate of the imminent Proton 5.0-8 release. Proton 5.0-8 RC is bringing: - Crash fixes for Detroit: Become Human, Planet Zoo, Jurassic World: Evolution, Unity of Command II, and Splineter Cell Blacklist.

  • Steam Play Proton 5.0-8 has a Release Candidate up for testing

    Today, CodeWeavers developer Andrew Eikum put up a first Release Candidate for Steam Play Proton 5.0-8. Need more info on what Steam Play is? See our dedicated page. With an aim for gathering feedback and finding issues in the new release, to then push it out for everyone later if testing goes well. It has some major improvements in it but like with previous Proton RC releases, it's subject to change and some updates can be removed.

Zorin OS 15 – An Ultimate Linux Desktop Designed for Windows and macOS Users

In the advent of Linux’s grand entrance into the PC space back in 1993, has been an insurgency of operating systems and that time also happened to be the wake of a technological-oriented generation adopting computers at a much faster pace than ever before. In the light of this fact, Debian took off grandly (two years after Linux was born) and through it, a staggering 200 independent distributions have poured out – thanks to Ian Murdock. We can likewise say thanks to Canonical/Ubuntu for driving the concept of user-friendliness and usability for the “normal human” which other distros like Linux Mint et ‘al have perfected over the years to the extent at which it is more than reliable in this day and age. Read more

Software Releases: Audacious and Tor Browser

  • Audacious 4.0.4 Released with Further Qt5 UI Improvements

    Audacious music player 4.0.4 was released 2 days ago with further improvements to the new Qt5 UI. Ubuntu PPA updated for all current Ubuntu releases.

  • Onion location and Onion names in Tor Browser 9.5

    Yesterday the Tor Browser 9.5 was released. I am excited about this release for some user-focused updates. [...] This is the first proof of concept built along with Freedom of the Press Foundation (yes, my team) and HTTPS Everywhere to help people to use simple names for onion addresses. For example, below, you can see that I typed theintercept.securedrop.tor.onion on the browser, and that took us to The Intercept’s SecureDrop address.

  • New Release: Tor Browser 10.0a1

    Tor Browser 10.0a1 is now available from the Tor Browser Alpha download page and also from our distribution directory.

    Note: This is an alpha release, an experimental version for users who want to help us test new features. For everyone else, we recommend downloading the latest stable release instead.

Ubuntu: Snaps and Zsys

  • Your own in-house snap factory

    When working with customers on snaps and Ubuntu Core one of the most asked questions I get in calls and at events in booth discussions is about building your code in-house. Many companies simply do not allow their sources to leave the house …yet many of these customers have also used https://build.snapcraft.io before for their test projects … Typically I point such customers to use lxd and snapcraft manually, or to just go with multipass … but then the question comes up “how do I build for my ARM IoT device” ? There is no easy way to cross-build snaps so it usually boils down to some complex setup that has some ARM device in the back end doing the actual building and requires some more or less complex work to get it up and running.

  • Ubuntu's ZFS Daemon Zsys 0.5 Released

    As part of their work on ZFS support improvements for the in-development Ubuntu 20.10, Zsys 0.5 has been tagged and landing in the "Groovy Gorilla" repository for this ZFS daemon spearheaded by Canonical developers. With Zsys 0.5, TRIM (autotrim) is now being enabled for users upgrading their system in order to enhance the solid-state drive performance. Zsys 0.5 also fixes a possible infinite loop garbage collection bug, snapshots will stop being taken when there is less than 20% free disk space, APT integration improvements for the automated snapshots, and various other changes.