Close Menu
    DevStackTipsDevStackTips
    • Home
    • News & Updates
      1. Tech & Work
      2. View All

      The Value-Driven AI Roadmap

      September 9, 2025

      This week in AI updates: Mistral’s new Le Chat features, ChatGPT updates, and more (September 5, 2025)

      September 6, 2025

      Designing For TV: Principles, Patterns And Practical Guidance (Part 2)

      September 5, 2025

      Neo4j introduces new graph architecture that allows operational and analytics workloads to be run together

      September 5, 2025

      Lenovo Legion Go 2 specs unveiled: The handheld gaming device to watch this October

      September 10, 2025

      As Windows 10 support ends, users weigh costly extended security program against upgrading to Windows 11

      September 10, 2025

      Lenovo’s Legion Glasses 2 update could change handheld gaming

      September 10, 2025

      Is Lenovo’s refreshed LOQ tower enough to compete? New OLED monitors raise the stakes at IFA 2025

      September 10, 2025
    • Development
      1. Algorithms & Data Structures
      2. Artificial Intelligence
      3. Back-End Development
      4. Databases
      5. Front-End Development
      6. Libraries & Frameworks
      7. Machine Learning
      8. Security
      9. Software Engineering
      10. Tools & IDEs
      11. Web Design
      12. Web Development
      13. Web Security
      14. Programming Languages
        • PHP
        • JavaScript
      Featured

      External Forces Reshaping Financial Services in 2025 and Beyond

      September 10, 2025
      Recent

      External Forces Reshaping Financial Services in 2025 and Beyond

      September 10, 2025

      Why It’s Time to Move from SharePoint On-Premises to SharePoint Online

      September 10, 2025

      Apple’s Big Move: The Future of Mobile

      September 10, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      Lenovo Legion Go 2 specs unveiled: The handheld gaming device to watch this October

      September 10, 2025
      Recent

      Lenovo Legion Go 2 specs unveiled: The handheld gaming device to watch this October

      September 10, 2025

      As Windows 10 support ends, users weigh costly extended security program against upgrading to Windows 11

      September 10, 2025

      Lenovo’s Legion Glasses 2 update could change handheld gaming

      September 10, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Operating Systems»Linux»Steam su GNU/Linux: addio alle versioni con glibc precedente alla 2.31

    Steam su GNU/Linux: addio alle versioni con glibc precedente alla 2.31

    April 23, 2025
    Steam su GNU/Linux: addio alle versioni con glibc precedente alla 2.31

    Steam è una piattaforma di distribuzione digitale, gestione dei diritti digitali (DRM), multiplayer e comunicazione sviluppata da Valve Corporation. Lanciata nel 2003 inizialmente per aggiornare automaticamente i giochi Valve, nel tempo si è trasformata nella principale vetrina digitale per videogiochi e software per PC, diventandone nel tempo leader del settore. Steam offre numerose funzionalità come aggiornamenti automatici, cloud storage, forum, chat, overlay in-game, matchmaking, gestione delle collezioni virtuali e un mercato per oggetti digitali. Oltre ai giochi, la piattaforma distribuisce software produttivi, colonne sonore, video e persino hardware come la console di gioco Steam Deck e il visore Valve Index.

    Dal 2010 Steam è multi-piattaforma: dopo il debutto su Windows, è stata portata su macOS e, dal 2013, anche su GNU/Linux. L’arrivo su GNU/Linux ha rappresentato una svolta strategica per Valve, che ha sempre sottolineato l’importanza di mantenere aperta la piattaforma PC, in contrapposizione alle politiche più restrittive di altri sistemi operativi proprietari. L’azienda ha investito nello sviluppo di SteamOS, una distribuzione GNU/Linux dedicata al gioco, e nel supporto agli sviluppatori che vogliono portare i propri giochi su GNU/Linux.

    Steam è distribuita con licenza proprietaria, ma utilizza numerosi componenti open source nelle sue versioni per GNU/Linux. L’ultima versione stabile del client Steam per GNU/Linux è sempre disponibile tramite il repository software ufficiale di Valve, con aggiornamenti regolari sia in versione stabile che beta.

    Novità in Steam e la fine del supporto ai sistemi GNU/Linux obsoleti

    A partire dal 15 agosto 2025, Steam ha annunciato che cesserà il supporto per tutte le distribuzioni GNU/Linux che utilizzano una versione della GNU C Library (glibc) precedente alla 2.31. Questa decisione rappresenta un importante cambiamento nella politica di compatibilità della piattaforma: dopo questa data, il client Steam non potrà più essere avviato su sistemi con glibc obsoleta e, di conseguenza, anche i giochi acquistati non saranno più eseguibili fino all’aggiornamento del sistema operativo.

    Le distribuzioni GNU/Linux interessate da questa modifica sono quelle rilasciate 5 o più anni fa, come Debian 10 (Buster), Ubuntu 18.04 LTS (Bionic Beaver), Fedora 31, Linux Mint 19, CentOS 7, Red Hat Enterprise Linux 7 e 8, AlmaLinux 8 e Rocky Linux 8. Queste versioni sono ormai fuori supporto o prossime alla fine del ciclo di vita, e l’uso in ambito desktop è ormai molto raro.

    Chi continuerà a utilizzare una distribuzione con glibc precedente alla 2.31 si troverà di fronte a diversi problemi:

    • Impossibilità di avviare il client Steam e i giochi acquistati
    • Potenziali rischi di sicurezza, data la mancanza di aggiornamenti e correzioni di vulnerabilità nelle versioni obsolete della libreria
    • Prestazioni degradate e incompatibilità con le nuove funzionalità della piattaforma

    Perché la libreria glibc è così importante?

    La GNU C Library (glibc) è una libreria fondamentale per il funzionamento di qualsiasi sistema GNU/Linux. Sviluppata dalla Free Software Foundation nei primi anni ’90, glibc rappresenta l’implementazione della libreria standard del linguaggio C secondo il progetto GNU. È un componente open source che fornisce tutte le funzioni di base necessarie ai programmi per interagire con il sistema operativo: apertura e gestione di file, comunicazione di rete, gestione della memoria, input/output e molto altro.

    Ogni programma che viene compilato in modo dinamico su GNU/Linux si affida a glibc per le sue operazioni di base. Se una versione più recente di Steam (o dei giochi) viene compilata utilizzando simboli e funzionalità introdotte in glibc 2.31 o successive, le versioni più vecchie della libreria non saranno in grado di interpretare correttamente queste chiamate. Il risultato è che né Steam né i giochi potranno essere eseguiti su sistemi con glibc obsoleta.

    Oltre agli aspetti funzionali, mantenere aggiornata la libreria è fondamentale anche per la sicurezza: vulnerabilità nella libreria possono esporre il sistema a rischi di attacchi, come dimostrato da vari bug scoperti negli anni e corretti tramite aggiornamenti e correzioni (patch).

    Come aggiornare Steam su GNU/Linux

    Per continuare a utilizzare Steam dopo il 15 agosto 2025, è necessario assicurarsi che la propria distribuzione GNU/Linux sia aggiornata e utilizzi una versione di glibc pari o superiore alla 2.31. Le principali distribuzioni moderne (come Ubuntu LTS, Fedora, Debian stable, Arch Linux, openSUSE) già includono versioni aggiornate della libreria e offrono Steam tramite i propri repository software o tramite il pacchetto ufficiale fornito da Valve.

    I passaggi generali per installare o aggiornare Steam su una distribuzione basata su Debian/Ubuntu sono:

    • Aggiungere il repository software ufficiale di Steam
    • Aggiornare la lista dei pacchetti
    • Installare il pacchetto steam-launcher e le librerie necessarie (ad esempio, libgl1-mesa-dri e libgl1-mesa-glx per l’accelerazione grafica)
    • Verificare che la versione di glibc installata sia almeno la 2.31

    Per chi utilizza distribuzioni particolari o sistemi non recenti, può essere necessario valutare una migrazione verso versioni più recenti o, se non possibile, l’utilizzo di container o macchine virtuali con sistemi aggiornati. Sono sicuro che solo una piccolissima minoranza degli utenti Steam sarà interessata da questa situazione ma sempre meglio avvisare che tacere 🙂

    Fonte: https://help.steampowered.com/en/faqs/view/107F-BB20-FB5A-1CE4
    Fonte: https://linuxiac.com/steam-will-stop-working-on-outdated-linux-systems-this-august/

    Source: Read More

    Facebook Twitter Reddit Email Copy Link
    Previous ArticleDroip: The Next Big Revolution in WordPress – Redefining No-Code Web Building
    Next Article Rilasciato QEMU 10: Novità e Approfondimenti sulla Virtualizzazione Multi-Architettura

    Related Posts

    News & Updates

    Lenovo Legion Go 2 specs unveiled: The handheld gaming device to watch this October

    September 10, 2025
    News & Updates

    As Windows 10 support ends, users weigh costly extended security program against upgrading to Windows 11

    September 10, 2025
    Leave A Reply Cancel Reply

    For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.

    Continue Reading

    Critical Meshtastic Flaw: Key Duplication Allows Message Decryption & Node Hijacking

    Security

    Scrutinizing the Diverse Uses of Node.js in Web Development

    Web Development

    CVE-2025-53624 – Docusaurus GitHub Gists Plugin Exposes Personal Access Tokens

    Common Vulnerabilities and Exposures (CVEs)

    AWS Introduces SWE-PolyBench: A New Open-Source Multilingual Benchmark for Evaluating AI Coding Agents

    Machine Learning

    Highlights

    CVE-2025-52439 – Cisco WebEx Meeting Center Unvalidated Redirect

    June 17, 2025

    CVE ID : CVE-2025-52439

    Published : June 17, 2025, 3:15 a.m. | 3 hours, 9 minutes ago

    Description : Rejected reason: Not used

    Severity: 0.0 | NA

    Visit the link for more details, such as CVSS details, affected products, timeline, and more…

    Apple Patches Zero-Day in iOS 18.6.2 After Targeted Exploits Involving Malicious Image Files

    August 21, 2025

    How WebGL and Three.js Power Interactive Online Stores

    August 26, 2025

    Wayland vs X11: progresso necessario o strategia di marketing?

    June 29, 2025
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.