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

      Top 10 Use Cases of Vibe Coding in Large-Scale Node.js Applications

      September 3, 2025

      Cloudsmith launches ML Model Registry to provide a single source of truth for AI models and datasets

      September 3, 2025

      Kong Acquires OpenMeter to Unlock AI and API Monetization for the Agentic Era

      September 3, 2025

      Microsoft Graph CLI to be retired

      September 2, 2025

      ‘Cronos: The New Dawn’ was by far my favorite experience at Gamescom 2025 — Bloober might have cooked an Xbox / PC horror masterpiece

      September 4, 2025

      ASUS built a desktop gaming PC around a mobile CPU — it’s an interesting, if flawed, idea

      September 4, 2025

      Hollow Knight: Silksong arrives on Xbox Game Pass this week — and Xbox’s September 1–7 lineup also packs in the horror. Here’s every new game.

      September 4, 2025

      The Xbox remaster that brought Gears to PlayStation just passed a huge milestone — “ending the console war” and proving the series still has serious pulling power

      September 4, 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

      Magento (Adobe Commerce) or Optimizely Configured Commerce: Which One to Choose

      September 4, 2025
      Recent

      Magento (Adobe Commerce) or Optimizely Configured Commerce: Which One to Choose

      September 4, 2025

      Updates from N|Solid Runtime: The Best Open-Source Node.js RT Just Got Better

      September 3, 2025

      Scale Your Business with AI-Powered Solutions Built for Singapore’s Digital Economy

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

      ‘Cronos: The New Dawn’ was by far my favorite experience at Gamescom 2025 — Bloober might have cooked an Xbox / PC horror masterpiece

      September 4, 2025
      Recent

      ‘Cronos: The New Dawn’ was by far my favorite experience at Gamescom 2025 — Bloober might have cooked an Xbox / PC horror masterpiece

      September 4, 2025

      ASUS built a desktop gaming PC around a mobile CPU — it’s an interesting, if flawed, idea

      September 4, 2025

      Hollow Knight: Silksong arrives on Xbox Game Pass this week — and Xbox’s September 1–7 lineup also packs in the horror. Here’s every new game.

      September 4, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Operating Systems»Linux»Controversia sulla paternità del codice Rust per il sottosistema DRM nel kernel Linux

    Controversia sulla paternità del codice Rust per il sottosistema DRM nel kernel Linux

    April 19, 2025
    Controversia sulla paternità del codice Rust per il sottosistema DRM nel kernel Linux
    Controversia sulla paternità del codice Rust per il sottosistema DRM nel kernel Linux

    Negli ultimi mesi, la comunità del kernel Linux è stata coinvolta in un acceso dibattito riguardo all’integrazione del linguaggio Rust nel progetto. Nonostante i tentativi di Linus Torvalds di placare gli animi, le tensioni sono rimaste, soprattutto dopo l’emergere di una disputa legata al riconoscimento della paternità di alcune modifiche al sottosistema DRM (Direct Rendering Manager), che consentono di scrivere driver grafici in Rust.

    Al centro della controversia si trovano 2 figure chiave: Lina Asahi, nota per il suo lavoro sul driver drm-asahi per le GPU Apple AGX, e Danilo Krummrich, responsabile del driver Nouveau per schede NVIDIA.

    La polemica è nata quando Danilo Krummrich ha presentato una serie di patch (modifiche al codice sorgente) basate su codice precedentemente sviluppato da Lina Asahi. Nel suo annuncio, Danilo ha riconosciuto il contributo di Lina definendola “co-sviluppatrice”, ma attribuendo a sé stesso la paternità principale delle nuove modifiche.

    Lina ha contestato questa decisione, sostenendo che la maggior parte del codice fosse suo e che il suo ruolo fosse stato ingiustamente ridimensionato. Ad esempio, nel file drm/drv.rs, su 321 righe totali, ben 280 erano state scritte da lei, mentre le restanti modifiche consistevano principalmente in commenti o aggiunte minori, senza una riscrittura sostanziale. Secondo le convenzioni del kernel Linux, l’autore originale dovrebbe mantenere la paternità del codice a meno che non venga completamente rielaborato.

    Danilo ha replicato spiegando di aver riorganizzato il codice, suddividendolo in più file e apportando modifiche strutturali. Ha inoltre affermato che Lina gli aveva dato esplicito permesso di utilizzare il suo lavoro, anche se non era stato discusso come gestire l’attribuzione. Si è detto disponibile a correggere la paternità dei patch su richiesta specifica di Lina.

    Lina ha ritenuto insufficiente la proposta di Danilo, sostenendo che autorizzare l’uso del codice non significasse rinunciare al riconoscimento. La situazione è degenerata quando Lina ha accusato Danilo di appropriarsi indebitamente del merito del suo lavoro, arrivando a rimuovere completamente la sua attribuzione dai patch e rilasciando il codice sotto licenza CC-0 (pubblico dominio), rinunciando così a ogni diritto.

    Di fronte al conflitto in corso, Dave Airlie, responsabile del sottosistema DRM, è intervenuto per risolvere la situazione. Ha dichiarato che la paternità originale di Lina sarebbe stata riconosciuta in tutte le patch contenenti parti del suo codice, evitando così di alimentare ulteriormente la polemica. A questo punto, Lina, dopo aver analizzato le modifiche proposte da Danilo, ha fatto notare che più del 50% del nuovo codice derivava direttamente dalle sue patch precedenti la manipolazione di Danilo. Escludendo i commenti, ha calcolato che il suo contributo rappresentava almeno il 75% del totale. Di conseguenza, ha richiesto di essere indicata come autrice principale delle patch dalla numero 3 alla numero 7, a meno che i responsabili non avessero deciso di rimuovere del tutto il suo nome.

    Questa disputa non è un caso isolato. Già a fine marzo, Lina aveva annunciato una pausa indefinita dallo sviluppo del driver Asahi, citando un ambiente insicuro. A febbraio, Héctor Martín, leader del progetto Asahi Linux, aveva abbandonato il mantenimento della piattaforma ARM/Apple nel kernel, denunciando un clima ostile verso l’integrazione di Rust.

    Alcuni membri della comunità hanno avanzato l’ipotesi che Lina Asahi possa essere un’identità virtuale creata e gestita da Héctor Martín, noto anche come “marcan”. Sebbene non esistano prove concrete a supporto di questa teoria, alcuni dettagli hanno alimentato le speculazioni. Tra questi, l’uso da parte di Lina di un avatar animato anziché di una foto reale ha portato a dubbi sull’autenticità della sua identità. Inoltre, alcune competenze tecniche e contributi specifici di Lina al kernel Linux sembrano coincidere con il lavoro e lo stile distintivo di Héctor Martín. Ad esempio, le patch presentate da Lina presentano un focus su ottimizzazioni per hardware Apple, un ambito in cui “marcan” è altamente specializzato. Questi elementi hanno suscitato un dibattito nella comunità sulla trasparenza e l’attribuzione del merito nei progetti open source. Tuttavia, l’assenza di ulteriori riscontri lascia questa teoria nell’ambito delle speculazioni non confermate.

    Il caso solleva questioni fondamentali per lo sviluppo open source, tra cui il riconoscimento del lavoro individuale, i conflitti nella comunità e le sfide legate all’adozione di nuove tecnologie come Rust nel kernel Linux. Mentre il progetto continua a evolversi, dibattiti come questo ricordano che, oltre al codice, contano anche la fiducia e il rispetto tra sviluppatori.

    Fonte: https://lore.kernel.org/rust-for-linux/20250325235522.3992-1-dakr@kernel.org/t/#m375ef2c0be26c26f6f9e5ad1cb6894b8b9158137
    Fonte: https://www.reddit.com/r/linux/comments/1jvfonn/asahi_lina_argues_with_kernel_dev_over_code/
    Fonte: https://blog.desdelinux.net/controversia-en-torno-a-la-autoria-del-codigo-rust-para-drm-en-el-kernel-linux/

    Source: Read More

    Facebook Twitter Reddit Email Copy Link
    Previous ArticleLinux Candy: doge – simple motd script
    Next Article Exploring Pages, Links, Tags, and Block References in Logseq

    Related Posts

    News & Updates

    ‘Cronos: The New Dawn’ was by far my favorite experience at Gamescom 2025 — Bloober might have cooked an Xbox / PC horror masterpiece

    September 4, 2025
    News & Updates

    ASUS built a desktop gaming PC around a mobile CPU — it’s an interesting, if flawed, idea

    September 4, 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

    CVE-2025-5792 – TOTOLINK EX1200T HTTP POST Request Handler Buffer Overflow Vulnerability

    Common Vulnerabilities and Exposures (CVEs)

    Microsoft wants you and your business to ditch Office

    News & Updates

    OneNote Adds ‘Paste Text Only’ Across Windows, Mac, and Web

    Operating Systems

    CVE-2024-46941 – Samsung SystemUI Information Disclosure Vulnerability

    Common Vulnerabilities and Exposures (CVEs)

    Highlights

    CVE-2025-2509 – ChromeOS Virglrenderer Out-of-Bounds Read VM Escape

    May 5, 2025

    CVE ID : CVE-2025-2509

    Published : May 6, 2025, 1:15 a.m. | 2 hours, 18 minutes ago

    Description : Out-of-Bounds Read in Virglrenderer in ChromeOS 16093.57.0 allows a malicious guest VM to achieve arbitrary address access within the crosvm sandboxed process, potentially leading to
    VM escape via crafted vertex elements data triggering an out-of-bounds read in util_format_description.

    Severity: 0.0 | NA

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

    Chinese Hackers Exploit Ivanti CSA Zero-Days in Attacks on French Government, Telecoms

    July 15, 2025

    CVE-2025-45755 – Vtiger CRM Stored XSS

    May 21, 2025

    Community News: Latest PECL Releases (04.08.2025)

    April 8, 2025
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

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